Czy mogę używać Vi lub Vima z czytnikami ekranu i / lub urządzeniami brajlowskimi?

18

Czy mogę używać Vi lub Vima z czytnikami ekranu i / lub urządzeniami brajlowskimi? Jeśli tak, jak mam to zrobić? Czy wymaga to specjalnej konfiguracji?

200_sukces
źródło

Odpowiedzi:

10

Według strony Rzeczy, których nauczyłem się o Linuksie dla osób niewidomych , vim ma problemy, chyba że ty :set noruler. Według niego, Elvis ma tryb przyjazny dla czytnika ekranu , który nie używa przekleństw.

Z tego, co napisał Tyler Spivey (niewidomy użytkownik CLI) ,

Problem polega na tym, że czytnik ekranu nie wie, że na przykład j przeniesie kursor do następnej linii w Vimie. Nie wie też, że przejdę do następnej postaci.

jeśli wpiszesz j w vimie lub ^ n w emacsie, czytnik ekranu spróbuje odczytać to, co zmieniło się na ekranie, co zwykle nie jest niczym - tylko pozycję kursora. W tym momencie czytnik ekranu nie jest pewien, czy wpisałem aj, ponieważ chciałem wstawić aj, czy też napisałem aj, ponieważ chciałem przejść do następnej linii.

Niestety wydaje się, że obsługa czytników ekranu dla edytorów opartych na Vi mogłaby nieco poprawić, choć Elvis wydaje się być dobrym doświadczeniem.

Ankieta Cody
źródło
1
Bardzo dziękuję za to rozwiązanie! Musiałem przeszukiwać kilka tygodni, aby znaleźć kogoś, kto wie o władcy i mógłby dać nam podpowiedź na ten temat.
josh
2

Fenrir czyta ruchy kursora za pomocą j. jeśli na ekranie pojawi się aj, jest to również obsługiwane. ale nadal powinieneś wyłączyć linijkę. Obecnie działa tylko na systemie Linux. ale wynika to tylko z faktu, że nie ukończyłem innych sterowników i zmienię się w najbliższej przyszłości po wprowadzeniu fenrir do architektury wieloprocesowej. https://linux-a11y.org/index.php?page=fenrir-screenreader

na zdrowie chrys

chrys
źródło
1
Czy możesz wyjaśnić nieco więcej, czym jest Fenrir?
Tumbler41