小键盘编码

[复制链接]
2977|14
 楼主| wenfengcom 发表于 2012-5-5 14:14 | 显示全部楼层 |阅读模式
请问,电脑上的小键盘,单片机怎样识别,8和向上箭头,他们的编码一样啊,
 楼主| wenfengcom 发表于 2012-5-5 14:15 | 显示全部楼层
就是怎样区别小键盘上的上下档键,谢谢
 楼主| wenfengcom 发表于 2012-5-5 14:45 | 显示全部楼层
小键盘上的数字键和方向键扫描码一样,那怎样区分啊
NE5532 发表于 2012-5-5 14:51 | 显示全部楼层
人家不是有个NumberLock键嘛
coody 发表于 2012-5-5 22:44 | 显示全部楼层
PS2协议
 楼主| wenfengcom 发表于 2012-5-6 08:57 | 显示全部楼层
这些都知道,就是程序上怎么辨别是按的数字键还是方向键,PS2协议上没讲,
 楼主| wenfengcom 发表于 2012-5-6 08:59 | 显示全部楼层
按下和不按NumberLock键,数字键和方向键扫描码是一样的啊
NE5532 发表于 2012-5-6 09:15 | 显示全部楼层
按下和不按NumberLock键,数字键和方向键扫描码是一样的啊
wenfengcom 发表于 2012-5-6 08:59


上位机记录按下过Numberlock键以后,把送上来的键值处理一下不就OK了,楼主没看到主机上有NumberLock的指示灯么?
 楼主| wenfengcom 发表于 2012-5-6 09:24 | 显示全部楼层
每次Numberlock键码都是一样的啊,按一下,再按一下都是一样的啊,怎么记录啊
NE5532 发表于 2012-5-6 09:27 | 显示全部楼层
每次Numberlock键码都是一样的啊,按一下,再按一下都是一样的啊,怎么记录啊
wenfengcom 发表于 2012-5-6 09:24


你程序里不能留个全局变量记录NumberLock现在是打开还是关闭啊,PC键盘都是向主机送键的“按下”或者“释放”动作,自己是不负责记录的。
huangqi412 发表于 2012-5-6 13:50 | 显示全部楼层
晕,,,你主机记录按下次数是单是双。。。 9# wenfengcom
jeson126 发表于 2012-5-8 17:21 | 显示全部楼层
USB 协议中的 HID 类
 楼主| wenfengcom 发表于 2012-5-8 17:25 | 显示全部楼层
NumberLock键按下就释放了啊,键盘上按一下NumberLock灯亮,再按一下熄灭,每次都是按下后释放啊,怎么记录灯亮的状态啊
liuww1989 发表于 2012-5-8 17:26 | 显示全部楼层
 楼主| wenfengcom 发表于 2012-5-8 17:26 | 显示全部楼层
全局变量怎么记录NumberLock现在是打开还是关闭啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

217

帖子

2

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