USB协议问题

[复制链接]
 楼主| xsgy123 发表于 2012-5-16 18:53 | 显示全部楼层 |阅读模式
最近在做一个通过模拟键盘输入数据的项目,但是跟键盘不同的是,在同一个输入报告中,很可能出现相同的字符。但是我在同一输入报告中,发送同样的两个字符的话,他只会显示一个。
比如一个输入报告包含八个字节,第二3到第8字节六个字节是表示按键按下的六个键。比如只有A按下了,输入报告就是:0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00AB键按下则是:0x00,0x00,0x04,0x0B,0x00,0x00,0x00,0x00.现在问题是一个输入报告中要有两个A同时按下,输入报告里面有两个字节的0x04。0x00,0x00,0x04,0x04,0x00,0x00,0x00,0x00.但是我饿哦提出来了,不过我输入报告是0x00,0x00,0x04,0x04,0x00,0x00,0x00,0x00还是0x00,0x00,0x04,0x04,0x04,0x00,0x00,0x00.键盘收到报告后只是显示一个A
秋天落叶 发表于 2012-5-16 19:05 | 显示全部楼层
usb hid协议没有2个相同的键值 你的键盘怎么会有2个A呢
firstblood 发表于 2012-5-21 11:37 | 显示全部楼层
初步跟楼主学习下了啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

229

主题

2603

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

229

主题

2603

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部