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
Concordo com vc Cleber, mas ainda bem que temos os “marcelos barros da vida” pra desvendar esses mistérios.
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, 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
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á!




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!