Etwas erwarten, etwas anderes erhalten
Eine schicke, dennoch günstige kabellose Tastatur musste es sein. Wenig fancyness dran. Hat eine FN Taste, die per weiteren Tasten über die Tastatur dann Multimediazeugs steuern kann wie Heller/Dunkler, Lauter/Leiser, etc. pp. . Schön, wenn man das benötigt. Ich benötige es nicht. Es war aber dauerhaft aktiv. DAUERHAFT. Problematischer noch, dass auch mit gedrückter FN Taste keine “normale”, erwartbare Funktion eintrat. Stattdessen geschah noch etwas anderes, ebenso unerwartetes (in dem Fall: der Standard Editor in meiner GUI geht auf, oder Snapshotgedöns, ah ha).
APPLE_HID
Was mir vor dem Kauf der Tastatur gar nicht aufgefallen ist, ist der Umstand, dass die Tastatur auch einen “Apple Mode” hat, der das Tastenlayout in Richtung Apple Tastenbelegung umbiegt. Der ist zwar ootb gar nicht aktiv, aber irgendwie meldet sich die Tastatur dennoch als “apple_hid” beim System.
Genau das hat dazu geführt, dass ich mich einige Zeit lang aufregen musste, bis ich herausfand was da zu tun ist.
Lösung
Die Lösung ist, dem dazugehörigen Kernelmodul einen entsprechenden Parameter mitzugeben, der das Ganze verhalten schlicht unterbindet. Jenes geschieht mit root Rechten:
-
Debian:
$ echo "options hid_apple fnmode=0" | sudo tee -a /etc/modprobe.d/hid_apple.conf $ update-initramfs -u -k all -
bazzite:
rpm-ostree kargs --append-if-missing="hid_apple.fnmode=0" -
SteamOS/Arch:
$ echo "options hid_apple fnmode=0" | sudo tee -a /etc/modprobe.d/hid_apple.conf $ mkinitcpio -P
Entweder macht man nun kurz einen Neustart seines Systems, oder man behilft sich für die derzeit laufende Session mit
$ echo 0 | sudo tee /sys/module/hid_apple/parameters/fnmode
Quellen/Referenzen
Das Arch Wiki hat mir hier prima weitergeholfen.