mac 使用 Karabiner 修改键位及自定义超级(Hyper)键
type
Post
status
Published
date
Jun 14, 2023
slug
karabiner
summary
tags
Mac
Karabiner
工具
icon
Karabiner-Elements 是 MacOS 平台上的一个可自定义键盘按键的软件,开源免费。可以随心所欲地修改键盘,例如:
- 映射按键:可以
capslock
键修改成ctrl
- 配置长按和短按的功能:长按
c
映射为cmd+c
,就可以一键复制
- 配置双击按键:快速双击
v
映射为cmd+v
,一键粘贴
- 其他更多你能想到的修改
配置
外接 Magic Keyboard 设置
将右上角 eject 键映射为 delete 键(Windows 称为 delete,即向后删除,但 Mac OS 定义为 delete_forward。无独有偶,我们常用的删除键(backspace),Mac OS 称为 delete or backspace)
CapsLock 增强
- 将 CapsLock 长按映射为 Hyper 键(Shift + Cmd + Opt + Ctrl),短按映射为 Esc 键
- vim 光标移动:Hyper + h/j/k/l == 左/下/上/右方向键
- Hyper +u/i/o/p == 光标向左移动一个词/home/end/光标向右移动一个词
- Hyper + n/m/,/. == 向左删除一个词/删除/向右删除/向右删除一个词
配置文件 CapsLockPlus.json
将配置文件
CapsLockPlus.json
放在 .config/karabiner/assets/complex_modifications/
目录下,然后重新打开 KarabinerTab 增强
- 将 Tab 长按映射为
Shift + Alt + Cmd
,短按仍为Tab
配置文件 TabPlus.json
将配置文件
TabPlus.json
放在 .config/karabiner/assets/complex_modifications/
目录下,然后重新打开 Karabiner