यदि आप अंधे हैं तो आप कैसे कार्यक्रम कर सकते हैं?


685

दृष्टि इंद्रियों में से एक है जिसे अधिकांश प्रोग्रामर प्रदान करते हैं। अधिकांश प्रोग्रामर घंटों कंप्यूटर मॉनीटर (विशेषकर ऐसे समय में जब वे ज़ोन में होते हैं ) को देखते हुए बिताते हैं , लेकिन मुझे पता है कि अंधे प्रोग्रामर हैं (जैसे कि टीवी रमन जो वर्तमान में Google के लिए काम करते हैं)।

यदि आप एक अंधे व्यक्ति थे (या धीरे-धीरे अंधे हो रहे हैं), तो आप प्रोग्रामिंग में आपकी सहायता करने के लिए अपने विकास के माहौल को कैसे स्थापित करेंगे?

(प्रति उत्तर एक सवाल कृपया। इस प्रश्न का उद्देश्य अच्छे विचारों को शीर्ष पर लाना है। इसके अलावा, स्क्रीन पाठक पहले अच्छे विचारों को पढ़ सकते हैं।)

जवाबों:


1017

मैं एक पूरी तरह से अंधा कॉलेज का छात्र हूं, जिसके पास कई प्रोग्रामिंग इंटर्नशिप हैं, इसलिए मेरा उत्तर इन पर आधारित होगा। मैं अपने ऑपरेटिंग सिस्टम और जॉज़ के रूप में विंडोज़ एक्सपी का उपयोग करता हूं यह पढ़ने के लिए कि सिंथेटिक भाषण में मुझे स्क्रीन पर क्या दिखाई देता है। जावा प्रोग्रामिंग के लिए मैं ग्रहण का उपयोग करता हूं, क्योंकि यह पूरी तरह से चित्रित आईडीई है जो सुलभ है।

GUI टूलकिट के रूप में SWT का उपयोग करने वाले एक सामान्य नियम जावा प्रोग्राम के रूप में मेरे अनुभव में, ऐसे प्रोग्राम हैं जो स्विंग का उपयोग करने वाले प्रोग्राम हैं, यही कारण है कि मैं netbeans से दूर रहता हूं। किसी भी .net प्रोग्रामिंग के लिए मैं विज़ुअल स्टूडियो 2005 का उपयोग करता हूं क्योंकि यह मेरी इंटर्नशिप में उपयोग किया जाने वाला मानक संस्करण था और जबड़े और स्क्रिप्ट के एक सेट का उपयोग करके बहुत सुलभ है, जो कि फार्म डिजाइनर जैसी चीजों को और अधिक सुलभ बनाने के लिए विकसित किए गए थे।

C और C ++ प्रोग्रामिंग के लिए मैं अपने कंपाइलर और emacs के रूप में gg के साथ cygwin का उपयोग करता हूं या अपने संपादक के रूप में vim करता हूं जो मुझे करने की आवश्यकता पर निर्भर करता है। मेरे बहुत से इंटर्नशिप में Z / OS के लिए प्रोग्रामिंग शामिल थी। मैंने मेनग्राफ़ पर यूएसएस सबसिस्टम और अपने 3270 एमुलेटर के रूप में यूएसएफ सबसिस्टम को मेनफ्रेम के आईएसपीएफ हिस्से तक पहुंचने के लिए साइगविन के माध्यम से एक रागिनी सत्र का उपयोग किया।

मैं आमतौर पर सिंथेटिक भाषण पर भरोसा करता हूं लेकिन ब्रेल डिस्प्ले है। मुझे लगता है कि मैं आमतौर पर भाषण के साथ तेजी से काम करता हूं लेकिन ब्रेल प्रदर्शन का उपयोग उन स्थितियों में करता हूं जहां विराम चिह्न मायने रखता है और जटिल हो जाता है। इसके उदाहरण हैं यदि बहुत सारे नेस्टेड कोष्ठक और जेसीएल के साथ बयान जहां विराम चिह्न अविश्वसनीय रूप से महत्वपूर्ण है।

अपडेट करें

मैं Emacspeak के साथ cygwin के साथ खेल रहा हूँ http://emacspeak.sourceforge.net मुझे यकीन नहीं है कि यह एक प्रोग्रामिंग एडिटर के रूप में प्रयोग करने योग्य होगा क्योंकि यह कुछ हद तक अनुत्तरदायी प्रतीत होता है, लेकिन मैंने किसी भी कॉन्फ़िगरेशन विकल्प पर ध्यान नहीं दिया है अभी तक।


275
वास्तव में आश्चर्यजनक । बधाई हो !
लर्क

31
एक अंधे पिता के होने के बाद, जो बहुत कंप्यूटर के बारे में जानता था, यह जानकर कि वह किस माध्यम से विंडोज़ तक पहुँच सकता है, आपके सेटअप ने मुझे चकित कर दिया। बधाई! :)
जियोकॉइन

118
यह मानते हुए कि आप लैपटॉप का उपयोग करते हैं: क्या आप कभी भी बैटरी लाइफ बढ़ाने के लिए डिस्प्ले बंद करते हैं? क्योंकि वह इतनी जीत से बना होगा।
जेन्स रोलैंड

99
एसओ पर यह पहली बार है जब किसी जवाब ने मेरा जबड़ा गिरा दिया है।
एमी

65
मुझे नहीं पता था कि यह संभव है। अब मैं एक्सेसिबिलिटी के बारे में नहीं भूलूंगा।
ChaosPandion

400

मैं अंधा हूं, और सी / सी ++, पायथन, जावा, सी # और रास्ते में विभिन्न छोटी भाषाओं से विंडोज, मैक, लिनक्स और डॉस पर लगभग 13 वर्षों से प्रोग्रामिंग कर रहा हूं। हालांकि मूल प्रश्न पर्यावरण को कॉन्फ़िगर करने के आसपास था, मुझे लगता है कि यह सबसे अच्छा जवाब है कि एक अंधा व्यक्ति कंप्यूटर का उपयोग कैसे करेगा।

कुछ लोग एक बात करने वाले वातावरण का उपयोग करते हैं, जैसे कि टीवी रमन और अन्य उत्तरों में उल्लिखित Emacspeak वातावरण। अब तक अधिक सामान्य समाधान एक स्क्रीन रीडर है जो पृष्ठभूमि की निगरानी ओएस गतिविधि में चलता है और उपयोगकर्ता को सिंथेटिक भाषण या एक भौतिक ब्रेल डिस्प्ले के माध्यम से सचेत करता है (आमतौर पर एक समय में 20 से 80 वर्णों को कहीं से दिखा रहा है)। इसका मतलब यह है कि एक अंधा व्यक्ति किसी भी सुलभ एप्लिकेशन का उपयोग कर सकता है।

इसलिए, मैं इन दिनों व्यक्तिगत रूप से विजुअल स्टूडियो 2008 का उपयोग करता हूं, और इसे बहुत कम संशोधनों के साथ चलाता हूं। जब से मैं यह विचलित करने वाला हूं, मैं कुछ खास विशेषताओं को बंद कर देता हूं, जैसे कि मैं टाइप करता हूं। Microsoft में शामिल होने से पहले मेरा सारा विकास एक मानक पाठ संपादक जैसे नोटपैड में किया गया था, इसलिए एक बार फिर कोई अनुकूलन नहीं हुआ।

इंडेंटेशन की घोषणा करने के लिए स्क्रीन रीडर को कॉन्फ़िगर करना संभव है। मैं व्यक्तिगत रूप से इसका उपयोग नहीं करता हूं, क्योंकि विज़ुअल स्टूडियो इस बात का ध्यान रखता है, और C # ब्रेसिज़ का उपयोग करता है। लेकिन यह पायथन जैसी भाषा में बहुत महत्वपूर्ण होगा जहां व्हॉट्सएप मायने रखता है। अंत में, Emacspeak वाक्यविन्यास (कीवर्ड, टिप्पणियां, पहचानकर्ता, आदि) के विभिन्न भागों को इंगित करने के लिए विभिन्न आवाज़ों / पिचों का उपयोग करता है।


5
नोटपैड, वाह। क्या आपने कभी कोड लिखने के लिए एक भौतिक नोटपैड का उपयोग किया (ब्रेल स्टाइलस के साथ, कहते हैं?) क्या आप इंटेलीजेंसी का उपयोग करते हैं? आपका स्क्रीन रीडर कितनी तेजी से बात करता है?
बजे क्रैगन जेवियर सीटेकर

6
हाय साकिब, मुझे आपके साक्षात्कार का आनंद हनसेलस्म्यूट्स (आप एक ही आदमी हैं :) पर मिला। सीटीटी-शिफ्ट-एस्केप टिप मेरे लिए नया था!
UpTheCric

5
UpTheCreek का जिक्र है: channel9.msdn.com/blogs/dan/…
idbrii

26
रुचि से बाहर, आप अपने सिर में कितना कार्यक्रम रखते हैं और काम करते समय आपको कितना ताज़ा करने की आवश्यकता है? एक देखने वाले की तरह जो आगे और पीछे स्क्रॉल करता है।
थोरबजोरन रावन एंडरसन

वाह, यह वास्तव में दिलचस्प है कि Emacspeak पिच और टोन का उपयोग करता है!
हमीश

107

मैं अंधा हूं और पिछले 12 वर्षों से प्रोग्रामर हूं। वर्तमान में एक वरिष्ठ वास्तुकार हूं और Sapient Corporation (एक कैम्ब्रिज-आधारित परामर्श कंपनी, जो वेब-आधारित और मोटे क्लाइंट आधारित एंटरप्राइज़ समाधान दोनों का निर्माण कर रही है) के साथ काम करती है। मैं कई स्क्रीन रीडर का उपयोग करता हूं, लेकिन ज्यादातर विंडोज़ और एनवीडीए के लिए जबड़े के साथ चिपके रहते हैं।

मैंने ज्यादातर अपने पर्यावरण के रूप में Microsoft प्लेटफ़ॉर्म और विज़ुअल स्टूडियो पर काम किया है। मैं MS Sql एंटरप्राइज़ स्टूडियो और DB एक्सेस, नेटवर्क मॉनिटरिंग आदि के लिए अन्य उपकरणों का भी उपयोग करता हूं। मैंने कुछ समय एमाकैप के साथ बिताने की कोशिश की, लेकिन चूंकि मेरा काम ज्यादातर एमएस प्लेटफॉर्म पर आधारित था, इसलिए वास्तव में वहां बहुत समय नहीं बिताया। मैंने लिनक्स पर C ++ पर काम करते हुए कुछ साल बिताए हैं - ज्यादातर सभी कोडिंग के लिए खिड़कियों पर नोटपैड या विज़ुअल स्टूडियो का इस्तेमाल किया और फिर लिनक्स के वातावरण के साथ फाइल साझा करने के लिए सांबा। कुछ प्रायोगिक सामान के लिए बोरलैंड सी का भी इस्तेमाल किया। हाल ही में अजगर के साथ खेल रहे हैं, जैसा कि अन्य लोगों ने ऊपर उल्लेख किया है, विशेष रूप से एक अंधे उपयोगकर्ता के लिए अविश्वसनीय है क्योंकि यह घोंसले के शिकार तंत्र के रूप में इंडेंटेशन का उपयोग करते हुए लिखा गया है। कहा कि, एनवीडीए, सबसे लोकप्रिय ओपन सोर्स स्क्रीन रीडर पूरी तरह से अजगर का उपयोग करते हुए लिखा गया है और उस परियोजना के कुछ कमिटर्स स्वयं अंधे हैं। एक विशेष रूप से दिलचस्प सवाल जो मुझे अक्सर एक वास्तुकार के रूप में पूछा जाता है कि मैं आरेखों के साथ कैसे व्यवहार करता हूं - यूएमएल और विज़ियो और तर्कसंगत गुलाब आदि। विज़ियो शायद सबसे सुलभ डायग्रामिंग टूल है। मैं मेरे लिए तर्कसंगत गुलाब आरेख पढ़ने के लिए जबड़े की पटकथा लिखने में सक्षम था। मैंने UML 2.0 आरेख तक पहुँचने के लिए कुछ जर्मन विश्वविद्यालय द्वारा विकसित टी-डब (अंधे के लिए तकनीकी आरेख समझ) नामक एक उपकरण का उपयोग किया है। मॉडल-संचालित विकास करने के लिए मैजिक ड्रा नामक एक जावा-आधारित बदसूरत उपकरण का उपयोग किया है और androMDA परियोजना पर एक कम्यूटेटर है और एक यूएमएल मॉडल से .Net कोड जनरेटर विकसित करने में मदद की है। एक विशेष रूप से दिलचस्प सवाल जो मुझे अक्सर एक वास्तुकार के रूप में पूछा जाता है कि मैं आरेखों के साथ कैसे व्यवहार करता हूं - यूएमएल और विज़ियो और तर्कसंगत गुलाब आदि। विज़ियो शायद सबसे सुलभ डायग्रामिंग टूल है। मैं मेरे लिए तर्कसंगत गुलाब आरेख पढ़ने के लिए जबड़े की पटकथा लिखने में सक्षम था। मैंने UML 2.0 आरेख तक पहुँचने के लिए कुछ जर्मन विश्वविद्यालय द्वारा विकसित टी-डब (अंधे के लिए तकनीकी आरेख समझ) नामक एक उपकरण का उपयोग किया है। मॉडल-संचालित विकास करने के लिए मैजिक ड्रा नामक एक जावा-आधारित बदसूरत उपकरण का उपयोग किया है और androMDA परियोजना पर एक कम्यूटेटर है और एक यूएमएल मॉडल से .Net कोड जनरेटर विकसित करने में मदद की है। एक विशेष रूप से दिलचस्प सवाल जो मुझे अक्सर एक वास्तुकार के रूप में पूछा जाता है कि मैं आरेखों के साथ कैसे व्यवहार करता हूं - यूएमएल और विज़ियो और तर्कसंगत गुलाब आदि। विज़ियो शायद सबसे सुलभ डायग्रामिंग टूल है। मैं मेरे लिए तर्कसंगत गुलाब आरेख पढ़ने के लिए जबड़े की पटकथा लिखने में सक्षम था। मैंने UML 2.0 आरेख तक पहुँचने के लिए कुछ जर्मन विश्वविद्यालय द्वारा विकसित टी-डब (अंधे के लिए तकनीकी आरेख समझ) नामक एक उपकरण का उपयोग किया है। मॉडल-संचालित विकास करने के लिए मैजिक ड्रा नामक एक जावा-आधारित बदसूरत उपकरण का उपयोग किया है और androMDA परियोजना पर एक कम्यूटेटर है और एक यूएमएल मॉडल से .Net कोड जनरेटर विकसित करने में मदद की है। मैं मेरे लिए तर्कसंगत गुलाब आरेख पढ़ने के लिए जबड़े की पटकथा लिखने में सक्षम था। मैंने UML 2.0 आरेख तक पहुँचने के लिए कुछ जर्मन विश्वविद्यालय द्वारा विकसित टी-डब (अंधे के लिए तकनीकी आरेख समझ) नामक एक उपकरण का उपयोग किया है। मॉडल-संचालित विकास करने के लिए मैजिक ड्रा नामक एक जावा-आधारित बदसूरत उपकरण का उपयोग किया है और androMDA परियोजना पर एक कम्यूटेटर है और एक यूएमएल मॉडल से .Net कोड जनरेटर विकसित करने में मदद की है। मैं मेरे लिए तर्कसंगत गुलाब आरेख पढ़ने के लिए जबड़े की पटकथा लिखने में सक्षम था। मैंने UML 2.0 आरेख तक पहुँचने के लिए कुछ जर्मन विश्वविद्यालय द्वारा विकसित टी-डब (अंधे के लिए तकनीकी आरेख समझ) नामक एक उपकरण का उपयोग किया है। मॉडल-संचालित विकास करने के लिए मैजिक ड्रा नामक एक जावा-आधारित बदसूरत उपकरण का उपयोग किया है और androMDA परियोजना पर एक कम्यूटेटर है और एक यूएमएल मॉडल से .Net कोड जनरेटर विकसित करने में मदद की है।

सामान्य तौर पर, मुझे लगता है कि मैं टीम के माहौल में सबसे अधिक रोमांचित हूं जहां मैं अपनी ताकत पर काम कर सकता हूं। उदाहरण के लिए, जबकि एक आरेख किसी संचार / दस्तावेज़ को डिज़ाइन करने के लिए बेहद उपयोगी है, वास्तविक डिज़ाइन प्रक्रिया में बहुत सोच-विचार और विचार-मंथन शामिल है और जब डिज़ाइन के बारे में सोचा गया है, तो आपकी टीम का एक साथी आपकी मदद कर सकता है जो आपको बड़े करीने से खींच सकता है इसमें से चित्र। लोग गलत तरीके से उपरोक्त स्वतंत्रता की कमी या क्षमता में कमी करते हैं, जबकि मैं इसे शुद्ध अंतर-निर्भरता के रूप में देखता हूं - जैसा कि मुझे यकीन है कि टीम के साथी अकेले अपने और उस डिजाइन में उस डिजाइन के साथ कभी नहीं आ सकते हैं। -अर्थात, अगर मैं डिजाइन का दस्तावेजीकरण करने के लिए उस पर निर्भर हूं, तो ऐसा ही हो। अधिकांश बाधाओं का मैं सामना कर रहा हूँ उपकरण-आधारित दुर्गमता।


6
क्या आप भारत में स्थित हैं? और आप कहाँ गायब हो गए हैं? इस एक पोस्ट के बाद, आप गायब हो गए हैं।
ममता डी।

1
एक प्रोग्रामर के रूप में, मुझे बस इतना खेद है कि मैंने कभी भी एक्सेसिबिलिटी पर पर्याप्त ध्यान नहीं दिया ... मुझे बहुत खेद है ...
शीर्षक

53

मैं एक अंधा डेवलपर हूं और मैं विंडोज, जीएनयू लिनक्स और मैकओएस एक्स के तहत काम करता हूं। प्रत्येक प्लेटफॉर्म में नेत्रहीन उपयोगकर्ताओं के लिए अलग-अलग वर्कफ़्लोज़ हैं। यह स्क्रीन रीडर पर निर्भर करता है कि अंधा डेवलपर उपयोग करता है। विकास उपकरण अंधे डेवलपर्स के लिए पूरी तरह से सुलभ नहीं हैं। मैं सभी IDE में कोड टाइप कर सकता हूं और संकलन कार्यों का उपयोग कर सकता हूं, लेकिन कई समस्याएं हैं अगर मुझे इंटरफ़ेस बिल्डर, XGlade या अन्य के रूप में डिजाइनिंग टूल का उपयोग करना है। जब मैं बोरलैंड डेल्फी के साथ विकसित हो रहा था तो मैं एक नियंत्रण जोड़ सकता था, उदाहरण के लिए एक बटन, और मैं ऑब्जेक्ट इंस्पेक्टर विंडो का उपयोग करके नियंत्रण के प्रत्येक दृश्य विशेषता को संशोधित कर सकता था। कई आईडीई दृश्य और गैर-दृश्य विशेषताओं को संशोधित करने के लिए ऑब्जेक्ट इंस्पेक्टर खिड़कियों का उपयोग करते हैं लेकिन एक अंधे डेवलपर के लिए समस्या नए नियंत्रणों को जोड़ती है क्योंकि एक नए नियंत्रण को जोड़ने की विधि पैलेट से कैनवास पर एक नियंत्रण को खींचने और छोड़ने में होती है। विज़ुअल स्टूडियो 200x ऐसा करने के लिए वैकल्पिक तरीकों का उपयोग करता है, लेकिन आईडीई का इंटरफ़ेस प्रत्येक नए संस्करण में बदल जाता है और यह एक बड़ी समस्या है क्योंकि विंडोज के लिए स्क्रीन रीडर को कुछ गैर-स्टैंडर अनुप्रयोगों के प्रत्येक क्षेत्र की पहचान करने के लिए स्क्रिप्ट का उपयोग करके विशेष समर्थन की आवश्यकता होती है। एक अंधा डेवलपर अपने स्क्रीन रीडर के साथ विज़ुअल स्टूडियो 2008 का उपयोग कर सकता है लेकिन जब इस आईडीई का एक नया संस्करण दिखाई देता है तो उसे आईडीई के इस संस्करण के लिए स्क्रिप्ट के नए संस्करण की प्रतीक्षा करनी होगी। इंटरफ़ेस बिल्डर के साथ Xcode के पास अभी तक कार्यों को खींचने और छोड़ने का कोई विकल्प नहीं है। मैंने इसे कई बार Apple से पूछा लेकिन वे अन्य चीजों में काम कर रहे हैं। मैंने ऐप स्टोर में 3 ऐप प्रकाशित किए (एक्सेसिबल माइन्सवेपर, एक्सेसिबल फ्रूटमैचाइन और प्रोग्रामर ए सिआग्स आरएसएस) और मुझे कोड द्वारा सभी इंटरफ़ेस डिज़ाइन करना था। यह एक कठिन काम है लेकिन मैं प्रत्येक नियंत्रण की सभी विशेषताओं को प्रबंधित कर सकता हूं। ग्रहण में एक सुलभ कोड संपादक है, लेकिन डिबग कंसोल, डिजाइनिंग या प्रलेखन क्षेत्र के लिए प्लगइन्स के रूप में अन्य विकास उपकरण नेत्रहीन उपयोगकर्ताओं के लिए सहायक उपकरण के लिए समस्याएं पेश करते हैं।

दस्तावेज अंधे डेवलपर्स के लिए भी एक समस्या है। कई नमूने और प्रदर्शन विवरण दिखाने के लिए चित्रों का उपयोग करते हैं (वातावरण सेटिंग्स को सेट करें जैसा कि आप चित्र में कर सकते हैं)

मुझे लगता है कि सवाल अंधा नहीं हो रहा है। सवाल यह है कि कंपनियों और विकास समूहों को लगता है कि पहुंच अंतिम सॉफ्टवेयर को प्रभावित करती है लेकिन यह विकास सॉफ्टवेयर को प्रभावित नहीं करती है। उन्हें लगता है कि एक अंधे उपयोगकर्ता को एक ग्राहक होना चाहिए लेकिन एक अंधा उपयोगकर्ता एक विकास साथी नहीं हो सकता है।

ब्लाइंड एसोसिएशन उत्पादों और सेवाओं के लिए सुलभता पूछते हैं, लेकिन वे अंधे डेवलपर्स को भूल गए। अंधे लोग वकील, पत्रकार, शिक्षक के रूप में काम कर सकते हैं, लेकिन एक अंधे डेवलपर अंधे के लिए भी एक अजीब अवधारणा है। कई बार मैं अकेला महसूस करता हूं क्योंकि मेरे कुछ अंधे दोस्त मेरे काम को समझ नहीं पाते हैं।

इस मुद्दे के बारे में मेरी राय आप इस लेख में, स्पैनिश में, मेरे ब्लॉग http://www.programaraciegas.net/2010/11/2010/la-accesibilidad-en-crisis-para-los-desarrolladores-cassgos/ पर पढ़ सकते हैं वेब पेज में एक अनुवाद उपकरण है। क्षमा करें, लेकिन मैंने इसका अनुवाद नहीं किया।


47

एमएसीएस के पास कई एक्सटेंशन हैं जो नेत्रहीन उपयोगकर्ताओं को पाठ फ़ाइलों में हेरफेर करने की अनुमति देता है। आपको विषय पर एक विशेषज्ञ से परामर्श करना होगा, लेकिन ईमैक्स में टेक्स्ट-टू-स्पीच क्षमताएं हैं। और शायद अधिक।

इसके अलावा, इसमें ब्लिनक्स है:

http://leb.net/blinux/

अंधे के लिए लिनक्स। बहुत देर तक इधर-उधर रहा। दस साल से अधिक मैं सोचता हूं, और बहुत परिपक्व हूं।


43

ध्यान रखें कि "ब्लाइंड" एक श्रेणी की स्थिति है - कुछ ऐसे हैं जो कानूनी रूप से अंधे हैं जो वास्तव में बड़े मॉनिटर या आवर्धन सहायता के साथ पढ़ सकते हैं, और फिर वे भी हैं जिनकी कोई दृष्टि नहीं है। मुझे याद है कि कॉलेज में एक सहपाठी था जिसके पास पुस्तकों को बढ़ाने के लिए एक विशेष उपकरण था, और विशेष सॉफ्टवेयर जिसका उपयोग वह स्क्रीन के एक हिस्से को बढ़ाने के लिए कर सकती थी। वह कॉलेज खत्म करने के लिए कड़ी मेहनत कर रही थी, क्योंकि उसकी दृष्टि खराब हो रही थी और पूरी तरह से चली जा रही थी।

प्रोग्रामिंग की जरूरतों का एक स्पेक्ट्रम भी है - कुछ लोग बहुत सारे कोड के बहुत से बाहर क्रैंक करने में अच्छे हैं, और कुछ लोग बड़ी तस्वीर और वास्तुकला को देखते हुए बेहतर हैं। मुझे लगता है कि स्क्रीन इंटरफेस द्वारा लगाए गए कठिनाई को देखते हुए, अंधापन बड़ी तस्वीर प्राप्त करने की आपकी क्षमता को बढ़ा सकता है ...


31

5
क्या यह वही आदमी नहीं है जिसने ऊपर एक उत्तर पोस्ट किया है? (साकिब)
UpTheCreek

3
यहाँ सीधे पॉडकास्ट की लिंक दी गई है: hanselminutes.com/default.aspx?showID=143
UpTheCreek

31

मैंने तीन साल तक ब्लाइंड डेट्रायट सोसाइटी फॉर द ब्लाइंड के लिए काम किया, जो अंधा उपयोग के लिए एक BBS के आधार पर चल रहा था और कई नेत्रहीन उपयोगकर्ताओं के साथ काम किया कि कैसे उनकी जरूरतों को बेहतर ढंग से पूरा किया जा सके, और नए अंधे उपयोगकर्ताओं के साथ उन्हें उपलब्ध हार्डवेयर के लिए उपार्जित किया जा सके और उस समय उपलब्ध सॉफ्टवेयर प्रसाद। अगर और कुछ नहीं, तो मैंने कम से कम ब्रेल को उस मामले के खिलाफ बचाव के रूप में पढ़ना सीखा, जहां मैंने कभी भी उसी स्थिति में घाव नहीं किया था!

अधिकांश अंधे कंप्यूटर उपयोगकर्ता और प्रोग्रामर किसी प्रकार के स्क्रीन रीडर का उपयोग करते हैं। विशेष रूप से जबड़े लोकप्रिय हैं। सौभाग्य से, इन दिनों अधिकांश प्रमुख अनुप्रयोग विकलांगों के उपयोग के कुछ रूप प्रदान करते हैं। आपको अपने वातावरण को चटकारे लेने के लिए थोड़ा-सा ट्यून करना पड़ सकता है, उदाहरण के लिए Visual Studio में Intellisense को अक्षम करने पर विचार करें।

एक ब्रेल डिस्प्ले कम आम है और तुलनात्मक रूप से बहुत अधिक महंगा है और पाठ के 40 या 80 कॉलम दिखा सकता है, और इसका उपयोग तब किया जा सकता है जब सटीक स्थिति / विराम चिह्न महत्वपूर्ण हो। जबकि एक स्क्रीन रीडर को विराम चिह्न से दूर करने के लिए कॉन्फ़िगर किया जा सकता है, बहुत सारे लोग इसे विचलित कर पाते हैं, और कई मामलों में इसके माध्यम से अपना रास्ता महसूस करना आसान होता है। जबड़े डिस्प्ले को ड्राइव करने के लिए कॉन्फ़िगर किए जा सकते हैं, इसलिए आप एक्सेसिबिलिटी एप्लिकेशन को टाल नहीं रहे हैं।

इसके अलावा, कानूनी रूप से दृष्टिहीन बहुत से उपयोगकर्ताओं के पास अभी भी दृष्टि का कुछ मापक बाकी है। उच्च विपरीत पृष्ठभूमि और आवर्धन कार्यक्षमता का उपयोग करने से इन उपयोगकर्ताओं को बहुत मदद मिल सकती है।

Windows में ToggleKeys का उपयोग करने से आप सुन पाएंगे कि आप गलती से किसी एक मोडल 'कैप्स लॉक', 'संख्या लॉक', 'स्क्रॉल लॉक', आदि कीज़ को भी टैप कर देंगे।

मैं कम से कम एक हास्केल प्रोग्रामर को जानता हूं जो स्क्रीन रीडर का उपयोग करता है और जो हास्केल के लेआउट नियमों का उपयोग किए बिना स्पष्ट रूप से प्रोग्राम करता है, और इसके बजाय गैर-मुहावरेदार का उपयोग करने का विरोध करता है, लेकिन {;}इसके बजाय समर्थित है , क्योंकि यह उसके लिए आसान / कम विचलित करने वाला है। हास्केल के लेआउट नियमों का अनुपालन करने वाले सटीक इंडेंटेशन का पता लगाने के लिए उसके स्क्रीन रीडर को विराम चिह्न पढ़ने के लिए। उसी नोट पर, मैंने कुछ अंधे प्रोग्रामर के बारे में सुना है, जब उन्हें पायथन लिखना होता है।

अंततः, आप अपनी ताकत पर खेलना सीखते हैं।


23

मैं स्रोत को याद नहीं कर सकता, लेकिन मैंने श्रव्य वाक्यविन्यास "रंग" के एक रूप के बारे में सुना / पढ़ा है - ताकि एक स्ट्रिंग असाइनमेंट के रूप में पढ़ा जा सके

foo बराबर बोली यह एक स्ट्रिंग उद्धरण है

तत्वों के पृथक्करण को स्पष्ट करने के लिए स्ट्रिंग भाग को एक अलग पिच या आवाज के साथ पढ़ा जाएगा।


13
Emacspeak यह करेगा।
एडवर्ड KMETT 20

14

शुरू करने के लिए एक जगह ब्लिनक्स परियोजना है:

http://leb.net/blinux/

उस परियोजना का वर्णन है कि कैसे Emacspeak पाने के लिए (पाठ से भाषण के साथ संपादक) और अन्य संसाधनों का एक बहुत कुछ है।

मैंने एक व्यक्ति के साथ काम किया, जो सभी की नज़र में था, लेकिन उन्हें मॉनिटर का उपयोग करने से रोक दिया - उन्होंने स्क्रीन रीडर सॉफ्टवेयर के साथ अच्छा किया और पाठ आधारित अनुप्रयोगों और शेल का उपयोग करके बहुत समय बिताया।

विकिपीडिया की स्क्रीन रीडर पैकेज की सूची शुरू करने के लिए एक और जगह है: http://en.wikipedia.org/wiki/List_of_-12_ers


14

मैं बीजिंग, चीन में स्नातकोत्तर का छात्र हूं। मैं कंप्यूटर विज्ञान में प्रमुख हूं और मेरा बहुत सारा काम प्रोग्रामिंग है। मैं कम दृष्टि के साथ पैदा हुआ हूं, मुझे स्पष्ट रूप से स्क्रीन पर फोंट देखने के लिए आवर्धक उपकरणों का उपयोग करने की आवश्यकता है। मैं विंडोज़ पर microsoft के mgnify टूल्स का उपयोग करता हूँ और यदि लिनक्स में है तो कॉम्पिज़ के आवर्धन प्लग का उपयोग करता हूँ। मैंने मूल रूप से तीन बार मूल फ़ॉन्ट आकार के रूप में आवर्धन करने के लिए उपकरण सेट किया है। मेरे लिए मैगनिफाइ टूल ठीक है, मुख्य समस्या गति है, मुझे माउस को मूव रखने के लिए कर्सर को उस टेक्स्ट का अनुसरण करना चाहिए, जिसे मैं देख रहा हूं, microsoft का आवर्धन "ऑटो फॉलो द टेक्स्ट एडिट पॉइंट्स" का एक विकल्प प्रदान करता है, जिससे मुझे सेट किया गया है संपादन या कोडिंग के दौरान लगातार माउस की गति। लेकिन यह हमेशा काम नहीं करता है क्योंकि एडिट सॉफ्टवेयर या आईडीई इसका समर्थन नहीं कर सकता है। लाइनक्स पर आवर्धक उपकरणों का उपयोग करना कठिन है। केएमएजी केडीई के साथ आता है एक भयानक ताज़ा दर है जो मेरी आंखों को असुविधाजनक बना देती है, कॉम्पिज़ के आवर्धक प्लग जो मैं अब उपयोग कर रहा हूं वह ठीक है, लेकिन ऑटो फ़ोकस (फ़ोकस ऑटो निम्नलिखित) का कोई कार्य नहीं है। iOS पूर्ण स्क्रीन आवर्धन के साथ मेरे लिए काफी सटीक समाधान प्रदान करता है, विशेषकर ipad की 9.7 इंच स्क्रीन पर। वहाँ ऑटो फोकस आवश्यक नहीं है क्योंकि मैं शायद ही उन्हें कोड को संपादित करने या अन्य संपादन सामान का उपयोग करता हूं। एंड्रॉइड बहुत कम पहुंच वाले कार्य प्रदान करता है, केवल शेक फीडबैक की तरह, जो मेरे लिए बेकार है। एंड्रॉइड पर किसी भी प्रकार का अच्छा आवर्धक उपकरण नहीं है, आईओएस पर पूर्ण स्क्रीन आवर्धन जैसे अग्रिम फ़ंक्शन का उल्लेख नहीं करने के लिए। मैं क्यूटी का अध्ययन करता था, लिनक्स पर एक उपयोगी आवर्धक उपकरण बनाना चाहता था, यहां तक ​​कि एंड्रॉइड पर भी। लेकिन शायद ही कुछ प्रगति हुई हो। लेकिन ऑटो फ़ोकस (फ़ोकस ऑटो फ़ॉलोइंग) का कोई कार्य नहीं है। iOS पूर्ण स्क्रीन आवर्धन के साथ मेरे लिए काफी सटीक समाधान प्रदान करता है, विशेषकर ipad की 9.7 इंच स्क्रीन पर। वहाँ ऑटो फोकस आवश्यक नहीं है क्योंकि मैं शायद ही उन्हें कोड को संपादित करने या अन्य संपादन सामान का उपयोग करता हूं। एंड्रॉइड बहुत कम पहुंच वाले कार्य प्रदान करता है, केवल शेक फीडबैक की तरह, जो मेरे लिए बेकार है। एंड्रॉइड पर किसी भी प्रकार का अच्छा आवर्धक उपकरण नहीं है, आईओएस पर पूर्ण स्क्रीन आवर्धन जैसे अग्रिम फ़ंक्शन का उल्लेख नहीं करने के लिए। मैं क्यूटी का अध्ययन करता था, लिनक्स पर एक उपयोगी आवर्धक उपकरण बनाना चाहता था, यहां तक ​​कि एंड्रॉइड पर भी। लेकिन शायद ही कुछ प्रगति हुई हो। लेकिन ऑटो फ़ोकस (फ़ोकस ऑटो फ़ॉलोइंग) का कोई कार्य नहीं है। iOS पूर्ण स्क्रीन आवर्धन के साथ मेरे लिए काफी सटीक समाधान प्रदान करता है, विशेषकर ipad की 9.7 इंच स्क्रीन पर। वहाँ ऑटो फोकस आवश्यक नहीं है क्योंकि मैं शायद ही उन्हें कोड को संपादित करने या अन्य संपादन सामान का उपयोग करता हूं। एंड्रॉइड बहुत कम पहुंच वाले कार्य प्रदान करता है, केवल शेक फीडबैक की तरह, जो मेरे लिए बेकार है। एंड्रॉइड पर किसी भी प्रकार का अच्छा आवर्धक उपकरण नहीं है, आईओएस पर पूर्ण स्क्रीन आवर्धन जैसे अग्रिम फ़ंक्शन का उल्लेख नहीं करने के लिए। मैं क्यूटी का अध्ययन करता था, लिनक्स पर एक उपयोगी आवर्धक उपकरण बनाना चाहता था, यहां तक ​​कि एंड्रॉइड पर भी। लेकिन शायद ही कुछ प्रगति हुई हो। एंड्रॉइड बहुत कम पहुंच वाले कार्य प्रदान करता है, केवल शेक फीडबैक की तरह, जो मेरे लिए बेकार है। एंड्रॉइड पर किसी भी प्रकार का अच्छा आवर्धक उपकरण नहीं है, आईओएस पर पूर्ण स्क्रीन आवर्धन जैसे अग्रिम फ़ंक्शन का उल्लेख नहीं करने के लिए। मैं क्यूटी का अध्ययन करता था, लिनक्स पर एक उपयोगी आवर्धक उपकरण बनाना चाहता था, यहां तक ​​कि एंड्रॉइड पर भी। लेकिन शायद ही कुछ प्रगति हुई हो। एंड्रॉइड बहुत कम पहुंच वाले कार्य प्रदान करता है, केवल शेक फीडबैक की तरह, जो मेरे लिए बेकार है। एंड्रॉइड पर किसी भी प्रकार का अच्छा आवर्धक उपकरण नहीं है, आईओएस पर पूर्ण स्क्रीन आवर्धन जैसे अग्रिम फ़ंक्शन का उल्लेख नहीं करने के लिए। मैं क्यूटी का अध्ययन करता था, लिनक्स पर एक उपयोगी आवर्धक उपकरण बनाना चाहता था, यहां तक ​​कि एंड्रॉइड पर भी। लेकिन शायद ही कुछ प्रगति हुई हो।


13

जब मैं ग्रेड स्कूल में था, तो हमारे पास हमारी शोध टीम का एक सदस्य था जो अंधा था। वह थोड़ा बड़ा था, शायद 40 के दशक के मध्य का था। उन्होंने हमें बताया कि कैसे उन्होंने मोर्स कोड में स्क्रीन की सामग्री को आउटपुट करने के लिए अपने पहले कंप्यूटर (जो टेक्स्ट-टू-स्पीच से पहले आम था) को प्रोग्राम किया। स्पष्ट चिकन और अंडे की समस्या को दूर करने के लिए, उन्हें हर बार कोड को स्क्रैच से पूरी तरह से फिर से लिखना पड़ता था जब तक कि वह उसके लिए पर्याप्त रूप से काम नहीं कर रहा था जब तक कि वह उसे वापस नहीं पढ़ता।

अब वह टेक्स्ट-टू-स्पीच का उपयोग करता है, हालांकि वह डिबग लूप को कम करने के लिए वास्तव में कोई भी लिखने से पहले कोड की पूरी तरह से योजना बनाता है।

वह PowerPoint प्रस्तुतियाँ देने में भी बहुत अच्छे थे, जो कि उनकी कमी के बावजूद, बस किसी भी देखे जाने वाले के रूप में अच्छी तरह से स्वरूपित थे।


10

इस ब्लॉग पोस्ट में कुछ जानकारी है कि विजुअल स्टूडियो टीम कैसे अपने उत्पाद को सुलभ बना रही है:

विजुअल स्टूडियो कोर टीम की एक्सेसिबिलिटी लैब टूर गतिविधि

कई प्रोग्रामर Emacspeak का उपयोग करते हैं:

Emacspeak - पूरा ऑडियो डेस्कटॉप


8

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


8

मैं अंधा हूं और कुछ महीनों से मैं SINBEANS के साथ VINUX (उबंटू पर आधारित एक लिनक्स डिस्ट्रो) का उपयोग कर रहा हूं (SAPPY नाम के प्लग-इन के साथ नेटबीन्स का एक संस्करण जो एक टीटीएस समर्थन जोड़ते हैं)। यह समाधान काफी अच्छी तरह से काम करता है, लेकिन कभी-कभी मैं फायरफॉक्स पर कई पृष्ठों को लॉन्च करने के लिए विन एक्सपी और एनवीडीए को लॉन्च करना पसंद करता हूं क्योंकि विन्क्स बहुत अच्छी तरह से काम नहीं करता है जब आप फायरफॉक्स की 3 से अधिक खिड़कियां खोलने की कोशिश करते हैं ...


6

जैसा कि कई लोगों ने बताया है, इमैस्कैप कई पुराने हैकरों के लिए स्थायी समाधान क्रॉस प्लेटफॉर्म रहा है। चूंकि यह लिनक्स और मैक बॉक्स से बाहर का समर्थन करता है, इसलिए यह विंडोज इग्नॉस्टिक प्रोजेक्ट्स को विकसित करने का मेरा पसंदीदा साधन बन गया है।

दृश्य श्रव्य के विपरीत श्रवण के माध्यम से वास्तव में वाक्यविन्यास प्राप्त करने के मुद्दे पर, मैंने पाया है कि एक ही खेल के मैदान पर नहीं तो एक पास पाने के लिए कई तरह की तकनीक मौजूद है।

श्रवण चिह्न एक उदाहरण के लिए मौखिक वर्णनकर्ताओं के लिए जगह में खड़े हो सकते हैं। आप यह बता सकते हैं कि कोई रेखा कितनी दूर तक इंडेंट है। जितना लंबा स्वर, उतना ही आगे का इंडेंट। चूंकि टोन पाठ से भाषण के समानांतर में खेल सकते हैं, जानकारी उसी समय सीमा में आती है और कुछ मूलभूत के संचार को क्रमबद्ध नहीं करती है।

ब्रेल उपयोगकर्ता को एक पंक्ति के सटीक सिंटैक्स को जल्दी और सटीक रूप से डिकोड कर सकता है। यह उन लोगों के लिए अधिक उपयोगी है जो दैनिक जीवन में ब्रेल का उपयोग करते हैं; सबसे बड़ा लाभ प्रदर्शन की सामग्री के लिए यादृच्छिक उपयोग है। रीफ्रेश करने योग्य इकाइयों में आमतौर पर प्रत्येक वर्ण सेल के ऊपर राउटर कीज़ होती हैं जो कर्सर को उस सेल में रख सकती हैं। तीर कुंजी O (n) सेशन बनाम O (1) एक्सेस के साथ कोई फ़िडलिंग नहीं।

श्रवण आयामी (पिच, दर, मात्रा, विभक्ति, समृद्धि, तनाव, आदि) एक अवधारणा (कीवर्ड, वर्ग, चर, त्रुटि, आदि) को व्यक्त कर सकता है। उदाहरण के लिए, टिप्पणियों को एक मोनोटोन विभक्ति में पढ़ा जा सकता है ... मुकदमा करना, अगर मैं ऐसा कह सकता हूं :)।

Emacs और अन्य संपादकों का विलुप्त होना (विजुअल स्टूडियो) एक कोडर को किसी प्रोग्राम को सहानुभूतिपूर्वक (अगला ब्लॉक, फोल्ड ब्लॉक, डिफ डिफ्यून्ड, डिफ को जंप, पार्स ट्री वॉक अप करने के लिए) अनुमति देता है। आप बहुत जल्दी एक पूरी परियोजना की संरचना का "बड़ा" चित्र प्राप्त कर सकते हैं; सीडेट जैसे एक्सटेंशन के साथ, आप वीएस / एक्लिप्स / आदि क्रॉस प्लेटफॉर्म की अच्छाई और एक टेक्स्ट एडिटर में प्राप्त कर सकते हैं।

शायद पर और पर जा सकते हैं, लेकिन संक्षेप में, इस बात का आधार है कि हम में से कुछ उद्योग, एडासिमिया या हमारे तहखाने में दूर हैकिंग कर रहे हैं :)।


5

दक्षिणी इलिनोइस विश्वविद्यालय एडवर्ड्सविले और वाशिंगटन राज्य विश्वविद्यालय के छात्रों का एक समूह नेत्रहीनों के लिए एक प्रोग्रामिंग भाषा पर काम कर रहा है:

http://www.youtube.com/watch?v=lC1mOSdmzFc


5

harald van Breederode एक प्रसिद्ध डच ओरेकल डीबीए विशेषज्ञ, ट्रेनर और प्रस्तुतकर्ता है जो नेत्रहीन है। उनके ब्लॉग में दृष्टिबाधित लोगों के लिए कुछ उपयोगी सुझाव दिए गए हैं।


2

दुनिया में क्या एक ब्रेल कीबोर्ड भी होगा ??

ब्रेल लेखक के रूप में ऐसी चीजें हैं लेकिन आप कभी भी कंप्यूटर के लिए इनपुट डिवाइस के रूप में उपयोग नहीं करेंगे।

यदि आप बस उस पर ब्रेल प्रतीकों के साथ एक कीबोर्ड के बारे में बात कर रहे हैं तो यह भी एक बहुत बुरा विचार होगा। टाइप करते समय आपके पास बहुत अधिक कुंजियाँ होने वाली हैं और यह अभी भी धीमा रहेगा।

टच टाइपिंग एक विज़ुअल स्किल नहीं है, एक नेत्रहीन व्यक्ति भी इसे देख सकता है।


3
ब्रेल कीबोर्ड में छह कुंजियाँ होती हैं, जिनमें से प्रत्येक में ब्रेल वर्ण बनाने वाले छह बिंदुओं में से एक का प्रतिनिधित्व होता है। अधिकांश ब्रेल कीबोर्ड में स्पेस, डिलीट, फॉरवर्ड, बैक आदि चीजों के लिए अतिरिक्त कुंजी होती है। ब्रेल कीबोर्ड के बहुत सारे चित्र Google Images में देखे जा सकते हैं।
बैरी ब्राउन 23

यह एक ब्रेल लेखक का नियंत्रण है। आप ब्रेल आउटपुट का उपयोग करने के लिए उपयोग करते हैं, आप इस तरह के उपकरण का उपयोग इनपुट डिवाइस के रूप में कभी नहीं करेंगे क्योंकि यह एक साधारण कीबोर्ड की तुलना में बहुत धीमा है।
लोरेन Pechtel

5
ब्रेल कीबोर्ड की कोई आवश्यकता नहीं है, ब्रेल लेखक ब्रेल लिखने के लिए मौजूद है, प्रिंट नहीं। मेरे पिताजी अंधे थे और सबसे ज्यादा देखे जाने वाले लोगों की तुलना में तेजी से छू सकते थे। ब्रेल आउटपुट कीबोर्ड मौजूद हैं क्योंकि यह कुछ स्थितियों में भाषण आउटपुट से आसान है। इस संदर्भ में जटिल विराम चिह्नों को ध्यान में रखते हुए
जियोकॉइन

मुझे बीबीएस युग के अंत में कुछ अंधे उपयोगकर्ता पता थे, जिन्होंने बुलेटिन बोर्डों तक पहुंच प्राप्त करने के लिए एक "ब्रेल 'एन स्पीक" का उपयोग किया था, लेकिन मैंने 1992 या उसके बाद उनमें से एक को भी नहीं देखा था और उनमें से कोई भी नहीं था। लोग डेवलपर थे। स्पर्श टाइपिंग अधिक प्रभावी है।
एडवर्ड KMETT

ब्रेल कीबोर्ड क्यों हैं ?, मैं अपने कीबोर्ड को देखे बिना टाइप कर सकता हूं ... बस आपको (f), (j) और (5) पर डॉट्स का उपयोग करने में आपकी थोड़ी मदद
करनी होगी

2

मुझे लगता है कि यह जोड़ी प्रोग्रामिंग सिद्धांत का उपयोग करके चरम प्रोग्रामिंग में अच्छा काम करेगा। यदि आप नेत्रहीन लोगों के लिए सॉफ्टवेयर बना रहे हैं, जो इसे बनाना बेहतर है, तो कोई ऐसा व्यक्ति जो व्यावसायिक आवश्यकताओं के साथ संपर्क में रहेगा, इसलिए मुझे नहीं लगता कि यह बहुत दूर है।

कोड लिखने के लिए, अच्छी तरह से जब तक कि किसी तरह की प्रतिक्रिया न हो, मुझे लगता है कि एक व्यक्ति वाक्य रचना के साथ संघर्ष कर सकता है। ऑडियो प्रतिक्रिया हालांकि एक बिंदु पर मदद कर सकती है।


6
यदि आप वेब पेज लिखते हैं तो आप शायद अंधे लोगों के लिए विकसित हो रहे हैं!
लोफर सेप

मैंने (अप्रत्यक्ष रूप से) एक अंधा प्रोग्रामर के साथ 1990 के दशक की शुरुआत में आईबीएम में स्क्रीनरेडर / 2 (अंधे लोगों को ओएस / 2 का उपयोग करने में मदद करने के लिए विस्तार) पर सह-ऑप पर काम किया। यह किया जा सकता है, और कोई जोड़ी प्रोग्रामिंग की आवश्यकता नहीं है।
M1EK

7
@ जॉन मिलिकिन: जबकि वह पीथे और मनोरंजक है, आप शायद उनके स्क्रीन रीडिंग सॉफ़्टवेयर के संकेतों की व्याख्या करने के तरीके से बहुत कम परिचित हैं और वास्तविक अंधे उपयोगकर्ता की तुलना में एक सहज विकलांग सुलभ इंटरफ़ेस का गठन करते हैं। जब मैं वेब डिज़ाइन करता हूं तो उपयोगकर्ता स्वीकृति परीक्षण में एक अंधे उपयोगकर्ता को शामिल करने की कोशिश करता हूं। उस ने कहा, अंधे डेवलपर्स सिर्फ यूएटी से कहीं अधिक कर सकते हैं।
एडवर्ड केएमईटी

श्रवण प्रतिक्रिया के बारे में दिलचस्प विचार। हो सकता है कि स्क्रीन पर सिर्फ शब्दों को पढ़ने से आगे जाने वाला सिस्टम मददगार हो।
सीमस कॉनर

@ एडवर्ड: एक ग्राफिकल से ऑडियो इंटरफ़ेस में जाना वास्तव में उतना मुश्किल नहीं है। जबकि (स्पष्ट रूप से) एक पूरी तरह से अंधे व्यक्ति को सहायक तकनीक के साथ बातचीत करने का अधिक अनुभव होगा, "सामान्य" लोग सिर्फ अपने मॉनिटर को बंद करके बहुत अच्छा कर सकते हैं।
जॉन मिलिकिन


1

किसी प्रकार के उपकरण का आविष्कार करने के बारे में जो आप एक यूएसबी पोर्ट में प्लग करते हैं और यह मूल रूप से एक "रबड़ की शीट" होगी जो कि आपके कोड को खुद को दिखाने के लिए संशोधित करेगा, जिससे नेत्रहीन लोगों को इसे सुनने के बजाय पढ़ने की अनुमति मिलती है?


1

नेत्रहीन लोगों की सहायता के लिए कई प्रकार के उपकरण हैं या आंशिक रूप से भाषण प्रतिक्रिया और ब्रेली कीबोर्ड शामिल हैं। http://www.rnib.org.uk/Pages/Home.aspx इन मुद्दों पर मदद और सलाह के लिए एक अच्छी साइट है।


1

एक बार जब मैं सैम हार्टमैन से मिला, तो वह 2000 से एक प्रसिद्ध डेबियन डेवलपर और अंधा है। पर इस साक्षात्कार वह एक लिनक्स उपयोगकर्ता के लिए उपयोग के बारे में बात करती है। वह स्क्रीन रीडर के रूप में डेबियन, और गनोम-ओर्का का उपयोग करता है, यह ग्नोम के साथ काम करता है, और "आइसविसेल / फ़ायरफ़ॉक्स और लिब्रेऑफ़िस बोलने का अपेक्षाकृत अच्छा काम करता है"।

विशेष रूप से प्रोग्रामिंग के बारे में बोलते हुए वह कहता है:

जबकि [ग्नोम-ओर्का] ग्नोम-टर्मिनल बोलता है, यह टर्मिनल कार्यक्रमों को बोलने में वास्तव में इतना अच्छा नहीं है कि मैं इसका उपयोग करने में सहज हूं। इसलिए, मैं Emacspeak पैकेज के साथ Emacs चलाता हूं। उस के भीतर, मैं Emacs टर्मिनल एमुलेटर चलाती हूं, और उसके भीतर, मैं स्क्रीन चलाती हूं। अतिरिक्त मनोरंजन के लिए, मैं अक्सर आंतरिक स्क्रीन के भीतर Emacs के अतिरिक्त उदाहरण चलाता हूं।


1
Pff, एक ही समय में जटिल और आकर्षक लगता है। लोग अपने कंप्यूटर सॉफ्टवेयर की कमजोरियों पर काबू पाने में बहुत आविष्कारशील हैं। :-)
विलेय मीन्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.