0 votos

¿Dónde se almacenan las acciones de las pulsaciones prolongadas de los botones?

Quiero reasignar la acción de pulsación prolongada del botón de menú para abrir el cuadro de diálogo que aparece cuando se pulsa prolongadamente el botón de encendido. Sé que las combinaciones de teclas se almacenan principalmente en /system/usr/keylayout/Generic.kl pero no puedo encontrar dónde está el pulsación larga se almacenan los ajustes.

El menú de ajustes me permite reasignar la acción de la pulsación larga, pero no ofrece una opción para invocar el cuadro de diálogo del menú de encendido. Por lo que a mí respecta, la API de Android no ofrece ninguna opción para acceder al botón de encendido, así que tengo que cambiar la acción dentro de los archivos de sistema adecuados. Además, la API no me permite mapear la toma de capturas de pantalla, que es mi principal objetivo. Así que quiero asignar el cuadro de diálogo del menú de encendido o la captura de pantalla a la acción de pulsación larga del botón de menú.

Tengo Samsung Galaxy S3 con Cyanogenmod 14.1 Android 7.1.1

0 votos

¿Has pensado en una aplicación que no haga algo similar? Creo que esta pregunta sería mejor hacerla en los foros de cygaogenmod pero no lo he hecho antes.

0 votos

Mientras tanto, he encontrado una excelente aplicación que hace el trabajo. Mapeador de botones: Reasigna tus teclas puede incluso asignar el diálogo del menú de encendido a botones individuales. No requiere xposed framework ni siquiera acceso Root. Acabo de leer que esto no es posible sin xposed así que no busqué tal aplicación. Problema resuelto. No hace falta que haga esta pregunta.

0 votos

¿Puede publicar esto como respuesta o permitirme publicar esto como respuesta a la pregunta?

0voto

Liam William Puntos 71

Parece que hay varias aplicaciones en la tienda de aplicaciones.

Mapeador de botones: Reasigna tus teclas es un ejemplo de ello. Repetidor de botones (sin Root) es otra.

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