Existe otro método, y como indicó, requiere al menos acceso root y posiblemente una ROM personalizada.
Conecta tu dispositivo a una computadora a través de adb .
Tire de su archivo keypad.kl . Para mi HTC EVO 4G, fue
/system/usr/keylayout/supersonic-keypad.kl
, independientemente de cómo se llame, debe encontrarlo en algún lugar cercano a
/system/usr/keylayout
Abra este archivo con un editor de texto y edítelo según lo desee siguiendo el patrón del archivo.
Para mí, el botón INICIO es 102
, por lo que sería reasignar esta clave a la cámara key 102 CAMERA WAKE_DROPPED
.
Una tecla marcada WAKE
despertará el dispositivo cuando se presiona, WAKE_DROPPED
puede afectar el sistema sin activar la pantalla.
NOTA: esto solo puede permitirle cambiar la funcionalidad a las opciones integradas, pero hay varias funciones disponibles, incluidas las opciones de volumen, otras teclas programables, cámara, encendido, cualquier carácter o controles de reproducción, como PLAYPAUSE
.
Esta es la fuente de Android e incluye mapas de teclas de ejemplo.