Могу ли я использовать Vi или Vim с программами чтения с экрана и / или устройствами Брайля?


18

Могу ли я использовать Vi или Vim с программами чтения с экрана и / или устройствами Брайля? Если так, как бы я поступил? Требуется ли какая-либо специальная настройка?

Ответы:


10

Согласно информации, которую я узнал о Linux для слепых , у vim есть проблемы, кроме вас :set noruler. По его словам, у Элвиса есть удобный для чтения с экрана режим , в котором не используются проклятия.

Из того, что написал Тайлер Спиви (слепой пользователь CLI) ,

Проблема в том, что программа чтения с экрана не знает, что, например, j переместит курсор на следующую строку в Vim. Также он не знает, что я перейду к следующему персонажу.

если я наберу j в vim или ^ n в emacs, программа чтения с экрана попытается прочитать то, что изменилось на экране, что обычно не является ничем - только положением курсора. На данный момент программа чтения с экрана не уверена, набрал ли я aj, потому что хотел вставить aj, или набрал aj, потому что хотел перейти к следующей строке.

К сожалению, кажется, что поддержка программы чтения с экрана для редакторов на базе vi могла бы принести некоторые улучшения, хотя elvis, кажется, обеспечивает хороший опыт.


1
Большое спасибо за это решение! Мне пришлось искать несколько недель, чтобы найти человека, который знает о правителе и может дать нам подсказку об этом.
Джош

2

Фенрир читает движения курсора с помощью j. если на экране появляется aj, это также обрабатывается. но все же вы должны выключить правителя. В настоящее время он работает только на Linux. но это просто тот факт, что я не закончил другие драйверы и изменится в ближайшем будущем после перевода fenrir в многопроцессорную архитектуру. https://linux-a11y.org/index.php?page=fenrir-screenreader

ура Крис


1
Можете ли вы объяснить немного больше, что такое Фенрир?
Tumbler41
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.