Qué son los puntos activos de VoiceOver en macOS

VoiceOver, el lector de pantallas de Apple, ofrece distintas formas de explorar la interfaz gráfica de usuario. Pero, principalmente, la forma de exploración consiste en mover el foco de VoiceOver por la pantalla o hacer que ese foco siga al foco del teclado, del ratón o del sistema.

Pero a veces podemos querer observar una zona de la pantalla o volver a esa zona aunque estemos trabajando en otra zona de la pantalla. VoiceOver también nos permite hacer esto gracias a los puntos activos.

Un punto activo permite marcar un elemento de la pantalla para volver a él directamente más tarde. En lugar de recorrer toda una ventana hasta llegar a un botón, una tabla, una barra de herramientas o una zona concreta de una aplicación, se puede asignar ese elemento a un número y después saltar a él con un comando de teclado. Apple indica, por ejemplo, que se puede asignar un punto activo al botón de mensaje nuevo en Mail para acceder directamente a ese botón siempre que la aplicación esté abierta.

Qué es un punto activo

Un punto activo de VoiceOver es una referencia rápida a un elemento de la interfaz. No modifica la aplicación, no crea un acceso directo del sistema ni cambia la estructura de la ventana. Simplemente permite que VoiceOver recuerde un elemento para poder volver a él cuando lo necesitemos.

La idea se parece a colocar un marcador en una página. Cuando navegamos por una aplicación compleja, hay elementos a los que volvemos una y otra vez. Puede ser un botón, una lista de resultados, una zona de mensajes, un campo de búsqueda o un control cuyo valor cambia. Si ese elemento queda asociado a un punto activo, VoiceOver puede ofrecer nuevos mecanismos de navegación para consultar o saltar a ese marcador.

El uso más evidente de un punto activo es volver rápidamente a un elemento. Si una persona trabaja con una aplicación durante mucho tiempo y necesita acceder de forma constante a una zona concreta, puede marcarla y regresar a ella con una pulsación.

Pero la función no se limita a la navegación. Apple también indica que, si el punto activo se asigna a un elemento cuyo estado o valor puede cambiar, VoiceOver puede utilizarlo para controlar ese elemento sin necesidad de que el foco esté situado en él.

Esto permite vigilar determinados cambios mientras se trabaja en otra parte de la pantalla. Por ejemplo, puede ser útil en zonas donde aparece información de progreso, estados de conexión, contadores, resultados o valores que se actualizan. No todos los elementos serán igual de útiles para este uso, pero la posibilidad existe y conviene conocerla.

También hay un detalle importante en tablas, listas y áreas web. Cuando se va a un punto activo situado en uno de esos elementos, VoiceOver permite interactuar inmediatamente con él, sin necesidad de introducir un comando adicional para iniciar la interacción.

Cuántos puntos activos se pueden configurar

VoiceOver permite configurar hasta diez puntos activos. Cada punto se identifica mediante un número. Por tanto, se pueden tener puntos activos del 0 al 9 o del 1 al 10 según la disposición del teclado y la forma en la que se introduzcan los comandos.

Si se utilizan actividades de VoiceOver, se pueden configurar hasta diez puntos activos para cada actividad. Esto es relevante porque las actividades permiten tener configuraciones diferentes según la aplicación o el contexto de uso. En la práctica, una persona podría tener un conjunto de puntos activos para navegar por una aplicación concreta y otro conjunto distinto para otra actividad.

Esta separación evita que una configuración tenga que servir para todo. Una misma tecla puede llevar a un punto activo distinto dependiendo del contexto en el que se esté trabajando, siempre que se haya organizado mediante actividades.

Cómo crear un punto activo

Para crear un punto activo, primero hay que situar el cursor de VoiceOver sobre el elemento que se quiere marcar. Después se pulsa VO + Mayúsculas + número de punto activo. Por ejemplo, si queremos asignar el punto activo 1 al elemento actual, se coloca VoiceOver sobre ese elemento y se pulsa VO + Mayúsculas + 1.

Si ese número ya estaba asignado a otro elemento, la nueva asignación sustituye a la anterior. VoiceOver no pregunta para conservar el punto anterior.

Cómo ir a un punto activo

Una vez creado el punto activo, se puede volver a él pulsando VO + número de punto activo. Por ejemplo, si el punto activo 1 está asociado a una lista de mensajes, VO + 1 llevará el cursor de VoiceOver a esa lista.

También existe un selector de punto activo. Se abre con VO + Mayúsculas + X y permite seleccionar uno de los puntos activos configurados. Esta opción puede ser muy útil cuando no podemos recordar qué número se asignó a cada elemento o cuando se prefiere explorar los puntos disponibles antes de saltar a uno de ellos.

Cómo saber qué hay en un punto activo

VoiceOver permite escuchar una descripción de un punto activo pulsando VO + Comando + número de punto activo. Este comando no sirve para ir al punto, sino para obtener información sobre él.

Cuando se utilizan varios puntos activos conviene poder comprobar qué contiene cada uno sin cambiar inmediatamente de posición. De esta forma podemos consultar la información de la barra de estado de una aplicación, el mensaje de procesamiento o estado de la barra de tareas sin necesidad de mover el foco de VoiceOver del punto donde estemos trabajando.

Cómo escuchar cambios en un punto activo

Una de las funciones más interesantes de los puntos activos es la posibilidad de escuchar cambios de valor. Para activar o desactivar esta vigilancia se utiliza VO + Comando + Mayúsculas + número de punto activo. Apple lo describe como el comando para escuchar cambios de valor en un punto activo y señala que, para dejar de escuchar esos avisos, se vuelve a pulsar el mismo comando.

Este comportamiento puede ser útil cuando una parte de la interfaz cambia mientras estamos trabajando en otra. Por ejemplo, una zona de estado puede informar de un progreso, una lista puede actualizarse, o un control puede cambiar de valor. En lugar de volver constantemente a comprobarlo, VoiceOver puede avisar cuando detecte cambios en ese punto activo.

Cómo eliminar un punto activo

Para eliminar un punto activo, primero se va a ese punto con VO + número de punto activo. Después se pulsa VO + Mayúsculas + ese mismo número.

Si un punto activo deja de tener utilidad, es mejor eliminarlo o reasignarlo. Mantener puntos antiguos puede hacer que la navegación sea menos predecible, sobre todo si pertenecen a ventanas, controles o estados que ya no se utilizan.

365 Days iOS Accessibility

El proyecto 365 Days iOS Accessibility es una iniciativa orientada a compartir conocimiento práctico sobre accesibilidad en aplicaciones iOS. El proyecto consiste en publicar, durante un año, pequeñas piezas de contenido relacionadas con técnicas, recomendaciones y detalles que pueden ayudar a crear aplicaciones más accesibles.

La accesibilidad en iOS suele asociarse de forma inmediata con VoiceOver, pero el proyecto muestra que el campo es mucho más amplio. En sus publicaciones aparecen temas relacionados con SwiftUI, UIKit, visionOS, accesibilidad en Apple Watch, atajos de teclado, Voice Control, Full Keyboard Access, orientación de pantalla, texto alternativo, prioridades de orden de lectura o adaptación de interfaces a tamaños grandes de texto.

Este enfoque resulta especialmente interesante porque reduce la distancia entre la teoría y la práctica. Muchas veces la accesibilidad se presenta como una obligación general, como una fase de revisión o como una lista de comprobaciones al final del desarrollo. Sin embargo, en el trabajo diario de una aplicación móvil, las barreras suelen aparecer en decisiones pequeñas como un botón sin etiqueta clara, un orden de navegación incorrecto, un gesto sin alternativa, una pantalla que no soporta orientación horizontal, un texto que no crece correctamente o una imagen compartida sin descripción.

El valor de este proyecto está precisamente en señalar esos detalles. No sólo explica que una aplicación debe ser accesible, sino de mostrar cómo se puede mejorar una parte concreta de la interfaz, una interacción concreta o un componente concreto. En una publicación se recuerda, por ejemplo, la importancia de permitir que las imágenes compartidas por los usuarios incluyan texto alternativo para que pueda utilizarse como etiqueta de accesibilidad. En otra se habla de la necesidad de soportar ambas orientaciones cuando sea posible y de evitar obligar al usuario a girar el dispositivo.

Otro aspecto importante es la relación entre distintas herramientas de apoyo. Una aplicación con buen soporte para VoiceOver suele tener una base más sólida para otras formas de interacción, pero eso no significa que todo quede resuelto automáticamente. El proyecto recuerda, por ejemplo, que en Apple Watch puede ser útil implementar acciones rápidas para AssistiveTouch cuando existe una acción principal clara. Este tipo de observaciones ayudan a entender que la accesibilidad no depende de una única tecnología, sino de la capacidad de la interfaz para ofrecer caminos alternativos para la persona usuaria.

Permiso de pegar desde otras apps en iOS

En Apple gran parte de la seguridad de sus sistemas operativos se gestiona mediante permisos. Desde iOS 16.1 existe un permiso que permite controlar al usuario que una app pueda acceder al portapapeles sin control alguno. Esto permite saber si una app está accediendo o modificando el contenido del portapapeles sin que el usuario lo sepa.

Esta configuración se puede personalizar, desde iOS 26, para cada aplicación y evitar que una app en concreto moleste al usuario preguntando si puede acceder al portapapeles. Por ejemplo, podemos evitar esa consulta cuando queramos importar un texto como libro en la app Vox libri.

Para ello debemos ir a los ajustes del iPHone, ir al apartado Apps, buscar la app Vox libri en la lista y buscar un botón llamado Pegar desde otras apps, al tocarlo se abrirá un selector y si elegimos la opción permitir ya no aparecerá la pregunta para acceder al contenido del portapapeles sólo para la app de Vox libri.

Accessible stopwatch para MacOS: simple, útil y accesible

Ya está disponible en la MacAppStore la última aplicación de Tyflos Accessible Software. Esta aplicación es Accessible stopwatch.

Esta app está diseñada para medir el tiempo de forma rápida, clara y totalmente accesible. Perfecta para contabilizar cuánto tardas en completar una tarea, controlar el tiempo de trabajo de un equipo o llevar el seguimiento de cualquier actividad en la que necesites un cronómetro sencillo y fiable.

Esta aplicación nace de la necesidad concreta de tener una app disponible en MacOS para controlar el tiempo invertido en completar ciertas tareas pero buscando no ser intrusiva y no crear barreras cognitivas y solucionar otras carencias de accesibilidad en apps de este tipo.

Puedes descargar esta app de la MacAppStore.

La nueva app de entrenamiento neurológico de la ONCE ya está disponible

El Centro de Tiflotecnología e Innovación de la ONCE (CTI) ha anunciado la disponibilidad para descarga de ENTRENO, una nueva aplicación de entrenamiento neurológico orientada a mantener la mente activa mediante una experiencia moderna, directa y especialmente pensada para el uso cotidiano en el móvil.

La propuesta llega como una renovación completa del antiguo Gimnasio Cerebral, con un enfoque actualizado que combina entretenimiento, progresión y retos diarios, sin perder de vista el objetivo de entrenar capacidades cognitivas relevantes para la vida diaria.

Desde la presentación oficial se insiste en que ENTRENO no se limita a proponer minijuegos aislados, sino que estructura el entrenamiento en sesiones breves y repetibles, incorporando retos diarios que favorecen la constancia. Esa continuidad es clave si lo que se busca es reforzar habilidades como la memoria, la atención o la rapidez mental con pequeñas píldoras de práctica distribuida.

Además, la app persigue  mejorar la destreza general en el manejo de dispositivos móviles, haciendo que la interacción con el teléfono forme parte del propio entrenamiento.

Una app accesible, gratuita y pensada para evolucionar

ENTRENO nace, según se explica en los materiales asociados al lanzamiento, como respuesta a una demanda conocida de disponer de una aplicación accesible, divertida y suficientemente desafiante que sustituyera con garantías a la anterior generación de juegos de este estilo.

Aunque está diseñada para personas con discapacidad visual, no se plantea como un producto solo para un perfil, sino como una app inclusiva que puede disfrutar cualquier persona.

La aplicación se distribuye de forma gratuita y se apoya en un planteamiento de accesibilidad amplio, con compatibilidad con lectores de pantalla y ajustes que facilitan la interacción.

El CTI vincula además el lanzamiento con la iniciativa Modos ON, orientada a impulsar el videojuego accesible, lo que ayuda a entender por qué la app adopta un lenguaje de retos, progresión y recompensas que encaja bien con dinámicas de juego.

¿qué juegos incluye?

ENTRENO incorpora nueve juegos relacionados con distintas capacidades cognitivas para el entreno de la memoria, atención, rapidez mental, percepción y funciones ejecutivas como planificar, decidir o resolver problemas.

Los juegos están diseñados para que el entrenamiento no sea abstracto, sino conectado con situaciones reales. Ositos, por ejemplo, se plantea como una tarea de selección bajo reglas cambiantes en la que la clave no es solo reaccionar, sino inhibir respuestas automáticas y sostener la concentración mientras se atienden pedidos que varían. 

En De Pesca el entrenamiento se apoya en la discriminación auditiva y la velocidad de reacción, obligando a diferenciar señales útiles frente a estímulos negativos para una partida exitosa.

El juego de Mayormente lleva el foco al cálculo mental rápido y a la actualización de información bajo presión temporal. La mecánica de comparar resultados de operaciones sencillas, incrementando la dificultad, conecta con tareas muy comunes como estimar importes, cambios o decisiones rápidas en compras.

El juego de Ciudad Bullicio trabaja la capacidad de distinguir sonidos cotidianos y decidir con rapidez si dos estímulos son iguales o distintos, semejante a los procesos de discriminación y comparación auditiva que usamos continuamente al movernos en espacios urbanos.

Esa palabra me suena se orienta a la memoria verbal reciente, con una dinámica de memorización inicial y posterior reconocimiento frente a distracciones.

En Hal Revés el énfasis recae en la flexibilidad cognitiva y en la gestión de interferencias, obligando a responder de manera contraria a lo esperado.

El objetivo de Sónar es esquivar obstáculos guiándose por la información que aporta el sonar.

El juego de Semáforo se centra en la estimación temporal, pidiendo al usuario que cuente mentalmente un número de segundos y ejecute la acción en el momento justo.

El juego de Super Ahorro utiliza el contexto del supermercado para entrenar estimación y comparación de cantidades, planteando el reto de elegir la opción más barata cuando el precio no se presenta de forma directa.

Progresión, niveles y rutina diaria

Uno de los detalles más relevantes en una app de este tipo es cómo evita el estancamiento. En la documentación asociada se indica que cada minijuego dispone de diez niveles de dificultad creciente y que, al superar el nivel máximo, se activa un modo infinito.

La app busca ofrecer un recorrido de aprendizaje claro para quien empieza y, a la vez, garantizar recorrido a medio plazo para quien busca mantener el hábito.

Disponibilidad y requisitos mínimos

ENTRENO está disponible para iOS y Android y, según el anuncio del CTI, requiere como versiones mínimas iOS 13 y Android 6.

Puedes descargar ENTRENO para iPhone desde la AppStore o descargar ENTRENO para Android desde la PlayStore.

En la página de la noticia encontrarás varios videos con más información y tutoriales.

Más voces para idiomas no habituales en iOS con RHVoice

Desde 2023 Apple empezó a permitir que algunas aplicaciones aporten motores de síntesis de voz alternativos que pueden integrarse con VoiceOver y con cualquier app que utilice el motor TTS del sistema. RHVoice es una de esas aplicaciones, y su enfoque es especialmente interesante para quienes priorizan ligereza, rapidez y cobertura lingüística antes que la naturalidad “neuronal” de las voces comerciales.

RHVoice es un sintetizador de voz gratuito y de código abierto, pensado desde el inicio para ser útil a personas ciegas o con dificultad para acceder al texto impreso, y con especial interés en idiomas donde no siempre existen voces “premium” accesibles y de calidad para lectores de pantalla.

Al momento de escribir este artículo se incluyen voces para los idiomas luxemburgués, macedonio y albanés.

Este motor de síntesis de voz emplea síntesis paramétrica estadística (apoyándose en tecnologías abiertas como HTS y software relacionado). Debido a esto el tamaño de descarga suele ser reducido porque se almacenan modelos estadísticos en lugar de ficheros de sonido grandes.

Debido al pequeño tamaño de las voces la naturalidad puede ser inferior a la de sistemas basados en concatenación de grabaciones o redes neuronales, aunque la comprensibilidad de la voz es aceptable.

RHVoice en la App Store

La aplicación está publicada por Non-Routine LLC, es gratuita, ocupa alrededor de 10,5 MB y requiere iOS/iPadOS 16.2 o posterior. También ofrece versión para macOS (13.1 o posterior) y aparece listada para Apple Vision.

RHVoice no incluye voces “de serie”. Esto se hace para reducir el tamaño inicial y para que las actualizaciones de voces sean más simples.

Al abrir la app verás la lista de idiomas disponibles; al entrar en un idioma, se muestran las voces y puedes descargarlas con el botón correspondiente. Dentro de las opciones puedes cambiar entre dos niveles de calidad de voz.

Puedes descargar RHVoice desde la AppStore.