JAWS スクリーンリーダー、Discourse、ショートカット

JAWS スクリーンリーダーを使用して Discourse にアクセスする必要があるユーザーと作業しています。最初の試みは遅く、JAWS のショートカットが Discourse のショートカットと何らかの形で干渉していました。

これをスムーズに動作させる方法に関するチュートリアルやアドバイスはありますか?Discourse のショートカットは、ユーザーがやりたいことの大部分をカバーしているように見えます。

また、当インスタンスのカテゴリはサブカテゴリを備えて構成されています。JAWS はそれらをすべて連続して読み上げてしまうため、リストからサブカテゴリを選んで移動することが不可能です。これは、Discourse 固有ではなく一般的な方法で JAWS を使おうとした結果の副作用かもしれません。より良い体験にするためのご意見をお待ちしています。

スクリーンリーダーは、デフォルトで独自のナビゲーションショートカット(バーチャルカーソルモード)に多くのキーを割り当てているため、当社のショートカットを使用できなくなります。

このモードはオフに切り替えることができます。JAWS の場合は、JAWS キー + z(設定によっては Insert + z または Caps Lock + z)を使用してください。これを行うことで Discourse のショートカットにアクセスできるようになりますが、それでも動作しない場合はお知らせください。

具体的にどこでしょうか?メニュー内ですか、/categories ページ上ですか、それとも他の場所でしょうか?

JAWSキー+Zで無効化しましたが、Discourseのショートカットを使用しても必要な音声読み上げが行われませんでした(この方は音声読み上げに完全に依存しています)。Discourseのショートカットを優先しつつ、JAWSがARIAコードを音声で読み上げられるようにする方法はありますか?

サブカテゴリについてですが、カテゴリページの画像を少し編集したものを以下に示します。JAWSが各カテゴリを音声で読み上げる際、すべてのサブカテゴリが区切りなく読み上げられ、それらの中から簡単に選択する方法がありません。

ご提供いただけるご助言を心よりお待ちしております。

素晴らしい質問です!これまでの私たちの認識では、スクリーンリーダーを利用する方は当社のショートカットを使用せず、スクリーンリーダーのナビゲーションに依存すると想定していました。そのため、ここでの課題は、Discourse のショートカットを使用している際に、スクリーンリーダー向けにコンテンツを告知していない点です。

告知機能を追加できると思いますが、これは簡単な変更ではないため、検討は可能でも、すぐに利用可能になるものではないと考えています。

ありがとうございます。スクリーンショットにより、問題の特定が絞り込めました。

行から行へ移動する際に、テーブルセルのすべてのコンテンツが読み上げられる現象を再現できますが、これはテーブルをナビゲートする際の期待される動作です。特定のテーブルセルに入り、各コンテンツグループ(見出し、説明、リンク)を個別に読み取るには、上下矢印キーを使用してアイテムからアイテムへ移動できます。これが機能していないということでしょうか?