Leitor de tela JAWS, Discourse e Atalhos

Estou trabalhando com um usuário que precisa acessar o Discourse usando o leitor de tela JAWS. Nossa primeira tentativa foi lenta, pois os atalhos do JAWS de alguma forma interferiam nos do Discourse.

Existe algum tutorial ou conselho sobre como fazer isso funcionar de forma suave? Parece que os atalhos do Discourse cobrem grande parte do que um usuário deseja fazer.

Além disso, as categorias na nossa instância estão configuradas com subcategorias. O JAWS tende a ler todas em sequência, tornando impossível „escolher‟ uma subcategoria da lista para navegar. Isso pode ser um artefato de tentar usar o JAWS de forma genérica, fora do contexto do Discourse, mas fico aberto a outras opiniões sobre como melhorar essa experiência.

Os leitores de tela capturam, por padrão, muitas teclas para seus próprios atalhos de navegação (modo de cursor virtual), o que impede que os nossos sejam usados.

Esse modo pode ser desativado. No JAWS, você precisa usar a tecla JAWS + z (dependendo das configurações, isso pode ser Insert + z ou Caps Lock + z). Ao fazer isso, o acesso aos atalhos do Discourse deve ser liberado, mas nos avise caso eles ainda não funcionem.

Onde exatamente? Isso ocorre em um menu, na página /categories ou em outro lugar?

Então, desativamos usando a tecla JAWS + z, mas ao usar os atalhos do Discourse, as leituras de áudio necessárias não foram produzidas. (Essa pessoa depende totalmente das leituras verbais.)

Existe uma maneira de fazer com que os atalhos do Discourse tenham prioridade, mas permitindo que o JAWS verbalize as codificações ARIA?

Sobre as subcategorias, aqui está uma imagem levemente editada da nossa página de categorias. Quando o JAWS verbaliza cada categoria, inclui todas as subcategorias sem interrupção e sem uma maneira simples de selecionar qualquer uma delas.

Qualquer orientação que puder fornecer será muito apreciada.

Ótima pergunta! Até agora, nossa expectativa era de que pessoas que usam leitores de tela não utilizariam nossos atalhos e recorreriam à navegação do leitor de tela. Portanto, a lacuna aqui é que não estamos anunciando conteúdo para leitores de tela ao usar os atalhos do Discourse.

Acho que podemos adicionar anúncios, mas não creio que seja uma mudança trivial. Então, embora seja algo que possamos investigar, não é algo que estará disponível imediatamente.

Obrigado, a captura de tela ajuda a estreitar o escopo.

Ao navegar de linha para linha, consigo reproduzir o relatório com todo o conteúdo da célula da tabela sendo lido, mas isso é esperado ao navegar em uma tabela. Para entrar na célula específica da tabela e ler cada grupo de conteúdo (título, descrição, links), posso usar as setas para cima/baixo para ir de um item individual a outro. É isso que não está funcionando?