ฉันสามารถใช้ Vi หรือ Vim กับโปรแกรมอ่านหน้าจอและ / หรืออุปกรณ์อักษรเบรลล์ได้หรือไม่


18

ฉันสามารถใช้ Vi หรือ Vim กับโปรแกรมอ่านหน้าจอและ / หรืออุปกรณ์อักษรเบรลล์ได้หรือไม่ ถ้าเป็นเช่นนั้นฉันจะไปเกี่ยวกับมันได้อย่างไร จำเป็นต้องมีการตั้งค่าพิเศษหรือไม่?

คำตอบ:


10

ตามเว็บไซต์สิ่งที่ฉันได้เรียนรู้เกี่ยวกับลินุกซ์สำหรับคนตาบอด , :set norulerเป็นกลุ่มมีปัญหาเว้นแต่คุณ ตามที่เขาพูดเอลวิสมีโหมดที่เป็นมิตรกับโปรแกรมอ่านหน้าจอที่ไม่ได้ใช้คำสาป

จากสิ่งที่ไทเลอร์ Spivey (ผู้ใช้ตาบอด CLI) เขียน ,

ปัญหาของสิ่งเหล่านี้คือโปรแกรมอ่านหน้าจอไม่ทราบตัวอย่างเช่น j จะย้ายเคอร์เซอร์ไปที่บรรทัดถัดไปใน Vim และไม่ทราบว่า l จะย้ายไปที่อักขระถัดไป

หากฉันพิมพ์ j ในกลุ่มหรือ ^ n ใน emacs ตัวอ่านหน้าจอจะพยายามอ่านสิ่งที่เปลี่ยนไปบนหน้าจอซึ่งโดยปกติจะไม่มีอะไร - เพียงตำแหน่งของเคอร์เซอร์ ณ จุดนี้โปรแกรมอ่านหน้าจอไม่แน่ใจว่าฉันพิมพ์ aj เพราะฉันต้องการแทรก aj หรือถ้าฉันพิมพ์ aj เพราะฉันต้องการย้ายไปยังบรรทัดถัดไป

น่าเศร้าที่ดูเหมือนว่าการสนับสนุนโปรแกรมอ่านหน้าจอสำหรับบรรณาธิการที่ใช้ vi สามารถใช้การปรับปรุงบางอย่างได้แม้ว่าเอลวิสจะให้ประสบการณ์ที่ดี


1
ขอบคุณมากสำหรับโซลูชันนี้! ฉันต้องค้นหาเป็นเวลาหลายสัปดาห์เพื่อหาคนที่รู้เกี่ยวกับผู้ปกครองและอาจให้คำแนะนำแก่เรา
josh

2

Fenrir อ่านการเคลื่อนไหวของเคอร์เซอร์ด้วย j หาก aj ปรากฏบนหน้าจอนี้จะถูกจัดการเช่นกัน แต่ก็ยังคุณควรปิดไม้บรรทัด ปัจจุบันมันเพิ่งทำงานบน linux แต่นี่เป็นเพียงความจริงที่ว่าฉันไม่ได้ทำไดรเวอร์อื่น ๆ ให้เสร็จและจะมีการเปลี่ยนแปลงในอนาคตอันใกล้หลังจากนำ fenrir ไปสู่สถาปัตยกรรมแบบหลายกระบวนการ https://linux-a11y.org/index.php?page=fenrir-screenreader

ไชโย


1
คุณช่วยอธิบายเพิ่มเติมว่า Fenrir คืออะไรได้บ้าง
Tumbler41
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.