2019-03-24 20:25发布
huo_hu 发表于 2015-4-30 11:18 标准键盘的键码是固定的,扩展功能键是有预留的. 怀疑你走错路了.
qiushenghua 发表于 2015-5-9 16:18 标准键盘能够同时检测到多按键,不知道怎么实现的。 我曾写过一个3*2的矩阵键盘,其实就6个按键,检测的时候最多能检测出按下特定的3个键,某些情况下分辨不出是按下了3个键还是4个键。 所以关于矩阵键盘,估计最多也是只能检测出三个键来,还是特定的三个键。同时按下4个键恐怕很多时候都无法检测出来。
哦,小法 发表于 2015-5-11 08:26 调试过程中出现了一种情况 如果按下的三个键组成一个直角三角形,那么能与这三个键构成矩形的那个键也会被识别为低电平 我以为这就是四个按键被舍弃的原因吧
最多设置5个标签!
我介绍下这个小项目
1.购买了一个笔记本的小键盘 , 出来是排线, 这个小键盘是没有mcu的 只是交出来它的矩阵的row0-7 和 col0-15
2.所以在8*16的矩阵中的键位是固定的 ,128个位置中 笔记本的键盘只占用了其中的80+个, 剩下的做成设备上需要添加的的专门的功能键 ,也在键盘扫描里一起扫
3.标准键盘键码保持固定,也还是用usb发, 添加的按键用串口协议与上位机通信
昨天刚刚发的帖子,关于矩阵键盘的一些思路。
调试过程中出现了一种情况
如果按下的三个键组成一个直角三角形,那么能与这三个键构成矩形的那个键也会被识别为低电平
我以为这就是四个按键被舍弃的原因吧
算法问题吧。我做的2*3键盘在很多时候能够分辨出按下了哪3个键。所以你的标准键盘应该能分辨出更多按键吧
估计为了保证特定组合键的识别率,它们在矩阵的排布上有特殊的设计,可以参考我上一条回复链接中的帖子,不过我这个是2*3的按键,你要识别多按键,势必需要更为复杂的逻辑。
一周热门 更多>