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