017-Karabiner-Elements入门

[toc]

1. 什么是 Karabiner-Elements?

Karabiner-Elements (下面我们简称为Karabiner)官网对自己的描述是 “A powerful and stable keyboard customizer for macOS.”,我使用下来的感受是 Karabiner-Elements 是 macOS 平台上一款非常强大的键位映射工具,没有吹嘘的成分,买家秀和卖家秀是一样的。

也就是我们可以自定义mac上的按键为任意按键及其组合,自定义快捷键。

  1. 一些术语:
  1. 注意事项

2. 若干示例(持续更新)

2.1. 将1个键映射成n个键的组合

以下步骤将实现以下效果:
如果点击right_option+ 其他键 时,right_option将会映射成left_command+left_option;
如果单独点击right_option,将会映射成left_command+left_option+1

  1. 打开软件,选择Complex Modifications,点击Add rule
  1. 点击Import more rules from the Internet (Open a web browser)
  1. 搜索Change caps_ lock key,选择第一个,点击import
  1. 回到第二步的页面,选择Change caps_lock to control if pressed with other keys, to escape if pressed alone,点击Enable.
  1. 打开终端,sudo su进入管理员模式,编辑以下文件,./config/karabiner/karabiner.json,可以一层一层进入,避免出错。
  1. 将内容修改为如图所示。esc:wq退出。