DisQwerty: чтобы печатать не нужно больше одной кнопки
Всем привет! Как я писал тут, я разработал клавиатуру для людей с очень тяжелыми двигательными нарушениями, которые могут нажимать только одну кнопку. Наверно нужно сразу оговориться, что это не уникальная разработка и такие клавиатуры есть во многих операционных системах в стандартных программах экранных клавиатур. Однако моя разработка включает уникальные функции. О них и как они появились я сейчас расскажу. Ссылки на GitHub будут в конце поста.
Лина пишет письмо отцу
Глава нулевая. Начало
Лето 2014 года. Я только весной познакомился с Линкой, и летом (на каникулах) мне хотелось ей как-то помочь.
Знаете, часто говорят, что есть список вещей, которые стоит сделать хоть раз в жизни. Вот, я вам советую съездить в любой интернат/школу/детдом для инвалидов и посмотреть как там живут. Это тяжело, но полезно для души. Займет у вас день. Вы не обязаны, но an experience очень интересный.
Основное, что нам не хватало, это было общение. Так как общение и коммуникация это основа всего. И я решил, что Лина сможет нажимать кнопку, слава Богу у нас в школы закупают их. Алгоритм выбора я видел на занятиях с Линой. Сначала учитель показывает по очереди строки на бумажной клавиатуре от 1–9, человек на нужной кивает, дальше выбор идет по строке. Я сделал тоже самое в JavaScript.
Лето кончилось. Я радостно притащил программу в школу. Показал клавиатуру Лине и ее учителю. Лина посмотрела на меня и стала капризничать. Я не учел одну маленькую деталь. Она ребенок! Она второклашка. И просто так освоить что-то мигающее на экране с большим количеством букв сложно.
Этих детей часто называют умственноосталыми, но я яростно спорю с такими мнениями. Просто потому что если вы прожили свои 10 лет без возможности спросить: «А почему небо голубое?», конечно вы не будете полноценным человеком. Например, даже с моими «легкими» нарушениями я
Глава первая. «А если не буквы?»
Осень/зима 2014. Мы поняли, что детям слишком сложно освоить побуквеный набор. Тогда я дал возможность учителю создавать наборы кнопок из целых слов или слогов. Сначала это был двумерный массив js, который подключался к программе отдельным \
-->