قارئات الشاشة (Screen Readers)
برامج تقرأ محتوى الشاشة بصوت مسموع: NVDA و JAWS على ويندوز، VoiceOver على ماك/iOS، TalkBack على أندرويد.
تجربة مغايرة تمامًا لما تتخيّله. لا فأرة، لا ألوان، لا تخطيط بصري — بل صوت يقرأ الصفحة، ولوحة مفاتيح تتنقّل بين عناصرها. إليك كيف تحدث الرحلة فعليًا، ولماذا تفشل أغلب المواقع في إيصال محتواها.
2.2 مليار
شخص حول العالم يعاني من ضعف بصري أو فقدان كامل للبصر (منظمة الصحة العالمية).
98%
من المواقع تحتوي على فشل واحد على الأقل في معايير WCAG (WebAIM 2024).
60%
من الأخطاء الشائعة هي صور بلا نص بديل وحقول نماذج بلا تسميات.
بدلًا من الشاشة والفأرة، يعتمد المستخدم الكفيف على مجموعة من التقنيات المساعدة.
برامج تقرأ محتوى الشاشة بصوت مسموع: NVDA و JAWS على ويندوز، VoiceOver على ماك/iOS، TalkBack على أندرويد.
التنقّل يتم عبر Tab و Shift+Tab و Enter والأسهم. الفأرة غير مجدية لأن المستخدم لا يرى مؤشرها.
أجهزة تحوّل النص الرقمي إلى نقاط برايل قابلة للّمس بشكل لحظي.
ضعاف البصر يستخدمون مكبّرات الشاشة (ZoomText) أو أوضاع التباين العالي وتكبير الخطوط في المتصفح.
يبدأ قارئ الشاشة بقراءة عنوان الصفحة، ثم اللغة، ثم العناصر بالترتيب.
يضغط المستخدم H للتنقّل بين العناوين، أو R للمناطق (header, nav, main)، أو K للروابط.
يقرأ القارئ الفقرات، ويصف الصور عبر النص البديل (alt)، ويعلن عن الأزرار والروابط ووظائفها.
عند الوصول لحقل إدخال يُنطق اسمه ونوعه ومتطلباته، ويعلن عن الأخطاء فور حدوثها.
أبرز العوائق التي تواجه المستخدم الكفيف يوميًا — وكيفية تجنّبها.
المشكلة: يسمع المستخدم: «صورة» أو اسم الملف فقط — بلا أي معنى.
الحل: أضف alt وصفيًا مختصرًا لكل صورة معلوماتية، و alt فارغ للصور الزخرفية.
المشكلة: زر يحتوي على أيقونة فقط (✕، 🔍) يُنطق كـ «زر» بلا توضيح لوظيفته.
الحل: استخدم aria-label وصفي أو نصًا مخفيًا بصريًا (sr-only).
المشكلة: صفحة بلا H1/H2 تجبر المستخدم على قراءة كل شيء بالتسلسل دون قدرة على التنقّل السريع.
الحل: نظّم المحتوى بترتيب منطقي للعناوين (H1 واحد، ثم H2 للأقسام).
المشكلة: عناصر تفاعلية تعمل فقط بالفأرة — يستحيل الوصول إليها بدون رؤية.
الحل: اضمن أن كل عنصر تفاعلي يصل إليه Tab ويُفعّل بـ Enter/Space.
المشكلة: ظهور رسالة نجاح أو خطأ بصريًا دون إعلان — المستخدم لا يدري ما حدث.
الحل: استخدم aria-live للتحديثات و role=alert للأخطاء الحرجة.
المشكلة: اختبار «أنا لست روبوت» يعتمد على رؤية صور — يحجب الكفيف عن إكمال التسجيل أو الدفع.
الحل: وفّر بديلًا صوتيًا أو reCAPTCHA v3 الذي لا يتطلب تفاعلًا بصريًا.
المشكلة: حقل إدخال يُنطق كـ «تحرير نص» بلا توضيح ما المطلوب إدخاله.
الحل: اربط كل input بـ label صريح، ولا تعتمد على placeholder وحده.
المشكلة: أكثر من 80% من ملفات PDF المهمة غير قابلة للقراءة بقارئ الشاشة.
الحل: أضف tags وعناوين هيكلية، أو حوّلها إلى HTML متاح.
اكتشف كيف تبدو صفحتك من منظور قارئ الشاشة، أو افحص امتثال محتواك لمعايير WCAG.