Tastaturtaste vom X-Server falsch interpretiert. Wie gehe ich vor, um das zu untersuchen?

Tastaturtaste vom X-Server falsch interpretiert. Wie gehe ich vor, um das zu untersuchen?

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 + F9auf meiner Tastatur wird als registriert keycode 33 "p", was eigentlich lauten sollte XF86Display. Nachfolgend sehen Sie, was xevzurü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

FnAuß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 scancodefür Fn+ hat F9. Stattdessen wird diese Kombination einfach zur Tastenkombination Super+ p. Deshalb trat dieses Problem bei mir auf.

verwandte Informationen