首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

usb键盘协议与实现有关问题

2012-05-21 
usb键盘协议与实现问题,最近在做一个通过模拟键盘输入数据的项目,但是跟键盘不同的是,在同一个输入报告中,

usb键盘协议与实现问题,
最近在做一个通过模拟键盘输入数据的项目,但是跟键盘不同的是,在同一个输入报告中,很可能出现相同的字符。但是我在同一输入报告中,发送同样的两个字符的话,他只会显示一个。
比如一个输入报告包含八个字节,第二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 


[解决办法]
usb hid协议没有2个相同的键值 你的键盘怎么会有2个A呢

热点排行