मैं केवल कीबोर्ड का उपयोग करके पॉपस / ओवरले के साथ कैसे बंद / बातचीत कर सकता हूं?
ऐसा लगता है कि आप इसे केवल एक माउस के साथ बंद कर सकते हैं जो हमेशा बहुत व्यावहारिक नहीं होता है।
मैं केवल कीबोर्ड का उपयोग करके पॉपस / ओवरले के साथ कैसे बंद / बातचीत कर सकता हूं?
ऐसा लगता है कि आप इसे केवल एक माउस के साथ बंद कर सकते हैं जो हमेशा बहुत व्यावहारिक नहीं होता है।
जवाबों:
यह एक सेटिंग है जिसे लागू किया जाना चाहिए या एप्लिकेशन द्वारा ओवरराइड किया जाना चाहिए।
Microsoft पृष्ठ अपने विषय के बारे में निम्नलिखित कहता है।
सुनिश्चित करें कि यूआई तत्व जिन्हें क्लिक किया जा सकता है उन्हें कीबोर्ड का उपयोग करके भी आमंत्रित किया जा सकता है। UI तत्व के साथ कीबोर्ड का उपयोग करने के लिए, तत्व पर ध्यान केंद्रित करना होगा। केवल वे कक्षाएं जो नियंत्रण समर्थन और टैब नेविगेशन से निकलती हैं।
यूआई तत्वों के लिए जिसे लागू किया जा सकता है, स्पेसबार और एंटर कुंजियों के लिए कीबोर्ड इवेंट हैंडलर लागू करें। यह बुनियादी कीबोर्ड एक्सेसिबिलिटी को पूर्ण बनाता है और उपयोगकर्ताओं को केवल कीबोर्ड का उपयोग करके बुनियादी ऐप परिदृश्यों को पूरा करने में सक्षम बनाता है; अर्थात्, उपयोगकर्ता सभी इंटरैक्टिव यूआई तत्वों तक पहुंच सकते हैं और डिफ़ॉल्ट कार्यक्षमता को सक्रिय कर सकते हैं।
ऐसे मामलों में जहां यूआई में आप जिस तत्व का उपयोग करना चाहते हैं, उस पर ध्यान केंद्रित नहीं किया जा सकता है, आप अपना स्वयं का नियंत्रण बना सकते हैं। फोकस को सक्षम करने के लिए आपको IsTabStop प्रॉपर्टी को सही पर सेट करना होगा और आपको VisualStateManager वर्ग का उपयोग करके फ़ोकस की गई स्थिति का एक दृश्य संकेत प्रदान करना होगा। हालाँकि, नियंत्रण संरचना का उपयोग करना अक्सर आसान होता है ताकि टैब स्टॉप, फ़ोकस, और Microsoft UI ऑटोमेशन साथियों और पैटर्न का समर्थन उस नियंत्रण द्वारा नियंत्रित किया जाए जिसके भीतर आप अपनी सामग्री बनाना चाहते हैं।
हम 3 चीजों का निष्कर्ष निकाल सकते हैं
UI तत्व में फ़ोकस होना चाहिए
ऐप डिफ़ॉल्ट को ओवरराइड कर सकता है और कीबोर्ड का समर्थन करना असंभव बना सकता है
एक्सेसिबिलिटी प्रासंगिक है, यदि आप एंटर दबा सकते हैं तो ऐप में एक्सेसिबिलिटी सपोर्ट नहीं होगा। और हम जानते हैं कि विंडोज में एक्सेसिबिलिटी सपोर्ट है।
हम जानते हैं कि एप्लिकेशन को एक्सेसिबिलिटी सपोर्ट है। इनमें से कुछ विकल्पों की खोज करने का प्रयास करें।