实现功能 1
Update 2017.09.01
已更新为支持 macOS Sierra 的 Karabiner Elements,参考:macOS 外接 HHKB 键盘 Karabiner Elements 配置
另:此文不再更新
Caps Lock = F19 = Hyper(Control + Command + Option)
- 按下
Hyper
键时,功能为F19
- 按住
Hyper
键时, 作为修饰键,等同Control + Command + Option
设置 Hyper
键后不仅可以更有效率的操作,而且有一个独占的按键,不用担心和其他软件的快捷键起冲突。
我的设置:
- Alfred 的快捷键设置为 F19
Amethyst 的默认组合键更改为 Hyper2
注:
- 在常规键盘下,一般把
Caps Lock
键更改为Hyper
键 Hyper
键也可由其他修饰键组成
安装程序 3
# 使用 brew 下载
brew cask install karabiner # 修改按键
brew cask install seil # 映射按键
设置
- 修改默认
Caps Lock
键功能 2. 系统偏好设置 3. 键盘 -> 修饰键 4. 更改Caps Lock
键为无操作
- 设置 Seil
- 打开 Seil
- 修改
Change the caps lock key
为80
- 设置 Karabiner
- 打开 Karabiner
- 选择最后一个
Misc & Uninstall
- 点击
Open private.xml
- 编辑
private.xml
,复制以下内容 - 编辑完后,回到 Karabiner
- 选择第一个
Change Key
- 点击
Reload XML
private.xml
<?xml version="1.0"?>
<root>
<item>
<name>F19 to Hyper</name>
<appendix>F19 to Hyper(Control + Command + Option)</appendix>
<identifier>private.f19tohyper</identifier>
<autogen>
--KeyOverlaidModifier--
KeyCode::F19,
KeyCode::COMMAND_L,
ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L,
KeyCode::F19
</autogen>
</item>
</root>
待后续更新 ↩︎
Amethyst 不再使用 ↩︎
两款软件在 macOS Sierra 已无法使用,克暂用 Karabiner-Elements 代替 ↩︎