A verdade está lá fora, alguém sabe a URL?
Foram elaborados mapas com suporte à acentuação para três tipos de teclados, tanto para uso no console quanto para o X. A seguir é dada uma breve explicação sobre cada um deles.
As versões anteriores deste HOWTO incluiam a listagem completa dos mapas de teclado. A partir da versão 2.1, isso não é mais feito, pois estava tornando o texto final muito longo. Eles podem ser obtidos via WWW em minha página pessoal:
http://www.inf.ufrgs.br/~casantos/Portuguese-HOWTO/
Ao instalar um dos mapas fornecidos, lembre-se de ler os comentários contidos neles, pois há informações importantes sobre opções de configuração e aproveitamento das teclas adicionais dos teclados padrão Windows 95.
Esse mapa é para os teclados que seguem o padrão americano. Como não
existem teclas especiais para gerar o c-cedilhado nem o trema, foi usado
um pequeno truque: o c-cedilhado é gerado pela seqüência 'C
.
Opcionalmente, pode-se fazê-lo com a seqüência AltGR-C
. O trema é
gerado pela tecla "
. Para gerar as aspas duplas no console é
necessário digitar a seqüência "<espaço>
ou
""
;
opcionalmente (obrigatoriamente no X) pode-se usar AltGR-"
,
o que não
é uma solução muito confortável, mas funciona...
Testado com teclados de várias marcas (e alguns sem marca :-).
Salve este mapa com o nome de /usr/lib/kbd/keytables/us+.map
e
coloque no /etc/rc.d/rc.keyboard
uma linha contendo
loadkeys us+
Para aqueles que possuem um teclado com desenho português. Esses teclados possuem uma tecla com os caracteres « e ». Eu não os considero muito confortáveis, porque para gerar o símbolos @ [ ] { } e o trema é necessário usar a tecla Alt-GR. Para escrever programas em C é uma tortura. O criador desse desenho certamente programava apenas em FORTRAN...
Testado com um teclado da marca Key Tronic.
Salve este mapa com o nome de /usr/lib/kbd/keytables/pt.map
e
coloque no /etc/rc.d/rc.keyboard
uma linha contendo
loadkeys pt
Os computadores vendidos no Brasil fabricados pela IBM, Compaq e Itautec, entre outros, vêm com esses teclados. Eles também pode ser adquiridos avulsos e são fabricados pela UIS e Keytec (não confundir com Key Tronic). Eu considero esse desenho o mais confortável de todos, pois tem a mesma distribuição dos acentos encontrada nas máquinas de escrever.
Testado com teclados das marcas UIS e IBM.
Salve este mapa com o nome de /usr/lib/kbd/keytables/abnt2.map
e
coloque no /etc/rc.d/rc.keyboard
uma linha contendo
loadkeys abnt2
Este mapa não define uma tecla para gerar o C-cedilha. Se fizéssemos isso,
teríamos que ``roubar'' uma tecla e ela faria falta. O mais conveniente é
definirmos uma regra de composição para facilitar a geração do C-cedilha
com a seqüência 'C
.
Salve este mapa com o nome de /usr/X11R6/lib/X11/xinit/Xmodmap.us+
e copie-o para o .Xmodmap
no mesmo diretório.
Salve este mapa com o nome de /usr/X11R6/lib/X11/xinit/Xmodmap.pt
e copie-o para o .Xmodmap
no mesmo diretório.
Salve este mapa com o nome de
/usr/X11R6/lib/X11/xinit/Xmodmap.abnt2
e copie-o para o
.Xmodmap
no mesmo diretório.