التقدم المحرز في قضايا إمكانية الوصول لقارئ الشاشة للمستخدمين العاديين في المنتديات؟

لقد كنت أتابع النقاش حول حالة إمكانية الوصول في Discourse، أو بالأحرى التحسينات الموعودة لمستخدمي قارئات الشاشة. ومع ذلك، بصفتي مستخدمًا عاديًا في منتدين مختلفين، لا أرى التحسينات التي يتم الحديث عنها في المواضيع المختلفة هنا.
سيكون من الجيد وجود موضوع يحتوي على تحديثات يتم إطلاقها لمستخدمي Discourse، بدلاً من النقاشات حول كيفية تجربة التحسينات في منتدى تجريبي تشغله أنت.
المشاكل معروفة، لكنني لا أرى الحلول التي قرأت عنها في المواضيع المختلفة هنا.
كان يجب اتخاذ إجراء ما بشأن التنقل في المواضيع الطويلة، وهذا، حسب فهمي، آلية للتحرك بمقادير أكبر في المواضيع الطويلة، لكنني لا أرى ذلك على الإطلاق في منتدي الرئيسي الذي يحتوي على مواضيع طويلة جدًا يتم إرفاقها على مدار أشهر وأحيانًا سنوات.
الانتقال إلى أول رسالة غير مقروءة يبدو غير ممكن أيضًا. إذا كنت محظوظًا، يمكنني الانتقال إلى القائمة المنسدلة التي تضبط إشعارات الردود الجديدة على التشغيل أو الإيقاف، لكن في أوقات أخرى تمنعني مشاكل التمرير الآلي الرهيبة وغير القابلة للاستخدام من رؤية المواضيع الجديدة في المواضيع الطويلة التي أتابعها.
في هذا المنتدى التجريبي، تم وضع عناوين للردود على الأقل خلال الأسبوع الماضي، مما يجعل من الممكن القفز بين الردود بطريقة متسقة، لكن هذه الميزة لم تظهر بعد في أي من المنتديات التي أستخدمها بانتظام. إذن، إنها ميزة لطيفة، لكن متى سيتم إطلاقها في العالم الحقيقي؟
وأخيرًا، هناك مشكلة تزعجني بين الحين والآخر. الاستطلاعات غير قابلة للاستخدام تمامًا باستخدام لوحة المفاتيح. يمكنك استخدام آليات الاحتياط في قارئات الشاشة، لكنك لا تملك أي طريقة لمعرفة ما إذا كان التصويت قد تم الإبلاغ عنه كما تعتقد أنك صوتت به.
كلوس

مرحبًا، @thoeg!

تم تطبيق بعض هذه التغييرات وهي متاحة هنا. هل يتصرف هذا المنتدى كما تتوقع؟ إذا كان هذا المنتدى مختلفًا عن الآخرين الذين تستخدمها، فقد تحتاج إلى طلب من مدير المنتدى ترقية Discourse. لا تستضيف جميع المنتديات من قبل المطورين، لذا لا يملكون سيطرة على تلك المنتديات.

إعجاب واحد (1)

نعم، نعتذر عن المشاكل — ستحتاج إلى طلب من أصحاب الموقع الترقية إلى أحدث إصدار من Discourse لرؤية أحدث التغييرات، حيث تم إجراء جميع هذه التغييرات مؤخرًا.

المنتدى الذي تم إعداده قبل حوالي أسبوعين لا يحتوي على العناوين الموجودة في هذا المنتدى.
وفقًا لكود HTML المصدر الذي يستخدمونه:

في هذا المنتدى، يمكنني على الأرجح إقناعهم بالتحديث إلى أحدث إصدار، لكن في المنتدى الآخر، أود التأكد من أنني لا أطلب منهم التحديث قبل تطبيق معظم الحلول، حيث يبدو أنهم لا يقومون بتحديث البرنامج بانتظام.

ولكن مرة أخرى، هل عليّ متابعة ملاحظات “ما الجديد”، أم كيف يمكنني كمستخدم عادي معرفة ما تم إصداره لأشخاص إعداد إدارة المنتدى؟

كلاوس

لم أتحقق من التواريخ في ذلك الموضوع الآخر، ولكن إذا كان المنتدى الخاص بك مختلفًا عن هذا، فأنت بحاجة إلى الترقية. يمكنك تشغيل ترقية على منتداك، إما من خلال واجهة الويب أو من سطر الأوامر. أي تغييرات تراها هنا متاحة للجمهور في الفرع tests-passed (الافتراضي).

إذا لم يرغب المنتدى الآخر في الترقية لأي سبب كان، فلا يمكنك فعل الكثير. إذا كانوا على الفرع المستقر، فستحتاج إلى الانتظار بضعة أشهر قبل وصول هذه التغييرات إليهم. يمكنك التحقق من الإصدار بالنظر إلى مصدر الصفحة، فهو موجود في الأعلى.

كلاوس، لدينا إصلاحات حرجة أخرى قيد التنفيذ، وأوصي بالانتظار أسبوعًا أو أسبوعين قبل المطالبة بها.

على وجه التحديد، نحن نعمل على دعم “أدوات الاختيار” المختلفة لدينا بحيث يمكنك اختيار الفئات والوسوم باستخدام قارئات الشاشة.

ننشر بانتظام عند إجراء تحديثاتنا في فئة #feature:announcements، ونوصي بمتابعتها إذا كنت مهتمًا بإصداراتنا. ومع ذلك، وبشكل مؤسف ومتناقض، إذا كنت تستخدم قارئ شاشة الآن، فإن متابعة هذه الفئة ستشكل تحديًا كبيرًا.

3 إعجابات

شيء آخر أتمنى أن يكون معروفًا ويمكن إصلاحه. إذا كان الموضوع مقفلًا أو مثبتًا في أعلى القائمة، فعند التنقل إلى الموضوع، ستنتهي فعليًا برابط القفل/التثبيت. إذا كان رابط تثبيت، فستقوم بإلغاء تثبيت الموضوع بدلاً من فتحه. ومع ذلك، على الأقل في نظام Windows مع JAWS، ستسمع اسم الموضوع مما يجعلك تعتقد أن الضغط على Enter سيفتح الموضوع. لم يحل إدخال العناوين للمواضيع هذه المشكلة، لأن رابط حالة التثبيت/القفل هو الذي يركز عليه، وليس رابط الموضوع نفسه.
كلوس

مرحبًا كلاوس،

نعم، لاحظت المشكلة المتعلقة بتعيين دور العنصر “عنوان” على الصف بأكمله.

بدأت في استكشاف حلول لهذه المسألة: Discourse with a screen reader - #62 by sam

ربما ينبغي أن نناقش الأمر هناك حتى يتمكن نولان وغيره من تقديم ملاحظاتهم أيضًا.

للأسف، لم نتمكن من الحصول على رخصة اختبار من JAWS، لكنني أعتقد أن NVDA يُظهر نفس الغرابة.

إعجاب واحد (1)

مرحبًا،

كل ما يعمل في NVDA يجب أن يعمل أيضًا في JAWS، لذا لا توجد مشكلة من هذه الناحية، لكن JAWS هو قارئ الشاشة الأساسي لدي.

كلوس

لقد قمت للتو بإجراء هذا التغيير (سيكون حيًا على الميتا خلال حوالي 20 دقيقة)

هل يمكنك إخباري بكيفية سير الأمر بالنسبة لك @thoeg؟

إعجابَين (2)

مرحبًا سام،

التغيير يعمل كما هو متوقع، غير أنه قد يكون من المفيد فهم ميزات التنقل الإضافية المدمجة في قارئات الشاشة عند تصفح صفحات HTML.

عند فتح المتصفح باستخدام كل من JAWS و NVDA، يتولى قارئ الشاشة التحكم في لوحة المفاتيح، مما يتيح لك التنقل إلى عناصر HTML مختلفة مثل الأزرار والعناوين والجداول وحقول النماذج ومناطق ARIA، وهي من أكثر العناصر استخدامًا.

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

لذلك، إذا كنت في صفحة تحتوي على قائمة مواضيع، يمكنك تجاوز كل شيء آخر في الصفحة والانتقال إلى أول جدول بالضغط على حرف “t”، وهذا يعمل في كل من NVDA و JAWS.

يمكنك أيضًا الانتقال إلى أول عنوان، ولكن نظرًا لأن العناوين (H) تُستخدم لهيكل الصفحة، فمن المرجح جدًا أن تنتهي في مكان خاطئ على الصفحة، وهذا ما يحدث أيضًا عند الضغط على حرف “h” عند تحميل الصفحة الرئيسية:

ستنتقل إلى:

“Discourse is growing! :tada:” وهو عنوان H3 غير جزء من قائمة مواضيع المنتدى التي ترغب فعليًا في قراءتها.

عندما تعلم أن قائمة المواضيع هي جدول، يمكنك الضغط على حرف “t” لينتقل التركيز إلى الجدول التالي في الصفحة.

سيقول JAWS:

جدول يحتوي على 5 أعمدة و31 صفًا

العمود 1، الصف 1

الموضوع

الآن، إذا استخدمت حرف “h” للقفز إلى العنوان، فستحصل على القراءة الصحيحة كما تتوقع. أما إذا استخدمت مفاتيح تنقل الجداول المستخدمة في NVDA و JAWS، فستواجه مشاكل.

للتحرك يمينًا ويسارًا في الصف، اضغط على Alt+Ctrl+السهم الأيسر أو السهم الأيمن. أما التحرك لأعلى أو لأسفل في العمود فيتم عبر Alt+Ctrl مع السهم العلوي أو السفلي.

لذا، إذا ضغطت على Alt+Ctrl+السهم السفلي، ستنتقل إلى الخلية المشكلة التي تحتوي على روابط الحالة للموضوع المثبت أو المقفل إن وُجد في الموضوع.

في هذا الجدول ضمن قائمة المواضيع، يبدو أن كل شيء في الخلايا الأخرى يمكن أن يحصل على تركيز لوحة المفاتيح في المتصفح، لذا فإن استخدام مفتاح Tab سيعطيك نفس النتائج. غير أنه قد تكون هناك حالات لا يمكن فيها الحصول على تركيز لوحة المفاتيح لكل ما يُعرض في جدول، بينما ترغب في قراءته باستخدام وظيفة تنقل الجداول في قارئ الشاشة.

كلاوس

تم الإرسال عبر البريد الإلكتروني من Windows 10

729F654A148F4B0EAE42D3A8527820CC.png

إعجاب واحد (1)

هل الأمر يتعلق فقط بالترتيب؟ من الناحية الدلالية، نريد أن يكون “القفل” و"التثبيت" وما إلى ذلك على يمين عنوان الموضوع؟ هل عنوان الموضوع هو العنصر الأول في الخلية؟

مرحبًا سام،

أتفق معك، فعند الانتقال إلى الخلية، أريد أن يكون التركيز على رابط الموضوع وليس على روابط أو أزرار حالة القفل أو التثبيت.

يعمل هذا بشكل جيد طالما أن الموضوع غير مثبت وغير مقفل. ولكن عند تثبيته أو قفله، يبدو أن التركيز ينزل في المكان الخطأ أيضًا عند استخدام مفتاح Tab للانتقال إلى الخلية.

كلوس

تم الإرسال من البريد الإلكتروني عبر Windows 10

729F654A148F4B0EAE42D3A8527820CC.png

إعجاب واحد (1)