कीबोर्ड फ़ोकस कभी भी लॉक नहीं होना चाहिए या किसी खास पेज एलिमेंट पर नहीं रुकना चाहिए. उपयोगकर्ताओं को सिर्फ़ कीबोर्ड का इस्तेमाल करके, सभी पेज एलिमेंट पर नेविगेट करने की सुविधा मिलनी चाहिए.
मैन्युअल तरीके से जांच करने का तरीका
यह पता लगाने के लिए कि उपयोगकर्ता गलती से अपना फ़ोकस नहीं फंसा सकते हैं, सिर्फ़ कीबोर्ड का इस्तेमाल करके पेज के सभी एलिमेंट पर जाएं और उनसे पेज एलिमेंट पर जाएं. "आगे" पर जाने के लिए Tab का इस्तेमाल करें और "पीछे" नेविगेट करने के लिए SHIFT+TAB का इस्तेमाल करें.
अगर आपको पेज के सभी एलिमेंट पर टैब करके नहीं जा पा रहा है, तो इसका मतलब है कि आपका कीबोर्ड नेविगेशन सही तरीके से काम नहीं कर रहा है. इसलिए, ऑटोकंप्लीट की सुविधा देने वाले विजेट इस बात का ध्यान रखें, क्योंकि हो सकता है कि कीबोर्ड का फ़ोकस अटक जाए.
मैन्युअल सुलभता जांचों के बारे में ज़्यादा जानें.
कैसे ठीक करें
मोडल डायलॉग और विजेट जैसे कई फ़ॉर्मैट में कॉन्टेंट दिखाने वाले पेजों पर फ़ोकस ट्रैप होने का खतरा रहता है.
अगर आपके पास कोई ऐसा मॉडल है जिसे इंटरैक्शन की ज़रूरत है और आपको उपयोगकर्ता को पेज के बाकी हिस्सों के साथ इंटरैक्ट करने से तब तक रोकना है, जब तक कि उसे मंज़ूरी नहीं दी जाती, तो क्या उपयोगकर्ता को कुछ समय के लिए रोका जा सकता है. हालांकि, आपको मोडल से बचने के लिए कीबोर्ड से ऐक्सेस किया जा सकने वाला तरीका देना चाहिए.
यहां ऐक्सेस किया जा सकने वाला मॉडल बनाने का तरीका बताया गया है. इस उदाहरण में, आपको मोडल के सही व्यवहार मिलते हैं. साथ ही, उपयोगकर्ता को फ़ोकस ट्रैप से बाहर निकलने के लिए, पेज को रीफ़्रेश करने की ज़रूरत नहीं पड़ती.
हमारा यह भी सुझाव है कि आप मोडल और कीबोर्ड ट्रैप पढ़ें.
यह ज़रूरी क्यों है
जो लोग माउस का इस्तेमाल नहीं कर सकते या नहीं करना चाहते उनके लिए, स्क्रीन पर मौजूद हर चीज़ पर जाने के लिए कीबोर्ड नेविगेशन मुख्य तरीका है. कीबोर्ड का अच्छा अनुभव टैब के लॉजिकल क्रम और आसानी से समझ में आने वाले फ़ोकस पर निर्भर करता है. अगर कोई कीबोर्ड उपयोगकर्ता किसी खास पेज एलिमेंट में फंस जाता है, तो उसके पास पेज से इंटरैक्ट करने का कोई तरीका नहीं होता.
सहायक टेक्नोलॉजी की मदद से टेस्ट करने के तरीके के बारे में ज़्यादा जानें.
संसाधन
उपयोगकर्ता फ़ोकस किसी क्षेत्र में गलती से ट्रैप नहीं हुआ है ऑडिट के लिए सोर्स कोड.