Bisakah saya menggunakan Vi atau Vim dengan pembaca layar dan / atau perangkat Braille?


18

Bisakah saya menggunakan Vi atau Vim dengan pembaca layar dan / atau perangkat Braille? Jika demikian, bagaimana saya melakukannya? Apakah itu memerlukan pengaturan khusus?

Jawaban:


10

Menurut situs Hal yang telah saya pelajari tentang Linux untuk Tunanetra , vim memiliki masalah kecuali Anda :set noruler. Menurutnya, elvis memiliki mode ramah pembaca layar yang tidak menggunakan kutukan.

Dari apa yang ditulis Tyler Spivey (pengguna CLI buta) ,

Masalahnya adalah pembaca layar tidak tahu bahwa, misalnya, j akan memindahkan kursor ke baris berikutnya di Vim. Juga tidak tahu bahwa aku akan pindah ke karakter berikutnya.

jika saya mengetikkan j dalam vim, atau ^ n dalam emacs, pembaca layar akan berusaha membaca apa yang telah berubah pada layar, yang biasanya tidak ada apa-apa - hanya posisi kursor. Pada titik ini, pembaca layar tidak yakin apakah saya mengetik aj karena saya ingin memasukkan aj, atau apakah saya mengetik aj karena saya ingin pindah ke baris berikutnya.

Sayangnya, tampaknya dukungan pembaca layar untuk editor berbasis vi dapat menggunakan beberapa perbaikan, meskipun elvis tampaknya memberikan pengalaman yang baik.


1
Terima kasih banyak atas solusi ini! Saya harus mencari beberapa minggu untuk menemukan seseorang yang tahu tentang penguasa dan bisa memberi kita petunjuk tentang itu.
Astaga

2

Fenrir tidak membaca gerakan kursor dengan j. jika aj muncul di layar ini ditangani juga. tapi tetap saja kamu harus mematikan penggaris. Saat ini hanya berjalan di linux. tapi ini hanya oleh fakta bahwa saya tidak menyelesaikan driver lain dan akan berubah dalam waktu dekat setelah membawa fenrir ke arsitektur multiproses. https://linux-a11y.org/index.php?page=fenrir-screenreader

sorakan chrys


1
Bisakah Anda jelaskan sedikit apa itu Fenrir?
Tumbler41
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.