Zanim przejdziesz do wniosków, tak, jest to związane z programowaniem. Obejmuje sytuację, która jest zatytułowana „Tam, ale z łaski Bożej idź ty lub ja”. To dla mnie zupełnie nowe terytorium, więc proszę o poważną pomoc.
Młody człowiek Honza Ripa w pobliskim mieście wykonał klasyczną Głupią rzecz dwa tygodnie po ukończeniu szkoły średniej - zanurkował w płytkiej wodzie w rosyjskiej rzece i miał przerwę na C-4 / C-5 , czasami nazywaną pływaniem Przerwa na basenie. W ciągu kilku sekund przeszedł od wyjątkowego golfisty i zapaśnika do quadriplegic. (Przeczytaj historię ... wszyscy powinniśmy mieć tyle szczęścia, że mieliśmy taką dziewczynę jak Brianna.) To było 10 miesięcy temu, a on odzyskał tylko niewielką kontrolę nad prawym palcem wskazującym i kilkoma innymi rękami / ruchy stóp, żaden z nich nie był drobnoziarnisty.
Jego całkowita kontrola nad komputerem (obecnie z systemem Win7, ale możemy to zmienić w razie potrzeby) odbywa się za pomocą poleceń głosowych. Honza nie jest głupi. Miał 3,7 GPA z matematyką AP i fizyką.
Problemy:
Ponieważ wszystkie informacje wprowadzane są za pomocą poleceń głosowych, obawia się, że dominacja znaków specjalnych w programowaniu będzie wymagała ogromnej ilości pełnych poleceń. Czy ktoś zna jakiś dobrze wykonany system wprowadzania głosowego zaprojektowany specjalnie dla programistów? Myślę o czymś, co mogłoby być modalne - np. Mówisz „wejście w Pythonie” i przechodzi w tryb makro do tworzenia definicji klas, itp. Biorąc pod uwagę wszystkie RSI w krainie programisty, musi coś tam być. Na jakich systemach operacyjnych to działa?
Planuję nauczyć go Pythona, który jest moim ulubionym językiem programowania i nauczania. Czy są jakieś aplikacje / cokolwiek, które są napisane w Pythonie i które byłyby szczególnie dobre do angażowania go psychicznie, jednocześnie wspierając jego niepełnosprawność? Jednym z jego wyrażonych zainteresowań jest inwestowanie w akcje, ale to może nie być dobry punkt wyjścia dla zupełnie nowego programisty.
Istnieje wiele środowisk (Flash, JavaScript itp.), Które nie są szczególnie przyjazne dla osób z problemami z dostępnością. Niewyraźnie pamiętam (ale nie mogę znaleźć) projektu badawczego, który zasadniczo stworzył system nakładek na górze środowiska ekranu, a następnie pozwolił na tworzenie makropoleceń na górze obrazu ekranu. Jeśli uda nam się zdobyć / wyszkolić ten system, być może uda nam się usunąć wiele przeszkód w korzystaniu z sieci.
Szczególnie interesuje mnie znalezienie projektów z zakresu robotyki i protez robotów opartych na języku Python, aby mógł on jednocześnie uczyć się zaawansowanych koncepcji programowania, ucząc się rozwiązywania niektórych własnych, bezpośrednich problemów.
Zrobiłem masę googlowania na ten temat, ale wiem , że brakuje mi pewnych rzeczy. Proszę społeczność SO, aby stanęła na wysokości zadania. Wiem, że ta grupa zna odpowiedzi, więc pozwól mi je usłyszeć! Ogarnij mnie możliwościami, które każdy z nas może mieć / potrzebować nadal programować po tak zmieniającym życie wydarzeniu.
Aktualizacja: Właśnie zarejestrowałem się na computingforquads.org i będę tworzył strony z różnego rodzaju rozwiązaniami dla różnego rodzaju problemów. Dzięki za dotychczasową pomoc i nie przestawaj otrzymywać odpowiedzi!