阅读:3160回复:6
USB keyboard,MapVirtualKey返回0....
USB keyboard driver 现在可以正确的接收到scan code,但是在调用MapVirtualKey(uiSC,3)的时候总是返回0,我在网上查阅一些资料,都提到在OS 定制时加入NOP Keyboard 支持,或者加入自己的SC--VK的表,
请问一下,有没有遇到MapVirtualKey()返回0的问题?? 还是我定制的OS 少了什么项? |
|
沙发#
发布于:2008-04-17 21:21
看看你的系统中有没有kbdmouse?
|
|
|
板凳#
发布于:2008-04-18 17:36
呵呵,是的,
我加入NOP keyboard 然后搞不清为什么没有kbdmouse.dll,原来需要把kbdnopus.dll rename 成kbdmouse.dll.. |
|
地板#
发布于:2008-05-07 09:51
hi, werna
我也要做一个usb的keypad的driver,主要是做hotkey功能,我第一次碰windows的driver,没什么经验,能不能分享下你的设计思路或有什么好的资料可以mail我一份么?谢了!我的mail是zhangbin_1013@163.com |
|
地下室#
发布于:2008-05-07 16:43
如果只是做hotkey功能的话,不用keyboard那么麻烦,只要将硬件扫描码对应成virtual code,再keybd_event给os应该就可以了..
|
|
5楼#
发布于:2008-08-16 17:16
最近我也遇到一个关于WinCE的机器使用键盘的问题!
两个键盘,一个是usb接口,一个是ps/2接口. usb那个可以使用系统特殊功能键"sleep", ps/2那个却无法响应这个"sleep"功能. 两个键盘都是有系统特殊功能键,在xp系统下使用都是一样可以正常使用这些功能. 请问有人知道其大概原因吗? |
|
6楼#
发布于:2008-08-16 17:22
引用第5楼goodmar于2008-08-16 17:16发表的 : martingyx1314@126.com |
|