Estou usando um teclado da Apple que tem alguns incômodos em comparação com outros teclados. Ou seja, as teclas Alt_L e Super_L são trocadas, e a barra e menos chaves são trocadas ("|" e "<").
Eu escrevi um arquivo Xmodmap para trocar as chaves de volta:
keycode 49 = less greater less greater onehalf threequarters
keycode 64 = Super_L NoSymbol Super_L
keycode 94 = bar section bar section brokenbar paragraph
keycode 108 = Super_R NoSymbol Super_R
keycode 133 = Alt_L Meta_L Alt_L Meta_L
keycode 134 = Alt_R Meta_R Alt_R Meta_R
Eu fiz isso identificando as chaves usando xev
e o modmap padrão xmodmap -pke
e trocando os códigos de tecla. xev
agora identifica todas as minhas chaves como corretas, o que é incrível! Eu também posso usar as teclas corretas para digitar a barra e menos de símbolos. (Eu segui essa resposta no askubuntu: link )
Mas parece que a mudança não é muito profunda. Por exemplo, a chave Super está agora quebrada no Gerenciador de Configurações do Compiz. Nenhum atalho envolvendo a tecla Super funciona (mas a tecla Alt funciona). Além disso, a caixa de diálogo de configurações do Gnome Do não atende às mudanças no xmodmap, e não consigo mais abrir a janela Do Gnome Do se eu usar qualquer uma das chaves remapeadas.
Então, para resumir, tudo quebrou.
Eu gostaria de uma maneira mais profunda de dizer ao Ubuntu (ou qualquer outra distribuição do Linux) quais teclas estão no teclado. Existe uma maneira de editar o layout do teclado diretamente? Estou usando o layout de teclado norueguês Bokmål. Ela reside em um arquivo que eu poderia editar?
Quaisquer comentários, experiências anteriores ou pensamentos vagos relevantes seriam muito apreciados -
Obrigado