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

కీచర్య
Tabడైలాగ్ లోపలి తర్వాతి ఎలిమెంట్‌కు ఫోకస్‌ను తరలిస్తుంది.
Shift + Tabడైలాగ్ లోపలి మునుపటి ఎలిమెంట్‌కు ఫోకస్‌ను తరలిస్తుంది.
Escapeమూసివేయలేనిదిగా సెట్ చేయకపోతే డైలాగ్‌ను మూసివేస్తుంది.

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

  • showModal() తో తెరిస్తే డైలాగ్‌కు role="dialog", మోడల్ సెమాంటిక్స్ వస్తాయి, మిగతా పేజీ నిష్క్రియంగా మారుతుంది.
  • టైటిల్, వివరణ జనరేట్ చేసిన id ల ద్వారా లింక్ అవుతాయి, కాబట్టి డైలాగ్ తెరుచుకున్నప్పుడు స్క్రీన్ రీడర్‌లు రెండింటినీ చదివి వినిపిస్తాయి.
  • మొదటి ఫోకస్ autofocus ఉన్న ఎలిమెంట్‌కు, అది లేకపోతే ఫోకస్ పొందగల మొదటి ఎలిమెంట్‌కు వెళ్తుంది. ప్రమాదకర చర్యల నిర్ధారణలో సురక్షితమైన ఎంపికపై autofocus ఉంచండి.
  • డైలాగ్ మూసుకున్నప్పుడు, దాన్ని తెరిచిన ఎలిమెంట్‌కు ఫోకస్ తిరిగి వెళ్తుంది.
  • యూజర్ మరే ఇంటరాక్షన్ చేయకుండా Escape ను పదే పదే నొక్కితే, మూసివేయలేని డైలాగ్‌ను కూడా బ్రౌజర్‌లు మూసివేయవచ్చు; కాబట్టి బయటకు వెళ్లే స్పష్టమైన మార్గాన్ని ఎప్పుడూ అందించండి.