스크린 리더 및 / 또는 점자 장치에서 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.