¿Cómo puedo volver a asignar el bloqueo de mayúsculas en Escape y Control?

20

Generalmente ejecuto Linux. Utilizo mucho Vim, por lo que la tecla Escape es extremadamente importante. También uso mucho otros métodos abreviados de teclado, por lo que Control también es "clave". En Linux, resolví esto utilizando xcape para asignar la tecla de bloqueo de mayúsculas a Escape si se presiona solo, o Control si se presiona en combinación con otra llave. Esto pone lo mejor de ambos mundos al alcance rápido de mi dedo meñique. ¿Hay alguna manera de que pueda hacer esto en una Mac?

    
pregunta BenjaminRH 01.06.2014 - 22:57

2 respuestas

18

, utilizando Karabiner (anteriormente KeyRemap4Macbook) .

Primero, vaya al panel de preferencias del teclado, haga clic en "Teclas modificadoras ..." y cambie Bloqueo de mayúsculas a Control. Luego, ingrese a Karabiner y busque esta opción:

  

Control_L a Control_L
   (+ cuando escriba Control_L solamente, envíe Escape)

Comprueba eso, y listo. Con Karabiner puede hacer muchas cosas más interesantes, como mapear su clave de escape (ahora un poco inútil) a una clave Hyper con aún más combinaciones de teclas.

    
respondido por el 0942v8653 01.06.2014 - 23:42
14

Karabiner actualmente es incompatible con MacOS Sierra. Otra solución compatible con Sierra es con Keyboard Maestro (no es gratis). Cambie el comportamiento de la tecla Bloq Mayús a Control mediante System Preferences - > Keyboard - > Modifier Keys como otros han sugerido.

Luego, dentro de Keyboard Maestro, configure una macro de la siguiente manera:

  • activado por USB Device Key Trigger
  • Presiona la tecla Caps-Lock en tu teclado
  • se toca una vez
  • con estos modificadores: ^
  • (deberá repetir el activador anterior para cada teclado USB que use)
  • Luego agrega una acción Text - > %código%
  • Presiona Esc
respondido por el grokfully 05.10.2016 - 22:21

Lea otras preguntas en las etiquetas