Разрешение сочетаниям клавиш действовать независимо от активных приложений

Разрешение сочетаниям клавиш действовать независимо от активных приложений

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

Связанный контент