Прежде чем перейти к выводам, да, это связано с программированием. Он охватывает ситуацию, которая подпадает под рубрику "Там, но по благодати Божией, иди или я". Для меня это совершенно новая территория, поэтому я требую здесь серьезной помощи.
Молодой человек, Хонза Рипа, в соседнем городе сделала классическую тупицу через две недели после окончания средней школы - он нырнул в мелкая вода в Русской реке и C-4/C-5 break, иногда называемый перерывом в бассейне. Через несколько секунд он отправился с исключительного гольфиста и борца на квадриплегию. (Прочитайте историю... всем нам должно было быть так повезло, что у нее есть подруга, такая как Брианна.) Это было 10 месяцев назад, и он восстановил только крошечный контроль над своим правым указательным пальцем и пару других рук/но ни одна из них не мелкозернистая.
Его полный контроль над его компьютером (в настоящее время работает Win7, но мы можем изменить его по мере необходимости) через голосовую команду. Хонза не тупой. У него был 3,7 ГПа с математикой и физикой AP.
Проблемы:
-
Поскольку весь его ввод осуществляется через голосовую команду, он обеспокоен тем, что преобладание специальных символов в программировании потребует огромного количества подробных команд. Кто-нибудь знает о какой-либо хорошо озвученной системе ввода голоса, специально разработанной для программистов? Я думаю о чем-то, что может быть модальным - например. вы говорите "вход Python", и он переходит в режим макросов для определения классов и т.д. Учитывая все RSI в пространстве программиста, там должно быть что-то. В какой ОС (OS) он работает?
-
Я планирую учить его Python, который является моим предпочтительным языком для программирования и обучения. Существуют ли какие-либо приложения /whatevers, написанные на Python, и будут ли они особенно хороши для его умственного мышления, поддерживая его инвалидность? Один из его выраженных интересов - это инвестирование в акции, но это не может быть хорошей отправной точкой для совершенно нового программиста.
-
Существует множество сред (Flash, JavaScript и т.д.), которые не особенно дружелюбны к людям с проблемами доступности. Я смутно помню (но не могу найти) исследовательский проект, который в основном создавал оверлейную систему поверх экранной среды, а затем позволял строить макрокоманду поверх изображения на экране. Если мы сможем получить/обучить эту систему, мы сможем устранить многие препятствия для использования сети.
-
Мне особенно интересно находить роботизированные роботы и роботизированные протезы с открытым исходным кодом на основе Python, чтобы он мог одновременно изучать передовые концепции программирования, учась решать некоторые из его собственных непосредственных проблем.
Я сделал тонну поискового запроса, но я знаю, что есть вещи, которые мне не хватает. Я прошу сообщество SO подойти к тарелке здесь. Я знаю, что у этой группы есть ответы, поэтому позвольте мне услышать их! Преодолейте меня с возможностями, которые любой из нас может/должен по-прежнему программировать после такого события, изменяющего жизнь.
Обновление: Я только что зарегистрировал compforquads.org, и я буду создавать страницы для всех видов решений для всех видов проблем. Спасибо за помощь и доведем ответы!