• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

usb键盘和鼠标的hid描述符有什么区别

yhj416606438 2019-03-24 浏览量:1272
stm32f030现在可以io虚拟usb鼠标了,用的是1.1协议,现在要做usb键盘,需要修改那些描述符
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 键盘的描述符共有8字节的输入报告和1字节的输出报告,鼠标描述符有4字节输入报告。
    键盘8字节输入报告:第1字节特殊按键,第2字节保留常量,第3-8字节普通按键。键值可以参考USB HID to PS/2 Scan Code Translation Table.
    1字节输出报告:这1个字节总共用了5bits使用3bits常量来补足成1个字节。5bits用来点亮特殊键盘上的Led灯,比如键盘的大小写,数字键,小键盘的LED灯。
    鼠标4字节输入报告:第1个字节前3位表示左右中三键,后面3个字节分别表示X轴,Y轴,滑轮。



    • 发布于 2019-03-27
    • 举报
    • 评论 1
    • 0
    • 0
yhj416606438 回复了 dep36:说的挺专业的 回复

其他答案 数量:0

相关问题

问题达人换一批

usb键盘和鼠标的hid描述符有什么区别