但愿草地干燥,无蚊虫

前两天,无痛升级到 macOS 10.12 Sierra,没感觉太大区别,忽然发现之前修改的键位失效了,没了 Command(Win) 与 Option(Alt) 键位互换,实在难受。

赶紧去 Karabainer官网 查看,只见赫然写着「Karabiner does not work on macOS Sierra at the moment.」,绝望之际,又看到一行「We are developing Karabiner-Elements which provides simple key modification for macOS Sierra at first.」顿时希望重生。

来到项目主页,看到有下载链接,版本似乎每天一更,有需要的同学,还是自己下载最新版吧。https://github.com/tekezo/Karabiner-Elements

用法,官方已经介绍的很清楚了。(尼玛,是今天才更新的吧,我第一次安装好之后,搞了好久都不会用)果然,今天才更新 使用用法

你看右上角的时间

那我来写个简单中文版用法说明。

  1. 下载并安装 Karabiner-Elements (参考上边地址)
  2. 编辑配置文件,参考 官方例子,比如我需要PC键盘映射Mac键盘,打开 pc_keyboard_to_mac….文件,复制json文件的内容
  3. 打开Mac的命令行,输入
    1
    vim ~/.karabiner.d/configuration/karabiner.json

创建配置文件。在vim编辑器中,将复制内容粘贴保存即可。(vim使用提示:i 开始编辑,Comond+v 粘贴,:wq 保存退出)

修改配置文件 karabiner.json

大功告成!


当然,如果仅仅想替换 Command 与 Option键位, 系统已经支持了,请注意,要想系统生效,必须删除 Karabiner 软件。

Keyboard-Modifier Keys...