打印

USB协议问题

[复制链接]
1019|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝