Kalean
06/02/13, 12:22:26
Con alguna idea que ha dado la gente del foro e investigando un poco los registros he encontrado como que botones se pueden cambiar y que funcionalidades se les puede dar.
Muchos ya lo sabréis, pero no he encontrado esto mismo en el foro, asique pensé que igual podía ayudar a alguien.
Primeramente decir dos cosas imprescindibles ser root y segundo, yo he cambiado todos los registros con el ES explorador dándole permisos root (si alguien no sabe que pregunte)
La carpeta donde vamos a "jugar" es /system/usr/keylayout
Botones que se pueden cambiar:
Botón de apagado, arriba
Archivo: twl4030_pwrbutton.kl
Tecla: Key 116
Botones laterales, izquierda
Archivo: TWL4030_Keypad.kl
Teclas:
Tecla g: Key 95
subir volumen: Key 114
bajar volumen: Key 115
Botones táctiles, los frótales
Archivo: hub_synaptics_touch.kl
Teclas:
Menú: key 139
Home: key 102
Back: key 158
Search: key 217
Botón del Manos libres
Archivo: Hookkey.kl
Tecla: key 248
Estas son las que yo he encontrado útiles para cambiar, solo decir que podría haber más botones que a alguien le gustaría cambiar, pero yo no los he encontrado
Funciones posible:
Describo cual es la función y después pongo el código que hay que escribir:
Función de bloqueo/apagado: POWER
Función encendido/tomar fotos de la cámara: CAMERA
Función Menú: MENU
Función Home: HOME
Función back: BACK
Función buscar: SEARCH
Función manos libres: HEADSETHOOK
Función subir/bajar/mute (tres códigos):
VOLUMEN_UP
VOLUMEN_DOWN
VOLUMEN_MUTE
Función activar/desactivar reproducción: MEDIA_PLAY_PAUSE
Función lanzar calculadora: CALCULATOR
Función agenda: CONTACTS
Ahora un par de cosas, le pongo idea, y no es un tutorial, porque no he comprobado todos los códigos, puede que haya más, o que alguno no funcione bien, yo actualmente tengo puesta la tecla de power como cámara, y la tecla g como power (me parecía mas cómoda esta distribución)
Despues de los codigos habria que añadir WAKE o WAKE_DROPPED.
Diferencias entre WAKE y WAKE_DROPPED:
WAKE: Cuando la tecla es presionada, mientras que el dispositivo esta inactivo, este se activa y la tecla dispara la aplicación.
WAKE_DROPPED: Cuando la tecla es presionada, mientras que el dispositivo esta inactivo, este se activa y la tecla NO dispara la aplicación
Por ultimo decir que para que los cambios tengan efectos hay que reiniciar
(gracias a BlackLP)
Espero que a alguien le sirva de algo, si hay que hacer alguna modificación comentadme.
Muchos ya lo sabréis, pero no he encontrado esto mismo en el foro, asique pensé que igual podía ayudar a alguien.
Primeramente decir dos cosas imprescindibles ser root y segundo, yo he cambiado todos los registros con el ES explorador dándole permisos root (si alguien no sabe que pregunte)
La carpeta donde vamos a "jugar" es /system/usr/keylayout
Botones que se pueden cambiar:
Botón de apagado, arriba
Archivo: twl4030_pwrbutton.kl
Tecla: Key 116
Botones laterales, izquierda
Archivo: TWL4030_Keypad.kl
Teclas:
Tecla g: Key 95
subir volumen: Key 114
bajar volumen: Key 115
Botones táctiles, los frótales
Archivo: hub_synaptics_touch.kl
Teclas:
Menú: key 139
Home: key 102
Back: key 158
Search: key 217
Botón del Manos libres
Archivo: Hookkey.kl
Tecla: key 248
Estas son las que yo he encontrado útiles para cambiar, solo decir que podría haber más botones que a alguien le gustaría cambiar, pero yo no los he encontrado
Funciones posible:
Describo cual es la función y después pongo el código que hay que escribir:
Función de bloqueo/apagado: POWER
Función encendido/tomar fotos de la cámara: CAMERA
Función Menú: MENU
Función Home: HOME
Función back: BACK
Función buscar: SEARCH
Función manos libres: HEADSETHOOK
Función subir/bajar/mute (tres códigos):
VOLUMEN_UP
VOLUMEN_DOWN
VOLUMEN_MUTE
Función activar/desactivar reproducción: MEDIA_PLAY_PAUSE
Función lanzar calculadora: CALCULATOR
Función agenda: CONTACTS
Ahora un par de cosas, le pongo idea, y no es un tutorial, porque no he comprobado todos los códigos, puede que haya más, o que alguno no funcione bien, yo actualmente tengo puesta la tecla de power como cámara, y la tecla g como power (me parecía mas cómoda esta distribución)
Despues de los codigos habria que añadir WAKE o WAKE_DROPPED.
Diferencias entre WAKE y WAKE_DROPPED:
WAKE: Cuando la tecla es presionada, mientras que el dispositivo esta inactivo, este se activa y la tecla dispara la aplicación.
WAKE_DROPPED: Cuando la tecla es presionada, mientras que el dispositivo esta inactivo, este se activa y la tecla NO dispara la aplicación
Por ultimo decir que para que los cambios tengan efectos hay que reiniciar
(gracias a BlackLP)
Espero que a alguien le sirva de algo, si hay que hacer alguna modificación comentadme.