GNU/Linux >> Tutoriales Linux >  >> Linux

Linux – ¿Modo de teclado sin formato?

En las combinaciones de teclas magic sysrq, existe la combinación alt+sysrq+r que, según wikipedia, hace lo siguiente:

Cambie el teclado del modo sin formato, el modo utilizado por programas como
X11 y svgalib, al modo XLATE

¿Qué es el modo crudo? y ¿qué es el modo XLATE?

¿Puedo volver al modo sin procesar una vez que haya cambiado al modo XLATE?

¿Cómo puedo saber en qué modo está mi teclado?

Respuesta aceptada:

Cuando presiona una tecla en su teclado, envía un código numérico a la computadora, llamado código de escaneo. El código de escaneo le dice a la computadora qué tecla se presionó; por ejemplo, en un teclado estadounidense típico, A La tecla envía el código de escaneo 30 cuando la presiona (y 158 cuando la suelta). El controlador del teclado informa estos códigos directamente a las aplicaciones cuando el teclado está en modo sin procesar ("sin procesar" significa sin procesar, directamente desde el teclado). Algunos programas usan el modo sin procesar y hacen su propio procesamiento de teclado; el servidor X es el más destacado.

La mayoría de los programas esperan que cuando presione el botón A tecla, el programa lee el caracter a (ASCII 97), y que al pulsar Shift +A el programa lee A (ASCII 65), y cuando presiona Ctrl +A el programa lee el Ctrl+A carácter (ASCII 1). Las teclas que no tienen caracteres asociados envían secuencias de escape, p. e[A para Izquierda , donde e es el carácter ESC (ASCII 27). El controlador de teclado realiza esta traducción cuando el teclado está en modo ASCII, también llamado modo XLATE (abreviatura de “traducir”). El modo XLATE permite que las aplicaciones ingresen caracteres, a costa de no tener acceso a matices como "Tecla Mayús izquierda presionada" o Ctrl+Shift+A a diferencia de Ctrl+A.

El kbd_mode le permite cambiar entre modos y muestra el modo actual si lo invoca sin ningún argumento.

Las combinaciones mágicas de teclas SysRq están destinadas a recuperarse de varias situaciones desagradables. Una de las combinaciones de teclas es Alt+SysRq+K para matar todos los programas en la consola virtual actual; si ese programa pone el teclado en modo sin procesar, entonces no podrá escribir en el indicador de inicio de sesión (que aparecerá a menudo, según la configuración de su sistema). Presionando Alt+SysRq+R restaura el modo ASCII habitual (fuera de X) donde puede escribir caracteres.

Relacionado:Linux:¿por qué apt autoremove no elimina todos los paquetes antiguos del kernel a la vez?
Linux
  1. Cómo forzar la instalación en modo texto de Redhat Linux

  2. Comando chpasswd de Linux - Cambiar contraseñas en modo masivo

  3. Modo de usuario único de Linux

  4. Linux:emula los clics del mouse con el teclado

  5. Configure una computadora Linux para que actúe como un teclado / mouse bluetooth

Comando W en Linux

Al mando en Linux

Cómo escribir el signo de la rupia india (₹) en Linux

Cómo iniciar Fish Shell en modo privado en Linux

Linux:¿acceso directo para minimizar todas las ventanas?

Segmentación de memoria de Linux