Eu não estava conseguindo começar a instalação do Arch Linux no meu notebook, pois eu não conseguia digitar o caracter ‘/‘. Tenho um Samsung Chronos 7, e a ‘/‘ fica junto com a letra Q.
Em alguns dos fóruns que visitei, uma cara mencionou um comando que se chama showkey, que quando executado mostra o código da tecla pressionada. Com esse programinha, descobri que a tecla Q tem o código 16. A saída do comando é mais ou menos essa:
[email protected] ~ # showkey kb mode was UNICODE [ if you are trying this under X, it might not work since the X server is also reading /dev/console ] press any key (program terminates 10s after last keypress)... keycode 28 release keycode 16 press keycode 16 release
Esse número 16, que é o keycode do Q, deve ser usado para mapear a ‘/‘ em um arquivo que será lido pelo comando loadkeys. Para isso foi necessário alterar o arquivo com o mapa do meu teclado, que é do tipo br-abnt2.
[email protected] ~ # gunzip /usr/share/kbd/keymaps/i386/qwerty/br-abnt2.map.gz [email protected] ~ # vi /usr/share/kbd/keymaps/i386/qwerty/br-abnt2.map
Encontrei a linha 15 dizendo "altgr keycode 19 = registered"
e assumi que devia fazer algo parecido com o keycode 16. Então antes dessa linha, inseri um nova linha e nesse trecho, o arquivo ficou mais ou menos assim:
altgr keycode 16 = slash altgr keycode 19 = registered
Depois bastou compactar o arquivo novamente e usar o comando loadkeys para ter a ‘/‘ funcionando.
[email protected] ~ # gzip /usr/share/kbd/keymaps/i386/qwerty/br-abnt2.map [email protected] ~ # loadkeys br-abnt2
Agora é só continuar a instalação. 🙂