在你得出结论之前,是的,这是编程相关的.它涵盖的情况是"在那里,但为了上帝的恩典,去你或我." 这对我来说是一个全新的领域,所以我在这里要求一些严肃的帮助.
一名年轻人,Honza Ripa,在附近的一个小镇从高中毕业两周后做了经典的Dumb Thing - 他潜入俄罗斯河的浅水区并且有一次C-4/C-5休息,有时被称为游泳泳池休息.在几秒钟内,他从一位出色的高尔夫球手和摔跤手变成了四肢瘫痪者.(阅读故事......我们所有人都应该幸运地拥有像Brianna这样的女朋友.)那是10个月前,他已经恢复了对他的右手食指和另外几手的微小控制/脚的动作,没有一个是细粒度的.
他对计算机的完全控制(目前正在运行Win7,但我们可以根据需要改变它)是通过语音命令.Honza并不愚蠢.他拥有AP数学和物理学的3.7 GPA.
问题:
由于他的所有输入都是通过语音命令,他担心编程中特殊字符的优势将需要大量冗长的命令.有谁知道为程序员专门设计的任何做得好的语音输入系统?我正在考虑可能是模态的东西 - 例如,你说"Python输入",它进入宏模式进行类定义等.考虑到程序员中的所有RSI,必须有一些东西.它运行的操作系统是什么?
我打算教他Python,这是我编程和教学的首选语言.是否有任何用Python编写的应用程序/行动者,在支持他的残疾时能够在精神上与他交往?他表达的一个兴趣是股票投资,但对于一个全新的程序员来说,这可能不是一个好的起点.
有许多环境(Flash,JavaScript等)对于具有可访问性挑战的人来说并不是特别友好.我依稀记得(但找不到)一个研究项目,该项目基本上在屏幕环境之上创建了一个覆盖系统,然后允许在屏幕图像上构建宏命令.如果我们能够获得/训练这个系统,我们可以消除许多使用网络的障碍.
我特别感兴趣的是找到基于Python的开源机器人和机器人假肢项目,这样他就可以同时学习高级编程概念,同时学习解决他自己的一些直接问题.
我已经做了大量的谷歌搜索,但我知道有些东西我不见了.我要求SO社区站在这里.我知道这个小组有答案,所以让我听听他们!让我感到震惊的是,在这样一个改变生活的事件之后,我们任何人可能/需要继续编程的机会.
更新:我刚刚注册了computingforquads.org,我将为各种各样的问题创建各种解决方案的页面.到目前为止,感谢您的帮助,并保持这些答案!
我有运动伤害,如果没有严重的疼痛,我不能输入超过几个字符.
相反,我将emacs与Dragon NaturallySpeaking一起使用.我已经编写了宏和脚本来帮助它.该系统并不完美,但它的工作原理.我主要使用C++编程,但我也使用python.
如果你愿意,我会帮助你.我必须警告你,需要几个月的时间来习惯于对文本软件进行语音培训并对其进行培训.此外,我不是母语为英语的人,我肯定会妨碍他们
不要绝望,有解决方案.
这里有emacs和Dragon文件的链接(遗憾的是还没有记录)
http://code.google.com/p/asadchev/source/browse/#svn/trunk/home/Dragon
http://code.google.com/p/asadchev/source/browse/#svn/trunk/emacs/elisp
此外,如果您需要更多信息,我的电话号码是515 230 9363(美国,爱荷华州).如果可以的话,我很乐意帮助你
值得一看的是Dasher项目,它可以快速合理地输入文本,即使对于严重残疾人也是如此.Dasher建立在语言的概率模型之上,因此更容易使话语更容易进入系统.演示系统附带了令人印象深刻的自然语言集合.应该很容易获得用Python编写的大型程序集,使用语料库加载Dasher,并创建用于输入Python程序的专用版本.
这不是任何专业软件的一部分,但是当我看到这个时,我认为使用眼动追踪或最小鼠标移动进行文本输入会很好.请参阅Ken Perlin的Processing页面,并查看"笔输入"的小程序.
我认识一个在印度一个截瘫的村庄,有人使用Dragon Speech to Text软件在她的电脑上写字.我不知道它对程序员来说有多适合(她不是程序员),但这是一个开始.
您可能还想查看Natural Point.它是一只眼控鼠标,可能有助于Honza
希望这可以帮助