Control 键使用的频率相对于 Caps Lock 来说会高上很多,而 Control 键处于的位置,我是习惯用小拇指去按,这样长期按下来的结果就是, 一是按起来没有那么方便,二是小拇指会很酸。虽然 Caps Lock 也是小拇指, 但是你不用强迫往下移, 可以很自然的按到。
而号称每个程序员都应该有的键盘: HHKB 键盘就直接把 Caps Lock 的位置改成了 Control 键,因为 Caps Lock 的使用机率缺失太小,但是占据着那么好的一个位置。这导致了我有段时间一直想要一个 HHKB 键盘。
在 Mac 系统下有个好处,很多快捷键相对应 Windows 的键位,都是用 Cmd 替代了 Control 来组合的,而 Cmd 位于的位置也很舒服。后来看了一些介绍了在 Mac 下如何修改键位的文章,也都提到了把 Caps Lock 修改成其他键位来使用,于是我就把它改了,被称之为 Hyer 键,这个键有两个作用:
- 按下释放,等于按了 Escape
- 按下不放,等于同时按下了 Control + Option + Cmd
接下来就是到处都能找到的如何修改的教程,我也来造下轮子写一遍
首先去 System Preferences -> Keyboard->Modifier Keys 把 Caps Lock 禁用,改为 No Action
下载安装打开 Seil 将 Caps Lock 的 keycode 改成 80
对应的是 F19 这个键,不要告诉我你的键盘有这个键。。。
下载安装打开同一家出品的 Karabiner 点击 Misc & Uninstall -> Open private.xml
会弹出 Finder 到 private.xml 文件所在的目录, 用你喜欢的编辑器打开这个文件, 替换为 Gist , 回到 Karabiner , 点击 Change Key -> ReloadXML ,勾上选项就好了
其他几篇介绍修改 Caps Lock 键位的文章