
Такие сочетания клавиш, как 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>