薄膜键盘改QMK主控
是的,你没看错,就是薄膜键盘改QMK主控。
事情的起因是,一位键友看了我之前的改装帖子,找到我的微信,找我订制一个键盘。
当他说出需求的时候,我也是一脸懵*的。
后来经过这位键友的解释才知道,由于一些原因,他对键盘的外形要求很高。
之前一直在使用的是一款双飞燕的键盘,通过软件将键盘上的A和S键模拟成鼠标的左右键,但是在进入系统之前,键盘就无法实现鼠标功能了,会有些不方便,所以他想做一款可以直接通过键盘模拟鼠标左右键的键盘。
通过QMK模拟鼠标按键,对于QMK来说,是一个很基本的功能了。但是键友要求,必须用那款他习惯使用的双飞燕薄膜键盘进行改装。
所以就有了这次不同寻常的改装。
我们知道薄膜键盘的原理其实与机械键盘区别不大,只是将轴体触发变成了两片薄膜上面的导电线路触发。区别在于,薄膜键盘没有办法为每个按键配备二极管。不过这也不影响正常使用,无非就是不能多键防冲突了。
搞清楚原理以后,接下来要做的就是抄电路,比较废眼睛的一项工作……把片薄膜上面,每个按键对应的针脚一一统计下来。一片是104键,两片就是208键……这酸爽……
不幸中的万幸就是,这款键盘的两片薄膜只是用类似双面胶的东西粘接了一下,而不是常见的那种两片粘的死死的……
手动抄线抄到眼瞎,后来想到个办法……给每片薄膜拍照,进到PS,将图片对比度调大,然后填充颜色,这样就一模了然了。
抄下所有按键对应的行列针脚数以后,去到,找着这款键盘的配列摆放一下,然后复制代码到,把每个按键对应的行列针脚数修改成与之前抄得的数据一样。然后下载ZIP压缩包。
解压缩以后,将有用的代码复制到我之前那个小键盘的固件源文件中。
由于为键盘制作了两个键层,分别为正常模式及鼠标模式。所以增加了一块OLED屏用来显示键层信息,以及大小写状态、小键盘状态等。
固件的写法我之前的帖子都有详细的介绍,这里就不复述了。
借用原有主控的针脚,将导线连接到开发板对应的针脚上。这里由于104键盘需要的针脚比较多(按键使用26个针脚,OLED使用2个针脚。),所以使用了一块TEENSY2.0++的开发板。
将OLED屏和开发板固定到合适的位置,键盘线依旧有原有的出线口出去。
OLED屏来一张特写。狗啃开窗请轻喷……毕竟美工刀干这个……有点吃力……
发回给键友以后,比较满意,除了开发板有点轻微发热以外,其他没什么问题。
而且事实证明,多做好事,就会有好的回报的,哈哈哈。







玛卡哈哈
校验提示文案
值友9440284706
校验提示文案
可乐baby爹地
校验提示文案
Pillowpillow
校验提示文案
值友5751495523
校验提示文案
SFNX
校验提示文案
SFNX
校验提示文案
爱摸鱼的阿恒
校验提示文案
江南皮革厂董事长
校验提示文案
raodazhang
校验提示文案
值友9440284706
校验提示文案
raodazhang
校验提示文案
江南皮革厂董事长
校验提示文案
爱摸鱼的阿恒
校验提示文案
玛卡哈哈
校验提示文案
SFNX
校验提示文案
SFNX
校验提示文案
值友5751495523
校验提示文案
Pillowpillow
校验提示文案
可乐baby爹地
校验提示文案