让键盘快捷键无论聚焦于哪个应用程序都能生效

让键盘快捷键无论聚焦于哪个应用程序都能生效

Command + Tab无论当前聚焦的应用程序是什么,键盘快捷键都会生效,但是“将焦点移到活动窗口或下一个窗口”(^F4默认)等快捷键会被 Emacs 或 iTerm 等应用程序窃取,并且在此类应用程序上不起作用。

无论您使用哪个应用程序,如何才能使这些键盘快捷键(在我的情况下为“将焦点移至活动窗口或下一个窗口”)正常工作?

答案1

例如,您可以将“将焦点移到活动窗口或下一个窗口”分配给 control-F19,然后使用KeyRemap4MacBook将 control-F4 映射到 control-F19:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F4, VK_CONTROL | ModifierFlag::NONE, KeyCode::F19, ModifierFlag::CONTROL_L</autogen>
  </item>
</root>

相关内容