Lector de pantalla JAWS, Discourse y Accesos directos

Estoy trabajando con un usuario que debe acceder a Discourse utilizando el lector de pantalla JAWS. Nuestro primer intento fue lento, ya que los atajos de JAWS de alguna manera interferían con los de Discourse.

¿Existe algún tutorial o consejo sobre cómo hacer que esto funcione sin problemas? Parece que los atajos de Discourse cubren gran parte de lo que un usuario querrá hacer.

En relación con esto, las categorías en nuestra instancia están configuradas con subcategorías. A JAWS le gusta leerlas todas en una sola cadena, lo que hace imposible «elegir» una subcategoría de la lista para navegar. Esto podría ser un artefacto de intentar usar JAWS de manera genérica, sin tener en cuenta Discourse, pero agradezco las opiniones de otros sobre cómo mejorar esta experiencia.

Los lectores de pantalla capturan muchas teclas por defecto para sus propios atajos de navegación (modo cursor virtual), lo que impide que los nuestros se utilicen.

Este modo se puede desactivar. En JAWS, debes usar la tecla JAWS + z (según la configuración, esto podría ser Insert + z o Bloq Mayús + z). Al hacerlo, se debería permitir el acceso a los atajos de Discourse, pero avísanos si siguen sin funcionar.

¿Dónde exactamente? ¿Está en un menú, en la página /categories? ¿En algún otro lugar?

Así que lo desactivamos usando la tecla JAWS + z, pero al usar los atajos de Discourse no se produjeron las lecturas de audio necesarias. (Esta persona depende por completo de las lecturas verbales.)

¿Existe alguna forma de que los atajos de Discourse tengan prioridad pero permitan que JAWS verbalice las codificaciones ARIA?

Re: subcategorías, aquí hay una imagen ligeramente editada de nuestra página de categorías. Cuando JAWS verbaliza cada categoría, incluye todas las subcategorías sin interrupción y sin una forma sencilla de seleccionar ninguna de ellas.

Cualquier orientación que puedan brindar sería muy apreciada.

¡Buena pregunta! Hasta ahora, hemos asumido que las personas que utilizan lectores de pantalla no usarán nuestros atajos y optarán por la navegación del lector de pantalla. Por lo tanto, el problema aquí es que no estamos anunciando el contenido para los lectores de pantalla cuando se usan los atajos de Discourse.

Creo que podemos agregar anuncios, pero no creo que esto sea un cambio trivial, por lo que, aunque es algo que podemos investigar, no estará disponible de inmediato.

Gracias, la captura de pantalla ayuda a delimitar el problema.

Al navegar de fila en fila, puedo reproducir el informe con todo el contenido de la celda de la tabla siendo leído, pero esto es esperado al navegar por una tabla. Para entrar en la celda de la tabla específica y leer cada grupo de contenido (título, descripción, enlaces), puedo usar las teclas de flecha arriba/abajo para pasar de un elemento individual a otro. ¿Es eso lo que no funciona?