التفاعل عبر لوحة المفاتيح

المفتاحالإجراء
السهمان لأسفل ولأعلىيفتحان القائمة، ثم يتنقلان بين الخيارات.
Home وEndينتقلان إلى الخيار الأول أو الأخير.
Page Down وPage Upيقفزان عشرة خيارات.
Enter أو المسافةيفتح القائمة، أو يختار الخيار النشط.
الأحرفتنتقل إلى الخيار التالي الذي يبدأ بها.
السهمان الأيمن والأيسرفي الشجرة، يوسّع الأيمن الخيار أو ينتقل إلى أول خيار فرعي فيه، ويطويه الأيسر أو ينتقل إلى الخيار الأب. وينعكس ذلك في النصوص من اليمين إلى اليسار.
Alt + السهم لأعلىيختار الخيار النشط ويُغلق القائمة.
Tabفي الاختيار المفرد، يختار الخيار النشط وينتقل إلى ما بعده.
Escيُغلق القائمة دون اختيار.

ملاحظات إمكانية الوصول

  • الزر عنصر combobox للاختيار فقط، يحمل aria-expanded وaria-controls. ويبقى التركيز عليه، بينما يُشير aria-activedescendant إلى الخيار النشط.
  • القائمة عنصر listbox، أو tree يحمل aria-level وaria-expanded. وتبقى قيم aria-setsize وaria-posinset صحيحة حتى حين لا يُرسم إلا بعض الصفوف.
  • للخيار النشط تعبئة مُصمتة، وإطار خارجي في وضع الألوان المفروضة.
  • سمِّه بعنصر <label for> يُشير إلى triggerId، أو عبر label.