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

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

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

  • عنصر <table> أصلي يحمل role="grid"، ويُسمّى عبر label. وتحمل رؤوس الأعمدة aria-sort، والصفوف القابلة للتحديد aria-selected.
  • الشبكة نقطة توقف واحدة لمفتاح Tab. وينتقل التركيز من خلية إلى أخرى عبر tabindex متنقّل، فتقرأ قارئات الشاشة كل خلية مع رأس صفها ورأس عمودها.
  • تبقى قيم aria-rowcount وaria-rowindex وaria-colindex صحيحة حين تُقسَّم الصفوف إلى صفحات أو لا يُرسم إلا بعضها.
  • يُعلَن عن الفرز والتصفية وتغيير الصفحة وأخطاء التحرير في منطقة حالة هادئة (polite).