Mapeando acentos e cedilha no Nokia N900 com teclado US

Muitos usuários não estão conseguindo esperar pelo lançamento do Nokia N900 e partiram para a importação do aparelho, entretanto os smartphones com teclados físicos sempre sofrem do problema da acentuação e cedilha, que não estão presentes nos modelos importados, o que definitivamente deixa a produtividade muito menor com o uso do teclado.

Neste final de semana o Marcelo Barros publicou no NokiaBR um post com a solução para o mapeamento dos acentos no Nokia N900 com teclado US que pode ser muito útil para um grande número de usuários. Veja o post:

“Se tinha algo que estava me incomodando no N900 era a digitação de acentos (o meu modelo segue o teclado americano). Perde-se um tempo enorme já que é preciso exibir a janela de símbolos e escolher o acento desejado através de um toque na tela. Depois, voltar para o teclado e digitar a letra a ser acentuada.

Pensei que o xmodmap resolveria o problema mas vi no fórum do Maemo que ele não está funcionando adequadamente ainda. A estratégia alternativa é via xkb, alterando o mapeamento do teclado. O melhor link que achei sobre o assunto foi o blog The world won’t listen. No fundo, é preciso alterar o arquivo /usr/share/X11/xkb/symbols/nokia_vndr/rx-51, indicando as alternativas de mapeamento.

No meu caso, eu usei a tecla de função (shift azul) para acessar os acentos grave, agudo, circunflexo e til nas teclas de direção up, down, left e right. Também aproveitei para mapear o cedilha na combinação shift azul + backspace, como pode ser visto nesta montagem perfeita:

Abaixo, o trecho alterado, que fica bem no final do arquivo. As quatro linhas comentadas são as originais, seguidas pelas cinco linhas novas. Eu usei o vi para fazer a edição, direto no aparelho, como super usuário (root). Veja como virar root neste post e use o leafpad caso não saiba usar o vi. Todo cuidado é pouco e não me responsabilizo por qualquer dano. Tudo por sua conta e risco, naturalmente. Fazer uma cópia do arquivo original é sempre uma boa ideia. Parece estranho, mas você acostuma rapidinho. Enquanto não temos um teclado brasileiro no N900, acredito que a dica pode ser útil para os que estão importando o aparelho.”

 //key 	{ type[Group1] = "ONE_LEVEL", symbols[Group1] = [	Up	] };
    //key 	{ type[Group1] = "ONE_LEVEL", symbols[Group1] = [	Left	] };
    //key 	{ type[Group1] = "ONE_LEVEL", symbols[Group1] = [	Down	] };
    //key 	{ type[Group1] = "ONE_LEVEL", symbols[Group1] = [	Right	] };
    key 	{ type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [	Up,dead_acute	] };
    key 	{ type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [	Left,dead_circumflex	] };
    key 	{ type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [	Down,dead_grave	] };
    key 	{ type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [	Right,dead_tilde	] };
    key 	{ type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [	BackSpace,ccedilla	] };

Se você gostou deste post, por favor faça seu comentário ou assine o feed e tenha futuros posts direcionados diretamente ao seu leitor de feeds .

Comentários

Bom dia!
Ótima dica! Mas francamente isso é demais.
Tantos malabarismos pra poder usar um gadget.
E caro pacas.é como comprar um carro sem motor e direção.
Vou esperar até o N900 estar em condições de uso se ter que fazer nada!
E claro um preço mais realista!

Concordo com vc Cleber, mas ainda bem que temos os “marcelos barros da vida” pra desvendar esses mistérios.

Seria possível fazer esse mesmo procedimento para um Nokia E71 com teclado padrão americano?

Sim, pior que da.
Mas vi uma vez num blog.
Tem q procurar.
Valew.

ATENÇÃO! Na dica acima ficou faltando o nome das teclas.
Em cada linha e logo depois da palavra key, coloque entre chaves: UP, LEFT, DOWN, RGHT, BKSP.

Rodrigo, o correto não seria entre , por exemplo:

//key { type[Group1] = “ONE_LEVEL”, symbols[Group1] = [ Up ] }

estou nos eua, amanha volto ao Brasil e estou com o meu n900!!! Ele eh mt mais do q eu podia imaginar q fosse, isso pq eu ainda nao sei mexer em 1/3 dele! Mas cada dia eh uma nova descoberta… super recomendo, gente!!!!

Bela compra Paula!! Eu ainda não consegui brincar com um até agora! Fiquei apenas alguns minutos!!! Um abraço e depois conte suas impressões!!

alguem teve problemas nesse processo?

Fiz como manda e não funcionou…ai pensei, preciso reiniciar. Quando reiniciei, ele ligava e ficava travado numa tela que não se podia fazer nada, apenas com o Mplayer gadget na tela e nenhum comando aceitava. Tive que flashear o aparelho!

Alguma idéia do pq disso?

ja descobri, faltou depois de fazer a edição do arquivo ir no terminal do aparelho e dar o comando

setxkbmap

Ola Marcelo Barros
Obrigado pelas suas dicas..
Me tornei root porem nao sei como acessar o diretorio //Key pelo X-Terminal pois os comandos sao diferentes…E la que eu tenho que digitar suas instrucoes nao e? Grato

boa tarde, comprei o N900

boa tarde, compri N900 mas não sei acessar o pacote office (word – excell) do aparelho alguem poderia me ajudar….obrigado

Amigos. Esta faltando o Ç… aqui passo o caminho correto

key { type[Group1] = “PC_FN_LEVEL2″, symbols[Group1] = [ BackSpace, ccedilla ] };

Qualquer coisa estamos ai.. abraços

Fui atualizar arquivo /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 para mapear os acentos, e tô achando que fiz uma besteira de esquecer de fechar um colchete no final… :(

Salvei td e reiniciei, e agora ele liga, mas aparece apenas o relógio lá em cima e fica com aquelas bolinhas de loading direto na tela!!! Acho que está funcionando, mas não está carregando a interface gráfica, pois qndo ligo o carregador ele faz o som, recebi um SMS e ele fez o som de alerta e mudou a cor do led para aazul, mas a tela não responde….

Me ajudem, como posso reverter para o arquivo antigo (que fiz bkp) ou editá-lo novamente para corrigí-lo???????

Tks desde já!

Deixe um comentário

(obrigatório)

(obrigatório)