Bei den magischen Sysrq-Tastenkombinationen gibt es die Kombination alt+sysrq+r
was laut Wikipedia folgendes bewirkt:
Schalten Sie die Tastatur vom Raw-Modus, dem Modus, der von Programmen wie
X11 und svgalib verwendet wird, in den XLATE-Modus
Was ist der Raw-Modus? und was ist der XLATE-Modus?
Kann ich zurück in den Raw-Modus wechseln, nachdem ich in den XLATE-Modus gewechselt habe?
Wie kann ich feststellen, in welchem Modus sich meine Tastatur befindet?
Akzeptierte Antwort:
Wenn Sie eine Taste auf Ihrer Tastatur drücken, wird ein numerischer Code an den Computer gesendet, der als Scancode bezeichnet wird. Der Scancode teilt dem Computer mit, welche Taste gedrückt wurde; zum Beispiel auf einer typischen US-Tastatur das A Taste sendet den Scancode 30, wenn Sie sie drücken (und 158, wenn Sie sie loslassen). Der Tastaturtreiber meldet diese Codes direkt an Anwendungen, wenn sich die Tastatur im Rohmodus befindet („roh“ bedeutet unverarbeitet, direkt von der Tastatur). Einige Programme verwenden den Raw-Modus und führen ihre eigene Tastaturverarbeitung durch. der X-Server ist der prominenteste.
Die meisten Programme erwarten das, wenn Sie A drücken Taste liest das Programm das Zeichen a
(ASCII 97), und das, wenn Sie Shift drücken +A das Programm liest A
(ASCII 65) und wenn Sie Strg drücken +A das Programm liest Ctrl+A
Zeichen (ASCII 1). Tasten, denen keine Zeichen zugeordnet sind, senden Escape-Sequenzen, z. e[A
für Links , wobei e
ist das ESC-Zeichen (ASCII 27). Der Tastaturtreiber führt diese Übersetzung durch, wenn sich die Tastatur im ASCII-Modus befindet, auch XLATE-Modus genannt (kurz für „übersetzen“). Im XLATE-Modus können Anwendungen Zeichen eingeben, auf Kosten von Nuancen wie „Linke Umschalttaste gedrückt“ oder Strg+Umschalt+A im Unterschied zu Strg+A.
Der kbd_mode
lässt Sie zwischen den Modi umschalten und zeigt den aktuellen Modus an, wenn Sie ihn ohne Argument aufrufen.
Die magischen SysRq-Tastenkombinationen sollen sich von verschiedenen unangenehmen Situationen erholen. Eine der Tastenkombinationen ist Alt+SysRq+K
um alle Programme auf der aktuellen virtuellen Konsole zu beenden; Wenn dieses Programm die Tastatur in den Raw-Modus versetzt, können Sie an der Anmeldeaufforderung (die je nach Systemkonfiguration häufig angezeigt wird) nicht tippen. Drücken Sie Alt+SysRq+R
stellt den normalen (außerhalb von X) ASCII-Modus wieder her, in dem Sie Zeichen eingeben können.