在你得出结论之前,是的,这是与编程相关的。它涵盖了标题为“那里,但为了上帝的恩典,你或我去”的情况。这对我来说是全新的领域,所以我在这里寻求一些认真的帮助。
一个名叫 Honza Ripa的年轻人在高中毕业两周后,在附近的小镇做了经典的傻事——他潜入俄罗斯河的浅水区,并进行了C-4/C-5 休息,有时也称为游泳泳池休息。在几秒钟内,他从一个出色的高尔夫球手和摔跤手变成了四肢瘫痪。(阅读这个故事......我们所有人都应该很幸运有一个像布丽安娜这样的女朋友。)那是 10 个月前,他只恢复了对右手食指和其他几只手的少量控制/脚部动作,没有一个是细粒度的。
他通过语音命令完全控制他的计算机(当前运行的是 Win7,但我们可以根据需要进行更改)。洪扎不傻。他的AP数学和物理平均绩点为3.7。
问题:
由于他的所有输入都是通过语音命令,他担心特殊字符在编程中占主导地位将需要大量冗长的命令。有谁知道专门为程序员设计的任何做得好的语音输入系统?我正在考虑一些可能是模态的东西——例如,你说“Python 输入”,它会进入一个宏模式来进行类定义等。鉴于程序员领域的所有 RSI,那里肯定有一些东西。它在什么操作系统上运行?
我打算教他 Python,这是我编程和教学的首选语言。是否有任何用 Python 编写的应用程序/任何东西,并且特别适合在支持他的残疾的同时在精神上吸引他?他表达的兴趣之一是股票投资,但这对于一个全新的程序员来说可能不是一个好的起点。
有很多环境(Flash、JavaScript 等)对有可访问性挑战的人不是特别友好。我依稀记得(但找不到)一个研究项目,它基本上在屏幕环境之上创建了一个覆盖系统,然后允许在屏幕图像之上构建宏命令。如果我们能够获得/训练这个系统,我们也许能够消除使用网络的许多障碍。
我对寻找基于 Python 的开源机器人和机器人假肢项目特别感兴趣,这样他就可以同时学习高级编程概念,同时学习解决他自己的一些直接问题。
我已经对此进行了大量的谷歌搜索,但我知道我缺少一些东西。我要求 SO 社区在这里站出来。我知道这个小组有答案,所以让我听听!在这样一个改变生活的事件之后,我们中的任何人都可能拥有/需要仍然编程的机会让我不知所措。
更新:我刚刚注册了computingforquads.org,我将为各种问题的各种解决方案创建页面。感谢您到目前为止的帮助,并不断提供这些答案!