[数据传输] 哪位做过USB键盘,按键怎么做到先按先发后按后发呀

[复制链接]
 楼主| 瓜木 发表于 2018-7-31 14:18 | 显示全部楼层 |阅读模式
比如按下A,就发'A',0X00,0X00,0X00,0X00,0X00,0X00,0X00
继续再按下B,X,N,M键就发,'A','B','X','N','M',0X00,0X00,0X00
这时松开B键就发'A','X','N','M',0X00,0X00,0X00,0X00,
这个程序要怎么编啊
WCHCN 发表于 2018-8-4 09:02 | 显示全部楼层
本帖最后由 WCHCN 于 2018-8-7 09:44 编辑

没明白是什么意思,不过例程可以参考这个帖子,看看有没有对你有帮助的http://bbs.21ic.com/icview-2537566-1-1.html
 楼主| 瓜木 发表于 2018-8-7 20:14 | 显示全部楼层
WCHCN 发表于 2018-8-4 09:02
没明白是什么意思,不过例程可以参考这个帖子,看看有没有对你有帮助的http://bbs.21ic.com/icview-2537566 ...

我上面的那一串数据是通过 端点1发给PC的按键数据,但是不知道怎么处理按照按键按下的先后顺序排列按键的数据
 楼主| 瓜木 发表于 2018-8-7 20:16 | 显示全部楼层
WCHCN 发表于 2018-8-4 09:02
没明白是什么意思,不过例程可以参考这个帖子,看看有没有对你有帮助的http://bbs.21ic.com/icview-2537566 ...

你给的参考 例程没有处理按键的程序,每次只发单独的一个按键数据
zhs2007 发表于 2018-8-9 11:02 | 显示全部楼层
给你一个实际抓取的数据参考一下
图中6个报告,依次是:按下1,按下2,按下3,松开1,松开2,松开3
每个报告的长度和各字节用处,是在Report Descriptor中描述的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
x8115411 发表于 2018-8-22 17:48 | 显示全部楼层
同求~~~~~
 楼主| 瓜木 发表于 2018-8-25 15:10 | 显示全部楼层
zhs2007 发表于 2018-8-9 11:02
给你一个实际抓取的数据参考一下
图中6个报告,依次是:按下1,按下2,按下3,松开1,松开2,松开3
每个报 ...

谢谢回复,看来是我描述的不清楚
嵌入式小白985 发表于 2022-4-12 10:37 | 显示全部楼层
我之前是执行一轮按键扫描后,判断哪个按键状态被改变了就发送哪个按键

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

51

帖子

0

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

5

主题

51

帖子

0

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