如果你是盲人,如何进行编程?

685

视觉是大多数程序员经常忽略的感官之一。大多数程序员会花费数小时盯着电脑显示器(尤其是在他们处于“状态”时),但我知道有些盲人程序员(例如目前在谷歌工作的T.V. Raman)。

如果你是一个盲人(或者正在逐渐失明),你会如何设置开发环境来辅助编程?

(请每个答案提出一个建议。这个问题的目的是将好的想法排在前面。此外,屏幕阅读器可以更早地读取好的想法。)


建议:使用语音识别软件进行编程。
24个回答

2

NVDA是一个优秀的开源屏幕阅读器,适用于Windows系统。


1

我曾经遇到过Sam Hartman,他是自2000年以来著名的Debian开发人员,也是一位盲人。在this的采访中,他谈到了Linux用户的可访问性。他使用Debian和gnome-orca作为屏幕阅读器,它可以与Gnome一起使用,并且“在说话Iceweasel/Firefox和Libreoffice方面做得相对不错”。

具体谈到编程时,他说:

虽然[gnome-orca]确实可以说gnome-terminal,但它并不足以很好地说出我习惯使用的终端程序。因此,我使用带有Emacspeak包的Emacs。在其中,我运行Emacs终端仿真器,并在其中运行Screen。为了增加乐趣,我经常在内部屏幕中运行额外的Emacs实例。


1
哎呀,听起来既复杂又迷人。人们在克服计算机软件的弱点方面非常有创造力。 :-) - Willem Meints

1
要不发明一种装置,它插入USB接口后会变成基本上是“橡胶片”的东西,可以自动修改成您代码的布莱叶尔字母表形式,让盲人可以读代码,而不仅是听它?

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接