客制化键盘之GH60折腾

来源:互联网 发布:javashop最新源码下载 编辑:程序博客网 时间:2024/05/31 04:03

最近请同事在某宝上买了二块客制化键盘的PCB板和外壳等套件,自己焊了二块键盘。今天先来介绍下GH60。

GH60可以说已经是非常大众化的客制键盘了,兼容Poker的外壳,基于TKG的开源硬件方案,强大的8层可编程布局……

先来看看我定义的第0层,也就是默认层。


再也不需要Windows下的RemapKey或者是Linux下的xmodmap来交换回车和右Control键了,交换Caps Lock和左Control是很多键盘都带有的功能。Fn1键是切换Fn层的,Fn0键切换第0层为默认层。无论用五笔打中文还是用programmer dvorak码英文都方便。

接下来看看第1层,也就是Fn层。


由于我使用emacs而不是vi,所以Esc键并不在默认层。而且同时定义了2组光标移动键。其实在使用emacs时,完全不需要Fn层。但是eww虽然可以上网,而不支持javascript,那总需要个浏览器吧。可怜的我已经不知道chrome是否有emacs快捷键的插件了。


第2层是标准的Dvorak键盘布局,当机器没有programmer dvorak布局时,应急使用。Fn3将该层切换到默认层。


第3层是Colemak键盘布局,其实我根本不会用这种布局。刷这么一层完全是因为占有欲。


还剩下4层,可以刷成自己喜欢的游戏的键位布局。我打游戏比较少,也不需要特殊的键位布局,因此暂时没刷其它层。