还是矩阵键盘,想自己做个标准键盘~~

2019-03-24 20:25发布

买的键盘矩阵部分,想自己用AVR单片机写扫描软件,HID做usb发送,让这个键盘能做到和标准键盘使用起来一样,主要是能够实现 短按、长按、组合键,  现在卡在这个部分了 。 有没有大神做过这样的工作,能有键盘scan部分的源码最好了,或者给思路也行,谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
Li_Lei
1楼-- · 2019-03-25 20:14
8+16=24,整个状态占24位,再加上按下,抬起,长按状态32位的数据类型肯定够了.
盛夏之蝉
2楼-- · 2019-03-26 01:32
哦,小法 发表于 2015-4-29 08:53
16字节?128位      然后循环128次读到1就存下位数 ?



是这个思路吗

嗯,使每一个按键都对应一个bit位,比如有键按下就置1,用完清零。组合键的那就同时查询对应位就可以了。
Li_Lei
3楼-- · 2019-03-26 05:09
 精彩回答 2  元偷偷看……
哦,小法
4楼-- · 2019-03-26 10:34
ljj3166 发表于 2015-4-30 00:35
楼主可以搜索一下GH60键盘项目
是一群玩机械键盘的geek整的,有些也是开源的
好像也是用AVR的片子
就是DIY一个完整的键盘了
注意前方烧钱示警......

哈哈  谢啦  钱不是问题啊   现在是单位想做这个事情   在标准键盘的矩阵上还加自己的功能键   


但是现在用的是很不正规的扫描机制   神奇的地方是所有想要的功能都能用。。

哦,小法
5楼-- · 2019-03-26 11:26
ljj3166 发表于 2015-4-30 00:35
楼主可以搜索一下GH60键盘项目
是一群玩机械键盘的geek整的,有些也是开源的
好像也是用AVR的片子
就是DIY一个完整的键盘了
注意前方烧钱示警......

我大致看了一遍    玩这个键盘的烧钱之处在于 买机械键盘的东西  跟我写代码搭电路关系不大哦
Li_Lei
6楼-- · 2019-03-26 12:46
标准键盘的键码是固定的,扩展功能键是有预留的.
怀疑你走错路了.

一周热门 更多>