GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Raw-Tastaturmodus?

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

um

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.

Siehe auch:Linux – Warum entfernt apt autoremove nicht alle alten Kernel-Pakete auf einmal?
Linux
  1. Linux-Befehl chpasswd - Passwörter im Massenmodus ändern

  2. Linux – Tastenkombination für den Task-Manager in Linux?

  3. Was ist umask in UNIX/Linux

  4. Tastenkombination für den Task-Manager unter Linux?

  5. Richten Sie einen Linux-Computer ein, der als Bluetooth-Tastatur/-Maus fungiert

W-Befehl unter Linux

Bei Befehl unter Linux

So geben Sie das Zeichen der indischen Rupie (₹) unter Linux ein

So starten Sie Fish Shell im privaten Modus unter Linux

Linux – Verknüpfung zum Minimieren aller Windows?

Linux-Speichersegmentierung