![让键盘快捷键无论聚焦于哪个应用程序都能生效](https://linux22.com/image/1399933/%E8%AE%A9%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E6%97%A0%E8%AE%BA%E8%81%9A%E7%84%A6%E4%BA%8E%E5%93%AA%E4%B8%AA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E9%83%BD%E8%83%BD%E7%94%9F%E6%95%88.png)
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>