GH GambleHub

सभी के लिए UX उपलब्धता और इंटरफेस

1) यह क्यों मायने रखता है

कानूनी और नैतिक रूप से: इंटरफ़ेस को दृश्य, श्रवण, मोटर, संज्ञानात्मक हानि वाले लोगों को बाहर नहीं करना चाहिए।

व्यावसायिक प्रभाव: अधिक उपयोगकर्ता, उच्च रूपांतरण और प्रतिधारण, बेहतर एसईओ और कोड गुणवत्ता।

परिचालन: एक्सेसिबिलिटी एक प्रक्रिया है, न कि "यादृच्छिक फिक्स"।


2) मूल सिद्धांत और सिद्धांत (POR)

बोधगम्य: विपरीत, वैकल्पिक ग्रंथ, उपशीर्षक।

ऑपरेबल: कीबोर्ड, दृश्यमान फोकस, ठहराव/स्टॉप एनिमेशन से सब कुछ सुलभ है।

समझ: अनुमानित नेविगेशन, स्पष्ट त्रुटियां, सरल योगों।

मजबूत: सही HTML/ARIA शब्दार्थ, सहायक प्रौद्योगिकियों के साथ संगतता।


3) शब्दार्थ, शीर्षक और ARIA

ARIA से पहले सिमेंटिक मार्कअप: '<बटन>', '


11) i18n, स्थानीय और आरटीएल

Html जड़ पर 'लैंग' विशेषता; स्थानीय संख्या/तिथि/मुद्रा प्रारूप।

आरटीएल समर्थन (अरबी/हिब्रू): प्रतिबिंब प्रतीक, नेविगेशन क्रम, कर्सर।

शब्दों को प्रतीकों में सिलने से बचें (पाठ अनुवाद योग्य होना चाहिए)।

सरल योगों, शब्दजाल से बचें; शब्दों की शब्दावली।


12) समय, सत्र, कैप्च और विकल्प

टाइमआउट - एक चेतावनी और विस्तार करने की क्षमता के साथ।

CAPTCHA: विकल्प पसंद करें (प्रश्न, अदृश्य बॉट विश्लेषक, मेल/फोन द्वारा पुष्टि); यदि आप उपयोग करते हैं - एक पाठ विकल्प और न केवल दृश्य।

सत्यापन: पासवर्ड प्रबंधकों के लिए समर्थन, "पासवर्ड दिखाएँ", WebAuthn.


13) संवेदी और मोटर हानि के लिए पहुँच

इशारों में क्लिक/कुंजीपट समकक्ष होना चाहिए।

एक विकल्प के बिना लंबे होल्ड/डबल नल की आवश्यकता नहीं है।

"पॉइंटर रद्द": रद्द करने का मौका देने के लिए "प्रेस" पर नहीं, रिलीज पर कार्रवाई की जानी चाहिए।


14) राज्य, नोटिस और अलर्ट

गतिशील संदेशों के लिए 'रोल = "स्थिति "/" अलर्ट "का उपयोग करें।

अपने फोकस को चिपचिपे बैनर के साथ कवर न करें।

टोस्ट सूचनाएं - फोकस/होवर पर ठहराव और कीबोर्ड से पहुंच के साथ।


15) परीक्षण योजना (मैनुअल और ऑटो)

मैनुअल (न्यूनतम):
  • सभी कुंजी स्क्रिप्ट केवल कुंजीपट के साथ पास करें.
  • प्रत्येक आइटम पर फोकस दृश्यता की जाँच करें।
  • 200% तक जूम - इंटरफ़ेस क्षैतिज स्क्रॉलिंग के बिना कार्यात्मक रहता है।
  • तंत्र मोड चालू करें "गति कम करें" - एनिमेशन हस्तक्षेप नहीं करते हैं।
  • स्क्रीन रीडर (एनवीडीए/वॉयसओवर) के साथ स्क्रिप्ट पास करें, सुनिश्चित करें कि भूमिकाएं/टैग/ऑर्डर सही हैं।
ऑटोटेस्ट (सीआई में):
  • घटक-स्तर पहुंच लिंट।
  • इसके विपरीत, वैकल्पिक ग्रंथों, हेडर क्रम, ARIA वैधता की जाँच करें।
  • महत्वपूर्ण स्क्रीन के लिए शब्दार्थ (भूमिका वृक्ष) के स्नैपशॉट

16) उपलब्धता गुणवत्ता मेट्रिक्स

A11y कवरेज: पूर्ण चेकलिस्ट वाले घटकों का अनुपात।

कुंजीपट केवल पास दर: कुंजीपट द्वारा ट्रेस की गई स्क्रिप्ट का प्रतिशत।

कंट्रास्ट - तत्व।

एसआर फ्लो टाइम: स्क्रीन रीडर के साथ स्क्रिप्ट रन टाइम।

उपयोगकर्ता-प्रतिक्रिया: उपलब्धता, प्रतिक्रिया समय और सुधार के बारे में शिकायतें।


17) घटक चेकलिस्ट

  • निरर्थक ARIA के बिना सही शब्दार्थ/भूमिका
  • हस्ताक्षरित लेबल, 'एरिया-' सही
  • पूर्ण कीबोर्ड नियंत्रण, दृश्यमान फोकस
  • पाठ/प्रतीक/सीमा विपरीत सामान्य है
  • त्रुटियों और शर्तों को स्क्रीन रीडर द्वारा आवाज दी जाती है
  • सम्मान पसंद-कम गति
  • क्लिकेबल क्षेत्र का आकार ≥ 40-48 पीएक्स
  • स्थानीयकरण और आरटीएल खाका नहीं तोड़ ते

18) एंटी-पैटर्न

भूमिका/कीबोर्ड के बिना "डिव-बटन"।

'रूपरेखा: कोई भी' विकल्प के बिना फोकस नहीं करता है।

लेबल के बजाय प्लेसहोल्डर।

केवल रंग में त्रुटियाँ।

फोकस ट्रैप के बिना और 'Esc' के बिना मोडल।

केवल कुंजीपट के बिना खींचें.

अक्षम करने के विकल्प के बिना लंबा ऑटो-स्क्रॉलिंग/लंबन।


19) भूमिकाएँ और प्रक्रिया

A11y-owner कमांड में (उत्पाद/डिजाइन/देव)।

डेटा की परिभाषा (DoD) में उपलब्धता शामिल है।

डिजाइन समीक्षा: कंट्रास्ट, फोकस, लेबल की जाँच।

कोड समीक्षा: शब्दार्थ/ARIA, कीबोर्ड परीक्षण।

नियमित लेखा परीक्षा और सुधार योजना।


20) पुनरावृत्ति द्वारा कार्यान्वयन

पुनरावृत्ति 1 - फाउंडेशन (2 सप्ताह):
  • शब्दार्थ/शीर्षक, विपरीत, फोकस और कीबोर्ड, मूल रूप और त्रुटियां।
पुनरावृत्ति 2 - इंटरएक्टिव (3-4 सप्ताह):
  • मोडल, टैब/अकॉर्डियन, टेबल/रेखांकन पाठ सारांश के साथ, वीडियो उपशीर्षक, कम एनीमेशन।
पुनरावृत्ति 3 - स्केल एंड कंट्रोल (सतत):
  • सीआई, metrics, नियमित ऑडिट, टीम प्रशिक्षण में ऑटोटेस्ट।

21) टेम्पलेट और स्निपेट्स

मोडाल्का (सरलीकृत):
html
<div role="dialog" aria-modal="true" aria-labelledby="dlg-title" aria-describedby="dlg-desc">
<h2 id="dlg-title">Подтвердите действие</h2>
<p id="dlg-desc">Эта операция необратима.</p>
<button>Отмена</button>
<button>Подтвердить</button>
</div>
सामग्री बटन में छोड़ें:
html
<a class="skip-link" href="#main">Перейти к основному содержимому</a>
<main id="main">...</main>
सम्मान पसंद-कम गति:
css
@media (prefers-reduced-motion: reduce) {
{ animation-duration: 0.01ms!important; animation-iteration-count: 1!important; transition: none!important; }
}

22) मिनी-एफएक्यू

क्या मुझे एक अलग "नेत्रहीन संस्करण" की आवश्यकता है?

नहीं, यह नहीं है। सेटिंग के साथ सभी के लिए एक अनुकूली, सुलभ संस्करण।

क्या यह केवल विपरीत की जाँच करने के लिए पर्याप्त है?

नहीं, यह नहीं है। कंट्रास्ट केवल पार्ट है। कुंजीपट, फोकस, शब्दार्थ, फॉर्म त्रुटियां, मीडिया, आदि की आवश्यकता है।

ARIA सब कुछ हल कर देगा?

ARIA गलत शब्दार्थ को सही नहीं करेगा। पहले सही टैग, फिर ARIA परिशोधन।


परिणाम

उपलब्धता एक प्रणाली अनुशासन है: शब्दार्थ → कीबोर्ड/फोकस → कंट्रास्ट/कलर → फॉर्म/गलतियाँ → मीडिया/शेड्यूल → i18n/RTL → परीक्षण योजना और मैट्रिक्स। DoD और टीम संस्कृति का एक्सेसिबिलिटी हिस्सा बनाएं - और आपका उत्पाद सभी के लिए वास्तव में बहुमुखी, विश्वसनीय और सुविधाजनक होगा।

Contact

हमसे संपर्क करें

Email — अनिवार्य है। Telegram या WhatsApp — वैकल्पिक हैं।

आपका नाम वैकल्पिक
Email वैकल्पिक
विषय वैकल्पिक
संदेश वैकल्पिक
Telegram वैकल्पिक
@
अगर आप Telegram डालते हैं — तो हम Email के साथ-साथ वहीं भी जवाब देंगे।
WhatsApp वैकल्पिक
फॉर्मैट: देश कोड और नंबर (उदा. +91XXXXXXXXXX)।

बटन दबाकर आप अपने डेटा की प्रोसेसिंग के लिए सहमति देते हैं।