在你下结论之前,是的,这和编程有关。它涵盖了这样一种情况,“看在上帝的份上,你还是我去吧。”这对我来说是一个全新的领域,所以我在这里请求一些严肃的帮助。
A young man, Honza Ripa, in a nearby town did the classic Dumb Thing two weeks after graduating from High School -- he dove into shallow water in the Russian River and had a C-4/C-5断裂, sometimes called a Swimming Pool break. In a matter of seconds he went from an exceptional golfer and wrestler to a quadriplegic. (Read the story ... all of us should have been so lucky as to have a girlfriend like Brianna.) That was 10 months ago and he has regained only tiny amounts of control of his right index finger and a couple of other hand/foot motions, none of them fine-grained.
他的计算机的全部控制权(目前运行 Win7,但我们可以根据需要改变它)是通过语音命令。Honza 不傻。他的数学和物理预修课平均成绩是3.7。
问题:
由于他所有的输入都是通过语音命令,他担心特殊字符在编程中的优势将需要大量冗长的命令。有人知道专门为程序员设计的 干得好语音输入系统吗?我在考虑一些可能是模态的东西——例如,你说“ Python input”,它进入一个宏模式来处理类定义,等等。鉴于所有的 RSI 在程序员的土地上必须有 什么的在那里。它运行在什么操作系统上?
我打算教他 Python,这是我最喜欢的编程和教学语言。有没有用 Python 编写的应用程序或者其他什么东西,特别适合让他在精神上投入,同时支持他的残疾?他表达的兴趣之一是股票投资,但这对于一个全新的程序员来说可能不是一个好的起点。
有一些 lot环境(Flash、 JavaScript 等)对于有可访问性挑战的人来说并不特别友好。我依稀记得(但找不到)一个研究项目,基本上是在屏幕环境上创建一个覆盖系统,然后允许在屏幕图像顶部进行宏命令构造。如果我们能够得到/培训这个系统,我们也许能够消除使用网络的许多障碍。
我特别感兴趣的是寻找开源的基于 Python 的机器人和机器人假肢项目,这样他就可以同时学习高级编程概念,同时学习解决自己的一些紧迫问题。
我在谷歌上搜索了很多,但是我还是漏掉了一些东西。我在请求社会团体站出来。我 知道这个小组有答案,所以让我听到他们!不堪重负我的机会,我们任何人可能有/需要仍然程序后,这样的生活改变事件。
更新: 我刚刚注册了 computingforquads.org ,我将为各种各样的问题创建各种解决方案的页面。谢谢你到目前为止的帮助,并保持这些答案来!