Eu quero remapear a tecla caps lock com a tecla shift lock para poder escrever caracteres especiais em vez de números quando a tecla shift lock é ativada.
Infelizmente, não consigo fazer isso funcionar. Eu tentei o seguinte:
xmodmap -e "keycode 66 = Shift_Lock"
É muito estranho porque quando eu executo xev
, recebo a seguinte saída:
KeyPress event, serial 36, synthetic NO, window 0x2200001,
root 0x270, subw 0x0, time 860672, (161,-23), root:(217,72),
state 0x2000, keycode 66 (keysym 0xffe6, Shift_Lock), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Portanto, esta saída indica que o bloqueio de deslocamento foi pressionado, mas os caracteres especiais ainda não funcionam.
Da mesma forma, ao alterar o layout do teclado com setxkbmap us
, o layout do teclado não é alterado.
Eu achei que talvez o Gnome fosse o culpado, então comecei com o nível 3, mas isso me deu o mesmo resultado final, já que xmodmap
retornou com um erro indicando que a tela padrão não foi encontrada.
Detalhes do sistema: versão 26 do Fedora (instalada nativamente).
O que estou perdendo?