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)
notion image

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/ 目录下,然后重新打开 Karabiner
notion image
notion image

Tab 增强

  • 将 Tab 长按映射为 Shift + Alt + Cmd ,短按仍为 Tab
配置文件 TabPlus.json
 
将配置文件 TabPlus.json 放在 .config/karabiner/assets/complex_modifications/ 目录下,然后重新打开 Karabiner
notion image
notion image

参考


© insv 2021 - 2023