Acceder

Ver la Versión Completa : [ TUTORIAL ] Remapear botones fisicos


loqi
09/04/13, 18:14:16
Bueno pues he estado investigando como cambiar la funcion de los botones fisicos del movil y ya lo he conseguido. Hay que tener cuidado porque en uno de los experimentos los deshabilite todos y te da el susto.

Aqui voy a explicar como remapear el boton Search (el que esta en el frontal con dibujo de una lupa) que considero k sirve de poco. La funcion nueva que le he dado ha sido la de apagar la pantalla, es decir lo mismo que el boton power del lateral. Para hacerlo con otro boton debeis saber que Key ocupa y la funcion que quereis.

1-Para modificarlo necesitamos ser root y tener el root explorer
2-Vamos a system/usr/keylayout/generik y abrimos el archivo.
3-Sale a la derecha key (tecla fisica o virtual) y seguidamente la funcion que realiza. Busca la key 217 (que es la del boton search). Veremos que al lado pone Search, lo borramos y ponemos POWER dejamos espacios y ponemos WAKE. Para saber bien los espacios que hay que dejar buscar la key que pone power y wake tambien, lo copiais y lo pegais en la 217.
4-Reiniciamos y listo

Ahora el boton hara la funcion que hayais asignado eb este cado bloquear pulsando el boton de la lupa.

Si quereis utilizar otro boton y no sabeis que key e la suya instalar el programa Keynumber.apk y cuando pulseis os dara el key que le corresponde.
Un saludo y que os sea de utilidad

pikpak
09/04/13, 18:26:05
Interesante utilidad gracias, lo del power me interesa bastante, pero sirve tambien para encenderlo o solo lo apaga?(la pantalla digo) si hace las dos funciones me parece interesante, ya que el boton me parece un poco engorroso tener que ir apretandolo cada vez

karry00
09/04/13, 18:46:12
hombre si vale poara encender seria perfecto,porque para apagar ya tengo un widget que lo hace perfecto que es el look screen..a ver si valiese para encender y ya sería magnifico que hubiese algo que sustituyese a el boton power fisico..gracias esperando noticias

loqi
09/04/13, 19:53:00
Pues en principio no enciende, solo apaga. Pensad que los botones del frontal son muy sensibles y si se pudiera se estaria encendiendo y apagand constantemente cuando lo tuvieramos en el bolsillo.
Pero si investigamos creo que si se podria

tedascuen
09/04/13, 20:30:17
Bueno pues he estado investigando como cambiar la funcion de los botones fisicos del movil y ya lo he conseguido. Hay que tener cuidado porque en uno de los experimentos los deshabilite todos y te da el susto.

Aqui voy a explicar como remapear el boton Search (el que esta en el frontal con dibujo de una lupa) que considero k sirve de poco. La funcion nueva que le he dado ha sido la de apagar la pantalla, es decir lo mismo que el boton power del lateral. Para hacerlo con otro boton debeis saber que Key ocupa y la funcion que quereis.

1-Para modificarlo necesitamos ser root y tener el root explorer
2-Vamos a system/usr/keylayout/generik y abrimos el archivo.
3-Sale a la derecha key (tecla fisica o virtual) y seguidamente la funcion que realiza. Busca la key 217 (que es la del boton search). Veremos que al lado pone Search, lo borramos y ponemos POWER dejamos espacios y ponemos WAKE. Para saber bien los espacios que hay que dejar buscar la key que pone power y wake tambien, lo copiais y lo pegais en la 217.
4-Reiniciamos y listo

Ahora el boton hara la funcion que hayais asignado eb este cado bloquear pulsando el boton de la lupa.

Si quereis utilizar otro boton y no sabeis que key e la suya instalar el programa Keynumber.apk y cuando pulseis os dara el key que le corresponde.
Un saludo y que os sea de utilidad

loqi, en teoría se debería cambiar en los archivos generic.kl y en qwerty.kl

Os pongo un resumen de las teclas que tenemos y sus códigos:

Ajustes (MENU): 139
Home (HOMEPAGE): 172
Back (BACK): 158
Search (SEARCH): 217
Power (POWER): 116
Vol up (VOLUME_UP): 115
Vol down (VOLUME_DOWN): 114
Camara 1 click (FOCUS): 528
Camara Click hondo (CAMERA): 212

Si alguien quiere poner las teclas de volumen para despertar el móvil, tiene que usar el 114-115.

Salu2, tedascuen

loqi
09/04/13, 22:16:26
ok gracias. Y como se haria para que pase de cancion con pulsacion larga de volumen? Eske es lo mas impoetante para mi y no lo encuentro

pikpak
09/04/13, 23:03:14
ok gracias. Y como se haria para que pase de cancion con pulsacion larga de volumen? Eske es lo mas impoetante para mi y no lo encuentro

No seria mejor usar un mejor reproductor como el playerpro y activar los botones de hardware de volumen para pasar pista cuando este en bloqueo de pantalla y manteniendo pulsacion larga es el volumen

es que el reproductor de serie...

danilabrador8
10/04/13, 09:56:26
muy buen aporte loqi, seria muy bueno poder encender la pantalla también con el de buscar...

lopez37
10/04/13, 16:34:43
Bueno en primer lugar muchas gracias por pensar en esta posibilidad e investigar loqi

A mi lo que me gustaria seria tener la tecla Search para abrir la lista de Apps Recientes con un solo toque. Facilita mucho el cambiar de una aplicacion a otra y me resulta muy comodo acceder con un solo toque.

Y ya de paso dejar el Home sin pulsacion larga.

Se puede hacer? (Al menos la primera de las dos cosas)