ASUS FX505DT で Kubuntu 19.10 を使用し、i3wm と Plasma を実行しています。
今日、奇妙な動作に気付きました。Fn + F9
キーボードの を押すと と登録されますがkeycode 33 "p"
、これは実際には であるはずですXF86Display
。以下がxev
返されます。
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
また、奇妙なことに、 の KeyRelease もFn
として解釈されますkeycode 133
。
これが私が直面している問題です。この問題を調査して解決に導いてください。
答え1
いくつかテストしてみたところ、私のノートパソコン (ASUS FX505DT) のキーボードには+scancode
の個別のキーがないことがわかりました。代わりに、この組み合わせは単に+キーの組み合わせに戻ります。これが、この問題が発生した理由です。Fn
F9
Super
p