Meu arquivo de remapeamento xmodmap antigo (e eu quero dizer antigo ) inclui essas duas linhas principais:
keycode 49 = Alt_L
keycode 133 = grave asciitilde
Essas duas linhas realizaram o remapeamento apenas parcialmente . O que eu não fiz foi isso:
add mod1 = Alt_L
remove mod4 = Super_L
A chave que eu queria ser a tecla sotaque / til tinha sido uma tecla modificadora, para "mod4", com o keysym "Super_L". Por alguma razão, isso não começou a causar problemas até ontem. Aqui estou em Firefox
digitando aspas anteriores exatamente como antes !!
Portanto, o resultado final é o seguinte: se você remapear os símbolos-chave, certifique-se de verificar o mapa dos modificadores. Você pode verificar o estado inicial das chaves iniciando uma nova sessão X e digitando:
xmodmap -pk
Em seguida, veja o mapa do modificador inicial com:
xmodmap
Se você alterar os keyyms dos códigos de teclas, certifique-se de adicioná-los / removê-los do mapa de modificadores, conforme necessário.
editar - você também pode usar xev
para descobrir o que é o keycode / keysym para uma chave particular. Basta executá-lo a partir de uma janela de terminal; É uma bagunça, mas basta passar o mouse sobre a janelinha e pressionar a tecla algumas vezes. Use ^C
(control-C) na janela do terminal para pará-lo, ou eu acho que a coisa "Close" na janela.