我现在做了一个模拟键盘的外设,只有一个key,在PC上设备管理器里可以检测到其属性为USB 人体学接口设备。另外我在MFC程序里添加了一个全局键盘钩子,现在可以截获标准键盘的信息,但是连接该模拟键盘的外设无法抓到和判断其键值,从而去执行相应的功能。所以请大家帮忙看一下,小弟在此谢过。
下面是用USB Hound 抓到的按键信息:

解决方案 »

  1.   

    Bus Hound 5.00 capture. Complements of www.perisoft.net11  Device - Device ID (followed by the endpoint for USB devices)
                (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