Cada vez es más difícil encontrar botones físicos en los dispositivos Android, y la mayoría de los dispositivos actuales solo conservan los botones necesarios de encendido y volumen. Aunque algunos usuarios prefieren los elegantes diseños que ofrecen los botones de navegación en pantalla, otros echan de menos los botones táctiles que se pueden utilizar para fines específicos. Afortunadamente, puedes disfrutar de lo mejor de ambos mundos con una aplicación llamada Button Mapper.

Esta herramienta , disponible en Google Play Store, fue desarrollada porflar2, un desarrollador reconocido por XDA  , y permite al usuario reasignar botones de hardware para activar diferentes funcionessin root. La aplicación funciona aprovechando el marco de accesibilidad integrado en Android, lo que significa que la aplicación puede funcionar con la mayoría de los dispositivos, incluidos aquellos que funcionan con versiones anteriores de Android, como KitKat.


Tome el control de sus botones de hardware

Hay dos versiones de esta aplicación: una versiónbásicay una versiónPro. La versión básica limita la interceptaciónsolo de los botones físicos de inicio y volumen, pero no restringe de otro modo las acciones que puede realizar al presionar estos botones. Si actualiza a la versión Pro por un precio bastante razonable (€ 2,60 para residentes de la UE y $ 2,99 para residentes de EE. UU.), tendrá acceso atemas, configuraciónde niveles de vibración personalizados, más compatibilidad con botones de hardware (siempre que su teléfono tenga esos botones) y botones de reasignación de lista negra mientras está dentro de ciertas aplicaciones. La versión Pro también proporciona dos funciones adicionales si tiene un botón de inicio físico:vista previa de la pantalla de bloqueobloqueo de la pantalla de inicio, que cubriremos a continuación.

Cuando abres la aplicación por primera vez, te encuentras con las instrucciones sobre lo que la aplicación puede y no puede hacer. Button Mapper tampoco oculta sus limitaciones y afirma explícitamente quesolo puede interceptar botones de hardware (que no sean el botón de encendido) mientras la pantalla está encendida.Para ello, la aplicación solicita que habilites su Servicio de Accesibilidad. Flar2 deja muy claro que su aplicación respeta tu privacidad y que el Servicio de Accesibilidad se utiliza solo para interceptar las pulsaciones de botones de hardware.

Personalmente, tengo muy pocos botones físicos en mi dispositivo (subir volumen, bajar volumen y encendido), por lo que solo tengo dos botones para reasignar, ya que el botón de encendido no se puede interceptar. Esto es bastante habitual para muchos usuarios (aunque los propietarios de dispositivos Samsung y OnePlus tendrán más oportunidades de aprovechar esta aplicación), por lo que es posible que te preguntes:¿Vale la pena pagar por esta aplicación?

En mi opinión,definitivamente lo es.Descubrí rápidamente que tener solo dos botones no es tan limitante como podría parecer al principio. Esto se debe a que, en realidad, puedo configurar 3 acciones por botón (pulsación simple, pulsación doble o pulsación prolongada), lo que da un total de 6 acciones para mis botones de hardware disponibles. Para ser justos, no recomiendo que anules la acción de pulsación simple predeterminada para subir y bajar el volumen, pero podrías hacerlo si quisieras.

Temas del mapeador de botones

¿Qué acciones puedes reasignar a tus botones? Aquí tienes la (larga) lista de acciones admitidas:

  • Aplicaciones
    • Inicie cualquier aplicación instalada en su teléfono
  • Atajos
    • Ejecute cualquier acceso directo disponible en su teléfono
  • Comportamiento

      • Navegación
        • Hogar
        • Atrás
        • Aplicaciones recientes
        • Última aplicación
      • Asistencia
        • Buscar
        • Iniciar la aplicación 'Asistente' (equivalente a mantener presionada la tecla de inicio)

    • Interfaz de usuario
      • Desactivar la configuración rápida
      • Expandir/cerrar el panel de notificaciones
    • Mostrar
      • Activar o desactivar la linterna
      • Abre el cuadro de diálogo de energía
      • Apagar la pantalla
      • Tomar una captura de pantalla
      • Brillo +/-
    • Audio
      • Activar o desactivar el modo No molestar
      • Volumen +/-
      • Pista siguiente/anterior
      • Reproducir/Pausa

Como mencionamos antes, hay un par de configuraciones útiles ubicadas en el menú Opciones avanzadas. Primero, están las diversas opciones de "omisión". Puedes configurar Button Mapper para que se desactive cuando los diálogos del sistema estén en pantalla, cuando uses la cámara, cuando estés en medio de una llamada telefónica o mientras uses cualquier aplicación que tengas en la lista negra. Además, puedes configurar demoras más cortas o más largas para que Button Mapper reconozca una entrada válida. Esto puede ser útil para los usuarios que presionan combinaciones de botones demasiado rápido o demasiado lento. Te recomiendo que experimentes con los tiempos hasta que encuentres uno que puedas usar el 100% del tiempo.


Recableando sus botones

Definitivamente, puedo pensar en algunas razones útiles por las que seguiría usando esta aplicación. Una de las primeras cosas que hice fue agregar una excepción tanto para Spotify como para las llamadas telefónicas para poder seguir usando las funciones de volumen normales dentro de estas aplicaciones, pero aún así conservar mis asignaciones de hardware personalizadas. Otra acción que configuré fue mantener presionada la tecla para bajar el volumen para activar la captura de pantalla, lo que normalmente es más difícil con mi voluminoso estuche. A continuación, reasigné una pulsación prolongada de la tecla para subir el volumen para volver a la última aplicación activa y también hice un doble toque en la tecla de volumen para mostrar la lista de aplicaciones recientes.

Aunque mis usos aquí son bastante básicos, funcionan muy bien en mi caso mientras viajo al trabajo en el metro. En una mano sostengo el pasamanos mientras que en la otra sostengo mi teléfono. Reasignar acciones de dos o tres pasos a una sola tecla es mucho más conveniente para mí, ya que suelo usar mi teléfono con una sola mano. Tener una pulsación prolongada para cambiar a la última aplicación activa puede sonar un poco extraño, pero lo uso con bastante frecuencia para copiar texto. Encuentro que algunas aplicaciones no comparten/copian texto tan bien, por lo que esta reasignación de botones hace que saltar entre aplicaciones sea un poco más rápido para copiar o ingresar códigos de autenticación de dos factores, por ejemplo.

Sin embargo, no todos los teléfonos tienen una cantidad tan limitada de botones de hardware como el mío.El OnePlus 3/3T, por ejemplo, tiene ese botón deslizante que se puede reasignar con esta aplicación a la acción elegida.Actualización: parece que el control deslizante de notificaciones en los dispositivos OnePlus no envía eventos clave y, por lo tanto, no se puede interceptar. Los teléfonos Xperia suelen tener un botón de cámara dedicado que también se puede reasignar. Los dispositivos Samsung tienen teclas de navegación físicas, todas las cuales se pueden reasignar para que cumplan sus órdenes. Por ejemplo, puede cambiar la tecla Atrás y Recientes en su dispositivo Samsung para reflejar mejor el diseño de navegación estándar de Android. Con un dispositivo Samsung Galaxy, también puede ajustar la luz del botón (versión básica) y la duración de la vibración (versión Pro).

Y si tu teléfono tiene un botón de inicio físico dedicado, puedes aprovechar las dos funciones que mencioné al principio de este artículo: vista previa de la pantalla de bloqueo y bloqueo de la pantalla de inicio. La primera función te permite bloquear tu dispositivo soltando el botón de inicio mientras estás en la pantalla de bloqueo y la segunda te permite bloquear tu dispositivo mientras estás en la pantalla de inicio (¡Nova Launcher no es necesario)! Con la vista previa de la pantalla de bloqueo, puedes mantener presionado el botón de inicio para que aparezca la pantalla de bloqueo (y "echar un vistazo" a tus notificaciones) y luego soltar el botón de inicio para que la pantalla se apague. El bloqueo de la pantalla de inicio es más simple, pero para aquellos de ustedes con botones de encendido defectuosos puede ser una función vital.

El desarrollador enumera un montón de diferentes usos potenciales para esta aplicación en su descripción de Play Store, así como algunos en suhilo del foro de XDA. En última instancia, sin embargo, lo que puede hacer depende totalmente de su imaginación. Nuestro aficionado residente de Tasker, Mishaal Rahman, señala que si bien puede configurar Tasker para interceptar las pulsaciones de botones mediante un complemento como AutoInput, es mucho, mucho más fácil usar una aplicación dedicada como Button Mapper. Además, Button Mapper esencialmente le permite realizar casi cualquier acción que pueda imaginar gracias a la capacidad de iniciar accesos directos, lo que significa que puede iniciar directamente las tareas de Tasker con una sola pulsación (o dos o prolongada).


Conclusión

Lo que sería bueno tener en una versión futura son asignaciones distintas al usar aplicaciones independientes, algo así como "perfiles" para cada aplicación. Por ejemplo, podría querer que Spotify cambie de pista al presionar para subir o bajar el volumen, pero que en el escritorio esos botones enciendan la linterna o desplieguen los ajustes rápidos. Pero actualmente, la reasignación de un botón se aplica a todo el sistema y no se aplica a ninguna aplicación individual.

En general, se trata de unaherramienta bastante útilen el arsenal de un entusiasta de Android. Tanto si la utilizas para reasignar los botones de hardware de una forma más habitual, como subir y bajar el volumen para cambiar de pista, como si la utilizas de forma menos convencional, como en mi caso, la forma de utilizarla depende de tus preferencias personales. Sin embargo, la aplicación te permite ser tan creativo como quieras, cuantos más botones de hardware tengas, más te divertirás.


¡Descarga Button Mapper desde Google Play Store!