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?
źródło
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?
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.
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
źródło