我可以在屏幕阅读器和/或盲文设备上使用Vi或Vim吗?如果是这样,我将如何处理?是否需要任何特殊设置?

#1 楼

根据我对Linux for the Blind所学到的知识,除非您:set noruler,否则vim会出现问题。据他介绍,猫王具有屏幕阅读器友好模式,不使用诅咒。

Tyler Spivey(盲人CLI用户)写的内容


这些问题是屏幕阅读器
不知道,例如,j会将光标移动到Vim中的下一行。它也不知道l
将移动到下一个字符。

如果我在vim中键入
j或在emacs中键入^ n,则屏幕
阅读器将尝试读取
屏幕上发生的更改,通常是什么都没有–只是光标的位置。此时,
屏幕阅读器不确定是因为我要插入aj键入了aj,还是因为要移至下一行而又是
如果键入aj是了


可悲的是,尽管elvis似乎提供了很好的体验,但似乎可以对基于vi的编辑器的屏幕阅读器进行一些改进。

评论


非常感谢您提供此解决方案!我不得不搜索几个星期,以找到一个了解标尺的人,并可以给我们一些提示。

–乔什
19年7月29日在2:18

#2 楼

Fenrir确实使用j读取光标移动。如果屏幕上出现j,则也将进行处理。但是您仍然应该关闭标尺。
目前,它仅在Linux上运行。但这仅仅是因为我还没有完成其他驱动程序,并且在将fenrir引入多进程体系结构后不久将改变。
https://linux-a11y.org/index.php?page=fenrir-screenreader

欢呼雀跃

评论


您能再解释一下芬妮尔是什么吗?

– Tumbler41
2015年6月9日14:27