自从用了 joyqi 的 Realforce,就爱上机械键盘了。打字速度提升了,节奏感也有了,连手指都变灵活了。程序员的最好礼物就是机械键盘了,很多人在纠结买什么样的键盘,那么我就写写我的经历吧。
首先这款 Realforce 有 86 个键位,没有右侧的数字键盘,跟笔记本配合起来仍在是比较占位的,重量很重也不适合周末带回家使用,所以考虑入一个小一点的机械键盘。对比了一圈下来似乎只有 Poker II (以下简称 Poker 2) 和 Pure Pro 这两款 Mini 键盘比较合适,都是 60% 的按键设计。
主要区别
比较项目 | Poker 2 | Pure Pro |
---|---|---|
方向键 | Fn+ wasd 配合实现 | 独立方向键 |
左下角按键布局 | Ctrl Win Alt | Ctrl Fn Win Alt |
最后我选择了没有方向键的 Poker 2,我实在难以接受 Fn 位置的摆放位置,严重的与 Mac 不匹配。而且我是个 Vim 党,方向键对我来说并不是非要独立不可,看看 Poker 2 的键位图吧:
是不是发现能精简的按键全精简了呢,Esc 跟 \` ~ 都合并成了一个键。下单了红轴,第二天就开始使用了,写代码的时候完全无压力啊,但是做设计的时候悲剧了,方向键经常在设计中用来微调位置,而 Fn 又是在键盘的右下方,如此一来得两只手配合才能较好的移动,可是做设计时另一只手要握鼠标啊。而且,Cmd + \` 在 Mac 中是一个很重要的快捷键,用于切换同一程序的不同窗口,如此仍然得双手操作啊,我陷入了对键位布局的深深思考之中……
键位思考与改造方案
键盘的背面有 4 个拨动开关的,他们的功能分别是:
- 开关 1:Caps 与 左 Win 切换
- 开关 2:右 Ctrl 与 \` ~ 切换
- 开关 3:左 Win 与 Fn切换
- 开关 4:键盘写保护,键位编程
结合这 4 个开关,终于,我想出了一个绝佳方案:就是把 Caps 换成 Fn,那方向键的问题不是就完美解决了么,顺手也把 Cmd + \` 的问题给解决了,都能用单手操作了。方案最终实现的目标如下:
改造步骤
- 将开关 1 和 3 都拨到 ON 的位置,效果:Caps 变成了 Fn,左 Win 变成了 Caps,右 Fn 不变
- 打开 Mac 的系统偏好设置,在键盘的修饰键修改中,选择 Poker II
更改修饰键,如下:
- Caps Lock -> Option
- Control -> Control
- Option -> Command
- Command -> Option
- 搞定,然后用拔键器把左侧的 Alt 和 Win 键帽互换个位置,这样就更接近 Mac 的标准布局了。
新款 Poker 2 的补充
新款 Poker 2 针对老款有了诸多改进,比如说可以在默认层通过键盘底部的指拨开关启用独立方向箭、互换 Win 和 Alt 键位置。不过如果想把 Caps 换成 Fn,上面的方法就不行了,得启用编程模式修改:
- 按 Fn + 右 Shift 切换到任意颜色灯亮起的那一层,比如切到绿灯亮的这层
- 开启指拨开关 3
- 按 Fn + Caps
- 关闭指拨开关 3,成功将 Caps 变为 Fn(此时原有 Fn 变成了 Win 键,左右的 Win 和 Alt 都是对称的)
- 如需更换 Win 和 Alt 键位置,参照前面修改修饰键的方法即可
怎样,小伙伴们,是不是非常简单啊,连第三方软件都没用到。之前很多人推荐使用 Karabiner-Elements 进行修改,其实对我这种级别的修改用 Mac 本身的按键修饰器就足够了,也不会因为系统升级而影响软件使用。
还在纠结 Poker 系列没有独立方向键的朋友,不要犹豫了,Caps + wasd 别提有多方便了,Cmd + Caps + Esc 也能在程序里切换窗口了,都只要一只手搞定哦。Poker 红轴的手感也很不错,据说这款键盘的杀手锏其实是键位编程,我没有深入理解,等以后等级提升了再分享吧。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。