Disponible la 10ª encuesta sobre lectores de pantalla del WebAIM

Ell WebAIM ya ha puesto a disposición de todas las personas que utilizan lector de pantallas su décima encuesta sobre el uso de estos productos de apoyo.

La encuesta estará disponible hasta el 31 de enero y sus resultados permiten conocer a los profesionales de la accesibilidad datos como cuales son las barreras de accesibilidad más importantes o más comunes para los usuarios de lector de pantallas así como otros datos de uso de este tipo de productos de apoyo.

La encuesta está en inglés pero es fácil de rellenar. Puedes participar en la encuesta de lectores de pantallas en el portal del WebAIM.

Trabajar de forma más accesible con VisualStudio Code usando lector de pantallas

El editor de código VisualStudio code o más conocido como VSCode incluye en sus últimas versiones la opción de activación del soporte de accesibilidad para usuarios de lectores de pantalla.

VSCode accesible en todas las plataformas

Aunque VSCode parece que proporciona accesibilidad en todas las plataformas no lo hace con la misma calidad o estabilidad.

Accesibilidad en Windows

Según la documentación oficial el soporte de accesibilidad para lectores de pantalla incluye a JAWS y NVDA aunque para este último se recomienda el uso de NVDA en modo foco en lugar del modo navegación.

Además también para NVDA existe una extensión de NVDA para VSCode para mejorar su comportamiento con este lector de pantallas.

En cualquier caso y con cualquier lector de pantallas se recomienda la navegación por salto por tabulación y el uso de las teclas para navegar entre paneles, pestañas y ventanas hijas.

Accesibilidad en MacOS

Al abrirse VSCode se detecta la presencia de VoiceOver y se abre un diálogo para activar la compatibilidad con lectores de pantalla.

La interfaz, aunque generada con tecnología web, resulta bastante accesible con el modo de navegación por grupos de las opciones de Internet de VoiceOver.

Quizás lo más problemático sean los mensajes emergentes para completar el código de forma automática o revisar el resultado en un simulador. Por suerte para los usuarios de VoiceOver todas estas opciones se pueden configurar.

En MacOS existe una opción para ver el estado de accesibilidad de VSCode. Pulsando el atajo de teclado Opcion+F1 accederemos a esta información.

Accesibilidad en Linux

Aunque el soporte para el lector de pantallas Orca está incluido para VSCode hay que mencionar que la estabilidad del lector de pantalla es aún menor cuando abrimos varias pestañas en VSCode.

El area de edición de código si resulta legible con Orca pero otros paneles como los mensajes de depuración o los paneles para acceder a ciertos elementos de configuración o de instalación de extensiones resultan totalmente inaccesibles para este lector de pantallas.

Accesibilidad en ChromeOS

Aunque VSCode dice soportar todas las plataformas el uso de esta aplicación utilizando ChromeVox, el lector de pantallas de ChromeOS, resulta totalmente improductivo ya que la experiencia es la de utilizar una página web con multitud de áreas dinámicas que carecen de encabezados o marcas semánticas.

Además el uso del teclado es conflictivo entre Chromevox y los propios atajos de VSCode.

Navegación en el completado de código

Para la función de completado de código automático aparece un mensaje emergente con una lista de opciones. Podemos navegar en esta lista de opciones utilizando los atajos de teclado Control+Flecha arriba y Control+Flecha abajo para seleccionar una de las posibles opciones.

En el caso de MacOS con VoiceOver es suficiente utilizar las flechas de arriba o abajo para moverse por la lista.

En cualquier caso es recomendable desactivar el completado automático de código y usarlo de forma manual con el atajo de teclado Control+Espacio.

Documentación oficial

El equipo de VSCode ha publicado información útil sobre las características de accesibilidad de este editor para diversos perfiles de accesibilidad. Puedes leer toda esta información en la página en inglés de accesibilidad de VSCode.

Cambia la tecla BlockMayus por otra en MacOS de forma rápida

A la hora de utilizar de forma virtual en un equipo Mac un sistema operativo distinto a MacOS nos podemos encontrar el problema de que nuestro teclado no tiene las teclas apropiadas para el sistema operativo virtualizado.

Este problema es aún más preocupante en el caso de usuarios de lectores de pantalla que requieren acceso a teclas como Insert o NumPadInsert que no aparecen el teclado estándar de Mac.

Aunque existen algunas aplicaciones que nos permiten estas modificaciones en muchos casos o no son accesibles o no son compatibles con las últimas versiones de MacOS.

Para dar una solución simple a este problema he creado un script de AppleScript que modifica el comportamiento de la tecla BlockMayus por otra. De esta forma podemos tener acceso a una tecla Insert o NumPadInsert en nuestro Windows o Linux virtualizado.

Podéis encontrar este script en la página del repositorio de ChangeKeyboardForVM

VoiceOver para MacOS Monterrey puede reconocer imágenes

Con la aparición de la última versión de MacOS, la 12.0 más conocida como Monterrey, muchos de los servicios de accesibilidad se han actualizado.

VoiceOver, por ejemplo, incluye una nueva función que le permite identificar e interpretar imágenes de botones y controles de la interfaz.

Activación del reconocimiento de imágenes

Dentro del menú de utilidad de VoiceOver, al que se accede pulsando la combinación VO+F8, encontramos una nueva sección llamada Reconocimiento de VoiceOver.

En esta nueva sección encontramos la siguiente descripción:

El Mac utiliza la inteligencia local del dispositivo para mejorar automáticamente la accesibilidad de las imágenes. No se debe confiar en el reconocimiento de VoiceOver en circunstancias de riesgo, en las que puedas hacerte daño, para orientarte o para diagnosticar o tratar una enfermedad.

En este panel encontramos una casilla de verificación llamada Descripciones de imágenes que al verificarla descargará un paquete de idiomas para realizar tanto los procesos de OCR como la descripción de las imágenes interpretadas por esta función.

Justo bajo esa casilla de verificación hay un botón para descargar más idiomas.

Primero deberemos descargar el paquete para el idioma español. Dentro del apartado para descargar idiomas encontraremos una casilla de verificación para que el reconocimiento de las imágenes se realice sin conexión a internet. Es recomendable no activar esta opción ya que las descripciones son menos precisas si se hacen de forma local.

Una vez descargado el o los idiomas que necesitemos es el momento de activar la casilla de verificación de descripciones de imágenes.

Cómo se utiliza esta función

Una vez activada esta función podemos colocar el cursor de VoiceOver sobre una imagen o botón que muestre una imagen y pulsar la combinación de teclado VO+mayúsculas+l. Tras unos pocos segundos VoiceOver nos leerá la interpretación visual de lo que hay bajo el cursor de VoiceOver.

Una cosa interesante a tener en cuenta es que esta función, a diferencia de lo que hacen aplicaciones externas que realizan la misma función, es que con la función integrada en VoiceOver no importa si tenemos la cortina de pantalla activada.

Samsung Galaxy Gear S3 accesible

La empresa Samsung es mundialmente conocida por la producción de electrodomésticos, dispositivos móviles y componentes para otros fabricantes. Dentro del mundo de la accesibilidad Samsung también está siendo conocida por apostar por la accesibilidad llegando a superar el compromiso de otros fabricantes como Google creando herramientas y productos de accesibilidad mejorados a partir de otros ya existentes como es el caso de Galaxy Talkback, el lector de pantallas para los dispositivos móviles de Samsung con sistema operativo Android.

Samsung también apuesta por la accesibilidad para todas sus plataformas, incluida la de sus wearables como es el caso de su último reloj inteligente, el
Galaxy Gear S3

El Gear S3 utiliza como sistema operativo Tizen el cual ha sido empoderado por Samsung y se están viendo ahora los frutos de ese esfuerzo por la empresa de mejorar este sistema operativo que, en un principio, carecía de cualquier característica de accesibilidad.

Elementos de accesibilidad en Gear S3

Dentro de los ajustes del reloj encontramos el apartado de accesibilidad. Allí encontramos dos secciones principales: visión y audición.

Para las personas con discapacidad visual encontramos los siguientes servicios de accesibilidad: lector de pantallas, zoom, inversión de color y color en escala de grises. Además se ha incluido la característica de pantalla oscura para que personas ciegas puedan utilizar su reloj de forma discreta.

Para las personas con discapacidad auditiva encontramos las caracteristicas de audio mono y de apagado de sonidos.

Además dentro del apartado de ajustes de accesibilidad el usuario puede activar el atajo rápido de activación y desactivación de la accesibilidad pudiendo activar o desactivar el lector de pantallas, por ejemplo, pulsando tres veces con dos dedos en la pantalla.

Un primer paso en Tizen y una primera oportunidad para mejorar

Aunque el lector de pantallas y la función de zoom funcionan bastante bien debemos tener en cuenta que este es el primer paso en accesibilidad para Tizen por lo que hay varias cosas que mejorar y varias cosas que incluir.

Uno de los principales problemas es la inexistencia de accesibilidad desde la caja. Tanto el atajo de activación de accesibilidad como todas las herramientas de accesibilidad vienen por defecto desactivados por lo que una persona con discapacidad necesitará una ayuda inicial para poder usar su dispositivo de forma autónoma.

El uso de los elementos físicos del reloj por parte del lector de pantallas u otras herramientas de accesibilidad es mínimo perdiendo la oportunidad de crear mecanismos de interfaz mejorados para personas con discapacidad. Por ejemplo, los usuarios de lectores de pantalla en lugar de mover el dedo por la pantalla táctil para escribir algo podrían usar la rueda giratoria la cual es un elemento físico con marcas hápticas claras para una persona ciega.

Se rompió el monopolio

Con el esfuerzo de Samsung en este reloj también se ha de reconocer un beneficio muy claro para las personas con discapacidad: ahora las personas con discapacidad tienen una alternativa al Apple Watch. Y es una estupenda alternativa ya que el Samsung Gear S3, además de incluir características de accesibilidad es un buen reloj inteligente con otras muchas características que lo convierten en un wearable ideal para muchos usos y situaciones.

Las personas somos diversas y los gustos y necesidades son diversos. Es necesario también que haya diversidad en la oferta tecnológica disponible para todos y gracias a Samsung la oferta en relojes inteligentes para personas con discapacidad se amplía de forma muy apropiada.

Accesibilidad en un tablet con Windows 8

La empresa Microsoft ha publicado recientemente la ultima versión de su sistema operativo para ordenadores personales. Esta nueva versión es conocida como Windows 8 y viene en dos versiones principales: Windows 8 y Windows 8 RT. Windows 8 RT esta diseñada para ser utilizada en dispositivos móviles con pantalla táctil, como puede ser una tablet.

La accesibilidad de Windows 8 viene de serie para muchos perfiles de discapacidad. Incluye lector de pantallas, magnificador, configuración de alto contraste, reconocimiento de voz, teclas pegajosas y algunas herramientas adicionales de accesibilidad. Una prueba de su accesibilidad es este mismo articulo, el cual ha sido escrito en un sistema operativo Windows 8 Enterprise utilizando Narrator, el lector de pantallas incluido en Windows.

Windows 8 y su nuevo modelo de uso

Windows 8 presenta una interfaz con una metodología de uso bastante distinta a la de versiones anteriores de Windows. El escritorio clásico ha sido relegado a un segundo lugar. Ahora las aplicaciones son mas importantes. En la parte inferior de la pantalla están localizados controles para interactuar con el sistema como puede ser un botón para mostrar un teclado en pantalla. En la parte superior derecha están los típicos controles para maximizar, minimizar y cerrar ventanas pero las barras de menú han desaparecido de todas las aplicaciones. Los usuarios acostumbrados a versiones anteriores de Windows pueden sentirse desorientados y confusos durante las primeras sesiones de uso.

Esta interfaz promete ser mas sencilla e intuitiva que la de versiones anteriores. El problema es que, aunque esto sea cierto, muchos usuarios utilizan Windows de forma mecánica y no realizando procesos de comprensión intuitiva de la interfaz. Quizás sea el momento de que el usuario comprenda a su dispositivo en lugar de usarlo sin pensar.

Tablets con Windows 8 y personas ciegas

Las tablets han tenido mucha aceptación entre personas con y sin discapacidad, incluso entre las personas ciegas, para las que el tamaño de una pantalla táctil no aporta mejoras frente a las que presenta un smartphone como un iPhone o un Nexus. Windows 8, al igual que la versión de escritorio, incluye Narrator en la versión para tablets aunque hay que comprender las diferencias de uso entre un equipo con teclado fisico y un equipo con pantalla táctil.

Narrator esta diseñado para ser utilizado tanto con un teclado físico como con una pantalla táctil. En un equipo con un teclado físico utilizando la tecla de bloquear mayúsculas como tecla de control del lector de pantallas permitiendo explorar zonas de las ventanas y de la interfaz a las que no llega el foco del cursor. En una pantalla táctil Narrator captura los gestos táctiles del sistema y reconoce gestos con uno, dos, tres y cuatro dedos para controlar el lector de pantallas. Por ejemplo, para acceder al listado de comandos de Narrator debemos pulsar con cuatro dedos tres veces la pantalla.

Siguiendo con la experiencia de Narrator en un equipo con pantalla táctil podemos arrastrar el dedo y Narrator verbalizara el elemento que está bajo el dedo. Esto en la mayoría de elementos que resulten compatibles con la capa de accesibilidad de Windows 8.

Los gestos de control son similares a los de VoiceOver para iPhone e iPad aunque hay notables diferencias. Por ejemplo, el gesto equivalente a flick derecho e izquierdo de iPhone se hace con 3 dedos en Windows 8.

Otro problema importante es que, a diferencia de VoiceOver, TalkBack, Spiel o Mobile speak; Narrator se inicia con una configuración poco compatible con el uso de una pantalla táctil. Por defecto hay opciones desactivadas relacionadas con una escritura cómoda con el teclado en pantalla, la exploración de la pantalla con los dedos o el modo de exploración en detalle. Esto obliga al usuario ciego a personalizar el lector de pantallas con pocos conocimientos sobre los gestos mas habituales.

También indicar que existen aplicaciones que resultan confusas o nada compatibles con Narrator por lo que una persona ciega no podrá usar estas aplicaciones.

Los usuarios de magnificación de pantalla pueden encontrar que el zoom hace movimientos extraños al activar el teclado en pantalla. Lo mismo sucede con ventanas en las que se muestran barras de desplazamiento. No se sincroniza de forma apropiada el deslizamiento de una ventana con el deslizamiento de la magnificación. El usuario de magnificación de pantallas debe ir modificando tanto su foco de exploración ampliada como las barras de desplazamiento de la ventana de la aplicación que se este utilizando.

Windows 8 en tablets con otros perfiles de discapacidad

Los tablets con Windows 8, aunque su configuración y características técnicas puedan considerarse elevadas, se ven muy limitados en procesamiento y almacenamiento debido a que Windows 8 RT consume muchísimos recursos. Las funciones de reconocimiento del habla se limitan al dictado y algún comando de voz. La campana del sistema puede ser ocultada por alguna ventana o panel flotante y las teclas pegajosas pueden ser incompatibles con algunos teclados Bluetooth que no gestionan bien el mantenimiento de las comunicaciones entre dispositivos. Todo esto se origina por intentar llevar un sistema operativo de ordenador de escritorio a un dispositivo móvil y no querer adaptar la experiencia de usuario a cada caso.

Con todos estos datos podemos afirmar que Windows 8 es un sistema operativo casi terminado con respecto a su accesibilidad. Fallos más o menos importantes en sus productos de apoyo se pueden ver agravados al utilizar un equipo portátil con recursos limitados como es el caso de algunas tablets. Esto obliga a mantener la consabida afirmación de: una persona con discapacidad está obligada a adquirir un equipo con Windows con una configuración de procesador y memoria elevados ya que su producto de apoyo consumirá gran parte de los recursos

Conclusiones

Es gratificante comprobar que Microsoft se ha unido al carro de otros grandes fabricantes de sistemas operativos en la idea de que la accesibilidad, y sus productos de apoyo, deben estar incluidos de serie en los equipos. Una persona con discapacidad tiene el mismo derecho que el resto de personas a utilizar un equipo informático desde el primer instante. Aunque Narrator, la magnificación y otros productos de apoyo presentan algunas anomalías de comportamiento es necesario reconocer que esta nueva versión de Windows presenta un aspecto más que interesante y se merece una oportunidad de ser utilizado por personas con y sin discapacidad que quieran aventurarse, con paciencia y ganas de cambiar su forma de pensar, con un nuevo modelo de uso de equipos informáticos.