blockly > KeyboardNavigationController

KeyboardNavigationController क्लास

KeyboardNavigationController, Blockly में कीबोर्ड से नेविगेट करने की सुविधा को मैनेज करता है. जैसे, कर्सर को पूरी तरह से दिखाने की सुविधा को चालू/बंद करना.

हस्ताक्षर:

export declare class KeyboardNavigationController 

तरीके

तरीका मॉडिफ़ायर ब्यौरा
getIsActive()
setIsActive(isUsing)

यह कुकी सेट करती है कि कोई उपयोगकर्ता कीबोर्ड नेविगेशन का इस्तेमाल कर रहा है या नहीं.

अगर ऐसा है, तो पूरे पेज पर सीएसएस क्लास लागू करें, ताकि फ़ोकस किए गए आइटम, कीबोर्ड का इस्तेमाल करने वाले लोगों के लिए अतिरिक्त स्टाइलिंग लागू कर सकें.

ध्यान दें कि कीबोर्ड नेविगेशन चालू करने से, यूज़र एक्सपीरियंस में काफ़ी बदलाव होते हैं. जैसे, कर्सर का दिखना और मूव मोड. इसलिए, कॉल करने वालों को सिर्फ़ तब कीबोर्ड नेविगेशन चालू करना चाहिए, जब उन्हें भरोसा हो कि यह सही स्थिति है. आम तौर पर, माउस या बटन दबाने से जुड़ी किसी भी स्थिति में, कॉल करने वाले लोग इनमें से कोई एक विकल्प चुन सकते हैं: 1. कुछ न करें. यह विकल्प, उन कार्रवाइयों के लिए चुना जाना चाहिए जिनमें कीबोर्ड या माउस का इस्तेमाल नहीं किया जाता है. जैसे, किसी ब्लॉक को चुनने के लिए क्लिक करना. 2. कीबोर्ड नेविगेशन की सुविधा बंद करें. यह विकल्प तब सबसे अच्छा होता है, जब उपयोगकर्ता ज़्यादातर माउस का इस्तेमाल कर रहा हो. जैसे, कॉन्टेक्स्ट मेन्यू खोलने के लिए राइट क्लिक करना. 3. कीबोर्ड नेविगेशन की सुविधा चालू करें. यह विकल्प तब सबसे सही होता है, जब यह पक्का हो कि उपयोगकर्ता को इसका इस्तेमाल करना है. जैसे, ऐरो बटन का इस्तेमाल करके इधर-उधर जाना.