ฉันสามารถใช้ Vi หรือ Vim กับโปรแกรมอ่านหน้าจอและ / หรืออุปกรณ์อักษรเบรลล์ได้หรือไม่ ถ้าเป็นเช่นนั้นฉันจะไปเกี่ยวกับมันได้อย่างไร จำเป็นต้องมีการตั้งค่าพิเศษหรือไม่?
ฉันสามารถใช้ Vi หรือ Vim กับโปรแกรมอ่านหน้าจอและ / หรืออุปกรณ์อักษรเบรลล์ได้หรือไม่ ถ้าเป็นเช่นนั้นฉันจะไปเกี่ยวกับมันได้อย่างไร จำเป็นต้องมีการตั้งค่าพิเศษหรือไม่?
คำตอบ:
ตามเว็บไซต์สิ่งที่ฉันได้เรียนรู้เกี่ยวกับลินุกซ์สำหรับคนตาบอด , :set noruler
เป็นกลุ่มมีปัญหาเว้นแต่คุณ ตามที่เขาพูดเอลวิสมีโหมดที่เป็นมิตรกับโปรแกรมอ่านหน้าจอที่ไม่ได้ใช้คำสาป
จากสิ่งที่ไทเลอร์ Spivey (ผู้ใช้ตาบอด CLI) เขียน ,
ปัญหาของสิ่งเหล่านี้คือโปรแกรมอ่านหน้าจอไม่ทราบตัวอย่างเช่น j จะย้ายเคอร์เซอร์ไปที่บรรทัดถัดไปใน Vim และไม่ทราบว่า l จะย้ายไปที่อักขระถัดไป
หากฉันพิมพ์ j ในกลุ่มหรือ ^ n ใน emacs ตัวอ่านหน้าจอจะพยายามอ่านสิ่งที่เปลี่ยนไปบนหน้าจอซึ่งโดยปกติจะไม่มีอะไร - เพียงตำแหน่งของเคอร์เซอร์ ณ จุดนี้โปรแกรมอ่านหน้าจอไม่แน่ใจว่าฉันพิมพ์ aj เพราะฉันต้องการแทรก aj หรือถ้าฉันพิมพ์ aj เพราะฉันต้องการย้ายไปยังบรรทัดถัดไป
น่าเศร้าที่ดูเหมือนว่าการสนับสนุนโปรแกรมอ่านหน้าจอสำหรับบรรณาธิการที่ใช้ vi สามารถใช้การปรับปรุงบางอย่างได้แม้ว่าเอลวิสจะให้ประสบการณ์ที่ดี
Fenrir อ่านการเคลื่อนไหวของเคอร์เซอร์ด้วย j หาก aj ปรากฏบนหน้าจอนี้จะถูกจัดการเช่นกัน แต่ก็ยังคุณควรปิดไม้บรรทัด ปัจจุบันมันเพิ่งทำงานบน linux แต่นี่เป็นเพียงความจริงที่ว่าฉันไม่ได้ทำไดรเวอร์อื่น ๆ ให้เสร็จและจะมีการเปลี่ยนแปลงในอนาคตอันใกล้หลังจากนำ fenrir ไปสู่สถาปัตยกรรมแบบหลายกระบวนการ https://linux-a11y.org/index.php?page=fenrir-screenreader
ไชโย