17

自从用了 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 的键位图吧:

poker2keyboard

是不是发现能精简的按键全精简了呢,Esc\` ~ 都合并成了一个键。下单了红轴,第二天就开始使用了,写代码的时候完全无压力啊,但是做设计的时候悲剧了,方向键经常在设计中用来微调位置,而 Fn 又是在键盘的右下方,如此一来得两只手配合才能较好的移动,可是做设计时另一只手要握鼠标啊。而且,Cmd + \` 在 Mac 中是一个很重要的快捷键,用于切换同一程序的不同窗口,如此仍然得双手操作啊,我陷入了对键位布局的深深思考之中……

键位思考与改造方案

键盘的背面有 4 个拨动开关的,他们的功能分别是:

  • 开关 1:Caps左 Win 切换
  • 开关 2:右 Ctrl\` ~ 切换
  • 开关 3:左 WinFn切换
  • 开关 4:键盘写保护,键位编程

结合这 4 个开关,终于,我想出了一个绝佳方案:就是把 Caps 换成 Fn,那方向键的问题不是就完美解决了么,顺手也把 Cmd + \` 的问题给解决了,都能用单手操作了。方案最终实现的目标如下:

poker2keyboard\_mod.png

改造步骤

  1. 将开关 1 和 3 都拨到 ON 的位置,效果:Caps 变成了 Fn左 Win 变成了 Caps,右 Fn 不变
  2. 打开 Mac 的系统偏好设置,在键盘的修饰键修改中,选择 Poker II
  3. 更改修饰键,如下:

    • Caps Lock -> Option
    • Control -> Control
    • Option -> Command
    • Command -> Option
  4. 搞定,然后用拔键器把左侧的 Alt 和 Win 键帽互换个位置,这样就更接近 Mac 的标准布局了。

新款 Poker 2 的补充

新款 Poker 2 针对老款有了诸多改进,比如说可以在默认层通过键盘底部的指拨开关启用独立方向箭、互换 Win 和 Alt 键位置。不过如果想把 Caps 换成 Fn,上面的方法就不行了,得启用编程模式修改:

  1. Fn + 右 Shift 切换到任意颜色灯亮起的那一层,比如切到绿灯亮的这层
  2. 开启指拨开关 3
  3. Fn + Caps
  4. 关闭指拨开关 3,成功将 Caps 变为 Fn(此时原有 Fn 变成了 Win 键,左右的 WinAlt 都是对称的)
  5. 如需更换 WinAlt 键位置,参照前面修改修饰键的方法即可

怎样,小伙伴们,是不是非常简单啊,连第三方软件都没用到。之前很多人推荐使用 Karabiner-Elements 进行修改,其实对我这种级别的修改用 Mac 本身的按键修饰器就足够了,也不会因为系统升级而影响软件使用。

还在纠结 Poker 系列没有独立方向键的朋友,不要犹豫了,Caps + wasd 别提有多方便了,Cmd + Caps + Esc 也能在程序里切换窗口了,都只要一只手搞定哦。Poker 红轴的手感也很不错,据说这款键盘的杀手锏其实是键位编程,我没有深入理解,等以后等级提升了再分享吧。


fenbox
6.8k 声望937 粉丝

主业设计,副业写代码


引用和评论

0 条评论