Klavye etkileşimi

Tuşİşlev
Ok tuşlarıBir hücre ilerler. Sağdan sola metinde sol ve sağ yer değiştirir.
Home ve EndSatırın ilk veya son hücresine gider; Ctrl ile tablonunkine.
Page Down ve Page UpBir ekranlık satır atlar.
Başlıkta Enter veya BoşlukSütuna göre sıralar; Shift ile sütunu sıralamaya ekler.
Başlıkta Alt + aşağı okSütun panelini açar.
Başlıkta Alt + sol veya sağ okSütunu daraltır veya genişletir; Shift ile taşır.
Hücrede EnterHücreyi düzenler; düzenlenemiyorsa satırı açar.
F2 veya metin girişiHücreyi düzenler.
Düzenlerken Enter, Esc ve TabOnaylar, iptal eder ya da onaylayıp sonrakine geçer.
BoşlukSatırı seçer; Shift ile son seçilenden buna kadar olanları.
Ctrl + ATüm satırları seçer.

Erişilebilirlik notları

  • role="grid" taşıyan ve label ile adlandırılan yerel bir <table>. Başlıklar aria-sort, seçilebilir satırlar ise aria-selected taşır.
  • Tablo tek bir sekme durağıdır. Odak, gezici bir tabindex ile hücreden hücreye geçer; böylece ekran okuyucular her hücreyi satır ve sütun başlıklarıyla birlikte okur.
  • Satırlar sayfalandığında veya sanallaştırıldığında da aria-rowcount, aria-rowindex ve aria-colindex doğru kalır.
  • Sıralama, filtreleme, sayfa değişimi ve düzenleme hataları nazik (polite) bir durum bölgesinde duyurulur.