2 votos

Especificación de la asignación de terminales en Karabiner

Estoy tratando de reajustar un mapa específico Ctrl+<Key> combinaciones a Command+<Key> en Terminal.app usando Karabiner. Lo siguiente private.xml se utiliza:

<?xml version="1.0"?>
<root>
  <item>
    <name>Swap Ctrl+S and Cmd+S</name>
    <identifier>private.filters_cmd</identifier>
    <only>TERMINAL</only>

    <autogen>__KeyToKey__ KeyCode::S, ModifierFlag::COMMAND_L, KeyCode::S, ModifierFlag::CONTROL_L</autogen>
    <autogen>__KeyToKey__ KeyCode::S, ModifierFlag::COMMAND_R, KeyCode::S, ModifierFlag::CONTROL_R</autogen>
  </item>
</root>

Por ahora sólo Ctrl+S se reasigna. Sin embargo, sólo funciona si no se establece ningún filtro a nivel de aplicación a través de <only> . Y quiero que esos mapeos estén activos sólo en Terminal.app.

Probablemente hay algo que no encaja en mi definición. ¿Puede alguien aconsejarme?

Estoy usando OS X 10.11.3.

2voto

siphiuel Puntos 283

Mi error. Tuve que habilitar AXNotifier en Karabiner, y permitirle el acceso en System Preferences->Security & Privacy->Accessibility . Espero que lo anterior sea útil para otros.

A veces, publicar una pregunta ayuda a resolverla por el mero hecho de publicarla:)

ACTUALIZACIÓN : Aquí es el de Karabiner private.xml Actualmente estoy usando , por si alguien lo encuentra útil. Asigna casi todos los Ctrl+<Key> combinaciones, a excepción de algunas que podrían seguir siendo útiles (por ejemplo Cmd+Q , Cmd+N , Cmd+M ).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X