Cambiar la distribución del teclado físico

Compartir en FaceBook
Compartir en Twitter

Si le hemos metido a nuestra Dream una build de Android extranjera (lo más normal, por otra parte, porque no hay ninguna española) tendremos el problema de que la distribución del teclado físico (también llamada layout) es la americana, y muchos caracteres no se corresponden. Esta es la manera de solucionarlo:

Resumen

Se trata de sustituir el layout (y el keychar) americano por uno patrio, ’solo’ eso.

Requisitos

Proceso

Lo primero es descargar y descomprimir en un sitio a mano (por el rollo de las rutas, ya se sabe) los archivos del nuevo layout (keyboard-telefonica-v1.1)

Una vez hecho eso, debemos habilitar el acceso a escritura a /system, que es donde se encuentran los archivos a sustituir. Podemos hacer eso de dos formas (según que ’sabor’ de Android haya instalado funcionará una u otra)

adb remount

o bien (está funciona siempre, pero requiere acceso root)

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

Una vez echo eso, solo nos queda sustituir el layout y el keychar


adb push trout-keypad-v3-spain-qwerty.kcm.bin /system/usr/keychars/trout-keypad-v3.kcm.bin
adb push trout-keypad-v3-spain-qwerty.kl /system/usr/keylayout/trout-keypad-v3.kl

Y listo. No hace falta ni reiniciar :)

10 comments:

  1. RubénGM, 27. Mayo 2009, 12:19 | Mozilla Firefox Mozilla Firefox 3.5b4 Windows Windows XP

    Jo, esperaba que me saliera la Ñ, pero ni así… bueno, a mantener apretada la N.

    Por cierto, la firma habría que cambiarla:
    “Si os ha sido de utilidad la información publicada, los tutoriales para liberar y hacer jailbreak, las aplicaciones… y queréis colaborar para el mantenimiento de iPhoneApps, podéis hacerlo desde el siguiente botón, gracias.”

     
  2. CrackVan, 27. Mayo 2009, 12:37 | Mozilla Firefox Mozilla Firefox 3.0.10 Mac OS Mac OS X

    Malo, malo, copy&paste malo… plas, plas (azote) xD

    Gracias por el aviso RubénGM :)

     
  3. Rick, 27. Mayo 2009, 12:41 | Mozilla Firefox Mozilla Firefox 3.0.10 Windows Windows XP

    Rubén, la ñ no sale pq tp sale en el teclado físico, la tienen marginada a la pobre…

     
  4. RubenGM, 28. Mayo 2009, 12:22 | Safari Safari 525.20.1 Mac OS Mac OS X

    Buh, tengo que volver a poner el americano, me está dando algunos problemas…

     
  5. RubenGM, 28. Mayo 2009, 12:24 | Safari Safari 525.20.1 Mac OS Mac OS X

    Eh! Como que Safari en MacOS? XD
    Estoy en el ADP1 xD

     
  6. Rick, 28. Mayo 2009, 12:29 | Mozilla Firefox Mozilla Firefox 3.0.10 Windows Windows XP

    Q problemas? Yo lo llevo usando desde que salió el Dream en España y no he tenido ningún problema…

     
  7. RubénGM, 28. Mayo 2009, 12:33 | Mozilla Firefox Mozilla Firefox 3.5b4 Windows Windows XP

    Pues que entre mi alzheimer prematuro y la ilusión, no recordaba que mi ADP1 es americano xD

    Tengo todos los símbolos cambiados, no puedo poner ni smileys con el teléfono :S

    Bueno, luego lo arreglo… es culpa mia.

     
  8. Rick, 28. Mayo 2009, 12:41 | Mozilla Firefox Mozilla Firefox 3.0.10 Windows Windows XP

    Ah, que susto. Si es culpa tuya ya me quedo más tranquilo :P

     
  9. James BoB, 30. Julio 2009, 20:04 | Internet Explorer Internet Explorer 8.0 Windows Windows XP

    Pues yo lo acabo de probar en mi HTC Dream de Movistar con el Cupcake de Dude (que me perdonen x el nombre) desde mi XP y me ha ido a la primera:
    desde un promt de DOS en mi PC (desde la carpeta “tools” del SDK) escribo:
    adb remount
    remount succeeded (me contesta el consola)

    …………(Acordaos de tener los dos archivos “trout-keypad-v3-spain-qwerty.kcm.bin” y “trout-keypad-v3-spain-qwerty.kl” en la misma carpeta “tools” del SDK)……………..

    adb push trout-keypad-v3-spain-qwerty.kcm.bin /system/usr/keychars/trout-keypad-v3.kcm.bin

    56 KB/s (896 bytes in 0.015s) (me contesta la consola)

    adb push trout-keypad-v3-spain-qwerty.kl /system/usr/keylayout/trout-keypad-v3.kl

    197 KB/s (3165 bytes in 0.015s) (me contesta)

    Y ya está Sin rebotar ni nada el tfno (que por supuesto no me he acordado de decir que ha de estar conectado al equipo con los drivers correctos)(que por cierto, yo por error lo he hecho con la SD desmontada del HTC -podia ver el contenido desde el PC- y me ha funcionado a la 1ª.

    Gran trabajo Rick (muy, muy agradecido)

    P.D: En mi HTC Dream (me lo regalaron no hace ni un mes nuevo..) la tecla “N” en el reclado físico Sí que tiene en azulito la Ñ y si pulso “alt+n” me sale la Ñ a la primera, bueno ahora y gracias a Rick :)

     
  10. Hawkin, 22. Noviembre 2009, 23:23 | Mozilla Firefox Mozilla Firefox 3.5.5 Ubuntu Linux Ubuntu Linux

    He realizado estos cambios, y me ocurre una cosa curiosa. Da la sensación de que el teclado se ha quedado en una especie de teclado numérico. Los ALT de WER son 123, SDF son 456 y así… A parte, mi me sale la Ñ ni la mayoría de los acentos.

    Yo he copiado los ficheros en modo root mediante una consola en el propio teléfono. ¿Es este el problema? ¿No basta con solo copiar los ficheros y punto?

     

Escribe un comentario: