قارئ الشاشة JAWS، وDiscourse، وShortcuts

أعمل مع مستخدم يجب أن يصل إلى Discourse باستخدام قارئ الشاشة JAWS. كانت محاولتنا الأولى بطيئة لأن اختصارات JAWS تتداخل بطريقة ما مع اختصارات Discourse.

هل هناك دليل تعليمي أو أي نصائح حول كيفية جعل هذا يعمل بسلاسة؟ يبدو أن اختصارات Discourse تغطي الكثير مما يريده المستخدم أن يفعله.

وبشكل ذي صلة، فإن الفئات في مثيلتنا مُعدّة مع فئات فرعية. يحب JAWS قراءتها جميعًا كسلسلة واحدة، مما يجعل من المستحيل «اختيار» فئة فرعية من القائمة للانتقال إليها. قد يكون هذا أثرًا لمحاولة استخدام JAWS بطريقة عامة وغير مخصصة لـ Discourse، لكنني أرحب برأي الآخرين حول كيفية جعل هذه التجربة أفضل.

تلتقط قارئات الشاشة الكثير من المفاتيح لاختصارات التنقل الخاصة بها افتراضيًا (وضع المؤشر الافتراضي)، مما يمنع استخدام اختصاراتنا.

يمكن إيقاف هذا الوضع، وفي JAWS يجب استخدام مفتاح JAWS + z (اعتمادًا على الإعدادات، قد يكون هذا Insert + z أو Caps Lock + z). يجب أن يمنح القيام بذلك الوصول إلى اختصارات Discourse، ولكن أبلغونا إذا لم تعمل بعد.

أين بالضبط؟ هل هذا في قائمة، أو في صفحة /categories؟ أم في مكان آخر؟

لذا قمنا بإيقافه باستخدام مفتاح JAWS + z، لكن استخدام اختصارات Discourse لم يُنتج قراءات صوتية مطلوبة. هل هناك طريقة لجعل اختصارات Discourse ذات أولوية مع السماح لـ JAWS بنطق ترميز aria؟

بشأن الفئات الفرعية، إليك صورة معدّلة قليلاً لصفحة الفئات لدينا. عندما ينطق JAWS كل فئة، يضيف جميع الفئات الفرعية دون وجود طريقة بسيطة لاختيار أي منها.