Ich habe Kubuntu 19.10, auf dem ich i3wm mit Plasma ausführe, auf meinem ASUS FX505DT.
Mir ist heute ein merkwürdiges Verhalten aufgefallen. Das Drücken Fn + F9
auf meiner Tastatur wird als registriert keycode 33 "p"
, was eigentlich lauten sollte XF86Display
. Nachfolgend sehen Sie, was xev
zurückgegeben wird:
KeyPress event, serial 38, synthetic NO, window 0x4a00001,
root 0x642, subw 0x0, time 613368, (94,126), root:(965,587),
state 0x40, keycode 33 (keysym 0x70, p), same_screen YES,
XLookupString gives 1 bytes: (70) "p"
XmbLookupString gives 1 bytes: (70) "p"
XFilterEvent returns: False
KeyRelease event, serial 38, synthetic NO, window 0x4a00001,
root 0x642, subw 0x0, time 613369, (94,126), root:(965,587),
state 0x40, keycode 33 (keysym 0x70, p), same_screen YES,
XLookupString gives 1 bytes: (70) "p"
XFilterEvent returns: False
KeyRelease event, serial 38, synthetic NO, window 0x4a00001,
root 0x642, subw 0x0, time 614051, (94,126), root:(965,587),
state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes: False
Fn
Außerdem wird seltsamerweise sogar KeyRelease von als interpretiert keycode 133
.
Das ist das Problem, mit dem ich konfrontiert bin.Bitte helfen Sie mir bei der Untersuchung dieses Problems, damit ich eine Lösung finden kann.
Antwort1
Nach einigen Tests habe ich herausgefunden, dass die Tastatur meines Laptops (ASUS FX505DT) keinen separaten Platz scancode
für Fn
+ hat F9
. Stattdessen wird diese Kombination einfach zur Tastenkombination Super
+ p
. Deshalb trat dieses Problem bei mir auf.