Programa la botonera del teléfono. Cómo deshacerse de los botones mecánicos en Android. Método número uno. Configurar botones táctiles

Los botones mecánicos de un teléfono inteligente son cosa del pasado, de aquellos tiempos en los que la gente se jactaba de la cantidad de voces en polifonía y colores en la pantalla. En aquella época aún no teníamos pantallas táctiles y otros avances; en mi Alcatel el botón Home fue sustituido completamente por un joystick.

Pero ahora es un momento diferente, el concepto de controlar dispositivos se está alejando de todo tipo de clics innecesarios, las interfaces táctiles hacen que el elemento de control principal sea su propio dedo, deslizándose con un determinado gesto por la pantalla. Tras el abandono de los teclados mecánicos, los fabricantes comenzaron a abandonar las teclas de control físico, reemplazándolas por otras en pantalla. Y la nueva generación de teléfonos inteligentes se desbloquea incluso sin presionar el botón de encendido; solo hay que tomar el Moto X en la mano y el LG G2, basta con tocar la pantalla.

Pero, ¿qué hacer si aún no ha derrochado en un nuevo dispositivo, pero quiere experimentar la belleza de controlar un dispositivo con la última tecnología?

Pantalla de gravedad: encendido/apagado

Esta aplicación ayudará a aquellos que desean que la pantalla del teléfono se active tan pronto como llegue a la mano del propietario y se apague una vez que esté sobre la mesa o en el bolsillo.

Recoge datos del sensor de proximidad y del giroscopio, bloqueando y desbloqueando la pantalla en el momento adecuado. Lo probé y decidí dejarlo. Esto es muy conveniente cuando el teléfono se enciende tan pronto como lo tomas en la mano, no se apaga, analiza los más mínimos movimientos de tu mano cuando lees información en la pantalla y se apaga tan pronto como lo colocas. en el bolsillo o ponerlo sobre la mesa. Sólo necesitas acostumbrarte a no presionar el botón de encendido por los viejos tiempos.

Las funciones básicas de la aplicación son gratuitas e incluyen configuraciones para los ángulos de disparo y la sensibilidad. Para un poco más de flexibilidad tienes que pagar alrededor de $2.

El rechazo de un botón físico en favor de los gestos también aporta un poco de bondad a la vida del usuario. Especialmente en el contexto de diagonales de pantalla en constante crecimiento. Y deslizar el botón de inicio ayudará con esto.

Hacer un gesto con el dedo es mucho más fácil que agarrar el teléfono para llegar al botón de menú. En la configuración, puedes asignar acciones como presionar el botón Inicio, abrir una aplicación o el tono de notificación a ciertos gestos.

Desafortunadamente, la aplicación no tiene botón de retroceso. Debido a la naturaleza de Android, esto requiere Root, y el desarrollador aparentemente no quiere seguir ese camino. Si tienes una sugerencia interesante basada específicamente en gestos, ¡compártela en los comentarios!

Para aquellos para quienes no es importante controlar el movimiento de un dedo, pero un botón en pantalla en un lugar accesible es suficiente, existen opciones como: Botón Atrás o Handy Soft Keys. Pero no me gustaron.

¿Cómo “administras” tu dispositivo?

Todo siempre se rompe inesperadamente. Dejar caer un teléfono al suelo de baldosas es un accidente desafortunado; ahogarlo en una bañera es una banalidad que ocurre con más frecuencia de lo que parece en un principio. Las estadísticas de llamadas a centros de servicio contienen muchas quejas sobre accidentes de la serie "se cayó y se rompió", incluso con más frecuencia que los ahogamientos. Al mismo tiempo, no debe esperar que la primera caída le quite la base táctil o incluso la pantalla misma; en la mayoría de los casos, las consecuencias de accidentes desafortunados no parecen tan destructivas. Entre otras cosas, esta es la repentina incapacidad de los botones físicos de retroceso, inicio y menú. Si este problema le ocurrió a tu teléfono, pero aún no tienes dinero para repararlo, no te preocupes. Existe una solución relativamente sencilla para este problema común. Ahora te enseñaremos cómo habilitar los botones en pantalla de tu smartphone si los físicos ya no funcionan.

Para que todo funcione, necesita obtener derechos de root. A veces es difícil obtener acceso de administrador a las profundidades de los archivos del sistema. Pero con la llegada de aplicaciones que le brindan el acceso necesario, ya no necesita leer instrucciones de varias páginas. Simplemente instale el programa Kingo Root en su computadora y conecte su teléfono. Lo único que debe hacer mientras se instala el programa es habilitar la "Depuración de USB" en la configuración del teléfono, sección "Seguridad". Eso es todo. Al hacer clic en el botón grande Root en la interfaz Raíz de Kingo, active los derechos de administrador.

El segundo paso parece un poco más difícil. Deberá descargar el programa Root Explorer de Google Play (o algunas... fuentes alternativas). Instálalo en tu teléfono inteligente. Ejecute esta aplicación, busque el directorio del sistema y, en él, build.prop. Si dicho archivo no está visible en el directorio del sistema, no importa. Hay puntos suspensivos en la esquina superior del programa; tóquelo para abrir un submenú. En la configuración del programa, marque la opción "Mostrar archivos ocultos". La pérdida será descubierta inmediatamente.

En la esquina izquierda Explorador raíz Hay un elemento más que necesitamos: r/w. Tócalo una vez y confirma tu elección. Esta acción habilita la capacidad de editar archivos del sistema. Ahora mantén presionado build.prop sobre él. El menú superior cambiará y en la lista desplegable (en los mismos puntos suspensivos) encontrará el subelemento "abrir en un editor de texto".

Desplácese hasta el final del archivo abierto; todas estas largas listas de configuraciones aún no son necesarias. En la parte inferior, agregue la línea qemu.hw.mainkeys=0. Guarde el archivo y reinicie su teléfono.

Listo, aparecieron tres botones en pantalla en la parte inferior de la pantalla, similar a lo que puede ver en la pantalla de cualquier tableta. Y después de reparar los botones físicos, será posible ocultar los virtuales reemplazando la línea qemu.hw.mainkeys=0 con qemu.hw.mainkeys=1 y reiniciando el dispositivo nuevamente.

Una utilidad ligera que simplifica enormemente el trabajo con el dispositivo.


Introducción:

¿Qué botón utiliza cada usuario con más frecuencia al día? Este es el botón Inicio o el botón Atrás. La aplicación con este nombre fue creada para ampliar la funcionalidad del botón Atrás vinculándole la capacidad de controlar gestos, lo que automatizará algunas otras funciones del sistema. Vale la pena entender que el botón Atrás habitual permanecerá en el mismo lugar, y la aplicación agrega el suyo propio, que, al mismo tiempo, no ocupará mucho espacio.



Funcional:


No necesita permiso de Root para usar la aplicación, sino que debe habilitar el servicio para la aplicación en la sección Accesibilidad. La funcionalidad de la aplicación resultó ser bastante simple, pero el hecho de que funcione y no interfiera en absoluto con el trabajo habitual con el dispositivo ya merece algunos elogios. En la pantalla principal hay 3 tipos de acciones que puedes realizar con el botón: mantener presionado, deslizar hacia arriba y deslizar hacia abajo. Para cada acción, puedes elegir una de 5 acciones:
1. Ninguna acción.
2. Inicio
3. Aplicaciones lanzadas recientemente
4. Notificaciones
5. Oculta el botón
Los gestos se realizan de la siguiente manera: coloque el dedo en un botón y luego deslícelo hacia arriba o hacia abajo y aparecerá un borde de un color determinado en el botón. Naturalmente, si simplemente hace clic en el botón, funcionará exactamente igual que el botón Atrás del sistema.


Resultados:


En la configuración puedes desactivar la aplicación, así como eliminar las notificaciones que te permiten ocultar o mostrar el botón. Resumamos: es bastante capaz de hacer que el uso del dispositivo sea mucho más fácil y cómodo, especialmente si te acostumbras a este tipo de acciones. ¡Disfrutar!

Los problemas de hardware suelen resultar mucho más complejos y costosos que los de software. Es muy decepcionante si la pantalla se cae, pero, por regla general, puedo reemplazarla fácilmente. Pero los botones pueden ser mucho más complicados. Si te encuentras en una situación similar (haz clic en Hogar, Atrás o Menú no tiene consecuencias), entonces la aplicación vendrá al rescate. Después de instalarlo, recibirás un panel que consta de 4 botones: Hogar, Atrás, Menú Y Cambiar tamaño. Toma nota de lo que necesitas acceso raíz en el dispositivo.

Después de instalar la aplicación y ejecutarla por primera vez, recibirás un panel con botones que estará ubicado en el centro de la pantalla. Se puede cambiar su ubicación; también puedes ajustar el tamaño de los botones, la distancia entre ellos y la transparencia del propio panel.

Para botón Hogar puedes personalizar su comportamiento cuando se presiona durante mucho tiempo: o se iniciará Google ahora, o trabajar como un botón Fuerza. Además Flotante Suave Llaves le permite cambiar los iconos de los botones. Si desea elegir un diseño de panel vertical, para hacerlo simplemente debe desmarcar la casilla junto a la opción de diseño horizontal en el menú. Allí también puede habilitar la aplicación para que se encienda al cargar.

Se comporta muy inteligentemente. Si el panel se superpone con algún botón u opción de una aplicación en ejecución, cambia automáticamente su ubicación en la pantalla, pero hay un inconveniente. Una vez cerrada la aplicación que provocó que el panel cambiara su posición, el panel no podrá volver a su ubicación anterior. Esto deberá hacerse manualmente.

Sería bueno si los desarrolladores actualizaran los botones existentes con más funciones y les agregaran control de volumen. Pero por ahora estos son sólo sueños. Si está interesado en algo tan práctico y ya está planeando descargar la aplicación, entonces

Cuando una vez más obtuve un teléfono inteligente con teclas de navegación cableadas, sin forma de personalizarlas o activar teclas en pantalla estilo Nexus, decidí que tenía que hacer algo al respecto. Después de hurgar en las partes internas de Android durante un par de horas, apagué la molesta luz de fondo, cambié las teclas Atrás y Revisar, luego encendí los botones en pantalla y encontré la paz.

Introducción

Permítanme ser claro: soy un gran admirador de la idea de las teclas de navegación en pantalla. Todas estas casas, flechas y cuadrados dibujados justo en la parte inferior de la pantalla. Sí, ocupan algo de espacio (que, sin embargo, en la mayoría de los casos no es realmente necesario), sí, quizás estropeen la apariencia de las aplicaciones, pero maldita sea, son dinámicas.

Los botones de navegación en pantalla giran con la pantalla, desaparecen cuando no son necesarios, cambian de color y se integran perfectamente en la interfaz de la pantalla de inicio. Si descartamos la idea misma de la inutilidad de la existencia de tres botones a la vez (después de todo, la gente de Apple se conforma con uno y no se sienten en desventaja) y sistemas de navegación bastante convenientes como PIE o la “burbuja de navegación MIUI”, entonces los botones en pantalla son lo mejor que se ha inventado hasta ahora.

Asi que aqui esta. Por alguna razón, mi maravillosa idea de que no hay nada mejor que los botones en pantalla no es compartida por muchos fabricantes de teléfonos inteligentes. Y ni siquiera simplemente no se separan, pero no se separan de una manera completamente monstruosa, lo que te obliga a usar un teléfono inteligente con botones táctiles (¡AAA!), equipado con retroiluminación dinámica (¡AAA-2!) y un “Back”. "Botón en el lado derecho de la pantalla (AAA-3: golpe decisivo).

La situación es extremadamente inaceptable y, dado que el amable desarrollador del firmware no proporcionó ninguna configuración para activar las teclas en pantalla ni configuraciones para controlar los botones táctiles, tuve que arreglármelas solo. Había dos opciones para acciones futuras:

  • lleve los botones táctiles al estado deseado, es decir, apague la luz de fondo y mueva la tecla "Atrás" hacia el lado izquierdo (aunque parezca un "cuadrado", es aún más interesante);
  • deshabilite los botones táctiles por completo y active los botones en pantalla.

No me gustan las herramientas de terceros, por lo que la decisión de hacerlo todo yo mismo fue algo natural.

Método número uno. Configurar botones táctiles

Primero, intentemos apagar la retroiluminación de los botones. Para esto necesitamos root, un emulador de terminal y un directorio. /sistema en la raíz del sistema de archivos. Esta es exactamente la combinación. Estamos tratando con el kernel de Linux, y en los sistemas basados ​​​​en él, toda la información importante sobre el hardware, así como los "interruptores de palanca" que lo controlan, generalmente se encuentran en el sistema de archivos sysfs conectado al directorio. /sistema.

En realidad, sysfs ni siquiera es un sistema de archivos; más precisamente, es un sistema de archivos, pero funciona con los llamados archivos sintéticos. Pero no se almacenan en el disco, es una especie de interfaz para comunicarse con los controladores: leí el archivo, recibí datos sobre el hardware, los escribí y cambié alguna configuración. Y para grabar, todavía necesitas derechos de root.

Entonces, obtenemos root, iniciamos el emulador de terminal (o mejor aún). Y escribimos lo siguiente:

#su#cd/sys

# buscar -nombre \*botón\* ./leds/botón-retroiluminación

¡Bingo! Este es un directorio /sys/class/leds/boton-retroiluminación. Entremos y veamos qué hay dentro:

# cd /sys/class/leds/button-backlight # ls dispositivo de brillo max_brightness disparador del subsistema de energía uevent

Apuesto mi Nokia 3310 a que el archivo brillo es el brillo actual de los botones, y brillo_máximo- máximo. Comprobemos nuestra suposición escribiendo el valor 100 en el primer archivo (bueno, como 100%, aunque se desconoce qué escala hay):

# eco 100 > brillo

Genial, los botones están encendidos y ni siquiera se van a apagar.

Momento de la verdad: escriba el valor 0 en el archivo max_brightness:

# eco 0 > brillo_máximo

Los botones se apagaron, para siempre, como la bombilla de mi entrada anoche.

Pero al igual que una bombilla, pueden volver a encenderse si reinicias. Es decir, el comando es válido sólo en la sesión actual. Afortunadamente esto no es un problema, pondremos nuestro comando en un script en la tarjeta de memoria:

# mkdir /sdcard/boot # echo "echo 0 > /sys/class/leds/button-backlight/max_brightness" > /sdcard/boot

Y nosotros, a su vez, lo iniciaremos usando . Lanzamos la aplicación, seleccionamos las tres primeras casillas de verificación, usando la opción Seleccionar carpeta, seleccionamos el directorio de inicio en la tarjeta de memoria.


La mitad de la tarea está completa, solo queda intercambiar las posiciones de los botones "Atrás" y "Examinar". Para hacer esto, necesita cambiar el diseño de los botones. En Android se encuentra en varios archivos de directorio. /sistema/usr/keylayout/. Hay muchos de ellos, pero si descarta archivos como Proveedor_2378_Product_100a.kl Y qwerty.kl(almacenan diseños de teclados Qwerty completos, que Android admite desde el primer momento), entonces quedarán como máximo cinco.

Uno de ellos es exactamente lo que necesitamos. Los teléfonos inteligentes suelen utilizar el archivo ft5x06_ts.kl, específico del controlador de pantalla táctil FT5x06 (los botones son sensibles al tacto, ¿verdad?), pero en mi caso resultó ser el archivo Proveedor_2378_Product_100a.kl.

Si abre este archivo, podrá ver las tres líneas que está buscando:

Tecla 158 Tecla VOLVER VIRTUAL 139 Tecla MENÚ VIRTUAL 102 INICIO VIRTUAL

Todo lo que queda es intercambiar los números 158 y 139 (cualquier administrador de archivos que admita derechos de root es adecuado para esto). Después del reinicio, el nuevo diseño entrará en vigor.

Método número dos. Teclas en pantalla

Aquí todo es aún más sencillo. Android tiene una variable de depuración especial qemu.hw.claves principales, que le permite controlar la visibilidad de las teclas de navegación en pantalla. Si tiene un valor de 0, las teclas se mostrarán en la pantalla, 1 - el efecto contrario.

Escribimos una variable con el valor deseado en un archivo /sistema/build.prop, y eso es todo:

# su # mount -o remount,rw /system # cp /system/build.prop /system/build.prop.bak # echo qemu.hw.mainkeys=0 > /system/build.prop

conclusiones

Este es el tipo de medidas delictivas que a veces tienes que tomar para que tu teléfono inteligente sea un poco más cómodo. En cuanto a mí, me decidí por la tercera opción: "apagué" los botones e instalé LMT Launcher. Me parece que esta es la forma de control más conveniente.



gastrogurú 2017