![将 caps lock 键绑定到 macos sierra 上的 tmux 前缀](https://linux22.com/image/1511940/%E5%B0%86%20caps%20lock%20%E9%94%AE%E7%BB%91%E5%AE%9A%E5%88%B0%20macos%20sierra%20%E4%B8%8A%E7%9A%84%20tmux%20%E5%89%8D%E7%BC%80.png)
在升级到 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 键。