我的 ASUS FX505DT 上有 Kubuntu 19.10,运行带有 Plasma 的 i3wm。
我今天注意到奇怪的行为。按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
组合键。这就是为什么这个问题出现在我身上。