jmhyy
60990
|
2013/9/10 9:19:55 |
我试了,要想区分是键盘还是扫描Q,这种方案行不通。 USB键盘跟USB扫描Q,在系统中是一样的,只是句柄不同而已。
只能用别的方法了。 网上看到的一般是在扫描Q上增加一个特别的符号,在程序中做处理。 |
bahamut8348
60708
|
2013/9/9 14:59:03 |
句柄肯定不会每次都相同, 你可以在使用前列举一下所有输入设备. 用GetRawInputDeviceInfo函数可以获取设备的信息. 然后判断键盘什么的来区分. |
jmhyy
60208
|
2013/9/8 16:33:30 |
你好,我试一了一下,扫描Q,在系统里也是识别成键盘设备,只是HAND值不同。
你说要区分的话,要通过HAND值,但我试了每次插拨以后设备的HAND值是不一样的。 不知道有什么其他方法或是参数可以区分出是键盘还是扫描Q? |
bahamut8348
60153
|
2013/9/8 13:57:52 |
手上没有设备, 所以没有资料也无法测试. 呵~ 要区分多扫描q, 你直接列举所有输入设备就可以了, 就算设备型号什么的都一样, 但是句柄是绝对不会一样的. 可以通过设备句柄来判断不同的输入设备. 函数已经定义好了, 直接调用就行. |
jmhyy
60122
|
2013/9/8 12:42:14 |
你真的太好了,最近正有这样的需求。 如果能把扫描qiang的定义之类的也加上就更好了。
另外请教一下:如何能区分多个扫描qiang? |
|