Перш ніж перейти до висновків, так, це пов'язано з програмуванням. Він охоплює ситуацію, яка підпадає під заголовок "Там, але на благодат Божу, іди ти чи я". Це абсолютно нова для мене територія, тому я прошу тут серйозної допомоги.
Молодий чоловік, Хонза Ріпа , у сусідньому місті зробив класичну тупу річ через два тижні після закінчення середньої школи - він занурився в мілководді в річці Російській і зробив перерву С-4 / С-5 , яку іноді називали плаванням. Перерва в басейні. За лічені секунди він перейшов від виняткового гольфіста та борця до чотириплегіка. (Прочитайте історію ... всім нам слід пощастило, щоб мати таку дівчину, як Брайана.) Це було 10 місяців тому, і він повернув лише невеликі контролі свого правого вказівного пальця та пару інших рук / рухи ногою, жоден з них дрібнозернистий.
Його повний контроль над своїм комп'ютером (на даний момент працює Win7, але ми можемо змінити це за потреби) за допомогою голосової команди. Гонза не тупий. Він мав 3,7 ГПД з математикою та фізикою.
Проблеми:
Оскільки весь його вклад здійснюється за допомогою голосової команди, він стурбований тим, що для переважання спеціальних символів в програмуванні знадобиться велика кількість багатослівних команд. Хтось знає про будь-яку добре виконану систему голосового введення, спеціально розроблену для програмістів? Я думаю про що - то , що може бути модальним - наприклад , ви говорите «Python вхід» і переходить в режим макрозйомки для ведення визначення класів і т.д. З огляду на все RSI в программаторе-землі там повинна бути що - то там. На яких ОС вони працюють?
Я планую викладати його Python, який є моєю бажаною мовою для програмування та викладання. Чи є додатки / whatevers, написані на Python, і це було б особливо хорошою умовою для розумового залучення його, підтримуючи його інвалідність? Один із його висловлених інтересів полягає в інвестиціях у акції, але це не може бути гарною відправною точкою для абсолютно нового програміста.
Існує багато середовищ (Flash, JavaScript тощо), які не є особливо привітними для людей, які мають проблеми із доступністю. Я смутно пам'ятаю (але не можу знайти) дослідницький проект, який в основному створив накладну систему поверх екранного середовища, а потім дозволив побудувати макрокоманди над версією зображення на екрані. Якщо ми зможемо отримати / навчити цю систему, можливо, ми зможемо видалити багато перешкод для використання мережі.
Мені особливо цікаво знайти проекти з робототехніки та роботів з протезованими програмами з відкритим кодом, щоб він міг одночасно вивчати передові концепції програмування, навчаючись вирішувати деякі власні негайні проблеми.
Я зробив багато гуглів на цьому, але я знаю, що є речі, яких мені не вистачає. Я прошу спільноту SO піднятися до тарілки тут. Я знаю, що у цієї групи є відповіді, тому дозвольте їх почути! Переповнюйте мене можливостями, які будь-хто з нас може мати / потребує все-таки програмувати після такої життєво важливої події.
Оновлення: я щойно зареєстрував computingforquads.org і буду створювати сторінки для всіляких рішень для всіляких проблем. Дякуємо за допомогу досі та продовжуйте відповідати!