विजुअल स्टूडियो कोड में Microsoft समावेशी डिज़ाइन का प्रभाव
यूनिवर्सल, या समावेशी डिजाइन एक नया डिजाइन दर्शन है Microsoft हाल ही में सॉफ्टवेयर विकास में काफी गंभीरता से ले रहा है. समावेशी डिजाइन सुलभ डिज़ाइन को अगले स्तर तक ले जाता है, क्योंकि यह बहुत व्यापक दृष्टिकोण से पहुंच को देखता है। जब मैं Microsoft के नए स्रोत कोड संपादक, विजुअल स्टूडियो कोड का परीक्षण कर रहा था, का प्रश्न कैसे उन्होंने सिद्धांत को व्यवहार में लागू किया स्वाभाविक रूप से मेरे मन में उठी.
यह पोस्ट केवल विज़ुअल स्टूडियो कोड की एक्सेसिबिलिटी विशेषताओं का वर्णन करने का इरादा नहीं रखता है, जैसा कि आधिकारिक डॉक्स में आप उनमें से एक शानदार पुनरावृत्ति पा सकते हैं, लेकिन इसका उद्देश्य यह है कि आप कब क्या करना चाहते हैं, इस पर एक केस स्टडी हो एक समावेशी ऐप डिज़ाइन करें भविष्य में.
क्योंकि हम यह सुनिश्चित कर सकते हैं कि समावेशिता जल्द ही सॉफ़्टवेयर और वेब डिज़ाइन दोनों में एक आवश्यकता होगी, निश्चित रूप से न केवल परोपकारी कारणों के लिए, बल्कि क्योंकि यह कई नए उपयोगकर्ताओं को तालिका में लाएगा।.
माइक्रोसॉफ्ट के समावेशी डिजाइन के 4 सिद्धांत
विंडोज देव केंद्र सुलभ सॉफ्टवेयर डिजाइन डालता है प्रयोज्य श्रेणी के अंदर, और उन्होंने इस विषय पर कई बेहतरीन लेख भी प्रकाशित किए। माइक्रोसॉफ्ट के समावेशी डिजाइन के चार सिद्धांत (नीचे संक्षेप में सूचीबद्ध) इस लेख में चर्चा की गई है.
- सोच सार्वभौमिक.
- इसे बनाओ निजी.
- इसे रखें सरल.
- सर्जन करना आनंद.
यदि आपने मूल लेख के माध्यम से पढ़ा है, तो आप देखेंगे कि सिद्धांतों को इस तरह समझाया जाता है जो हमेशा अभिव्यक्ति की तरह प्रयोग करके परीक्षण करना आसान नहीं होता है "भावनात्मक संबंध", "आश्चर्यचकित करें", तथा "जादुई". इसलिए मैं इन डाउन-टू-अर्थ में रहूंगा, इन व्यक्तिपरक अर्थों को हटा दूंगा, और सिद्धांतों को उद्देश्य मानदंड में बदल दूंगा.
जब मैं विश्लेषण करता हूं कि उन्हें विजुअल स्टूडियो कोड में कैसे लागू किया जाता है, तो मैं उन्हें निम्नलिखित अर्थों में उपयोग करता हूं:
- सोच सार्वभौमिक: पहुँच
- इसे बनाओ निजी: कस्टमिज़ेबिलिटी, एक्स्टेंसिबिलिटी
- इसे रखें सरल: व्याकुलता मुक्त, तार्किक यूजर इंटरफेस
- सर्जन करना आनंद: सुविधा की खोज
बेशक, यह सिर्फ एक संभव वर्गीकरण है, और वहाँ हैं कई ओवरलैप्स, उदाहरण के लिए customizability भी का हिस्सा हो सकता है “आनंद पैदा करो” सिद्धांत, लेकिन जैसा कि हम कुछ ठोस की जरूरत है, चलो अब के लिए इस व्याख्या से चिपके रहते हैं.
विंडोज देव केंद्र ने इन समावेशी डिजाइन सिद्धांतों को विंडोज 10 ऐप्स के लिए लागू करने की सिफारिश की है, माइक्रोसॉफ्ट ने भी अपने माइक्रोसॉफ्ट डिजाइन साइट को समावेशी डिजाइन के लिए समर्पित किया है.
हालांकि विजुअल स्टूडियो कोड पूरी तरह से विंडोज 10 के लिए नहीं है, लेकिन एक होने का लक्ष्य है क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर, हम अभी भी पूर्वोक्त सिद्धांतों के खिलाफ सुरक्षित रूप से इसकी विशेषताओं का परीक्षण कर सकते हैं, क्योंकि Microsoft स्पष्ट रूप से समावेशी डिजाइन का व्यवहार करता है क्योंकि भविष्य में वे जिस सॉफ्टवेयर डिजाइन पथ का अनुसरण करना चाहते हैं।.
यूनिवर्सल सोचो
के नीचे “यूनिवर्सल सोचो” सिद्धांत, हम जांच करेंगे कि विज़ुअल स्टूडियो कोड कितना सुलभ है विविध उपयोगकर्ता समूहों के लिए, जैसे सहायक प्रौद्योगिकियों के उपयोगकर्ता (चाहे वे उन्हें विकलांग या वरीयता के लिए उपयोग करते हैं), सीमित प्रौद्योगिकियों वाले लोग, गैर-देशी अंग्रेजी बोलने वाले, आदि।.
1. झूम
Ctrl + = / Cmd + = मारकर ज़ूम आसानी से किया जा सकता है (मैक) के लिए कीबोर्ड शॉर्टकट ज़ूम इन, और Ctrl + - / Cmd + - (मैक) के लिए शॉर्टकट ज़ूम आउट, और हम टॉप मेनू बार के माध्यम से जूम फीचर को एक्सेस कर सकते हैं.
ध्यान दें, कि संस्करण 1.1.1 के रूप में, विंडोज कीबोर्ड पर + और - संकेत दाईं ओर केवल संख्यात्मक कीपैड पर काम नहीं करते हैं, केवल टाइपिंग (अल्फ़ान्यूमेरिक) कीपैड पर - जो संभवतः समावेश के लिए सबसे अच्छा नहीं है.
पर्सेंटेड ज़ूम लेवल फीचर कुछ हद तक इसकी भरपाई करता है, क्योंकि यह हमें आसानी से कॉन्फ़िगर करने की अनुमति देता है लगातार ज़ूम स्तर उपयोगकर्ता सेटिंग्स में (यह कैसे करना है पर मेरी विकृत पोस्ट पढ़ें).
2. उच्च कंट्रास्ट थीम
उच्च कंट्रास्ट थीम में सुविधा होती है दृश्य जानकारी संसाधित करना दृष्टिबाधित उपयोगकर्ताओं के लिए, और इसलिए वे सुलभता का एक महत्वपूर्ण तत्व हैं.
वहां एक डिफ़ॉल्ट उच्च कंट्रास्ट विषय विजुअल स्टूडियो कोड में, जिसे आप क्लिक करके सेट कर सकते हैं फ़ाइल> प्राथमिकताएँ> रंग थीम
मेनू, लेकिन आप विजुअल स्टूडियो कोड मार्केटप्लेस से दूसरों को भी डाउनलोड कर सकते हैं.
Microsoft ने विंडोज 7 में उच्च कंट्रास्ट थीम पेश की, यह देखकर अच्छा लगा कि वे इस सुविधा का पालन करते हैं.
3. कीबोर्ड नेविगेशन
कीबोर्ड नेविगेशन प्रदान करना उन लोगों के लिए आवश्यक है जो दृश्य या गतिशीलता अक्षमताओं के कारण माउस का उपयोग नहीं कर सकते हैं। प्रभावी कीबोर्ड नेविगेशन उन उपयोगकर्ताओं को मजबूर करता है हर कार्यक्षमता को नियंत्रित कर सकते हैं एक सॉफ्टवेयर का केवल कीबोर्ड का उपयोग करके.
दृश्य स्टूडियो कोड अच्छी तरह से इस सुविधा को लागू करता है, और जबकि इसके पास कई हैं प्रीसेट कुंजी बाइंडिंग (पूरी सूची देखें), उपयोगकर्ता JSON- प्रारूप कॉन्फ़िगरेशन फ़ाइल की सहायता से कीबोर्ड शॉर्टकट भी अनुकूलित कर सकते हैं.
4. टैब नेविगेशन
टैब नेविगेशन यह संभव बनाता है सभी अलग-अलग क्षेत्रों में कूदें विजुअल स्टूडियो कोड का.
वर्तमान में, संस्करण 1.1.1 के रूप में, वीएस कोड सभी क्षेत्रों के लिए टैब नेविगेशन का समर्थन नहीं करता है, उदाहरण के लिए शीर्ष मेनू बार इस तरह से उपलब्ध नहीं है। अच्छी खबर यह है कि Microsoft ने डॉक्स में करंट नॉन इश्यूज में इस फीचर की कमी को स्वीकार किया है.
परीक्षण के दौरान, मैंने पाया कि ए संपादक, साइड बार, बार देखें (वीएस कोड के क्षेत्रों के नामकरण देखें), और उनके सभी कार्यों और आइटम टैब कुंजी के साथ सुलभ हैं। हालांकि टैब उपयोगकर्ता अपने कीबोर्ड के साथ शीर्ष मेनू बार की कार्यक्षमता का उपयोग नहीं कर सकते हैं। कमांड पैलेट एफ 1 कुछ हद तक इसके लिए स्थानापन्न कर सकता है, क्योंकि शीर्ष मेनू में पाए जाने वाले सभी आदेशों को वहां से भी एक्सेस किया जा सकता है.
टैब नेविगेशन की एक महत्वपूर्ण पहुंच सुविधा टैब ट्रैपिंग है जो उपयोगकर्ताओं को टैब कुंजी के दो कार्यों के बीच स्विच करने में सक्षम बनाती है। फंसी टैब कुंजी से यह संभव हो जाता है VS कोड के विभिन्न भागों में जाएं, जबकि आम तौर पर टैब कुंजी टेक्स्ट फ़ाइल में टैब कैरेक्टर जोड़ता है संपादक क्षेत्र में खुला। उपयोगकर्ता Ctrl + M कुंजी बाइंडिंग को दबाकर दो क्षमताओं के बीच स्विच कर सकते हैं.
5. स्क्रीन रीडर्स
बेशक, एक सुलभ सॉफ़्टवेयर को स्क्रीन रीडर उपयोगकर्ताओं के लिए भी पूरी तरह से उपलब्ध होना चाहिए। डॉक्स का उल्लेख है कि वीएस कोड देव टीम ने एनवीडीए स्क्रीन रीडर के साथ स्क्रीन रीडर उपलब्धता का परीक्षण किया.
परीक्षण के लिए, मैंने दो अन्य स्क्रीन रीडर का उपयोग किया, JAWS जो कि सबसे व्यापक रूप से उपयोग किए जाने वाले स्क्रीन रीडिंग ऐप में से एक है, और माइक्रोसॉफ्ट नैरेटर जो कि विंडोज 10 का बिल्ट-इन स्क्रीन रीडर है.
जबड़े सभी क्षेत्रों, आदेशों और मेनू को जोर से पढ़ें, हालांकि नैरेटर के पास कार्य के साथ कुछ छोटे मुद्दे थे। उदाहरण के लिए, यह केवल शीर्ष मेनू आइटम को ठीक से पढ़ता है, जब मैं माउस के साथ उनके पार जाता था, लेकिन तब नहीं जब मैंने अपने कीबोर्ड पर डाउन एरो का उपयोग किया था। यह, हालांकि, नरेटर की कमी है, विजुअल स्टूडियो कोड की नहीं, इसलिए हम सुरक्षित रूप से मान सकते हैं कि नेत्रहीन उपयोगकर्ता अधिक उन्नत स्क्रीन रीडर ऐप का उपयोग करके सभी वीएस कोड कार्यक्षमता का उपयोग कर सकते हैं।.
6. डिबगर एक्सेसिबिलिटी
एक ऐप को पूरी तरह से सुलभ और समावेशी बनाने के लिए, हमें उन हिस्सों के बारे में भी ध्यान रखने की आवश्यकता है जो शायद हमारे दिमाग में पहले नहीं आते हैं। विजुअल स्टूडियो कोड के मामले में, डीबगर इसके लिए एक अच्छा उदाहरण है। देव टीम ने इसे समावेशी बनाने के लिए ध्यान दिया, इसलिए यह टैब और कीबोर्ड नेविगेशन का भी समर्थन करता है, और यह स्क्रीन रीडर सुलभ है.
7. स्थानीयकरण
अब हम डॉक्स में एक्सेस फीचर्स VS कोड लिस्ट पर चर्चा करने के लिए तैयार हैं, लेकिन जब हम इसके बारे में बात करते हैं तो कुछ अन्य महत्वपूर्ण बातें भी होती हैं। “यूनिवर्सल सोचो” समावेशी डिजाइन सिद्धांत। इनमें से एक स्थानीयकरण है, या दूसरे शब्दों के साथ विदेशी भाषाओं के लिए समर्थन प्रदर्शन भाषा के रूप में, दुनिया के कई लोग देशी अंग्रेजी बोलने वाले नहीं हैं.
वर्तमान में विज़ुअल स्टूडियो कोड स्थानीयकृत है 10 विभिन्न प्रदर्शन भाषाओं (अंग्रेजी, सरलीकृत चीनी, पारंपरिक चीनी, फ्रेंच, जर्मन, इतालवी, जापानी, कोरियाई, रूसी, स्पेनिश).
इन भाषाओं से आने वाले उपयोगकर्ताओं को अपनी प्रदर्शन भाषा को वीएस कोड के रूप में भी कॉन्फ़िगर नहीं करना पड़ता है डिफ़ॉल्ट रूप से ऑपरेटिंग सिस्टम की प्रदर्शन भाषा चुनता है. यदि वे दूसरी भाषा को प्रदर्शन भाषा के रूप में सेट करना चाहते हैं, तो वे आसानी से कॉन्फ़िगर कर सकते हैं locale.json
फ़ाइल.
संभवतः 10 प्रदर्शन भाषाएं कई नहीं हैं, लेकिन यह भी बुरा नहीं है अगर हम ध्यान में रखते हैं कि वीएस कोड एक नया सॉफ्टवेयर है, और माइक्रोसॉफ्ट भविष्य में सबसे अधिक संभावना का समर्थन करेगा। अभी के लिए, जिन उपयोगकर्ताओं की भाषा समर्थित लोगों में नहीं है, उन्हें अपना वीएस कोड अंग्रेजी में स्थापित करना चाहिए.
8. सुलभ आकार
आधुनिक स्रोत कोड संपादक वास्तव में बड़े नहीं हैं, और Microsoft भी इस प्रवृत्ति में शामिल हो गया है, क्योंकि विज़ुअल स्टूडियो कोड एक है 100 एमबी से कम डाउनलोड, और इसकी डिस्क पदचिह्न 200 एमबी से कम है.
9. क्रॉस-प्लेटफॉर्म विकास
यदि हम समावेशी सॉफ़्टवेयर चाहते हैं, तो निश्चित रूप से इसे क्रॉस-प्लेटफ़ॉर्म करने की आवश्यकता है, जिसका अर्थ है कि इसे विभिन्न ऑपरेटिंग सिस्टम पर चलाने की आवश्यकता है। वीएस कोड इस आवश्यकता को पूरा करता है, क्योंकि यह समर्थन करता है विंडोज, ओएस एक्स और लिनक्स भी.
यह व्यक्तिगत बनाओ
“यह व्यक्तिगत बनाओ” समावेशी डिजाइन का माइक्रोसॉफ्ट का दूसरा सिद्धांत है, और हम इस पर एक नज़र डालेंगे customizability तथा तानाना इस कसौटी के तहत, जैसा कि मैंने पहले वादा किया था। विजुअल स्टूडियो कोड दोनों आवश्यकताओं को इतनी अच्छी तरह से पूरा करता है कि मैंने उन दोनों पर अलग-अलग पोस्ट भी लिखी, यहाँ पर कस्टमाइज़ेबिलिटी, और यहाँ एक्स्टेंसिबिलिटी.
संक्षेप में, customizability के साथ लागू किया जाता है कस्टम थीम तथा मॉड्यूलर JSON- प्रारूप कॉन्फ़िगरेशन सेटिंग्स, जबकि तानाना द्वारा हासिल किया जाता है कस्टम एक्सटेंशन उपयोगकर्ता विजुअल स्टूडियो कोड मार्केटप्लेस से डाउनलोड कर सकते हैं, या टाइपस्क्रिप्ट या जावास्क्रिप्ट में अपना खुद का बना सकते हैं.
आप विजुअल स्टूडियो कोड के एक्स्टेंसिबिलिटी के दृष्टिकोण की तकनीकी पृष्ठभूमि पर अधिक पढ़ सकते हैं.
कस्टमिज़ेबिलिटी को एक तरह से तकनीक-प्रेमी लोगों के लिए आदर्श माना जाता है, जो स्रोत कोड संपादकों के विशिष्ट उपयोगकर्ता हैं, क्योंकि इसके एक महत्वपूर्ण हिस्से के माध्यम से लागू किया जाता है मॉड्यूलर JSON- प्रारूप कॉन्फ़िगरेशन फ़ाइलें.
यह एक महान समाधान है, क्योंकि कॉन्फ़िगरेशन विकल्प एक विशाल मेनू पदानुक्रम के पीछे छिपे नहीं हैं जो इसके माध्यम से देखना मुश्किल है। उपयोगकर्ता, भले ही वे विशेषज्ञों को कोडिंग न कर रहे हों, कर सकते हैं आसानी से उनके रिवाज को संपादित करें .json
फ़ाइलें, चूंकि विज़ुअल स्टूडियो कोड डिफ़ॉल्ट और कस्टम सेटिंग्स को दो संपादक पैन में एक दूसरे के ठीक बगल में खोलता है, जिससे उपयोगकर्ता आसानी से प्रयोग कर सकते हैं.
कॉन्फ़िगरेशन फ़ाइलों को संशोधित किया जाता है, वे तार्किक रूप से संरचित पदानुक्रम के रूप में आते हैं .json
फ़ाइलें, यहाँ सबसे महत्वपूर्ण लोगों की एक सूची है:
settings.json
के लिये कस्टम उपयोगकर्ता सेटिंग्स, के माध्यम से सुलभफ़ाइल> प्राथमिकताएँ> उपयोगकर्ता सेटिंग्स
मेन्यू.vscode / settings.json
के लिये कस्टम कार्यस्थान सेटिंग्स, के माध्यम से सुलभफ़ाइल> वरीयताएँ> कार्यक्षेत्र सेटिंग्स
मेन्यूkeybindings.json
के लिये कस्टम कुंजी बाइंडिंग, के माध्यम से सुलभफ़ाइल> प्राथमिकताएँ> कीबोर्ड शॉर्टकट
मेन्यूjavascript.json
,php.json
,css.json
,c.json
, और अन्य का एक गुच्छा.json
स्थापना के लिए विभिन्न प्रोग्रामिंग भाषाओं के लिए फाइलें कस्टम उपयोगकर्ता स्निपेट्स, के माध्यम से सुलभफ़ाइल> प्राथमिकताएं> उपयोगकर्ता स्निपेट्स
मेन्यूlaunch.json
के लिये कस्टम डीबगर सेटिंग्स, डीबग व्यू के शीर्ष बार (संपादक के बाईं ओर) पर गियर आइकन पर क्लिक करके सुलभ.vscode / locale.json
के लिये कस्टम प्रदर्शन भाषा सेटिंग्स, टाइप करके सुलभभाषा को कॉन्फ़िगर करें
कमांड पैलेट में कमांड (F1).vscode / tasks.json
के लिये कस्टम टास्क रनर सेटिंग्स, टाइप करके सुलभटास्क रनर को कॉन्फ़िगर करें
कमांड पैलेट में कमांड (F1)
मुझे लगता है कि वीएस कोड उपयोगकर्ता शायद ही कस्टमाइज़ेबिलिटी के बारे में शिकायत कर सकते हैं, क्योंकि विकल्प सूचीबद्ध करना भी एक संपूर्ण कार्य था.
जैसे ही कॉन्फ़िगरेशन विकल्प संशोधित होते हैं, उपयोगकर्ताओं को केवल उन का ध्यान रखना होता है वे वास्तव में जरूरत है, जो उन्हें उन कार्यों पर ध्यान केंद्रित करने में मदद करता है जो वे प्रदर्शन करना चाहते हैं। इस प्रकार, उन्हें अधिक सहज वर्कफ़्लो के साथ छोड़ दिया जाएगा.
इसे सरल रखें
हम Microsoft के मिल सकते हैं इसे सरल रखें प्रोग्रामिंग और डिज़ाइन में कई अन्य स्थानों में समावेशी डिज़ाइन सिद्धांत, KISS के बारे में सोचें (इसे इट्स सिंपल, स्टूपिड) डिज़ाइन सिद्धांत और DRY (अपने आप को दोहराएं नहीं) सॉफ़्टवेयर डेवलपमेंट सिद्धांत। इस संदर्भ के लिए, हम अपना ध्यान इस पर रखेंगे उपयोगकर्ता इंटरफ़ेस की सादगी.
सुगमता के संदर्भ में, एक आसान-से-उपयोग वाला, सरल उपयोगकर्ता इंटरफ़ेस आमतौर पर उन उपयोगकर्ताओं के कारण अनुशंसित किया जाता है जिनके पास संज्ञानात्मक और बौद्धिक अक्षमताएं हैं। चूंकि विजुअल स्टूडियो कोड एक स्रोत कोड संपादक है, यह शायद एक ऐसा सॉफ्टवेयर नहीं है जो अक्सर ऐसे लोगों द्वारा उपयोग किया जाता है जिनके पास इस तरह की हानि होती है, हालांकि कुछ ग्रे क्षेत्र भी हो सकते हैं.
सादगी केवल उनके लिए महत्वपूर्ण नहीं है, हालांकि, एक अच्छी तरह से डिजाइन किए गए तार्किक इंटरफ़ेस के रूप में सीखने की अवस्था कम, तथा काम की गति बढ़ाएं, एक सॉफ्टवेयर बनाने के साथ-साथ आम लोगों के लिए अधिक आकर्षक.
विजुअल स्टूडियो कोड भी प्रसिद्ध साइकोलॉजिकल घटना का लाभ उठाता है, मात्र-एक्सपोज़र प्रभाव (या परिचित घटना), क्योंकि यह एक बुनियादी लेआउट को गोद लेती है जो कि अन्य प्रसिद्ध स्रोत कोड संपादकों जैसे कि एटम, उपयोग के लेआउट के समान है.
डॉक्स से हमें पता चल सकता है कि यह एक प्रयास था जिसे Microsoft ने बहुत बड़ा प्रभाव डाला:
वीएस कोड उपयोगकर्ताओं को साइड बाय साइड एडिटिंग सुविधा भी प्रदान करता है जो अन्य स्रोत कोड संपादकों में भी पाया जा सकता है, और यह एक संयोग नहीं है, जैसा कि यह कोडिंग प्रक्रिया को बहुत सरल बनाता है, और निश्चित रूप से योगदान देता है “इसे सरल रखें” समावेशी डिजाइन सिद्धांत, भी.
मूल UI के शीर्ष पर, विज़ुअल स्टूडियो कोड में शांत विशेषताएं हैं जो समावेशी डिज़ाइन के बारे में एक लेख में ध्यान देने योग्य हैं, जैसे:
- IntelliSense यह उपयोगकर्ताओं को संदर्भ के आधार पर सुझाव देता है (कृत्रिम बुद्धि का उपयोग करने वाला बैकएंड भाग भी एक अच्छा समाधान है)
- झांकना (Shift + F12) जो एक इनलाइन विंडो में पूर्ण फ़ंक्शन परिभाषा प्रदर्शित करता है
- कमान पैलेट (एफ 1) जो एक ही स्थान पर सभी कमांड को सुलभ बनाता है.
डिलाइट बनाएं
यह विशेष रूप से आसान नहीं है मूर्त मानदंड जिन्हें हम जांचने के लिए उपयोग कर सकते हैं “डिलाइट बनाएं” समावेशी डिजाइन सिद्धांत, इसलिए मैं आखिरकार कसौटी पर खरा उतरा खोज की सुविधा, Microsoft ने इस सिद्धांत को निम्न तरीके से परिभाषित किया:
यह वाक्यांश आपको माइक्रो-क्षणों में से कई को याद दिला सकता है, जो Google की नवीनतम बड़ी चीज़ों में से एक है, और इसलिए यह दर्शाता है कि अग्रणी प्रौद्योगिकी कंपनियां कैसे इस तरह के निष्कर्ष पर आ सकती हैं, जब उन्हें लगता है कि उद्योग को कैसे आगे बढ़ाया जाए.
समावेशी डिजाइन में, यह बहुत महत्वपूर्ण है उपयोगकर्ताओं को संलग्न करें, तथा उनकी जिज्ञासा जगाती है, अगर हम सबसे अच्छा हासिल कर सकते हैं तो हम उन्हें आगे बढ़ने में मदद करें जब वे अपनी उपयोगकर्ता यात्रा में एक निश्चित बिंदु पर पहुंच गए। केवल सही क्षण में, पहले नहीं, बाद में नहीं.
जब हम बोलते हैं खोज की सुविधा, खुशी पैदा करने की अधिक सांसारिक अभिव्यक्ति, इसे अच्छी तरह से डिज़ाइन किए गए उपयोगिता नेविगेशन, स्मार्ट प्रलेखन और सहायक जानकारी जैसी चीज़ों से बढ़ाया जा सकता है जो केवल सही समय में पॉप अप करते हैं.
हम विजुअल स्टूडियो कोड में इन सभी विशेषताओं के लिए उदाहरण पा सकते हैं, बस उपरोक्त के बारे में सोचते हैं IntelliSense तथा कमान पैलेट, परंतु वाक्य - विन्यास पर प्रकाश डालना तथा कस्टम कोड स्निपेट उपयोगकर्ताओं को सॉफ्टवेयर का अधिकतम लाभ उठाने में मदद कर सकता है। आपको खुद के लिए न्याय करने की आवश्यकता है कि क्या विज़ुअल स्टूडियो कोड का उपयोग करना आपको खुशी की भावना के साथ छोड़ देता है.
खुद के लिए, मुझे कमोबेश यह अनुभव पसंद आया: अच्छी तरह से संरचित ऑनलाइन प्रलेखन, आसान करने के लिए दृश्य स्टूडियो कोड मार्केटप्लेस नेविगेट, और यह कस्टम रंग विषयों ड्रॉप-डाउन सूची स्क्रॉल करते समय वास्तविक-समय का पूर्वावलोकन किया जा सकता है (इसके माध्यम से एक्सेस करें) फ़ाइल> प्राथमिकताएँ> रंग थीम
मेन्यू).
अंतिम शब्द
चूंकि समावेशी डिजाइन एक नया क्षेत्र है, प्रौद्योगिकी उद्योग अभी भी प्रयोग के चरण में है। मुझे लगता है कि Microsoft ने एक महत्वपूर्ण मील का पत्थर बनाया समावेशी डिजाइन के चार सिद्धांतों को परिभाषित करना.
जैसा कि हम देख सकते हैं, वे अपने नए स्रोत कोड संपादक, विजुअल स्टूडियो कोड में व्यवहार में सिद्धांत को सफलतापूर्वक लागू करने में कामयाब रहे, हालांकि अभी भी कुछ क्षेत्रों में सुधार करना है, जैसे कि पूर्ण टैब समर्थन और एक वैश्विक खोज और प्रतिस्थापन सुविधा प्रदान करना।.
जैसा कि सुलभता और समावेशिता दोनों हैं उपयोगकर्ता अनुभव के कुछ हिस्सों, यदि आप नवीनतम उद्योग के रुझानों के साथ बने रहना चाहते हैं तो उनके बारे में अधिक जानकारी प्राप्त करना एक अच्छा विचार हो सकता है। यहां ऐसे संसाधन हैं जो मदद कर सकते हैं:
- विंडोज देव केंद्र की पहुंच लेख
- Microsoft डिज़ाइन की समावेशी डिज़ाइन टूलकिट मैनुअल (PDF) (डाउनलोड करने योग्य)
- Hongkiat.com एक्सेसिबिलिटी टैग