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 requeridas. ¿Existe alguna forma de que los atajos de Discourse tengan prioridad pero permitan que JAWS verbalice el código 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 una forma sencilla de seleccionar ninguna de ellas.