3 votos

Recapitulando las teclas de potencia y volumen

El botón de encendido se ha roto, así que intento usar la tecla de subir el volumen como botón de encendido. Mi teléfono es un Sony Xperia Go ST27i con Android 4.1.2.

He intentado ButtonRemapper pero esto no funciona en mi teléfono, así que estoy tratando de hacerlo manualmente.

La salida de $ cat /proc/bus/input/devices contiene:

Bus=0019 Vendor=0000 Product=0000 Version=0000
Name="ux500-ske-keypad"

Así que pensé en editar el /system/usr/keylayout/ux500-ske-keypad.kl sin embargo, este archivo no contiene lo que yo esperaba.

No tiene configuración para un botón de encendido y sólo contiene las dos líneas:

key115  VOLUME_UP   WAKE
key114  VOLUME_DOWN WAKE

Así que en ningún sitio puedo desactivar el botón de encendido (¿asumo que es la tecla 116 en este modelo?). Además, ninguna de las teclas de volumen funciona para despertar mi teléfono, así que, ¿se está leyendo este archivo de configuración?

4voto

Ralph Puntos 136

Responder a la propia pregunta en caso de que alguien más tenga el mismo problema.

Hay otro archivo /system/usr/keylayout/Generic.kl que contenía el mapa para el botón de encendido. Los documentos del Android dicen que nunca modifique este archivo, pero lo hice de todas formas. Comentar la línea del botón de encendido en este archivo ha resuelto mi problema (el botón de encendido se ha quedado atascado) y ahora uso el botón de subir el volumen como botón de encendido.

Tenga en cuenta que también tuve que volver a montar el /system partición como lectura-escritura que hice con la excelente Aplicación FX

0voto

Firelord Puntos 161

Si Marco de Xposición puede ser ejecutado en su dispositivo que puede intentar Adiciones Xpuestas .

  1. Bajo esa aplicación, elija una tecla para activar un disparador (una tecla de volumen en este caso) → Agregar una nueva condición → Pantalla apagada → pulse sobre la nueva entrada.

¿Por qué no conservar también la función original de la tecla de volumen?

  1. Bajo esa entrada, activar Haga clic en debajo de Acciones dobles → Poder .

  2. Ahora repita el procedimiento pero seleccione la condición Pantalla encendida .

  3. Además, querrías cambiar el Retraso de doble clic que se muestra en el botón de la ventana de asignación.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X