Cambie los accesos directos Opción + R / L a Control + R / L

1

Me gustaría volver a asignar el acceso directo Opción + L / R en el teclado de mi Mac a Control + R / L. No quiero usar el cuadro de diálogo de las teclas modificadoras porque solo quiero cambiar estos atajos en particular. Cualquier ayuda sería apreciada. Proyecto de ley

    
pregunta Bill R. 28.01.2016 - 05:05

2 respuestas

2

En el primer ejemplo a continuación, la flecha Opción-L / R hace lo mismo después de ajustar los códigos clave como la flecha Control-L / R.

Se perdió la flecha Opción-L / R del comportamiento anterior (por ejemplo, abrir / cerrar una carpeta en la vista de lista).

Si desea un comportamiento diferente, debe modificar / precisar su respuesta.

Para que esto funcione, debes utilizar una herramienta de terceros: Karabiner.

  1. Descargue, instale y abra Karabiner
  2. Abrir en la menulet Karabiner - > Preferencias
  3. Abra la pestaña Misc & Desinstalar
  4. Pulsa el botón Abrir private.xml
  5. Abra el archivo private.xml con un editor apropiado
  6. Introduzca el código clave personalizado

    <?xml version="1.0"?>
    <root>
      <item>
          <name>Change Option L/R arrow to Control L/R arrow</name>
          <identifier>altlr2ctrllr</identifier>
          <autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
          <autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
      </item>
    </root>
    
  7. Guarda el archivo

  8. Abrir en la menulet Karabiner - > Preferencias de la pestaña Cambiar clave
  9. pulsa el botón ReloadXML
  10. Habilitar la reasignación. Debería estar listado al principio.

Y si realmente estás pidiendo "Opción + L / R acceso directo en el teclado de mi Mac a Control + R / L" - que se puede leer como alt-l a ctrl-r y alt-r a ctrl-l en contrario al titular - luego use

          <autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
          <autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>

Si desea lo contrario (la flecha Control-L / R hace lo mismo que la flecha Opción-L / R) use este fragmento de código. El comportamiento anterior de la flecha Control-L / R se pierde.

<?xml version="1.0"?>
<root>
  <item>
    <name>Change Control L/R arrow to Option L/R arrow</name>
    <identifier>ctrllr2altlr</identifier>
    <autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
    <autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
  </item>
</root>

Si desea intercambiar ctrl-L / R-arrow con ctrl-L / R-arrow, utilice los dos cambios de código clave anteriores o este:

<?xml version="1.0"?>
<root>
  <item>
    <name>Swap Control L/R arrow and Option L/R arrow</name>
    <identifier>swap_ctrllrarrow_altlrarrow</identifier>
    <autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
    <autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
    <autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
    <autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
  </item>
</root>
    
respondido por el klanomath 28.01.2016 - 07:19
1

Mi conocimiento de los enlaces de teclado es que es difícil hacerlo sin instalar aplicaciones de terceros. Dicho esto, Karabiner (anteriormente KeyRemap4MacBook) proporciona una excelente manera de personalizar los enlaces fácilmente, y debería ser capaz de para hacer lo que quieras.

    
respondido por el JMY1000 28.01.2016 - 05:51

Lea otras preguntas en las etiquetas