在升级到 macos sierra 之前,我能够将 caps lock 键绑定到Ctrl-b
/C-b
按键,以作为触发 tmux 前缀的单个键,方法是使用赛尔。遗憾的是,Seil 还不能与 sierra 合作。
如何将单个键(例如大写锁定键)映射到 macos sierra 上的组合键?
答案1
- 安装Karabiner-Elements 最新版本(来源)。
- 通过将大写锁定设置为“无操作”,关闭“系统偏好设置”>“键盘”>“修饰键...”中的默认大写锁定功能。
- 将大写锁定映射到您在 Karabiner-Elements 中不使用的键,例如
F1
。 - 假设你正在使用 iTerm,将新的 caps lock 键目标(在我们的示例中
F1
)映射到 tmux 前缀的十六进制代码值(默认情况下,tmux 前缀为Ctrl-b
/C-b
,但如果不是,则为十六进制代码表)。
您现在应该能够按 Caps Lock 键来触发 tmux Leader 键。