打印
[数据传输]

哪位做过USB键盘,按键怎么做到先按先发后按后发呀

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

没明白是什么意思,不过例程可以参考这个帖子,看看有没有对你有帮助的https://bbs.21ic.com/icview-2537566-1-1.html

使用特权

评论回复
板凳
瓜木|  楼主 | 2018-8-7 20:14 | 只看该作者
WCHCN 发表于 2018-8-4 09:02
没明白是什么意思,不过例程可以参考这个帖子,看看有没有对你有帮助的https://bbs.21ic.com/icview-2537566 ...

我上面的那一串数据是通过 端点1发给PC的按键数据,但是不知道怎么处理按照按键按下的先后顺序排列按键的数据

使用特权

评论回复
地板
瓜木|  楼主 | 2018-8-7 20:16 | 只看该作者
WCHCN 发表于 2018-8-4 09:02
没明白是什么意思,不过例程可以参考这个帖子,看看有没有对你有帮助的https://bbs.21ic.com/icview-2537566 ...

你给的参考 例程没有处理按键的程序,每次只发单独的一个按键数据

使用特权

评论回复
5
zhs2007| | 2018-8-9 11:02 | 只看该作者
给你一个实际抓取的数据参考一下
图中6个报告,依次是:按下1,按下2,按下3,松开1,松开2,松开3
每个报告的长度和各字节用处,是在Report Descriptor中描述的

使用特权

评论回复
6
x8115411| | 2018-8-22 17:48 | 只看该作者
同求~~~~~

使用特权

评论回复
7
瓜木|  楼主 | 2018-8-25 15:10 | 只看该作者
zhs2007 发表于 2018-8-9 11:02
给你一个实际抓取的数据参考一下
图中6个报告,依次是:按下1,按下2,按下3,松开1,松开2,松开3
每个报 ...

谢谢回复,看来是我描述的不清楚

使用特权

评论回复
8
嵌入式小白985| | 2022-4-12 10:37 | 只看该作者
我之前是执行一轮按键扫描后,判断哪个按键状态被改变了就发送哪个按键

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

51

帖子

0

粉丝