Historische Funktion:
Die "System Request" (SysRq)-Taste stammt aus der IBM-PC-Ära und wurde
ursprünglich auf Tastaturen als Alternative für Betriebssystem-interne
Debugging- und Steuerungsfunktionen eingeführt.
Sie war Teil des "Print Screen/SysRq"-Doppelfunktionsdesigns, bei dem die Taste
je nach Software oder Betriebssystem unterschiedlich interpretiert wird.
Kernel-Funktion in Linux:
Unter Linux ist KEY_SYSRQ mit dem SysRq-Magic-Key verbunden, einer
Debugging-Funktion des Linux-Kernels.
Wenn aktiviert, erlaubt es dem Benutzer, spezielle Systembefehle direkt über
die Tastatur auszuführen, selbst wenn das System hängt oder nicht reagiert.
Beispiel: Alt + SysRq + B startet das System sofort neu.
In der X11-Welt (Keysym):
In grafischen Umgebungen wie X11 wird der Keysym KEY_SYSRQ oft ignoriert oder
für die Funktion Print Screen verwendet.
Dabei ist die eigentliche Bedeutung von SysRq meist deaktiviert, da die Taste
vorrangig für Screenshots genutzt wird.
Bedeutung des Scancodes und Keysyms:
Scancode: Der vom Hardware-Treiber erfasste Rohwert (z. B. b7).
Keysym: Die Interpretation der Taste durch die Software (z. B. KEY_SYSRQ), die
in X11 oder durch den Kernel zugeordnet wird.