Permitir que los atajos de teclado surtan efecto independientemente de las aplicaciones enfocadas

Permitir que los atajos de teclado surtan efecto independientemente de las aplicaciones enfocadas

Los atajos de teclado como Command + Tabtienen efecto independientemente de las aplicaciones enfocadas actualmente, pero las teclas de atajo como "Mover el foco a la ventana activa o siguiente" ( ^F4de forma predeterminada) son robadas por aplicaciones como Emacs o iTerm y no funcionan en dichas aplicaciones.

¿Cómo se pueden hacer que estos atajos de teclado ("Mover el foco a la ventana activa o siguiente" en mi caso) funcionen en general, independientemente de la aplicación en la que se encuentre?

Respuesta1

Por ejemplo, puede asignar "Mover el foco a la ventana activa o siguiente" a control-F19 y luego usarKeyRemap4MacBookpara asignar control-F4 a 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>

información relacionada