Иногда чтобы поговорить с человеком, приходится проявлять изобретательность не только словесную, но и техническую. Для многих инвалидов компьютер становится единственным способом внятно выразить свои мысли. DisQwerty – виртуальная клавиатура, управляемая одной кнопкой. Эту программу написал петербургский подросток Иван Бакаидов. У Ивана ДЦП, и он хорошо понимает, что такое коммуникативные проблемы. Он захотел поговорить с важным для него человеком – и нашёл способ. Ознакомиться с созданной им виртуальной клавиатурой можно, пройдя по этой ссылке: disqwerty.photoloc.ru . мы же предлагаем вам рассказ Ивана о том, как он пришёл к идее этой программы и о её дальнейшем воплощении.
Иван Бакаидов
Сколько тебе было лет, когда ты впервые воспользовался компьютером?
Иван Бакаидов:Я думаю, года четыре. Компьютер помню всегда. Мама удалённо работала переводчиком.
Как скоро ты захотел заняться программированием, то есть стать уже не просто пользователем ПК?
И. Б.: Первый язык программирования я освоил в четвертом классе. У учителя на компьютере стоял ПервоЛого. Это детский язык. Пишешь алгоритмы для черепашки. Например: «Опусти перо;Наверх 20;Направо 20;Вниз 20;Влево 20;Подними перо». Было очень весело после уроков рисовать так фигуры. Техникой я интересовался с детства. Папа – гидроинженер по профессии.
Какие трудности в общении с близкими людьми возникали у тебя в твою докомпьютерную эпоху? Как ты общался с мамой, с кем-то ещё из близких?
И. Б.: К моей речи можно привыкнуть — семья хорошо понимает. А в детстве мне давали альбомы с фотографиями, выбирал нужную картинку и показывал. В первом классе мне склеили картонную клавиатуру. Пользуюсь такой же до сих пор. Только сейчас это просто заламинированный лист A4. А в обычном общении большим прорывом для меня стало умение произносить согласные. Мама долго и упорно возила меня к логопеду, но это того стоило. Даже если я один путешествую на велике, я с трудом, но могу объяснить, как мне помочь.
Что побудило тебя заняться созданием виртуальной клавиатуры?
И. Б.: Дружба с одной маленькой весёлой девочкой, которую зовут Лина. Она не может говорить и печатать. Но каким-то образом умудряется кивками и морганием общаться, даже признаваться в любви. Однажды она получила «зелёное яблоко» по математике (у них в классе так называется «двойка»). Воспитателя продлёнки попросили повторить с ней сложение и вычитание, пока она ждёт маму. И я увидел, как она выбирает цифры. У неё распечатана цифровая клавиатура, и воспитатель перебирает сначала строки, она кивает на нужной. Потом так же происходит с цифрой. Собственно, моя клавиатура работает похоже. Как я её сделал? Однажды летом мне стало скучно, и я за 3 часа написал код и загрузил… Но пока с самой виновницей возникновения идеи мы клавиатуру не пробовали – каникулы.
Как работает эта программа? На каком языке программирования она написана? Какие вопросы должен вводить пользователь?
И. Б.: Программа работает очень просто. Сначала ассистент запускает программу и вводит время, сколько будет длиться выделение варианта. Потом он нажимает на START и наводит курсор на кнопку «выбрать» – и инвалиду нужно только щелкать, когда нужная строка или буква будет выбрана. Если инвалид ошибается строкой, то ему надо выбрать кнопку со знаком ^, что бы выйти из строки и выбрать другую. Программа написана на языках html, css, javascript. На этих языках пишут сайты, поэтому программу можно запустить на любой системе с web-браузером. Если скачать исходники с GitHub’а (https://github.com/ibakaidov/DisQwerty/archive/master.zip), с программой можно будет работать оффлайн. Так же я сделал с помощью cordova приложение для android. Тут начинаются интересные функции. Во-первых, планшет может сказать набранный текст. Во-вторых, он может отправить набранный текст в SosSMS на заранее вбитый ассистентом номер. Еще есть не отлаженная функция выбора ударом по столу. Cordova позволяет создать приложение для любой мобильной системы, но у меня есть только android-планшет. Если программа будет популярна, я думаю взять у кого-нибудь ipad и портировать. Пока только android. На всех платформах можно добавить быстрые кнопки. Например: «В туалет», «Кушать», «Я тебя люблю» (улыбается – И. Л.). Как гласит первая строка кода программы: «И да поможет нам Господь».
Но при пользовании твоей клавиатурой инвалиду всё-таки нужен ассистент?
И. Б.: Да, ассистент нужен. Я пока не думал над автономностью, поскольку задумано это всё изначально для посиделок после уроков.
Есть ли у этой программы аналоги? Если есть, то чем твоя программа от них отличается? Какие преимущества?
И. Б.: Аналоги есть. Бабушка читала мне биографию Стивена Хокинга. У него похожая система. Только он выбирает слова. Он сначала выбирает файл по темам. В файле 200 слов. Он выбирает сначала страницу, потом часть страницы (верхняя, нижняя), потом строку, а потом слово. Но русские слова сильнее изменяются. И такую систему, как у Хокинга, я решил не использовать. Говорят, с кириллицей только моя программа работает.
Что можно улучшить, изменить в следующих версиях твоей клавиатуры?
И. Б.: Сейчас я буду делать функцию чата с пользователем ВК. Исправлять баги. А вообще – увижу в действии и пойму, чего не хватает.
Эта разработка – просто необходимое тебе техническое средство? Или теперь ты собираешься дальше работать в этой области?
И. Б.: Думаю, сам работать в этой области дальше не буду. Но у нас с моим другом есть проект PhotoLoc.ru – навигатор для фотографа. С помощью нашего сервиса вы не только с лёгкостью сможете найти место для своей фото-сессии, но и поделиться с другими красивыми «локациями». PhotoLoc полностью бесплатен. Мы только начинаем. И я буду настаивать, чтобы при этом нашем проекте было отделение разработки таких штук… Сам-то я этой клавиатурой не пользуюсь – на обычной быстро пишу. И пока не знаю, сможет ли пользоваться ей Лина. Если нет, надо будет ещё что-то изобрести.
Расскажи, пожалуйста, о твоих некомпьютерных увлечениях.
И. Б.: Бочча — паралимпийский спорт. Чемпион города (юниоры и взрослые), призёр российских соревнований. Ещё мне нравится путешествовать на велосипеде на расстояния до 30 километров. И в шахматы играю.
Похожие статьи