Actualmente (2.2) al presionar el botón de inicio se accede a los accesos directos de la aplicación de inicio, y si se presiona durante mucho tiempo, se abren las tareas utilizadas recientemente.
¿Es posible intercambiar estas acciones? Luego, presionar rápidamente abriría tareas recientes.
(También me interesan las respuestas que requieren root o una rom personalizada).
Respuestas:
Si está utilizando las ROM AOKP ICS , entonces hay una configuración debajo,
System Settings->ROM Control->General UI->Long Press Home Action
pero parece que solo le permite elegir entre diferentes tipos de listas de menú recientes. Sé que esta es una parte estrecha de su situación, pero no obstante, es información para que la tome.fuente
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ámarakey 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.
fuente
Es posible que pueda asignar las funciones requeridas al botón con ButtonRemapper: http://forum.xda-developers.com/showthread.php?t=850464
fuente
ClutchPad se puede configurar para hacer lo que quieras ... échale un vistazo aquí
fuente