스크린 리더 및 / 또는 점자 장치에서 Vi 또는 Vim을 사용할 수 있습니까?


18

스크린 리더 및 / 또는 점자 장치에서 Vi 또는 Vim을 사용할 수 있습니까? 그렇다면 어떻게해야합니까? 특별한 설정이 필요합니까?

답변:


10

내가 블라인드를위한 리눅스에 대해 배운 것들 에 따르면 , vim은 당신이 아니라면 문제가있다 :set noruler. 그에 따르면 엘비스는 저주를 사용하지 않는 화면 판독기 친화 모드를 가지고 있습니다.

Tyler Spivey (맹인 CLI 사용자)의 에서

이것의 문제점은 스크린 리더가 예를 들어 j가 커서를 Vim의 다음 줄로 옮길 것이라는 것을 모른다는 것입니다. l이 다음 캐릭터로 넘어갈 것이라는 것도 알지 못합니다.

vim에 j를 입력하거나 emacs에 ^ n을 입력하면 화면 판독기는 화면에서 변경된 내용을 읽으려고 시도합니다. 일반적으로 커서의 위치 만입니다. 이 시점에서 화면 판독기는 aj를 삽입하려고했기 때문에 aj를 입력했는지 또는 다음 줄로 이동하여 aj를 입력했는지 확실하지 않습니다.

안타깝게도 vi 기반 편집기에 대한 화면 판독기 지원은 약간의 개선이 필요할 수 있지만 elvis는 좋은 경험을 제공하는 것으로 보입니다.


1
이 솔루션에 감사드립니다! 나는 통치자에 대해 알고 누군가에게 힌트를 줄 수있는 사람을 찾기 위해 몇 주를 조사해야했습니다.
조쉬

2

펜리르는 j로 커서 이동을 읽습니다. aj가 화면에 나타나면 이것도 처리됩니다. 그러나 여전히자를 꺼야합니다. 현재는 리눅스에서만 실행됩니다. 그러나 이것은 단지 다른 드라이버를 끝내지 않았으며 멀티 프로세스 아키텍처에 fenrir를 가져온 후 가까운 장래에 변경 될 것이라는 사실에 불과합니다. https://linux-a11y.org/index.php?page=fenrir-screenreader

건배


1
펜리르가 무엇인지 좀 더 설명해 주시겠습니까?
텀블러 41
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.