Mapa de claves condicionalmente dependiendo de la aplicación que se esté utilizando

1

Aquí está mi necesidad en la asignación de teclado:

  • Al usar Terminal, intercambie el uso de alt y cmd (asigne una a la otra)
  • De lo contrario, restaure la asignación predeterminada en estas dos claves

¿Cómo lograr esto?

    
pregunta xiaohan2012 29.08.2016 - 18:53

1 respuesta

1

Utilice un private.xml como este con Karabiner:

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>TERMINAL</appname>
    <equal>com.apple.Terminal</equal>
  </appdef>
  <item>
    <name>onlyterminal</name>
    <identifier>onlyterminal</identifier>
    <only>TERMINAL</only>
    <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
    <autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::OPTION_R</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::COMMAND_R</autogen>
  </item>
</root>
    
respondido por el nisetama 29.08.2016 - 23:36

Lea otras preguntas en las etiquetas