PDA

Ver la Versión Completa : [ SOLUCIONADO ] Como cambiar la función de las teclas de volumen


mmugatti
10/04/12, 09:17:28
Un problema de tener cada vez menos botones en los móviles es que tienes que encender la pantalla para cualquier chorradilla.
En los dispositivos apple con jailbreak se puede instalar una aplicación que te deja cambiar la función de los botones físicos dependiendo de si dás una pulsación, dos, pulsación prolongada...

Me gustaría remapear la funcion de los botones de volumen para que al dar una pulsación prolongada haga de PLAY/PAUSE.
Ya lo he conseguido para una pulsación simple pero de esta forma pierdo la función original de la tecla.

¿Alguien podría ayudarme?

Muchas gracias.


He conseguido algo similar a lo que me proponía.
He conseguido que con una sola pulsación del bajar volumen me haga de PLAY/PAUSE y teniéndole pulsado me baje el volumen. Así no pierdo su función original.
La solución ha sido.

1º Modificar el archivo /system/usr/keylayout/tuna-gpio-keypad.kl
en la linea que pone: key 114 VOLUME_DOWN WAKE sustituir por key 114 HEADSETHOOK WAKE

Con esto he conseguido que la tecla de bajar volumen haga las funciones del botón de que viene en los auriculares. PLAY/PAUSE y coger llamadas.

2º Reiniciar el móvil.

3º Instalar la aplicación JAYS Headset Control o similar.

https://play.google.com/store/apps/details?id=se.jays.headsetcontrol&feature=search_result

Configurar la tecla de bajar volumen para que cuando la dejo pulsada baje el volumen(la aplicación te deja muchas otras combinaciones pero a mí me gusta esta).




EDITADO: Solución mas facil:

Hay una aplicación TACTILE PLAYER FREE que permite hacer play/pause con doble o triple pulsacion del boton de desbloqueo y cambiar de canciones con doble pulsacion en las de volumen.
https://play.google.com/store/apps/details?id=com.purelogicapps.android.tactileplayer free&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5wd XJlbG9naWNhcHBzLmFuZHJvaWQudGFjdGlsZXBsYXllcmZyZWU iXQ
Gracias al forero y gran cocinero de roms rikku9999 (http://www.htcmania.com/member.php?u=141164) por buscarla y compartirlo.

Spoolk
10/04/12, 20:55:19
Esto es bastante intersante para otras cosas :D por ejemplo para el boton hacia atras o el boton menu ;)
Lo voy a estudiar.

tiggerbcn
10/04/12, 23:20:39
Lo mismo digo, muy interesante, yo sabia como cambiar las funciones de las teclas de volumen, por ejemplo no se me habia ocurrido lo del play-pause, pero si habia probado que funcionase como disparador para hacer fotos, lo que claro perdiendo la funcion de bajar volumen y con ese programilla se soluciona el tema, que es lo que yo no sabia.
Muchas gracias por la info.

id_560212
10/04/12, 23:58:27
pero si habia probado que funcionase como disparador para hacer fotos, lo que claro perdiendo la funcion de bajar volumen

Para hacer fotos es mejor usar el Power y no necesitas configurar tanto.

mmugatti
11/04/12, 08:20:35
Es un poco chapucilla para salir del paso pero es que no he encontrado en ningún foro de android información de como cambiar la función de la pulsación prolongada.
En mi anterior móvil, un arc, tenía remapeado el botón de la cámara que total como era un pedrusco, sacaba fotos tocando en la pantalla.
Empiezan a quitar botones de los moviles y al final vamos a tener que encenderlos frotando...

chichiban
11/04/12, 13:48:49
Para hacer fotos es mejor usar el Power y no necesitas configurar tanto.

y como lo has puesto?? eso sí, sin perder la función de ese botón cuando no está en modo cámara...

BlackDub
11/04/12, 14:41:28
sabeis como utilizar los botones de volumen para que hagan la funcion de Atras y Home de la barra de navegacion??

mmugatti
11/04/12, 14:56:25
sabeis como utilizar los botones de volumen para que hagan la funcion de Atras y Home de la barra de navegacion??

haz lo que he expuesto en el 1er post.
cambiando Volume down y Volume up por Back y Search`

De todas formas haz siempre una copia del archivo original por si tienes que volver a él.

BlackDub
11/04/12, 15:25:42
ok, pero el de casa como se llama?? Home??

haz lo que he expuesto en el 1er post.
cambiando Volume down y Volume up por Back y Search`

De todas formas haz siempre una copia del archivo original por si tienes que volver a él.

mmugatti
11/04/12, 15:54:33
ok, pero el de casa como se llama?? Home??

Uy, lo siento, lo había leido por encima.

Prueba con HOME y si no te funciona, prueba HOME BUTTON

Si quieres investigar más, hay diversos hilos en el foro de xda-developers con temas similares.


http://forum.xda-developers.com/showthread.php?p=21501238
http://forum.xda-developers.com/showthread.php?t=850464

BlackDub
11/04/12, 18:12:06
el boton de atras si me funciona pero el de Home no :S si lo conseguis avisar

Edito: ya me funciona

Spoolk
11/04/12, 23:56:28
Puedes poner la secuencia completa? Para atras y home?
Otra cosa que se podria mirar es los Dos botones a la vez

Sent from my Galaxy Nexus using Tapatalk 2

BlackDub
12/04/12, 00:49:58
Puedes poner la secuencia completa? Para atras y home?
Otra cosa que se podria mirar es los Dos botones a la vez

Sent from my Galaxy Nexus using Tapatalk 2



Enviado desde mi Galaxy Nexus usando Tapatalk

tiggerbcn
12/04/12, 10:19:49
Pues una cosa interesante seria que se pudiese utilizar las teclas de volumen para pasar cancion, o sea podriamos poner que en el volumen - hiciese la funcion del Play/Pause y la de volumen+ hiciera la funcion de pasar cancion, ¿alguien sabe cual seria la instruccion de pasar cancion?

mmugatti
12/04/12, 10:30:25
Pues una cosa interesante seria que se pudiese utilizar las teclas de volumen para pasar cancion, o sea podriamos poner que en el volumen - hiciese la funcion del Play/Pause y la de volumen+ hiciera la funcion de pasar cancion, ¿alguien sabe cual seria la instruccion de pasar cancion?

Con la aplicación arriba comentada, JAYS Headset Control, puedes darle una acción al doble click, triple click, pulsacion prolongada...y ponerlo a tu gusto.
De todas formas si prefieres hacerlo cambiando el archivo prueba con MEDIA NEXT y MEDIA PREVIOUS a ver que tal.

tiggerbcn
12/04/12, 11:54:40
Es que la aplicacion de arriba a mi no me funciona, no se activa, se queda en OFF y no se como hay que activarla, o sea en el circulo que salen las opciones, que pone Easy-Advanced-OFF, puedo entrar a advanced, modificar lo que quiera pero la opcion esa de OFF esta fija, por mucho que pulso en ella se queda en OFF todo el rato, es una putada porque como bien dices se puede definir muchas cosas.
Lo que no acabo de pillar es en el fichero del mapeo como definimos la pulsacion larga de una tecla, por ejemplo:
La tecla de power si le damos una pulsacion apaga la pantalla (POWER), pero si la mantenemos pulsada sale el menu de apagado, donde se define eso???

Spoolk
12/04/12, 12:28:32
Es que la aplicacion de arriba a mi no me funciona, no se activa, se queda en OFF y no se como hay que activarla, o sea en el circulo que salen las opciones, que pone Easy-Advanced-OFF, puedo entrar a advanced, modificar lo que quiera pero la opcion esa de OFF esta fija, por mucho que pulso en ella se queda en OFF todo el rato, es una putada porque como bien dices se puede definir muchas cosas.
Lo que no acabo de pillar es en el fichero del mapeo como definimos la pulsacion larga de una tecla, por ejemplo:
La tecla de power si le damos una pulsacion apaga la pantalla (POWER), pero si la mantenemos pulsada sale el menu de apagado, donde se define eso???

A mi me pone On pero tampoco me funciona, cuando le doy se va a hacia atras y cuando le doy al otro a home.

id_560212
12/04/12, 23:13:37
y como lo has puesto?? eso sí, sin perder la función de ese botón cuando no está en modo cámara...

En el menu de la Camara tengo Power Shutter(debajo de Añadir Ubicación) y no se pierde la funcion.

tiggerbcn
12/04/12, 23:35:36
En el menu de la Camara tengo Power Shutter(debajo de Añadir Ubicación) y no se pierde la funcion.


Joer eso no lo sabia, pues es un puntazo, asi que una cosa menos, jejejejeje.

mmugatti
21/04/12, 23:59:18
Hay una aplicación TACTILE PLAYER FREE que permite hacer play/pause con doble o triple pulsacion del boton de desbloqueo y cambiar de canciones con doble pulsacion en las de volumen.
Gracias al forero y gran cocinero de roms rikku9999 (http://www.htcmania.com/member.php?u=141164) por buscarla y compartirlo.

Alexeteee
24/04/12, 21:33:12
Me interesa este tema. Botón BACK Volumen abajo, HOME volumen arriba, y aplicaciones recientes en volumen arriba dejandolo un par de segundos.

Aver si alguien encuentra como hacer esta tercera función!.

Edito, acabo de probar a poner APP_SWITCH, pero salen las aplicaciones recientes como en android 2.1.
¿alguien sabe el código para que salgan como en Ice cream?

Alexeteee
24/04/12, 22:45:38
Bueno, creo que hay una pequeña solución para tener todas las funciones de los softkeys en los botones físicos.

1º-Configuramos en las opciones de AOKP/AOSP que si dejamos pulsado HOME, nos lleve a TAREAS RECIENTES.

2º-Configuramos en las opciones de AOKP/AOSP que si dejamos pulsado BACK, nos lleve MENU.

3º-Nos vamos a la carpeta citada en el primer post, abrimos el archivo, y reemplazamos:

key 115 VOLUME_DOWN WAKE por key 115 HOME WAKE
y
key 114 VOLUME_UP WAKE por key 114 BACK WAKE

4ª Guardamos el archivo, reiniciamos y a correr!!

pd: para todo esto, tenemos que ser root, evidentemente.

karurosu15
24/07/12, 19:30:55
http://forum.xda-developers.com/showthread.php?t=850464 aqui lo teneis para hacerlo automatico. Hace falta ser root

xavarrito
08/02/13, 01:23:08
Perdona amigo,he roto el boton "BACK" de mi galaxy S plus y ya intenté eso que dices pero con esa extension solo me aparecen dos carpetas ( ariesve_keypad.kl y fluid-keypad.kl ) ya intenté editar el home para que me haga de boton "BACK" pero me da error al guardar.sabe de que podria ser? tendria que ser usuario root? esque me tira el error de: ocurrió un error al guardar... estoy desesperado ya que la tecla BACK como digo,no me va y es un coñazo... mi idea es pasarla al boton HOME ojalá me ayuden..... gracias

mmugatti
08/02/13, 07:33:23
Perdona amigo,he roto el boton "BACK" de mi galaxy S plus y ya intenté eso que dices pero con esa extension solo me aparecen dos carpetas ( ariesve_keypad.kl y fluid-keypad.kl ) ya intenté editar el home para que me haga de boton "BACK" pero me da error al guardar.sabe de que podria ser? tendria que ser usuario root? esque me tira el error de: ocurrió un error al guardar... estoy desesperado ya que la tecla BACK como digo,no me va y es un coñazo... mi idea es pasarla al boton HOME ojalá me ayuden..... gracias

Si tienes que ser root.
De todas formas, siendo root tienes la aplicación lmt launcher.
http://forum.xda-developers.com/showthread.php?t=1330150
que tiene muchas opciones de configuración.
En el google play tienes gmd gestures. Tambies para hacer funciones del telefono por gestos(tambien necesitas root).
Y me imagino que la versión de cyanogen para tu móvil te dejara poner una barra de botones atras,home... en pantalla similar a la del nexus.
Para todo necesitas ser root.

francoooooo1213
29/10/13, 16:16:54
Buenos dias señor , eh visto su post y me encantó, Tengo un samsung galaxy y pro , y quisiera saver como hacer para que la funcion de la tecla volumen , al apretarlas , me haga la función de subir o bajar el menú solamente(y no el volumen) , y tambien quiera saver si funciona con las teclas de volumen de auriculares con respecto a la configuracion del celu... desde ya muchas gracias.... :-)