Eu tenho o Kubuntu 19.10, rodando i3wm com Plasma, no meu ASUS FX505DT.
Notei um comportamento estranho hoje. Pressionar Fn + F9
no meu teclado é registrado como keycode 33 "p"
, o que na verdade deveria ser XF86Display
. Abaixo está o que xev
retorna:
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
Além disso, estranhamente, até mesmo KeyRelease of Fn
está sendo interpretado como keycode 133
.
Este é o problema que estou enfrentando.Por favor, ajude-me a investir neste problema para que eu possa encontrar uma solução.
Responder1
Após alguns testes, descobri que o teclado do meu laptop (ASUS FX505DT) não possui separado scancode
para Fn
+ F9
. Em vez disso, esta combinação simplesmente reverte para a combinação de teclas Super
+ p
. É por isso que esse problema estava surgindo para mim.