Operable
31 مقالة
WCAG 2.1.1: لوحة المفاتيح
تتطلب WCAG 2.1.1 أن تكون جميع الوظائف المتاحة من خلال الفأرة أو أي مؤشر قابلة للتشغيل بنفس القدر عبر لوحة المفاتيح فقط، دون الحاجة إلى توقيت محدد لضغطات المفاتيح. يُعد هذا المعيار أساسيًا للمستخدمين الذين لا يمكنهم استخدام الفأرة، إذ يضمن قدرتهم على التنقل والتفاعل وإكمال المهام على أي موقع إلكتروني أو تطبيق.
WCAG 2.1.2: عدم وجود فخ لوحة المفاتيح
تتطلب WCAG 2.1.2 ألّا يُحتجز مستخدمو لوحة المفاتيح داخل أي مكوّن مطلقًا — فإذا أمكن نقل التركيز إلى عنصر في واجهة المستخدم باستخدام لوحة المفاتيح، يجب أيضًا أن يكون من الممكن نقل التركيز بعيدًا باستخدام لوحة المفاتيح فقط. يُعد هذا المعيار ضروريًا للمستخدمين الذين يعتمدون حصريًا على التنقل عبر لوحة المفاتيح، بما في ذلك الأشخاص ذوو الإعاقات الحركية ومستخدمو برامج قراءة الشاشة.
WCAG 2.1.4: اختصارات المفاتيح الأحرفية
تتطلب WCAG 2.1.4 أن أي اختصار لوحة مفاتيح يتم تنفيذه باستخدام مفتاح حرف واحد فقط (حرف، رقم، علامة ترقيم، أو رمز) يمكن إيقافه، أو إعادة تعيينه، أو تفعيله فقط عند وجود التركيز عليه — وذلك لمنع التشغيل العرضي الذي يضر بالمستخدمين الذين يعتمدون على الإدخال الصوتي أو لديهم إعاقات حركية.
WCAG 2.2.1: قابلية ضبط التوقيت
تتطلب WCAG 2.2.1 أن يتمكن المستخدم من إيقاف أي حد زمني يحدده المحتوى أو تعديله أو تمديده، مما يضمن ألا يُستبعد الأشخاص الذين يحتاجون إلى وقت أطول للتفاعل مع محتوى الويب. يعد هذا المعيار من المستوى A ضروريًا للمستخدمين ذوي الإعاقات الحركية والمعرفية والبصرية.
WCAG 2.2.2: إيقاف مؤقت، إيقاف، إخفاء
WCAG 2.2.2 يتطلب أن يكون من الممكن للمستخدمين إيقاف أو إلغاء أو إخفاء المحتوى المتحرك أو اللامع أو القابل للتمرير أو الذي يتم تحديثه تلقائيًا. هذا يحمي الأشخاص ذوي الإعاقات الإدراكية واضطرابات الجهاز الدهليزي والحالات المرتبطة بالانتباه من المحتوى الذي لا يمكنهم التحكم فيه.
WCAG 2.3.1: ثلاث ومضات أو أقل من العتبة
WCAG 2.3.1 يتطلب أن لا يحتوي محتوى الويب على أي شيء يومض أكثر من ثلاث مرات في الثانية، ما لم يكن الوميض أقل من عتبات الوميض العامة أو الوميض الأحمر. هذا المعيار ضروري لمنع النوبات وردود الفعل الجسدية لدى المستخدمين المصابين بالصرع الحساس للضوء أو حالات عصبية مشابهة.
WCAG 2.4.1: تجاوز الكتل
تتطلب WCAG 2.4.1 أن توفر صفحات الويب آلية لتخطي الكتل المتكررة من المحتوى، مثل قوائم التنقل، حتى يتمكن مستخدمو لوحة المفاتيح وتقنيات المساعدة من الوصول إلى المحتوى الرئيسي دون الاضطرار للانتقال عبر كل رابط باستخدام مفتاح Tab. هذا مطلب من المستوى A، ما يعني أنه يمثل الحد الأدنى الأساسي للتنقل بلوحة المفاتيح بشكل متوافق مع متطلبات الوصول.
WCAG 2.4.2: صفحة معنونة
WCAG 2.4.2 يتطلب أن تحتوي كل صفحة ويب على عنوان وصفي وذو معنى يحدد موضوعها أو غرضها. يضمن هذا أن يتمكن المستخدمون — وخاصة الذين يعتمدون على قارئات الشاشة أو يديرون عدة علامات تبويب — من توجيه أنفسهم بسرعة والتنقل بكفاءة.
WCAG 2.4.3: ترتيب التركيز
تتطلب WCAG 2.4.3 أنه إذا كان من الممكن التنقل في صفحة ويب بشكل تسلسلي وكانت تسلسلات التنقل تؤثر في المعنى أو في طريقة التشغيل، فيجب أن تتلقى المكوّنات القابلة للتركيز التركيزَ بترتيب يحافظ على المعنى وقابلية التشغيل. يُعد هذا المعيار ضروريًا لمستخدمي لوحة المفاتيح وتقنيات المساعدة الذين يعتمدون على تسلسل تركيز منطقي ومتوقع لفهم المحتوى والتفاعل معه.
WCAG 2.4.4: غرض الرابط (في السياق)
تتطلب WCAG 2.4.4 أن يكون من الممكن تحديد الغرض من كل رابط من نص الرابط وحده، أو من نص الرابط مع سياقه المحيط. يضمن ذلك أن مستخدمي قارئات الشاشة، ومستخدمي لوحة المفاتيح فقط، والأشخاص ذوي الإعاقات الإدراكية يمكنهم فهم إلى أين يقود الرابط دون الحاجة إلى اتباعه.
WCAG 2.5.1: إيماءات المؤشر
تتطلب WCAG 2.5.1 أن تكون جميع الوظائف التي تستخدم إيماءات متعددة النقاط أو قائمة على المسار (مثل القرص للتكبير أو السحب) قابلة للتشغيل أيضًا باستخدام مؤشر واحد دون إيماءة قائمة على المسار، ما لم تكن الإيماءة أساسية. يحمي هذا المستخدمين ذوي الإعاقات الحركية الذين لا يمكنهم تنفيذ إيماءات اللمس المعقدة بشكل موثوق.
WCAG 2.5.2: إلغاء المؤشر
تتطلب WCAG 2.5.2 أن تكون الوظيفة التي يتم تشغيلها بواسطة مؤشر واحد (الماوس أو اللمس أو القلم) قابلة للإلغاء أو العكس، لمنع عمليات التفعيل غير المقصودة. يحمي هذا المستخدمين ذوي الإعاقات الحركية الذين قد ينقرون أو يضغطون عن غير قصد.
WCAG 2.5.4: تشغيل بالحركة
تتطلب WCAG 2.5.4 أن تكون أي وظيفة يتم تشغيلها بواسطة حركة الجهاز أو حركة المستخدم (مثل الهز أو الإمالة) قابلة للتشغيل أيضًا من خلال مكوّنات واجهة المستخدم التقليدية، وأن يكون المستخدمون قادرين على تعطيل تفعيل الحركة لمنع التشغيل العرضي.
WCAG 2.4.5: طرق متعددة
تتطلب WCAG 2.4.5 أن توفر المواقع الإلكترونية أكثر من طريقة واحدة لتمكين المستخدمين من الوصول إلى أي صفحة معينة ضمن مجموعة من صفحات الويب — على سبيل المثال، من خلال بحث في الموقع، أو خريطة موقع، أو قائمة تنقل. يضمن ذلك أن يتمكن المستخدمون ذوو القدرات والتفضيلات المختلفة من العثور على المحتوى باستخدام الطريقة الأنسب لهم.
WCAG 2.4.6: العناوين والتسميات
تتطلب WCAG 2.4.6 أن تكون العناوين والتسميات، عندما تكون موجودة، وصفية وتنقل بدقة موضوع أو غرض المحتوى الذي تقدمه أو تحدده. يساعد هذا المعيار المستخدمين — وخاصة الذين يستخدمون تقنيات مساعدة — على التنقل في المحتوى بكفاءة وفهم بنية وأغراض أقسام الصفحة وحقول النماذج.
WCAG 2.4.7: تركيز مرئي
تتطلب WCAG 2.4.7 أن يكون لأي واجهة مستخدم قابلة للتشغيل عبر لوحة المفاتيح مؤشر تركيز مرئي، حتى يتمكن المستخدمون دائمًا من رؤية العنصر الذي يملك تركيز لوحة المفاتيح حاليًا. يعد هذا أمرًا أساسيًا للمستخدمين الذين يعتمدون على لوحة المفاتيح فقط، والأشخاص ذوي الإعاقات الحركية، وأي شخص لا يمكنه استخدام الفأرة.
WCAG 2.4.11: عدم حجب التركيز (الحد الأدنى)
تتطلب WCAG 2.4.11 أنه عندما يحصل مكوّن في واجهة المستخدم على تركيز لوحة المفاتيح، ألا يكون مخفياً بالكامل بواسطة محتوى أنشأه المؤلف مثل الترويسات الثابتة، أو لافتات ملفات تعريف الارتباط، أو عناصر الدردشة. يضمن هذا المعيار أن مستخدمي لوحة المفاتيح يمكنهم دائماً رؤية مكانهم على الصفحة، وهو أمر أساسي للتنقل وقابلية الاستخدام.
WCAG 2.5.7: حركات السحب
تتطلب WCAG 2.5.7 أن أي وظيفة تستخدم حركة السحب يمكن أيضًا تنفيذها باستخدام مؤشر واحد دون سحب، ما لم يكن السحب ضروريًا وأساسيًا. يضمن هذا أن المستخدمين ذوي الإعاقات الحركية الذين لا يمكنهم أداء إيماءات السحب بشكل موثوق لا يزال بإمكانهم الوصول إلى جميع الوظائف.
WCAG 2.5.8: حجم الهدف (الحد الأدنى)
تتطلب WCAG 2.5.8 أن تكون الأهداف التفاعلية مثل الأزرار والروابط ذات حجم أدنى يبلغ 24×24 بكسل CSS، أو أن يكون هناك تباعد كافٍ حول الأهداف الأصغر، حتى يتمكن المستخدمون ذوو الإعاقات الحركية من تفعيلها بشكل موثوق. يؤدي عدم استيفاء هذا المعيار إلى عمليات تفعيل عرضية وإحباط لأي شخص لا يستطيع التحكم في أداة التأشير بدقة.
WCAG 2.1.3: لوحة المفاتيح (دون استثناء)
تتطلب WCAG 2.1.3 أن تكون كل وظيفة في صفحة ويب أو تطبيق قابلة للتشغيل عبر واجهة لوحة المفاتيح، دون أي استثناءات على الإطلاق — حتى في المهام المعتمدة على المسار أو مهام الرسم الحر. يغلق هذا المعيار من المستوى AAA الثغرة الموجودة في WCAG 2.1.1 ويضمن وصولًا كاملًا عبر لوحة المفاتيح للمستخدمين الذين لا يمكنهم استخدام الفأرة.
WCAG 2.2.3: بدون توقيت
تتطلب WCAG 2.2.3 (المستوى AAA) ألا يكون التوقيت جزءًا أساسيًا من الحدث أو النشاط الذي يقدمه المحتوى، باستثناء الوسائط المتزامنة غير التفاعلية والأحداث في الوقت الفعلي. يضمن هذا ألا يُستبعد المستخدمون ذوو الإعاقة الذين يحتاجون إلى وقت أطول للقراءة أو التفاعل أو الاستجابة بسبب تصميم يعتمد على الوقت.
WCAG 2.2.4: المقاطعات
يتطلب المعيار WCAG 2.2.4 أن يتمكن المستخدمون من تأجيل أو كبح جميع المقاطعات — مثل التنبيهات والإشعارات وتحديثات المحتوى التلقائية — باستثناء تلك التي تتعلق بحالة طارئة. يُعد هذا المعيار ضروريًا للمستخدمين ذوي الإعاقات في الانتباه أو الإدراك أو الإعاقات العصبية الذين قد يتعرضون لاضطراب شديد بسبب المقاطعات غير المتوقعة أثناء أداء مهمة ما.
WCAG 2.2.5: إعادة المصادقة
يتطلب المعيار WCAG 2.2.5 أنه عند انتهاء جلسة مصادقة، يمكن للمستخدمين إعادة المصادقة ومتابعة نشاطهم دون فقدان أي بيانات كانوا قد أدخلوها. يُعد هذا المعيار بالغ الأهمية للمستخدمين ذوي الإعاقة الذين قد يحتاجون إلى وقت أطول لإكمال المهام، ولا يجب أن يُعاقَبوا بانتهاء الجلسات الذي يمحو عملهم.
WCAG 2.2.6: انتهاء المهلة
يتطلب المعيار WCAG 2.2.6 تحذير المستخدمين بشأن فقدان البيانات الناتج عن انتهاء مهلة عدم النشاط، وأن تستمر أي مهلة من هذا النوع لمدة لا تقل عن 20 ساعة ما لم يتم حفظ البيانات. يحمي هذا المستخدمين ذوي الإعاقات الإدراكية، وضعف القدرة الحركية، وغيرهم ممن يحتاجون إلى وقت أطول لإكمال المهام.
WCAG 2.3.2: ثلاث ومضات
تتطلب WCAG 2.3.2 ألا تحتوي صفحات الويب على أي محتوى يومض أكثر من ثلاث مرات في أي فترة مدتها ثانية واحدة، دون استثناء للومضات الصغيرة أو منخفضة التباين. يحمي هذا المعيار الأكثر صرامة من المستوى AAA المستخدمين المصابين بالصرع الحساس للضوء واضطرابات النوبات الأخرى من ردود الفعل العصبية التي قد تهدد الحياة.
WCAG 2.3.3: الرسوم المتحركة الناتجة عن التفاعلات
يتطلب المعيار WCAG 2.3.3 أن يكون من الممكن تعطيل الرسوم المتحركة القائمة على الحركة التي يتم تشغيلها بواسطة تفاعل المستخدم، ما لم تكن هذه الرسوم المتحركة ضرورية للوظيفة أو للمعلومات التي يتم نقلها. هذا مهم لأن الحركة يمكن أن تحفّز اضطرابات الجهاز الدهليزي، مما يسبب الدوار والغثيان وفقدان التوازن لدى جزء كبير من السكان.
WCAG 2.4.8: الموقع
يتطلب المعيار WCAG 2.4.8 أن يتمكن المستخدمون من تحديد مكانهم ضمن مجموعة من صفحات الويب — على سبيل المثال، من خلال مسارات التنقل (breadcrumbs)، أو خرائط الموقع، أو روابط التنقل المميزة. يساعد هذا المستخدمين ذوي الإعاقات الإدراكية، ومستخدمي برامج قراءة الشاشة، وأي شخص يتنقل في المواقع المعقدة على توجيه أنفسهم والتحرك عبر المحتوى بثقة.
WCAG 2.4.10: عناوين الأقسام
يتطلب المعيار WCAG 2.4.10 استخدام عناوين الأقسام لتنظيم المحتوى كلما احتوت الصفحة على عدة أقسام، مما يمكّن المستخدمين من التنقل وفهم بنية الصفحة. يدعم هذا المعيار مستخدمي قارئات الشاشة، واحتياجات الوصول المعرفي، وأي شخص يعتمد على بنية المستند ليتعرّف على موضعه داخل المحتوى الطويل أو المعقّد.
WCAG 2.4.12: التركيز غير محجوب (محسّن)
يتطلب المعيار WCAG 2.4.12 أنه عندما يتلقى مكوّن في واجهة المستخدم تركيز لوحة المفاتيح، لا يجوز أن يُحجب أي جزء من ذلك المكوّن بواسطة محتوى أنشأه المؤلف — يجب أن يكون العنصر الذي عليه التركيز مرئيًا بالكامل. هذا المعيار المحسَّن (AAA) يلغي السماح بالرؤية الجزئية الموجود في نظيره من المستوى AA، مما يضمن أن مستخدمي لوحة المفاتيح يرون دائمًا بالضبط مكان وجود التركيز.
WCAG 2.4.13: مظهر التركيز
يتطلب المعيار WCAG 2.4.13 أن تستوفي مؤشرات تركيز لوحة المفاتيح متطلبات الحد الأدنى للحجم والتباين حتى يتمكن المستخدمون من رؤية العنصر الذي عليه التركيز بوضوح. يضمن هذا المعيار أن الأشخاص الذين يعتمدون على لوحات المفاتيح أو التقنيات المساعدة يمكنهم التنقل في الواجهات دون أن يفقدوا تتبع موضعهم الحالي.
WCAG 2.5.5: حجم الهدف (محسّن)
يتطلب المعيار WCAG 2.5.5 أن تكون الأهداف التفاعلية مثل الأزرار والروابط بحجم لا يقل عن 44×44 بكسل CSS، لضمان أن الأشخاص ذوي الإعاقات الحركية أو الارتعاش أو محدودية المهارة اليدوية يمكنهم تفعيل عناصر التحكم بشكل موثوق دون تشغيل العناصر المجاورة عن طريق الخطأ.
