కీబోర్డ్ ఇంటరాక్షన్

కీచర్య
బాణం కీలుఒక సెల్ కదులుతుంది. కుడి నుంచి ఎడమకు రాసే టెక్స్ట్‌లో ఎడమ, కుడి తిరగబడతాయి.
Home మరియు Endవరుసలోని మొదటి లేదా చివరి సెల్‌కు వెళ్తుంది; Ctrl తో, మొత్తం గ్రిడ్‌లో.
Page Down మరియు Page Upఒక స్క్రీన్ నిండా వరుసలు కదులుతుంది.
హెడర్‌పై Enter లేదా Spaceఆ కాలమ్ ప్రకారం సార్ట్ చేస్తుంది; Shift తో, దాన్ని సార్ట్‌కు జోడిస్తుంది.
హెడర్‌పై Alt + కింది బాణంకాలమ్ ప్యానెల్‌ను తెరుస్తుంది.
హెడర్‌పై Alt + ఎడమ లేదా కుడి బాణంకాలమ్‌ను సన్నగా లేదా వెడల్పుగా చేస్తుంది; Shift తో, దాన్ని జరుపుతుంది.
సెల్‌పై Enterదాన్ని ఎడిట్ చేస్తుంది; ఎడిట్ చేయలేకపోతే వరుసను తెరుస్తుంది.
F2, లేదా టైప్ చేయడంసెల్‌ను ఎడిట్ చేస్తుంది.
ఎడిట్ చేస్తున్నప్పుడు Enter, Escape, Tabఖరారు చేస్తుంది, రద్దు చేస్తుంది, లేదా ఖరారు చేసి ముందుకు వెళ్తుంది.
Spaceవరుసను ఎంచుకుంటుంది; Shift తో, చివరి ఎంపిక నుంచి వరుసలన్నీ.
Ctrl + Aఅన్ని వరుసలను ఎంచుకుంటుంది.

యాక్సెసిబిలిటీ గమనికలు

  • role="grid" ఉన్న నేటివ్ <table>; దాని పేరు label నుంచి వస్తుంది. హెడర్‌లకు aria-sort, ఎంచుకోగల వరుసలకు aria-selected ఉంటాయి.
  • గ్రిడ్ ఒకే ట్యాబ్ స్టాప్. roving tabindex తో ఫోకస్ సెల్ నుంచి సెల్‌కు కదులుతుంది, కాబట్టి స్క్రీన్ రీడర్‌లు ప్రతి సెల్‌నూ దాని వరుస, కాలమ్ హెడర్‌లతో కలిపి చదువుతాయి.
  • వరుసలు పేజీలుగా ఉన్నా, వర్చువలైజ్ అయినా aria-rowcount, aria-rowindex, aria-colindex సరిగ్గానే ఉంటాయి.
  • సార్ట్, ఫిల్టర్, పేజీ మార్పులు, ఎడిటింగ్ లోపాలు స్టేటస్ ప్రాంతంలో మామూలుగా (polite) ప్రకటించబడతాయి.