यह कुछ है जो हमें निश्चित रूप से प्रयास करना चाहिए - हालांकि वेब-आधारित यूआई के साथ, आप सही हैं कि यह विशेष रूप से कठिन हो सकता है। यह फोकस प्रबंधन और कीबोर्ड-ईवेंट हैंडलिंग के बारे में है, जिनमें से दोनों डेवलपर के हिस्से पर अतिरिक्त समय और प्रयास की आवश्यकता है - लेकिन वहाँ बहुत सारे लोग हैं (और न केवल अक्षम) जो देखभाल के लिए आपको धन्यवाद देंगे आप यह सुनिश्चित करने के लिए डालते हैं कि आपकी वेब प्रोजेक्ट कम से कम कुछ हद तक नेविगबल और माउस की आवश्यकता के बिना प्रयोग योग्य हैं।
विषय पर विस्तार से बजाए, हालांकि, मैं आपको the W3C's Web Accessibility site के माध्यम से कुछ समय बिताने के लिए प्रोत्साहित करता हूं। यह अपेक्षाकृत बड़े और महत्वपूर्ण विषय पर उपयोगी जानकारी और परिप्रेक्ष्य के साथ पैक किया गया है।
एक वेब साइट सुलभ बनाना इस तरह की सामग्री के प्रकार, आकार और जटिलता साइट, की और विकास उपकरण और वातावरण के रूप में सरल या जटिल, कई कारकों के आधार पर हो सकता है।
कई आसान तरीका सुविधाओं कार्यान्वित अगर वे से वेब साइट विकास या नया स्वरूप की शुरुआत की योजना है आसानी से कर रहे हैं। दुर्गम वेब साइटों फिक्सिंग महत्वपूर्ण प्रयास की आवश्यकता होती है सकते हैं, विशेष रूप से साइटों नहीं मूलतः "कोडित" ठीक से साथ मानक एक्सएचटीएमएल मार्कअप थे, और सामग्री के कुछ प्रकार जैसे मल्टीमीडिया के साथ साइटों।
(वैसे, अप्राप्य साइटों को ठीक करने के बारे में उस महत्वपूर्ण प्रयास की आवश्यकता है?मैं इसके लिए पहले से ही झुका सकता हूं: एक अपेक्षाकृत परिपक्व प्रोजेक्ट जिसे मैं अभी काम कर रहा हूं, पूर्ण कीबोर्ड नेविगेशन का समर्थन करने के लिए बढ़ाया जा रहा है, और मैं आपको बता सकता हूं कि मुझे इस आवश्यकता की बजाय परियोजना की शुरुआत में स्पष्ट किया गया था अभी व। एक परियोजना के अच्छी तरह से चलने के बाद पहुंच पर ग्राफ्टिंग एक बड़ा दर्द हो सकता है - इसके महत्व और योजना को उचित रूप से शुरू करने के लिए बहुत बुद्धिमान है।)
आखिरकार, "पहुंच योग्यता अच्छी है" से परे, उल्लेख करने योग्य एक बात है कुंजीपटल-आधारित नेविगेशन का समर्थन करने का मतलब सिर्फ कीबोर्ड का समर्थन करने का मतलब नहीं है - यह विस्तार से, मानक रिमोट कंट्रोल का समर्थन करने का मतलब है, जिसका नेविगेशन और चयन आदेश प्रायः कीबोर्ड द्वारा जारी किए गए आदेशों से अलग नहीं होते हैं। इसलिए यदि आपको लगता है कि आपकी परियोजना किसी के रहने वाले कमरे में किसी दिन प्रदर्शित की जा सकती है, सोफे से देखी जाती है और रिमोट द्वारा ब्राउज़ की जाती है, तो जब आप कीबोर्ड समर्थन में डालते हैं तो भी बेहतर खर्च किया जाएगा।
स्रोत
2009-02-05 13:16:18
मैंने वेब ब्राउज़िंग के लिए emacs-w3m का उपयोग करना शुरू किया: क्योंकि यह परिचित कुंजी के माध्यम से नियंत्रित होता है; क्योंकि यह परिचित emacs-lisp के माध्यम से विन्यास योग्य और automatable है; और क्योंकि जिस तरह से मैं लैपटॉप की स्क्रीन के एक हिस्से को दूषित करने के बाद स्क्रीन पर उपयोगी सामग्री प्रदर्शित करना चाहता था, इसे कॉन्फ़िगर करना आसान था (तब भी जब मैं अंततः ratpoison पर स्विच करता था: दूषित स्क्रीन के लिए कॉन्फ़िगर करना आसान था; और मेरा सभी यूआई अब कीबोर्ड संचालित है!) –