Ver Mensaje Individual
  #1  
Viejo 06/02/13, 12:22:26
Array

[xs_avatar]
Kalean Kalean no está en línea
Miembro del foro
 
Fecha de registro: abr 2011
Mensajes: 48
Modelo de smartphone: Xiaomi Mi4c
Tu operador: Otra
Cambio de función de los botones

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.

Última edición por Kalean Día 06/02/13 a las 20:56:15.
Responder Con Cita
Gracias de parte de: