Spotlight: Button Mapper, una aplicación para reasignar los botones de hardware de su teléfono

Los botones de hardware son cada vez más difíciles de encontrar en los dispositivos Android, y la mayoría de los dispositivos en la actualidad conservan solo los botones de encendido y volumen necesarios. Aunque algunos usuarios prefieren los diseños elegantes que ofrecen los botones de navegación en pantalla, otros extrañan tener botones táctiles que podrían utilizarse para fines específicos. Afortunadamente, puedes tener lo mejor de ambos mundos con una aplicación llamada Button Mapper.

Disponible en Google Play Store, esta herramienta fue desarrollada por Recognized Developer flar2 y permite al usuario reasignar botones de hardware para activar diferentes funciones sin 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 los que se ejecutan en versiones anteriores de Android, como KitKat.


Toma el control de tus botones de hardware

Hay dos versiones de esta aplicación: una versión básica y una versión Pro . La versión básica limita la intercepción solo de los botones físicos de inicio y volumen, pero no restringe 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 a temas, configuración de niveles de vibración personalizados, más soporte de botones de hardware (siempre que su teléfono tenga esos botones), y botones de reasignación de listas negras dentro de ciertas aplicaciones. La versión Pro también ofrece dos características adicionales si tiene un botón de inicio físico: bloqueo de pantalla y bloqueo de pantalla de inicio, que cubriremos a continuación.

Cuando abre la aplicación por primera vez, recibe las instrucciones sobre lo que la aplicación puede y no puede hacer. Button Mapper tampoco oculta sus limitaciones y declara explícitamente que solo puede interceptar botones de hardware (que no son el botón de encendido) mientras la pantalla está encendida. Para hacer esto, la aplicación solicita que habilite su Servicio de Accesibilidad. Flar2 deja bastante claro que su aplicación respeta su privacidad y que el Servicio de Accesibilidad se usa solo para interceptar las pulsaciones de los botones de hardware.

Personalmente, tengo muy pocos botones de hardware en mi dispositivo (subir volumen, bajar volumen y encender), dejándome solo dos botones para reasignar, ya que el botón de encendido no puede ser interceptado. Esto es bastante típico para muchos usuarios (aunque los propietarios de dispositivos Samsung y OnePlus tendrán más oportunidades de aprovechar esta aplicación), por lo que puede preguntarse: ¿Esta aplicación todavía vale la pena?

En mi opinión, definitivamente lo es. Rápidamente descubrí que solo tener 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 (solo toque, doble toque o pulsación larga), lo que da un total de 6 acciones para mis botones de hardware disponibles. Para ser justos, no recomiendo que anule la acción predeterminada de un solo toque para subir y bajar el volumen, pero podría hacerlo si lo deseara.

Temas del mapeador de botones

Entonces, ¿qué puede reasignar sus botones para hacer? Aquí está la lista (larga) de acciones compatibles:

  • Aplicaciones
    • Inicie cualquier aplicación instalada en su teléfono
  • Atajos
    • Inicie cualquier acceso directo disponible en su teléfono
  • Comportamiento
      • Navegación
        • Casa
        • atrás
        • Aplicaciones recientes
        • Última aplicación
      • Asistencia
        • Buscar
        • Inicie la aplicación 'Asistente' (equivalente a presionar el botón de inicio)

    • UI
      • Baja la configuración rápida
      • Expandir / descartar el tono de notificación
    • Monitor
      • Alternar linterna
      • Abre el diálogo de poder
      • Apaga la pantalla
      • Tomar una captura de pantalla
      • Brillo +/-
    • Audio
      • Alternar el modo No molestar
      • Volumen +/-
      • Pista siguiente / anterior
      • Reproducir pausar

Como mencionamos anteriormente, hay un par de configuraciones útiles ubicadas en el menú Opciones avanzadas. Primero, hay varias opciones de "derivación". Puede configurar Button Mapper para que se deshabilite cuando los cuadros de diálogo del sistema estén en la pantalla, cuando use la cámara, cuando esté en medio de una llamada telefónica o cuando use cualquier aplicación que incluya en la lista negra. Además, puede establecer demoras cada vez más cortas 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 identificar el 100% del tiempo.

Pantalla de configuración

Aplicaciones de la lista negra

Retardo de prensa larga

Retraso de doble toque


Re-cableando tus 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, de modo que pudiera continuar usando las funciones de volumen normales dentro de estas aplicaciones pero aún así retener mis asignaciones de hardware personalizadas. Otra acción que configuré fue presionar prolongadamente la tecla de bajar volumen para disparar una captura de pantalla, que normalmente es más difícil con mi voluminosa caja. Luego, reasigné una pulsación larga en la tecla de subir volumen para volver a la última aplicación activa y también hice doble toque en mi 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 en una sola tecla es mucho más conveniente para mí, ya que con frecuencia uso mi teléfono con una sola mano. Mantener una pulsación prolongada para cambiar a la última aplicación activa puede sonar un poco extraño, pero lo uso con bastante frecuencia al copiar texto. Creo que algunas aplicaciones no comparten / copian texto tan bien, por lo que este botón de reasignación 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 un suministro limitado 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 dispositivos OnePlus no envía eventos clave y, por lo tanto, no puede ser interceptado. Los teléfonos Xperia generalmente tienen un botón de cámara dedicado que también se puede reasignar. Los dispositivos Samsung tienen teclas de navegación física, todas las cuales se pueden reasignar para hacer su oferta. Podría, por ejemplo, cambiar la tecla de retroceso y reciente en su dispositivo Samsung para reflejar mejor el diseño de navegación 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).

Botones capacitivos Samsung Galaxy S6. (Créditos: Android explicado )

Y si su teléfono tiene un botón de inicio físico dedicado, puede aprovechar las dos características que mencioné al principio de este foco: bloqueo de pantalla de inicio y bloqueo de pantalla de inicio. La primera función le permite bloquear su dispositivo al soltar el botón de inicio mientras está en la pantalla de bloqueo y la última le permite bloquear su dispositivo mientras está en su pantalla de inicio (¡no se requiere Nova Launcher)! Usando el vistazo de la pantalla de bloqueo, puede mantener presionado el botón de inicio para que aparezca la pantalla de bloqueo (y "mirar" en sus notificaciones), luego suelte 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 fallas en los botones de encendido 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 su hilo del foro. Sin embargo, en última instancia, 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 usando un complemento como AutoInput, es 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 Atajos, lo que significa que puede iniciar directamente tareas de Tasker en una sola pulsación (o doble o larga).


Conclusión

Lo que sería bueno tener en una versión futura son mapeos distintos al usar aplicaciones separadas, como 'perfiles' para cada aplicación. Por ejemplo, es posible que desee que Spotify cambie las pistas presionando el volumen hacia arriba o hacia abajo, pero en el escritorio haga que esos botones enciendan la linterna o bajen la configuración rápida. Pero actualmente, la reasignación de un botón se aplica en todo el sistema y no se aplica a ninguna aplicación individual.

En general, sin embargo, esta es una herramienta bastante útil en el arsenal de un entusiasta de Android. Ya sea que lo use para reasignar sus botones de hardware de una manera más típica, como subir o bajar el volumen para cambiar las pistas de música, o si lo usa de manera menos convencional, como en mi caso, cómo lo use depende de sus preferencias personales. Sin embargo, la aplicación le permite ser tan creativo como desee, mientras más botones de hardware tenga, más diversión podrá tener.


¡Descargue Button Mapper de Google Play Store!