क्या मैं स्क्रीन पाठकों और / या ब्रेल उपकरणों के साथ Vi या Vim का उपयोग कर सकता हूं? यदि हां, तो मैं इसके बारे में कैसे जाऊंगा? क्या इसके लिए किसी विशेष सेटअप की आवश्यकता है?
क्या मैं स्क्रीन पाठकों और / या ब्रेल उपकरणों के साथ Vi या Vim का उपयोग कर सकता हूं? यदि हां, तो मैं इसके बारे में कैसे जाऊंगा? क्या इसके लिए किसी विशेष सेटअप की आवश्यकता है?
जवाबों:
साइट थिंग्स के अनुसार मैंने ब्लाइंड के लिए लिनक्स के बारे में सीखा है , विम के मुद्दे हैं जब तक कि आप :set noruler
। उनके अनुसार, एल्विस के पास एक स्क्रीन-रीडर फ्रेंडली मोड है जो शाप का उपयोग नहीं करता है।
Tyler Spivey (एक अंधे CLI उपयोगकर्ता) ने क्या लिखा है ,
इनके साथ समस्या यह है कि एक स्क्रीन रीडर यह नहीं जानता है, उदाहरण के लिए, जम्मू कर्सर को विम में अगली पंक्ति में ले जाएगा। और न ही यह पता है कि l अगले चरित्र में जाएगा।
अगर मैं v में j टाइप करता हूं, या ^ n में emacs में, स्क्रीन रीडर पढ़ने की कोशिश करेगा कि स्क्रीन पर क्या बदलाव आया है, जो आमतौर पर कुछ भी नहीं है - बस कर्सर की स्थिति। इस बिंदु पर, स्क्रीन रीडर निश्चित नहीं है कि मैंने aj टाइप किया है क्योंकि मैं aj को सम्मिलित करना चाहता हूं, या यदि मैंने aj टाइप किया है क्योंकि मैं अगली पंक्ति में जाना चाहता हूं।
अफसोस की बात है, ऐसा लगता है कि vi- आधारित संपादकों के लिए स्क्रीन-रीडर समर्थन कुछ सुधार का उपयोग कर सकता है, हालांकि एल्विस एक अच्छा अनुभव प्रदान करता है।
Fenrir j के साथ कर्सर चालें पढ़ता है। अगर अंज स्क्रीन पर दिखाई देता है तो यह भी संभाला जाता है। लेकिन फिर भी आपको शासक को बंद कर देना चाहिए। वर्तमान में यह सिर्फ linux पर चलता है। लेकिन यह सिर्फ इस तथ्य से है कि मैंने अन्य ड्राइवरों को खत्म नहीं किया है और निकट भविष्य में मल्टीप्रोसेस आर्किटेक्चर के लिए फेनरिर लाने के बाद बदल जाएगा। https://linux-a11y.org/index.php?page=fenrir-screenreader
चीयर्स क्रिस