Habilitar menú de software sin teclas virtuales

Tengo una pantalla táctil rota en la parte inferior de mi teléfono Jiayu G45 (Android 4.2.2). Por lo tanto, los botones capacitivos ya no están disponibles. Encontré un programa (Soft Buttons) que habilita el menú de software en las aplicaciones pero, como efecto secundario, ocupa una parte de la pantalla en la parte inferior y muestra botones virtuales allí (atrás, inicio, etc.). Esos botones no me funcionan y no quiero dedicarles una parte de la pantalla. Entonces, me pregunto si es posible habilitar el menú del software sin botones virtuales.

Tengo acceso de root.

Soft Buttons hace casi lo que necesito. Cuando se selecciona la opción "habilitar claves virtuales", establece dos propiedades en/system/build.props

# added by Soft Buttons
qemu.hw.mainkeys=0
ro.show.navigationbar=yes

y pide reiniciar. Lo que esperaba ese ajuste

qemu.hw.mainkeys=0
ro.show.navigationbar=no

hará exactamente lo que necesito. Pero parece que el segundo valor de prop simplemente se ignora en caso de que el primero se establezca en 0, ya que todavía se muestra la barra de navegación.

Aquí hay una captura de pantalla (solo un ejemplo, no una captura de pantalla de mi teléfono)

(Click en la imagen para agrandar).

IMG:

tienes acceso root?
@Firelord ese comentario debería ser una respuesta
@lord-ralf-adolf Terminé, gracias, pero después de leer la pregunta nuevamente, ¿por qué siento que la malinterpreté? ¿Ves una falta de coincidencia en la pregunta y mis respuestas también?
@Firelord no, no veo ninguna discrepancia, el OP solicitó habilitar el menú de software sin botones virtuales cuando dijo y cito "No quiero dedicarles una parte de la pantalla", por lo que los gestos son la mejor manera de hacerlo, aunque existe la posibilidad de que el OP solicite activar (mostrar) el botón de puntos del árbol en las aplicaciones
Gracias, y estoy seguro de que ahora las respuestas deberían ser suficientes. Se pueden ampliar a un reemplazo a gran escala para todos los botones de navegación.
Para esa parte de navegación que aún se muestra, vea si esta respuesta puede ser de alguna ayuda para usted: ¿ Habilitar la navegación en pantalla en CM12 (Lollipop) usando shell?
¿Puede decirnos qué es exactamente lo que está buscando? ¿Quieres forzar el botón de menú de tres puntos sin barra de navegación?
@lord-ralf-adolf, mire la captura de pantalla cargada.
Vaya, lo siento, parece que aparecerá justo después de que mis cuentas se fusionen, aquí hay un enlace a la imagen i.stack.imgur.com/j3DfF.png
Consulte el centro de ayuda para fusionar sus cuentas.
@gumkins vi la nueva edición y publiqué una nueva respuesta

Respuestas (7)

Después de que el OP aclaró su pregunta, tengo una solución más simple ya que no necesita una barra de navegación, solo quiere el menú virtual llamado El botón de los tres puntos .

requisitos :

  1. El instalador de Xposer lo obtiene desde aquí (solo JB/KK) para Lollipop o Marshmallow, está aquí
  2. Módulo 3dot Mod xposed obténgalo desde aquí

Procedimiento :

  1. Instale el módulo en su teléfono, actívelo en el instalador Xposed >> módulos, reinicie el teléfono cuando lo active por primera vez

  2. Listo, la barra de navegación desaparecerá y el botón de 3 puntos siempre aparecerá.

Esta solución parece interesante. Mi principal preocupación es el estado actual del código Xposer: Experimental (alto riesgo de errores). Además, tengo que hacer (pero primero aprender a hacerlo) una copia de seguridad completa del sistema antes de instalarlo. Honestamente, no pensé que esto requiriera tales bailes con una pandereta.
Uso xposed en mis teléfonos todo el tiempo, es una solución imprescindible y más segura para modificar cualquier teléfono Android.
Sí, ciertamente debería (y ahora tengo que) intentarlo. ¡Gracias!
Desafortunadamente, no puedo instalar el marco Xposed ya que informa sobre un problema conocido con mi ROM forum.xda-developers.com/…

Lanzador LMT

Requiere acceso raíz.

No entraré en detalles, pero sepa que no reemplaza su iniciador de inicio, sino que le brinda navegación PIE, entre otras cosas, que se reduce a esto:

  • (Haga clic en la imagen para ampliar)

    IMG:

  • Puede establecer un PIE en una acción de Menú/Resumen desde la aplicación LMT → PIE → seleccione un elemento de PIE → Menú

  • Asegúrate de activar el servicio LMT desde los Ajustes y luego podrás probar la navegación.
  • Para empezar, se puede navegar por PIE desde la izquierda, la derecha y la parte inferior de la pantalla. Deslice el dedo desde el borde hacia la pantalla y verá el PIE.
  • También tiene soporte para algunos gestos limitados. Tendría que activar manualmente la función desde su Configuración → Establecer funciones activas.
  • Y no se lo digas a nadie: incluso tiene un puntero PIE.

    IMG:

Tal vez, Pie Control también funcionaría.
En caso de que se esté preguntando sobre el estado actual de la pregunta y esta respuesta, sepa que la respuesta se publicó cuando la revisión 2 era la revisión actual
Lo siento, no puedo encontrar esta aplicación en Google Play Store.
No está en Play Store. Haga clic en el encabezado de la respuesta. Tiene el enlace.
Vi enlaces a archivos apk. Simplemente no instalo aplicaciones de fuentes no confiables o desconocidas.
Veo. En ese caso, vea si este comentario aquí ayuda: Habilitar menú de software sin teclas virtuales

Control de gestos GMD

(Haga clic en la imagen para ampliar)

IMG:

La aplicación también tiene una versión Lite . Requiere acceso raíz y no se garantiza que funcione en todos los dispositivos .

Como sugiere el nombre, puede controlar su dispositivo mediante gestos. Puede elegir establecer un gesto predefinido o puede crear uno personalizado. El toque es compatible con hasta cinco dedos.

De todos modos, para nuestro caso, cree un gesto, seleccione la cantidad de puntos y, al seleccionar una acción, vaya a Acción → Navegación → Menú. Salga de la aplicación y pruebe su nuevo gesto dondequiera que una aplicación tenga un menú. Deberia de funcionar.

Si necesita alguna orientación para configurar el gesto, puede consultar mi respuesta para Desbloquear diferentes aplicaciones desde la pantalla de bloqueo

En caso de que se esté preguntando sobre el estado actual de la pregunta y esta respuesta, sepa que la respuesta se publicó cuando la revisión 2 era la revisión actual

Tasker

Software pago, tiene una prueba gratuita de 7 días y requiere acceso de root para nuestro caso.

Tasker puede crear y mostrar escenas en el modo de bloqueo de superposición. Lo que significa es que no tendrá que dedicar una parte específica de la pantalla para las escenas y aún puede tener botones virtuales.

Establezca el tamaño de la escena al tamaño del botón que desee, asigne una acción para tocar y muéstrelo usando una tarea en el modo de bloqueo de superposición. Puede ver los detalles complementarios en esta respuesta .

(Haga clic en la imagen para ampliar; ¿puede ver al extraterrestre aquí?)

IMG:

En caso de que se esté preguntando sobre el estado actual de la pregunta y esta respuesta, sepa que la respuesta se publicó cuando la revisión 2 era la revisión actual

Gestos todo en uno

Tiene compras en la aplicación y puede requerir acceso de root .

Te ayuda a controlar el teléfono mediante gestos. Los gestos se dividen en dos categorías: Suspender y Deslizar. Ambas categorías tienen bordes predefinidos, como superior, derecha, izquierda, inferior y más, y puede configurar las acciones allí.

Para nuestro caso, la acción es Menú y se puede seleccionar marcando el borde deseado en cualquiera de las categorías.

(Haga clic en la imagen para ampliar)

IMG:

En caso de que se esté preguntando sobre el estado actual de la pregunta y esta respuesta, sepa que la respuesta se publicó cuando la revisión 2 era la revisión actual

Caja de gravedad [JB]

Una vez que el módulo se haya habilitado con éxito, vaya a GravityBox → Pie Controls → y configure los ajustes.

Por opciones limitadas, quise decir que no puede eliminar un Pie sino solo cambiar su acción. En esencia, le brinda una barra de navegación tradicional pero con la capacidad de iniciarla usando gestos desde tres bordes de la pantalla y personalizar las acciones detrás de las teclas. Tenga en cuenta que siempre puede personalizar el color y el tamaño de sus tartas.

(Haga clic en la imagen para ampliar)

IMG:

Otras aplicaciones con navegación circular: Pie Control , Handy Soft Keys , Floating Toucher . Tenga en cuenta que están en los comentarios porque no los probé o no pude probarlos.

Respondiéndome a mí mismo.

La mayoría de las soluciones sugeridas requieren que se instale el marco Xposed.

Desafortunadamente, el instalador Xposed advierte sobre un problema crítico conocido con mi ROM - Aliyun OS .

Aunque no pude encontrar cómo habilitar el botón de menú de 3 puntos en las aplicaciones (sin la barra de navegación), encontré una aplicación adecuada que duplica los botones requeridos.

Es mi botón de inicio .

Es gratis, está disponible en Google Play Store, sin anuncios, pero se requiere root para la opción de menú.

Vaya a Settings->Floating buttonsy seleccione la Floating buttons (root)opción.

Después de eso, aparece un botón flotante en la pantalla del teléfono y se expande con todos los botones duplicando la funcionalidad de los botones capacitivos (inicio, atrás, aplicaciones recientes y menú). Además, las opciones "inicio" y "reciente" aparecen en el obturador del sistema.

PD: todavía me gustaría habilitar el menú de 3 puntos en las propias aplicaciones.

IMG: IMG: IMG: