阅读:1658回复:5
求救,按键驱动
现在我想写一个2440的按键驱动,只需要几个按键就可以了,比较(上,下,左,右功能)。
要求能够传递给任意进程中,比如按上下左右键能够操作控制界面(UI)。 请问是不是只能在提供的标准的键盘驱动中写,有没有更简单的方法,哪位大哥给点思路呀 |
|
|
沙发#
发布于:2007-04-03 17:37
wince有专门的发送按键消息的函数,你检测到按键值后,发送你想要的按键消息两次(按下,抬起)就可以了,不用标准驱动。
|
|
板凳#
发布于:2007-04-04 09:07
引用第1楼jasonshi于2007-04-03 17:37发表的“”: 大哥,可否举个例子说明一下,如何在按下和抬起时如何调用发送按键消息的函数。谢谢了 |
|
地板#
发布于:2007-04-04 10:43
keybd_event(VK_F3 ,0x71, 0, 0);
keybd_event(VK_F3 ,0x71, KEYEVENTF_KEYUP, 0); |
|
地下室#
发布于:2007-04-04 20:31
谢谢,楼上的兄弟,请问按键扫描(我是用带中断的IO)是要重写一个驱动,还是有更有更简单的方法?
|
|
|
5楼#
发布于:2007-04-18 14:46
最简单的方法就是扫描到按下调用keybd_event(VK_F3 ,0x71, 0, 0);
扫描到释放调用keybd_event(VK_F3 ,0x71, KEYEVENTF_KEYUP, 0); |
|