stty ejemplo para cambiar la asociación de teclas para "Ctrl-z"

2

Estoy usando cua-mode en emacs, pero eso sobrescribe el "Ctrl-Z", que se vincula con el trabajo de suspensión en Linux. Entonces, estoy pensando en cambiar el enlace de teclas "Ctrl-Z" en Linux, y aprendí 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 enlace de clave usando stty en línea.

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

¡Gracias por adelantado!

zack
fuente

Respuestas:

2
stty susp CHAR

Es posible que necesite citar ese carácter con "ctrl-V", por ejemplo, para cambiarlo a ctrl-K, debe 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 entonces.

La tecla shift en sí misma no se puede usar 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 shift no es un carácter, ni siquiera shift-ctrl-K, que genera el mismo carácter ascii-10 . Por supuesto, puedes usar shift + k-key, que es simplemente K mayúscula, pero supongo que no quieres eso.

PBI
fuente