利用Arduino制作脚踏板Fn层开关
背景
之前焊了两个客制化键盘,一个是ErgoDone,一个是仿minila配列的60键盘。这两个键盘的共同特点是双手大拇指各有一个额外的开关,我将其做为Fn层的开关,用来开启两个fn层:Vim和NumPad(是啥并不重要,可以理解为功能键的重映射)。
这两把键盘都是Cherry红轴。最近想把之前的酷冷扰民青轴87键用起来,但是因为它是标准配列,所以没有Fn键。重新焊一把新键盘或者换轴又太贵了。所以想用软硬结合的方法,额外做两个脚踏板按键,用来控制相应的Fn层。
所需要的零件
- 一把正(yang)常(jian)配列的键盘
- Arduino Pro Micro (TB,25包邮,大概买贵了)
- 两个脚踏板(TB,23两个包邮)
- 一根USB 2.0公母线(PDD,3块钱。用来分离脚踏板开关和面包板)
- 小号面包板一个(TB,5块)
- 1个1K欧的电阻(成本不计,我用了两个)
- 一些跳线和导线(成本不计)
电路设计
more ...画图网站上只有Arduino Uno …