Descobri recentemente que Fn + F10 produz “p”, mas apenas em editores de texto como Geany ou Mousepad. Outras teclas de função, como Fn + F9, fazem coisas esperadas, como bloquear minha tela. Eu postaria informações sobre meu PC e software, mas não tenho a menor ideia do que poderia ser relevante. Em vez disso, em vez de pedir uma correção, estou perguntando o seguinte: Onde procuro informações relevantes para entender/depurar isso?
xev
mostra o seguinte:
KeyPress event, serial 37, synthetic NO, window 0x7600001,
root 0x1a1, subw 0x0, time 23328457, (164,-6), root:(1313,476),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 37, synthetic NO, window 0x7600001,
root 0x1a1, subw 0x0, time 23328460, (164,-6), root:(1313,476),
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 37, synthetic NO, window 0x7600001,
root 0x1a1, subw 0x0, time 23328603, (164,-6), root:(1313,476),
state 0x40, keycode 33 (keysym 0x70, p), same_screen YES,
XLookupString gives 1 bytes: (70) "p"
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x7600001,
root 0x1a1, subw 0x0, time 23328609, (164,-6), root:(1313,476),
state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Responder1
Para depuração: abra um terminal e execute xev
. Agora pressione as Fn+F10
teclas. Na saída, procure por KeyPress
eventos KeyRelease
, por exemplo, no meu laptop, Fn+F10
a chave para alternar o Bluetooth. Como você pode ver, xev
reporta essa chave como XF86Bluetooth
.
KeyPress event, serial 39, synthetic NO, window 0x9800001,
root 0x7a5, subw 0x0, time 147780896, (74,64), root:(945,511),
state 0x0, keycode 245 (keysym 0x1008ff94, XF86Bluetooth), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 39, synthetic NO, window 0x9800001,
root 0x7a5, subw 0x0, time 147780896, (74,64), root:(945,511),
state 0x0, keycode 245 (keysym 0x1008ff94, XF86Bluetooth), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False