Restricción del Action Button en Galaxy Watch Ultra — impacto crítico en apps de emergencia y rescate Por: Carlos Carneiro da Fontoura Soy desarrollador independiente y creador de la plataforma llamada Navigation Assistance / GeoTraser, diseñada para la seguridad de nadadores y deportistas en mar abierto. La aplicación móvil y de smartwatch se comunica con un backend propio (Spring Boot / PostgreSQL) y un dashboard web en tiempo real. Una de las funciones más importantes es el botón SOS físico, que al ser presionado por el usuario en el reloj envía una alerta inmediata al servidor, activando protocolos de rescate. Durante los meses previos (hasta agosto de 2025) el sistema funcionaba perfectamente en Galaxy Watch Ultra, utilizando el evento onKeyDown(KeyEvent.KEYCODE_BACK). Este evento era recibido cuando el usuario mantenía presionado el botón lateral del reloj, permitiendo detectar una pulsación larga (5 segundos) y enviar el endpoint de emergencia al backend. Desde la actualización de firmware de septiembre de 2025 (Wear OS 5 / Android 14), el botón Action Button (anaranjado) y otras teclas físicas dejaron de generar eventos KeyEvent accesibles para aplicaciones de terceros. Esto significa que ninguna app puede interceptar una pulsación larga del botón físico ni invocar código desde onKeyDown() o dispatchKeyEvent(). El evento se consume completamente por el sistema, y no existe una API pública alternativa ni permiso declarable para reemplazarlo. Esta decisión rompe por completo la capacidad de las apps de emergencia que dependen de una activación física en condiciones críticas: cuando el usuario está en el agua, bajo estrés o imposibilitado de mirar o tocar la pantalla. En mi caso, el reloj estaba siendo utilizado en pruebas reales de natación en aguas abiertas, donde el SOS físico era literalmente la diferencia entre una alerta y un rescate fallido. Con el cambio de firmware, el botón dejó de funcionar y no existe alternativa fiable para detectar una pulsación sin pantalla visible. Solicitud concreta: 1. Restaurar la posibilidad de capturar eventos físicos del botón de acción desde apps firmadas por el usuario o con android:debuggable=“true”. 2. O exponer una API oficial de Action Button con permisos explícitos (android.permission.ACTION_BUTTON_ACCESS) para desarrolladores que trabajen con casos de emergencia o rescate. 3. Publicar documentación clara sobre los cambios introducidos en el manejo de teclas físicas en Wear OS 5. Reflexión: Esto no se trata de una función estética o de comodidad. Se trata de vidas humanas. Quitar la posibilidad de pedir ayuda desde un botón físico, sin ofrecer una alternativa oficial, es una decisión que puede tener consecuencias fatales. El ecosistema Android siempre se caracterizó por su apertura e innovación. Cerrar estas posibilidades sin diálogo con la comunidad es un retroceso grave. Carlos Carneiro da Fontoura Montevideo, Uruguay cfontour@gmail.com / cfontour@geotraser.com
Hello,
Physical Keys of Galaxy watches are not accessible from the 3rd party applications.
Physical keys are considered as system keys, which are only accessible for Samsung internals.
Hope you understand the limitations.
Thanks
Shamima
Buen día Shamima, gracias por tu pronta respuesta.
Debo decirte que no entiendo el por qué de esas limitaciones, parece ser mero capricho de Samsung
Obviamente, las debo aceptar aunque no las comparta
Saludos