STM32 USB HID 键盘

       USB的HID键盘 报告

0x05, 0x01,   //   USAGE_PAGE (Generic Desktop)

0x09, 0x06,   //   USAGE (Keyboard)
0xa1, 0x01,   //   COLLECTION (Application)
0x05, 0x07,   // USAGE_PAGE (Keyboard)
0x19, 0x29,   // USAGE_MINIMUM (Keyboard ESCAPE)
0x29, 0xe7,   // USAGE_MAXIMUM (Keyboard RightAlt)
0x15, 0x00,   // LOGICAL_MINIMUM (0)
0x25, 0x01,   // LOGICAL_MAXIMUM (1)
0x95, 0x08,   // REPORT_COUNT (8)
0x75, 0x01,   // REPORT_SIZE (1)
0x81, 0x02,   // INPUT (Data,Var,Abs)
0x95, 0x01,   // REPORT_COUNT (1)
0x75, 0x08,   // REPORT_SIZE (8)
0x81, 0x03,   // INPUT (Cnst,Var,Abs)
0x95, 0x06,   // REPORT_COUNT (6)
0x75, 0x08,   // REPORT_SIZE (8)
0x25, 0xff,         // LOGICAL_MAXIMUM (255)
0x19, 0x00,   // USAGE_MINIMUM (Reserved (no event indicated))
0x29, 0x65,   // USAGE_MAXIMUM (Keyboard Application)
0x81, 0x00,   // INPUT (Data,Ary,Abs)
0x15, 0x01,   // LOGICAL_MINIMUM (1)
0x95, 0x05,   // REPORT_COUNT (5)
0x75, 0x01,   // REPORT_SIZE (1)

0xc0            //   END_COLLECTION


此份报告,不能报告ALT+F4,具体为什么还不知道!尚待探讨


发送的收假设有Buffer[8],则Buffer[2]存储的按键值!Buffer[0],的Bit0是Ctrl键按下,Bit1 是Shift键下,Bit2是Alt键按下。

整个HID键盘开发报告尚待完成!


具体记录将在今后发表!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

john_liqinghan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值