我现在做了一个模拟键盘的外设,只有一个key,在PC上设备管理器里可以检测到其属性为USB 人体学接口设备。另外我在MFC程序里添加了一个全局键盘钩子,现在可以截获标准键盘的信息,但是连接该模拟键盘的外设无法抓到和判断其键值,从而去执行相应的功能。所以请大家帮忙看一下,小弟在此谢过。
下面是用USB Hound 抓到的按键信息:
下面是用USB Hound 抓到的按键信息:
解决方案 »
- 关于记事本程序和WinMain函数,看似简单。。。
- CStatic派生的类中的响应函数不知为何没有效果
- 自定义的停靠栏窗口在关闭的时候会报错
- 求助!转移控制权的问题,类似vb的doevents(),只用api实现。
- CDialogBar在哪个函数中初始化成员变量?(除了构造函数外)OnInitDialog()在CDialogBar中无效
- 如何关闭应用程序?
- 如何通过FindWindow获得Windows登陆窗口的HWND?
- Realease版本UpdateDialogControls的问题。谁碰到过类似问题?
- 文件问题!!!!!!帮帮我吧!
- 正在看《Programming Windows》英文版,大学学过C/C++,怎么学VC?
- 请问如何捕捉到高频率传输的网络包
- 如何在对话框启动时就自动选中EDITBOX中的内容?
(30) HID Keyboard Device
Phase - Phase Type
DI Data in
Data - Hex dump of the data transferred
Descr - Description of the phase
Cmd... - Position in the captured data
Device Phase Data Description Cmd.Phase.Ofs(rep)
------ ----- ---------------------------------------------------
30 DI 00 00 00 00 00 00 00 00 00 ......... 1.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 2.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 3.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 4.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 5.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 6.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 7.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 8.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 9.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 10.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 11.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 12.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 13.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 14.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 15.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 16.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 17.1.0
30 DI 00 00 00 00 00 00 00 00 01 ......... 18.1.0
30 DI 00 00 00 00 00 00 00 00 00 ......... 19.1.0