客制化键盘之GH60折腾
2017-11-02 08:35
239 查看
最近请同事在某宝上买了二块客制化键盘的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层,可以刷成自己喜欢的游戏的键位布局。我打游戏比较少,也不需要特殊的键位布局,因此暂时没刷其它层。
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层,可以刷成自己喜欢的游戏的键位布局。我打游戏比较少,也不需要特殊的键位布局,因此暂时没刷其它层。
相关文章推荐
- 客制化 GH60 XD60 像 Poker 一样的 60% 机械键盘 (1)设计键盘
- 客制化 GH60 XD60 像 Poker 一样的 60% 机械键盘 (2) 采购以及组装
- 折腾(享受DIY的乐趣)----客制化键盘GH60自定义配列
- 提高篇十六将项目1 - 数组大折腾(创建20个元素的整型数组,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值)
- 特殊配列 GH60 键盘设计组装笔记
- Arduino uno 折腾笔记-uno 变 键盘
- 树莓派折腾录三. 通过Synergy共享键盘鼠标(Raspberry Pi 2 model B+RaspEX/RASPBIAN JESSIE)
- 折腾好久的波浪号,在日语序列的键盘上
- gh60(OK60RGB)刷固件折腾日志(MacOs版)
- 折腾Emacs的键盘布局
- 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素
- 折腾MFC无爱~看看OpenCV自带的鼠标、键盘消息处理机制。
- 客制化机械键盘
- 折腾 Windows 10 输入法增加/添加美式键盘
- android 监听软键盘弹出和隐藏和4.4系统沉浸式通知栏冲突解决
- 两种方式实现键盘录入
- C# HOOK钩子屏蔽键盘代码
- 键盘扫描部分完工
- 隐藏android键盘
- Atitit.android js 的键盘按键检测Back键Home键和Menu键事件