Can I use Vi or Vim with screen readers and/or Braille devices? If so, how would I go about it? Does it require any special setup?
From what Tyler Spivey (a blind CLI user) wrote,
The problem with these is that a screen reader doesn’t know that, for example, j will move the cursor to the next line in Vim. Nor does it know that l will move to the next character.
if I type j in vim, or ^n in emacs, the screen reader will attempt to read what has changed on the screen, which is usually nothing – just the position of the cursor. At this point, the screen reader isn’t sure if I typed a j because I wanted to insert a j, or if I typed a j because I wanted to move to the next line.
Sadly, it seems that screen-reader support for vi-based editors could use some improvement, though elvis seems to provide a good experience.
Fenrir does read cursor movements with j. if a j appears on the screen this is handled as well. but still you should turn off the ruler. Currently it just runs on linux. but this is just by the fact that i did not finish other drivers and will change in near future after bringing fenrir to an multiprocess architecture. https://linux-a11y.org/index.php?page=fenrir-screenreader