Saudações.
Estava estudando e montei uma VMware com o
CentOS. Mas uma das propostas do professor, era trabalhar tudo em console, a fim de nos acostumarmos com a questão de economia de recursos de Hardware.
Mas, foi a partir daí que meus problemas começaram. Com a interface gráfica, o meu teclado do Samsung NP300E4A-BD1BR, que tem as benditas teclas agregadas (Q,/ e W,? e E,°), eu conseguia trabalhar muito bem.
Mas quando eu entrava no modo console (
Ctrl+Alt+F2), estas mesmas teclas não funcionavam. Mudei configuração, com algumas dicas daqui mesmo, e nada.
Mas o comando:
# system-config-keyboard
Explanado pelo
Daniel Lara (
aqui), me deu a luz sobre onde fica o mapa do teclado no CentOS:
→
/lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz
Daí, foi só localizar qual a numeração específica das teclas Q, W e E, respectivamente as keycodes 16, 17 e 18, e adicionar no mapeamento conforme segue abaixo:
1. Escolhendo o teclado:
# system-configure-keyboard
2. Após, na janela que surge, escolha o
Português Brasil.
3. Acessando o mapeamento do teclado:
# vim /lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz
4. Adicione as seguintes linhas:
keycode 16 = q
altgr keycode 16 = slash
keycode 17 = w
altgr keycode 17 = question
keycode 18 = e
altgr keycode 18 = degree
5. Salve o arquivo (
Esc+:wq) e reinicie o seu S.O. Pronto.
Segue minhas fontes de pesquisa, pois o mérito é todo deles.
Obrigado de antemão, aqueles que sempre estão dispostos a ajudar. O que eu fiz, foi compilar tudo em um lugar só:
Abraços e estou a disposição para tirar dúvidas.