我可以在屏幕阅读器和/或盲文设备上使用Vi或Vim吗?


18

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

Answers:


10

根据我从Linux盲人中学到的网站上了解,除非您没有,否则vim会有问题:set noruler。据他介绍,猫王具有屏幕阅读器友好模式,不使用诅咒。

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

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

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

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


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

2

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

欢呼声


1
您能再解释一下芬妮尔是什么吗?
Tumbler41年7
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.