更多:
https://www.reddit.com/r/MechanicalKeyboards/comments/8t6nbm/tetris_a_powerful_planck_mit_layout_keybaord/
算是集目前客制化有线键盘的几乎所有功能了吧,固件也合并到 QMK 主分之,提供了较为强大的默认代码。希望能让客制化圈子里更多的人研究固件的乐趣,而不是壳子和键帽。
旋钮:
音量控制,灯光亮度控制,左右键,上下翻页,等等。
现在的开源键盘固件 TMK / QMK 是非常强大的,特别是应用在小键盘里面,有一个叫做“层”的概念。最基本的特性就是,一个键,你直接按一下是 空格,你按住,其他键就会切换到另外一个层,所有键的可以变成别的。例如我目前的旋钮,你直接转是调整音量,按住空格,就是上下翻页,按住 L,就是调整键盘灯光亮度。同时,切换层是,因为我每个键下面都有一个 RGB 灯,是可编程的,切层时,想它怎么亮就怎么亮,目前我的设置是,切换到对应层时,有用的按键分颜色指示。当旋钮有转动时,RGB 也出效果。
我还加入了自创的单点亮的灯光效果,这个效果与按键频率相关,你打字速度变换,灯光也会变色。
有兴趣的,可以简单看看主要代码:
https://github.com/qmk/qmk_firmware/blob/master/keyboards/tetris/keymaps/default/keymap.c