Karabiner-Elements 是 macOS 上最彻底的键盘定制工具,工作在系统底层,可对每把键盘单独设定改键规则。核心是「复杂修饰键」:同一个键短按与长按触发不同功能、双击判定、组合键分层,规则以 JSON 描述并可导入社区配置库,能把 Mac 键盘调到贴合自己手指的状态。
核心亮点
- 按设备分别配置:内置键盘与外接键盘可以各用一套规则
- 复杂修饰键:Shift 双击大写、Caps Lock 短按 Esc 长按 Ctrl 等常见方案现成可用
- 规则为 JSON,可版本管理,也能从官方 karabiner.json 配置库一键导入
- 自带监视器与事件查看器,排查按键不生效非常直接
- 配套 Karabiner-EventViewer 可查看任意按键的底层事件流
适用人群
Vim / Emacs 用户、长时间码字的开发者,以及受够 Mac 键盘默认布局的人。
安装前请注意
安装后需在「系统设置 → 隐私与安全性」里勾选输入监控与驱动授权,新版 macOS 每次大版本升级后可能要重新允许一次;与同类改键工具同时启用会互相打架。
极速安装方式
方式一:macOS Homebrew
brew install karabiner-elements