![在 OS X Mavericks 中禁用系统级快捷方式](https://linux22.com/image/1388049/%E5%9C%A8%20OS%20X%20Mavericks%20%E4%B8%AD%E7%A6%81%E7%94%A8%E7%B3%BB%E7%BB%9F%E7%BA%A7%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F.png)
答案1
您可以使用 KeyRemap4macbook 来实现这一点,基本上就是将Hyper+绑定.
到未使用的键,就像F18您在执行该操作时.slate
使用的那样f18
。您的代码private.xml
如下:
<item>
<name>Change Hyper+dot to F18</name>
<appendix>Changing Hyper+dot because OSX steals the key</appendix>
<identifier>private.hyper_dot</identifier>
<autogen>
__KeyToKey__
KeyCode::DOT,
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::F18
</autogen>
</item>
当然如果您有多个重新映射,则private.xml
需要将它们包装在
<root>
标签中。