Mac下手眼合一的键盘映射
2016-04-03 本文已影响304人
nouh
相信很多使用vim或是emacs的同学都知道把 Caplocks 映射到 Ctrl 上去, 这样的确可以减少一些RSI, 但是还不够. 我相信一个好的键盘布局应该是左右对称的,并且尽量让平时的操作移动达到最少. 比如我心中最符合人体工程学的键盘不是HHKB(happy hacking keyboard😄), 而是Truly ergonomic.
Truly-Ergonomic-Mechanical-Keyboard但如果你没有一把布局如此完美, 或者说可以在硬件层面完成布局调整的键盘,如何通过软件层面来达到让Mac自带的键盘尽可能高效呢, 答案就是神器 Karabiner, 它自带了很多非常贴心的Preset, 你只需要根据自己的需要启用它们就可以了, 如果那些自带的设定还不符合你的需求, 它还允许你去自定义. 先来看下我的映射, 然后我再解释为什么有这些设定吧
Karabiner设定的意图是这样的:
- 按住Return键的时候变成Ctrl, 快速点按的时候仍然是Return
- 左边已经映射成Ctrl的Caplocks进一步利用, 让其在点按的时候变成Escape, 其实当年Vim把esc设定成返回normal模式也是因为esc就在那个位置, 也算是回归本源吧