阅读:1498回复:8
刚开始学驱动开发,一头雾水。请教……
怎样实现按键盘的A键而得到的是“CUICK”这几个值?
意思是:我自己写个驱动程序,这样我在写文档时只要按“A”键,在编辑器就会输入“CUICK”5个字符!!!:( 是不是问题很幼稚?我刚学,别笑俺! |
|
|
沙发#
发布于:2002-05-09 15:03
看HID小驱动程序,你应该会明白些,98DDK下有个HID的例子是模拟键盘的,按一下CAPS LOCK键就可以返回一长串字符,例子里是返回CAPS LOCK 改一下就可以成为你要的CUICK,DRIVERWORKS下有个VMOUSE的例子。如果是PS/2的看看DDK带的键盘过滤例子,我曾经写过一个程序,是用HID设备来模拟键盘和鼠标的。
|
|
|
板凳#
发布于:2002-05-09 10:57
自己开发的键盘,有很多键。
为了方便使用,一个键可以输出一串字符。 比如:我按其中一个键,会输出“cuick”。 怎样把扫描码转换为系统认识的字符串? 我刚开始学驱动开发,不知道是否说明白。 |
|
|
地板#
发布于:2002-05-09 10:15
能说得清楚点吗?
|
|
|
地下室#
发布于:2002-05-09 08:57
不是标准键盘,有N个键,N>150
|
|
|
5楼#
发布于:2002-05-08 18:12
如果只要求是这样,好想没必要写驱动,HOOK函数就能解决了
|
|
6楼#
发布于:2002-05-08 17:39
有人能给个例子吗?
|
|
|
7楼#
发布于:2002-05-08 16:07
可以做个键盘过滤驱动程序。我做过HID键盘的程序,没做过PS/2的ddk里有个键盘过滤的例子,你看看吧,文档你有说。
|
|
|
8楼#
发布于:2002-05-08 15:55
up
|
|
|