Eu tenho um Chromebook sem a tecla FN e quero mapear a linha superior que é selecionada como teclas de função, teclas de multimídia normalmente e teclas de função com um modificador.
Então, estou tentando usar shift como modificador para executar duas ações diferentes (por exemplo, usando F5, que é o código de tecla 71):
keycode 71 = XF86MonBrightnessUp Home F5 F5 F5 F5 XF86Switch_VT_5
Em seguida, pressionando F5 sem modificadores, o brilho para cima é executado, mas Shift + F5 não executa a tecla Home, no terminal, no firefox ou em qualquer outro lugar.
Esta é a saída no xev é:
Sem modificador:
RRNotify event, serial 35, synthetic NO, window 0x1600001,
subtype XRROutputPropertyChangeNotifyEvent
output eDP1, property Backlight, timestamp 1317986, state NewValue
Com modificador:
KeyPress event, serial 114, synthetic NO, window 0x1600001,
root 0x127, subw 0x0, time 1388360, (345,580), root:(1308,582),
state 0x1, keycode 71 (keysym 0xff50, Home), same_screen YES,
XKeysymToKeycode returns keycode: 110
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Por que o xmodmap não está funcionando para esse fim?