Eu tenho algum problema com meu dedinho esquerdo. Então, eu estou tentando remapear a chave que se parece com isso:
com o botão Ctrl . Essa parte eu consegui. Agora quero colocar essa chave na tecla caps lock. Essa é a parte em que estou preso.
Este é o meu arquivo xmodmap:
clear control
keycode 35 = Control_R
add control = Control_R Control_L
clear Lock
keycode 66 = dead_diaeresis
E isso é o que o xev
me mostra quando pressiona a tecla na foto:
KeyPress event, serial 29, synthetic NO, window 0x3000001,
root 0xc3, subw 0x0, time 11475613, (392,225), root:(393,308),
state 0x0, keycode 35 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 32, synthetic NO, window 0x3000001,
root 0xc3, subw 0x0, time 11475701, (392,225), root:(393,308),
state 0x4, keycode 35 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
E isso é o que o xev me mostra atualmente ao pressionar o Caps Lock:
KeyPress event, serial 32, synthetic NO, window 0x3000001,
root 0xc3, subw 0x0, time 11549397, (493,363), root:(494,446),
state 0x0, keycode 66 (keysym 0xfe57, dead_diaeresis), same_screen YES,
XLookupString gives 2 bytes: (c2 a8) "¨"
XmbLookupString gives 0 bytes:
XFilterEvent returns: True
KeyRelease event, serial 32, synthetic NO, window 0x3000001,
root 0xc3, subw 0x0, time 11549493, (493,363), root:(494,446),
state 0x0, keycode 66 (keysym 0xfe57, dead_diaeresis), same_screen YES,
XLookupString gives 2 bytes: (c2 a8) "¨"
XFilterEvent returns: False