Especificando el mapeo de solo terminal en Karabiner

3

Estoy tratando de reasignar combinaciones específicas de Ctrl+<Key> a Command+<Key> en Terminal.app usando Karabiner. Se utiliza el siguiente private.xml :

<?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 solo se reasigna Ctrl+S . Sin embargo, solo funciona si no se establece un filtrado de nivel de aplicación a través de <only> . Y me gustaría que esas asignaciones estén activas solo en Terminal.app.

Probablemente hay algo mal con mi definición. ¿Alguien por favor puede aconsejar?

Estoy usando OS X 10.11.3.

    
pregunta siphiuel 17.03.2016 - 17:33

1 respuesta

3

Mi mal. Tuve que habilitar AXNotifier en Karabiner y permitirle acceder en System Preferences->Security & Privacy->Accessibility . Esperemos que lo anterior sea útil para otros.

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

ACTUALIZACIÓN : Aquí es private.xml i 'de Karabiner Actualmente estoy usando, en caso de que alguien lo encuentre útil. Asigna casi todas las combinaciones de Ctrl+<Key> , excepto algunas que aún pueden ser útiles (por ejemplo, Cmd+Q , Cmd+N , Cmd+M ).

    
respondido por el siphiuel 17.03.2016 - 17:43

Lea otras preguntas en las etiquetas