sihayqueirseva
10/12/10, 00:38:20
Como ya es conocido por todos, Froyo, al tener implementado el protocolo HID, nos permite la utilización de teclados y ratones bluetooth. En mi caso, tengo un Freedom i-Connex (en principio pensado para el iphone/ipad), que aunque funciona a la perfección, hay teclas específicas que no tienen respuesta (Tecla menú, multimedia, etc.).
Recientemente he encontrado en XDA-Developers un post que indica cómo remapear las teclas. Ello es especialmente útil para usar la tecla menú si no está implementada y no tener que andar cada dos por tres dándole a la pantalla.
Paso a contaros cómo:
Necesitaremos ésta aplicación (https://github.com/chrisboyle/keytest/downloads) (es la que nos permitirá conocer el "código interno" de las teclas a mapear).
- Cuando la hayamos instalado, la abrimos y conectamos el teclado bluetooth.
Lo siguiente que haremos es pulsar la tecla que queramos mapear/remapear; en la pantalla del móvil aparecerán ciertos valores: tenemos que apuntar el que aparece en el valor"scancode", en la última línea.
- Tras eso, arrancamos el Root Explorer y vamos al directorio /system/usr/keylayout/ y, dejando pulsado sobre el archivo qwerty.kl, seleccionamos "Open in text Editor". (Ojo, realizar copia de seguridad del archivo y recordad que para modificarlo tenemos que porner el sistema en R/W). Añadimos en el archivo una nueva línea al final que implemente el nuevo valor a la tecla, por ejemplo:
key 125 MENUCon ello indico al sistema que al presionar la tecla menú de mi teclado bt (que antes no tenía ningún valor), ejecute la acción MENU (tecla izquierda del móvil-->opciones).
-Para saber el listado de acciones/códigos que podemos asignar a cada tecla, están aquí:
http://developer.android.com/reference/android/view/KeyEvent.html
No lo he probado excesivamente, pero las tres o cuatro que he remapeado funcionan a la perfección. Creo que es muy útil, ya que permite personalizar cualquier teclado HID que no esté pensado para android no sólo para dicho S.O., sino para las preferencias de cada usuario en particular.
Enlace al post original de XDA: ¡¡Oswade, thanks!!
http://forum.xda-developers.com/showpost.php?p=9217963&postcount=63
Un saludo. Si capto alguna novedad o modificación, os comento.
Recientemente he encontrado en XDA-Developers un post que indica cómo remapear las teclas. Ello es especialmente útil para usar la tecla menú si no está implementada y no tener que andar cada dos por tres dándole a la pantalla.
Paso a contaros cómo:
Necesitaremos ésta aplicación (https://github.com/chrisboyle/keytest/downloads) (es la que nos permitirá conocer el "código interno" de las teclas a mapear).
- Cuando la hayamos instalado, la abrimos y conectamos el teclado bluetooth.
Lo siguiente que haremos es pulsar la tecla que queramos mapear/remapear; en la pantalla del móvil aparecerán ciertos valores: tenemos que apuntar el que aparece en el valor"scancode", en la última línea.
- Tras eso, arrancamos el Root Explorer y vamos al directorio /system/usr/keylayout/ y, dejando pulsado sobre el archivo qwerty.kl, seleccionamos "Open in text Editor". (Ojo, realizar copia de seguridad del archivo y recordad que para modificarlo tenemos que porner el sistema en R/W). Añadimos en el archivo una nueva línea al final que implemente el nuevo valor a la tecla, por ejemplo:
key 125 MENUCon ello indico al sistema que al presionar la tecla menú de mi teclado bt (que antes no tenía ningún valor), ejecute la acción MENU (tecla izquierda del móvil-->opciones).
-Para saber el listado de acciones/códigos que podemos asignar a cada tecla, están aquí:
http://developer.android.com/reference/android/view/KeyEvent.html
No lo he probado excesivamente, pero las tres o cuatro que he remapeado funcionan a la perfección. Creo que es muy útil, ya que permite personalizar cualquier teclado HID que no esté pensado para android no sólo para dicho S.O., sino para las preferencias de cada usuario en particular.
Enlace al post original de XDA: ¡¡Oswade, thanks!!
http://forum.xda-developers.com/showpost.php?p=9217963&postcount=63
Un saludo. Si capto alguna novedad o modificación, os comento.