Antes de tirar conclusões, sim, isso está relacionado à programação. Ele cobre uma situação que aparece sob o título "Ali, mas pela graça de Deus, vá você ou eu". Este é um território totalmente novo para mim, então estou pedindo uma ajuda séria aqui.
Um jovem, Honza Ripa , em uma cidade vizinha fez o clássico Dumb Thing duas semanas depois de se formar no colegial - mergulhou em águas rasas no rio Russo e teve um intervalo C-4 / C-5 , às vezes chamado de natação Pausa para a piscina. Em questão de segundos, ele passou de um excepcional jogador de golfe e lutador a um tetraplégico. (Leia a história ... todos nós deveríamos ter tido a sorte de ter uma namorada como Brianna.) Isso foi há 10 meses e ele recuperou apenas pequenas quantidades de controle do dedo indicador direito e de algumas outras mãos / movimentos dos pés, nenhum deles de grão fino.
Seu controle total de seu computador (atualmente executando o Win7, mas podemos mudar isso conforme necessário) é via comando de voz. Honza não é burro. Ele tinha um GPA de 3,7 com AP e matemática.
Os problemas:
Como toda a sua entrada é via comando de voz, ele está preocupado que a predominância de caracteres especiais na programação exija uma grande quantidade de comandos detalhados. Alguém conhece algum sistema de entrada de voz bem projetado especificamente para programadores? Estou pensando em algo que pode ser modal - por exemplo, você diz "entrada Python" e ela entra no modo macro para fazer definições de classe, etc. Dado todo o RSI na área de programação, deve haver algo por aí. Em quais SOs é executado?
Estou pensando em ensiná-lo Python, que é minha linguagem preferida para programação e ensino. Existem aplicativos / whatevers que estão escritos em Python e seriam uma combinação particularmente boa para envolvê-lo mentalmente enquanto apoia sua deficiência? Um de seus interesses expressos é o investimento em ações, mas esse não pode ser um bom ponto de partida para um programador novinho em folha.
Existem muitos ambientes (Flash, JavaScript etc.) que não são particularmente amigáveis para pessoas com desafios de acessibilidade. Lembro-me vagamente (mas não consigo encontrar) de um projeto de pesquisa que basicamente criou um sistema de sobreposição no topo de um ambiente de tela e permitiu a construção de comandos de macro no topo da imagem da tela. Se conseguirmos / treinar esse sistema, poderemos remover muitos obstáculos ao uso da rede.
Estou particularmente interessado em encontrar projetos de robótica e próteses robóticas baseadas em Python de código aberto para que ele possa aprender simultaneamente conceitos avançados de programação enquanto aprende a resolver alguns de seus próprios problemas imediatos.
Eu pesquisei bastante sobre isso, mas sei que há algumas coisas que estou perdendo. Estou pedindo à comunidade SO para avançar aqui. Eu sei que este grupo tem as respostas, então deixe-me ouvi-las! Me oprima com as oportunidades que qualquer um de nós pode ter / precisar ainda programar após um evento de mudança de vida.
Atualização: Acabei de registrar o computingforquads.org e criarei páginas para todos os tipos de soluções para todos os tipos de problemas. Obrigado por sua ajuda até agora e mantenha essas respostas por vir!