Haga que Cmd+C haga Copiar y Detener en la terminal

Tecla de control izquierda ubicada en un lugar muy desagradable en el teclado de mi Mac. Es difícil llegar a la terminal. Afortunadamente, no lo necesito muy a menudo: tengo Cmd para la mayoría de las cosas. Hay algunos casos, donde lo necesito:

Ctrl+R para búsqueda inversa de historial Ctrl+C para eliminar un proceso o descartar una línea

Encontré Karabiner y me ayudó con la reasignación de búsqueda de historial inverso . Pero Ctrl+C me desconcierta.

Sé que en Unix puedo usar Ctrl+C tanto para Detener como para Copiar en la terminal. Y determina qué hacer a partir del contexto: si hay algo seleccionado, copiarlo. De lo contrario, detenga el comando o descarte la línea de entrada del usuario.

¿Cómo puedo lograrlo en OS X con la tecla Cmd?

En sistemas como Debian, Copiar se reasigna a Shift+Ctrl+C. ¿Te gustaría algo así, o cómo te gustaría distinguir las 2 operaciones? Podría tener una solución en mente, que no implica la distinción a través del contexto de la pulsación de tecla.
@ TheBro21 Preferiría tenerlo sin Shift, porque así es como funciona en OS X en cualquier otro lugar. También uso mucho rdp y en máquinas con Windows simplemente reasigné Cmd a Ctrl y funciona muy bien, por lo que ya es un viejo hábito.
Veo. Intentaré publicar mi solución como una solución temporal hasta que se encuentre una mejor.

Respuestas (1)

La solución temporal a esto


Es posible reasignar teclas en cualquier programa en Preferencias del sistema > Teclado > Accesos directos > Accesos directos de aplicaciones . Haga clic en el ícono más y seleccione terminal en el menú desplegable de la aplicación. Luego escriba el nombre de la función ( Copiar en este caso), y luego resalte el cuadro de acceso directo y presione la combinación deseada. La ventana debería verse así:

ingrese la descripción de la imagen aquí

Lo anterior es solo un ejemplo. Esto se puede aplicar a prácticamente cualquier situación y aplicación.