USB 键盘键值前两Byte说明(备忘)

使用USB键盘利用小键盘绕过输入法进行报键值时,如下数据:

08 00 15 00 00 00 00 00
与具体的键值相对应第一个字节是用来发送 左右的ctrl,shift,alt,win,8个按键01 L ctrl 10 R ctrl 
02 L shift 20 R shift
04 L alt 40 R alt 
08 L win 80 R win第二个byte是常量,写00就好普通键都是在后面6个byte填当HID report为keyboard时,在set report(wValue=02h)请求之后,OUT输出的一字节数据为键盘
上numlock、capslock、scrolllock三个灯的状态。当灯亮时,对应位为1。对应关系为:
numlock bit0
capslock bit1
scrolllock bit2 此文转自:http://www.xuebuyuan.com/218870.html

留下评论

邮箱地址不会被公开。 必填项已用*标注