键盘是同时按下两个键的问题

better0332 2009-09-18 06:35:42
在键盘是同时按下两个键,比如先按A再同时按G,这样扫描码是怎么发送的?
...全文
167 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jvphxys 2009-09-21
  • 打赏
  • 举报
回复
顺序执行
better0332 2009-09-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cnzdgs 的回复:]
先发A按下,再发C按下,达到重复时间后连续发C按下。
[/Quote]
试验了一下,确实如此。
按下C后就不管A的通码了,即便是释放C,A也产生通码了!!
cnzdgs 2009-09-18
  • 打赏
  • 举报
回复
先发A按下,再发C按下,达到重复时间后连续发C按下。
BAYNPU 2009-09-18
  • 打赏
  • 举报
回复
键盘输入事件是从键盘控制芯片开始的,到字符被放在30字节的键盘输入缓冲区中时结束。键盘输入缓冲区在任何时刻最多可容纳15个击键,因为每次击键将产生两个字节(ASCII+扫描码)的数据。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧