Ejemplo sencillo para cambiar la combinación de teclas de "Ctrl-z"

Ejemplo sencillo para cambiar la combinación de teclas de "Ctrl-z"

Estoy usando cua-mode en emacs, pero eso sobrescribe "Ctrl-Z", que se vincula con la tarea de suspensión en Linux. Entonces, estoy pensando en cambiar la combinación de teclas "Ctrl-Z" en Linux y descubrí que "Stty" puede ayudarme a hacerlo. Sin embargo, no tengo idea de cómo hacerlo en stty. No he encontrado ningún ejemplo útil de cambio de combinación de teclas usando stty en línea.

¿Podría ayudarme a dar algún ejemplo usando stty para cambiar el enlace de teclas? Por ejemplo, ¿cómo represento la tecla "Shift" en stty?

¡Gracias de antemano!

Respuesta1

stty susp CHAR

Es posible que necesites citar ese carácter con "ctrl-V", por ejemplo, para cambiarlo a ctrl-K, debes escribir ctrl-V, ctrl-K, generalmente representado con un circunflejo para "ctrl":

stty  susp  ^V^K

No hay comentarios en la pantalla cuando escribe Ctrl-V.

Verifique con "stty -a" para ver qué se asigna en ese momento.

La tecla Mayús en sí no se puede utilizar como tecla de suspensión. Necesitas un personaje, no una clave. Ctrl-Z es ascii-26, que es un carácter, al igual que Ctrl-K (ascii-10), pero la tecla Mayús no es un carácter, ni siquiera Mayús-ctrl-K, que genera el mismo carácter ascii-10. . Por supuesto, puedes usar Mayús + tecla k, que es simplemente K mayúscula, pero supongo que no quieres eso.

información relacionada