Avant de sauter aux conclusions, oui, c'est lié à la programmation. Il couvre une situation qui relève de la rubrique «Là, mais pour la grâce de Dieu, allez vous ou moi». C'est un tout nouveau territoire pour moi, donc je demande une aide sérieuse ici.
Un jeune homme, Honza Ripa , dans une ville voisine a fait le classique Dumb Thing deux semaines après avoir obtenu son diplôme de lycée - il a plongé dans les eaux peu profondes de la rivière russe et a fait une pause C-4 / C-5 , parfois appelée natation. Pause piscine. En quelques secondes, il est passé de golfeur et lutteur exceptionnel à tétraplégique. (Lisez l'histoire ... nous aurions tous dû avoir la chance d'avoir une petite amie comme Brianna.) C'était il y a 10 mois et il n'a repris que de petites quantités de contrôle de son index droit et de quelques autres mains / mouvements du pied, aucun d'eux à grain fin
Son contrôle total de son ordinateur (exécutant actuellement Win7, mais nous pouvons changer cela si nécessaire) se fait par commande vocale. Honza n'est pas stupide. Il avait un 3,7 GPA avec AP mathématiques et physique.
Les problèmes:
Puisque toutes ses entrées se font par commande vocale, il craint que la prédominance des caractères spéciaux dans la programmation ne nécessite une grande quantité de commandes verbeuses. Quelqu'un connaît-il un système de saisie vocale bien conçu spécialement conçu pour les programmeurs? Je pense à quelque chose qui pourrait être modal - par exemple, vous dites "entrée Python" et il passe en mode macro pour faire des définitions de classe, etc. Étant donné tout le RSI dans le pays des programmeurs, il doit y avoir quelque chose là-bas. Sur quel (s) OS fonctionne-t-il?
Je prévois de lui apprendre Python, qui est mon langage préféré pour la programmation et l'enseignement. Existe-t-il des applications / autres qui sont écrits en Python et qui seraient particulièrement adaptés pour l'impliquer mentalement tout en soutenant son handicap? L'un de ses intérêts exprimés est l'investissement en actions, mais ce n'est peut-être pas un bon point de départ pour un tout nouveau programmeur.
Il existe de nombreux environnements (Flash, JavaScript, etc.) qui ne sont pas particulièrement adaptés aux personnes ayant des problèmes d'accessibilité. Je me souviens vaguement (mais je ne trouve pas) un projet de recherche qui a essentiellement créé un système de superposition au-dessus d'un environnement d'écran et a ensuite permis la construction de commandes macro au-dessus de l'image de l'écran. Si nous pouvons obtenir / former ce système, nous pourrons peut-être supprimer de nombreux obstacles à l'utilisation du réseau.
Je suis particulièrement intéressé par la recherche de projets de robotique et de prothèses robotiques basés sur Python open source afin qu'il puisse simultanément apprendre des concepts de programmation avancés tout en apprenant à résoudre certains de ses propres problèmes immédiats.
J'ai fait beaucoup de recherches sur Google à ce sujet, mais je sais qu'il me manque des choses. Je demande à la communauté SO d'intervenir ici. Je sais que ce groupe a les réponses, alors laissez-moi les entendre! Accablez- moi avec les opportunités que chacun de nous pourrait avoir / avoir besoin de continuer à programmer après un événement aussi important.
Mise à jour: Je viens de m'inscrire à computingforquads.org et je vais créer des pages pour toutes sortes de solutions à toutes sortes de problèmes. Merci pour votre aide jusqu'à présent et continuez à recevoir ces réponses!