¿Cómo cambio Ctrl y Alt solo en la Terminal?

10

Tengo un teclado USB donde cambié mis teclas Cmd y Ctrl, porque vengo del mundo de Linux y eso es a lo que estoy acostumbrado.

Sin embargo, esto causa un problema en el terminal porque, de repente, la tecla Ctrl (utilizado para escapadas y otras cosas [ ^C, ^Dy así sucesivamente]) se encuentra en el lugar equivocado. Como resultado, sigo presionando accidentalmente la tecla incorrecta.

¿Hay alguna manera de cambiar mis teclas Cmd y Ctrl nuevamente solo en la Terminal (para que todas las teclas estén en el lugar correcto)?

Kaz Wolfe
fuente
3
Probablemente no quiera escuchar esto ... pero es mucho más simple, a largo plazo, aprender el nuevo paradigma.
Tetsujin
2
@Tetsujin Si bien eso suena bien en el papel, sigue siendo un gran dolor, especialmente si constantemente está arrancando entre Linux y OS X.
Kaz Wolfe
1
Esto es lo que hago, tanto en Linux como en Mac, uso Capslock como tecla de control y en mi Mac, uso mi tecla de control como comando. Esto funciona principalmente ... pero es posible que deba acostumbrarse a él en la Mac como sugieren otros. hacer que el bloqueo de mayúsculas como control en Linux también ayude a mantener el reaprendizaje para que golpear el bloqueo de mayúsculas V también funcione, y usarlo como Ctrl en cosas como tmux también funciona
Karthik T

Respuestas:

18

iTerm2 le permitirá reasignar sus teclas modificadoras. Esto tiene el efecto de simplemente reasignarlos para terminales. Bonificación: también es un mejor programa de terminal para OS X que el Terminal.app incorporado que se incluye con OS X.

También puede modificar las teclas modificadoras por perfil. Eso le permite cambiar los perfiles de los terminales según lo que esté haciendo con el terminal para que obtenga el comportamiento correcto para las sesiones locales y remotas.

Asignaciones de modificador iTerm2

Ian C.
fuente
1
¿Cómo se modifican los modificadores por perfil? Me gustaría hacer esto, pero no puedo entender cómo.
jstevenco
@jstevenco AFAIK no puedes. Buena idea, sin embargo ...
Ian C.
@IanC. Esto no parece tener ningún efecto en los teclados externos. El teclado del macbook ahora funciona con teclas conmutadas, pero la externa no lo está
harpratap
@harpratap debe configurarlo cuando el teclado externo está sincronizado y funciona con su máquina. Preferencias del sistema le permite configurarlo de manera diferente para cada teclado.
Ian C.
6

Puede encontrar la aplicación "Karabiner" para satisfacer sus necesidades. He usado esta aplicación por razones similares como para intercambiar claves con modificadores.

No encontrará una configuración por aplicación en las preferencias. Sin embargo, encontrará una configuración donde puede cambiar la tecla izquierda 'comando' con la tecla izquierda 'control' SOLO en ciertas aplicaciones (es decir, Terminal, Chrome, Emacs, etc.)

Puede hacer una búsqueda filtrada de "terminal" o "Command_L" para especificar el efecto que está buscando.

Greg Kerstine
fuente