الموارد · 57

الحوارات ولوحات المفاتيح: اختبار مسار التركيز

التحقق من الفتح والتنقل والإغلاق واستعادة السياق في الواجهات التي تقاطع مهمة ما.

مُحدَّث · 3 min

ما يُساعد هذا الدليل على تحقيقه

  • اختيار المكون المناسب
  • وضع تركيز مفهوم
  • السماح بالإغلاق
  • استعادة السياق

فحص سريع

  • هل النافذة المنبثقة ضرورية؟
  • أين يستقر التركيز عند الفتح؟
  • هل الخلفية ثابتة بالفعل؟
  • هل يمكن إغلاق مربع الحوار باستخدام لوحة المفاتيح؟
  • أين يعود التركيز إذا اختفى الزر؟

طريقة خطوة بخطوة

  1. 1

    اختيار المقاطعة

    تحديد ما إذا كانت المعلومات تحتاج إلى نافذة منبثقة أم يمكن أن تبقى في الصفحة. فصل مربعات الحوار المنبثقة واللوحات والقوائم. تفضيل العناصر الأصلية المناسبة والتحقق من السلوك؛ لا يقوم دور ARIA بإنشاء التفاعلات تلقائيًا.

    المُخرَج: اختيار المكوّن وأسبابه.

  2. 2

    التسمية والفتح

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

    المُخرَج: اختبار الفتح.

  3. 3

    التنقل باستخدام لوحة المفاتيح

    وفقًا لنمط مربع الحوار المشروط W3C، يبقى مفتاحا Tab و Shift+Tab داخل المحتوى، بينما يكون المحتوى الخارجي غير نشط. تحقق من التركيز المرئي، والترتيب المنطقي، وعدم وجود أي عوائق في عناصر التحكم المتداخلة.

    المُخرَج: التنقل للأمام والخلف.

  4. 4

    الإغلاق والاستعادة

    توفير إغلاق مرئي وسلوك متوقع لزر Escape. أعد التركيز إلى المُشغِّل أو إلى خطوة منطقية إذا لم يعد المُشغِّل موجودًا. بعد الإرسال، يجب أن يجد المستخدمون التغييرات وما يمكن أن يحدث لاحقًا.

    المُخرَج: استعادة التركيز والسياق.

  5. 5

    اختبار الأخطاء والمسافات

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

    المُخرَج: حالات الاستخدام على الشاشات الضيقة.

  6. 6

    التحقق من الصفحة

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

    المُخرَج: سجل القبول والحدود المعروفة.

ورقة عمل قابلة لإعادة الاستخدام

أكمل بملاحظاتك المعتمدة. هذه الحقول عبارة عن نموذج عمل، وليست نتائج مُلاحظة.

الحقلالمعلومات المطلوب تسجيلها
الفتحالزناد، والاتجاه، والتركيز الأولي
الرحلةمفتاح Tab، وShift+Tab، وخلفية ثابتة، وتركيز مرئي
الإغلاقمفتاح Escape، والزر، والرجوع المنطقي
الحدوداختبار التكبير، والمحتوى الطويل، والأخطاء، والمساعدة

مثال عملي افتراضي

حالة توضيحية

مثال افتراضي: مربع حوار يؤكد حذف صف، ثم يختفي زر فتحه.

القرار والأدلة المتوقعة

بعد التأكيد، يعود التركيز إلى العنصر التالي المنطقي أو عنوان القائمة، مع إعلان النتيجة وظهور الخطوة التالية.

تمييز الآليات

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

مؤشرات الإدارة

المؤشرما يقيسهالإجراء الأول
إتمام عمليات الكتابة باستخدام لوحة المفاتيحتنفيذ المهام بدون مؤشرإصلاح المعوقات
تصحيح عمليات استعادة التركيزعمليات الإغلاق التي تستعيد السياق المفيدمعالجة المشغلات المفقودة
اختبار حالات الحافةالتكبير/التصغير، والأخطاء، والمحتوى الطويلحذف المستندات

الأخطاء الشائعة

  • إضافة aria-modal بدون محتوى خامل
  • فقدان التركيز بعد الإغلاق
  • منع استخدام زر الهروب بدون مخرج واضح
  • اختبار الفتح باستخدام الماوس فقط

الأسئلة المتكررة

هل يكفي مربع حوار أصلي؟

يوفر سلوكًا مفيدًا، لكن التسمية والتركيز الأولي والمحتوى والأخطاء والتكامل لا تزال بحاجة إلى اختبار.

هل يجب أن يحصل الزر الأول على التركيز؟

ليس دائمًا. تعتمد النقطة المناسبة على المحتوى والمهمة، خاصةً للقرارات غير القابلة للتراجع.

هل يمكن للأتمتة التحقق من صحة المسار؟

يكتشف بعض العيوب، لكن الفهم والترتيب المفيد واستعادة السياق تحتاج إلى قبول يدوي.

المراجع الرسمية

تدعم المراجع الطريقة. قم بتكييف عمليات التحقق مع سياقك؛ فهي ليست شهادة. قد تكون عناوين المراجع الأصلية والوثائق المصدرية بلغة أخرى.

تاريخ مراجعة المراجع .