Что такое BraiLex?

BraiLex — это мобильная аппаратная клавиатура, которая позволяет вводить текст с использованием шрифта Брайля, сохраняя его в памяти, или передавать на телефон в любое открытое приложение. 

BraiLex можно использовать для ввода текста без фиксированного основания даже во время ходьбы.

Эта серия статей рассказывает об идее создания такого устройства и этапах ее реализации от первого чертежа до прототипа к которому мы сейчас подошли.

(По состоянию на 11 июня 2025 года).

Историческая справка

Механический ввод текста с помощью пишущих машинок начал развиваться во второй половине 19 века. Раскладка клавиатуры QWERTY, которая использовалась в пишущей машинке «Sholes and Glidden Type-Writer» используется и по сей день. 

Sholes and Glidden Type-Writer
Sholes and Glidden Type-Writer

Подготовленные пользователи могут достичь скорости ввода до 150 слов в минуту. Раскладка клавиатуры QWERTY была перенесена с пишущей машинки на клавиатуру компьютера и сенсорный экран смартфона в качестве виртуальной клавиатуры.

Сенсорные экраны управляют смартфонами и являются центральной функцией современных смартфонов.

Из-за уменьшения размера и отсутствия физических опорных точек 10-пальцевая система больше не применима. На смартфоне скорость ввода, как на настольных клавиатурах, не может быть достигнута без 10-пальцевой системы. Кроме того, низкая тактильная чувствительность сенсорного экрана затрудняет написание текста для слепых и людей с нарушениями зрения.

В 1825 году шрифт был опубликован Луи Брайлем (1809–1892) и сегодня он является наиболее широко используемым шрифтом Брайля. Символы Брайля состоят из двух столбцов с первоначально шестью или восемью для компьютера возможными положениями тактильных точек.

Шрифт Брайля (русская версия)
Шрифт Брайля (русская версия)

Пишущие машинки Брайля имеют отдельную клавишу для каждой из 6 точек. Символы шрифта Брайля формируются путем нажатия клавиш, подобно аккордам в музыке. Обычные пишущие машинки Брайля имеют три дополнительные клавиши для «Пробела», «Удаления» и «Перевода строки».

Пишущая машинка шрифтом Брайля
Пишущая машинка шрифтом Брайля

Поскольку каждый символ Брайля состоит из комбинации максимум 8 из этих состояний, клавиатуре Брайля требуется всего восемь клавиш и три клавиши, чтобы иметь возможность вводить тот же диапазон символов, что и пишущая машинка (33 клавиши для программной клавиатуры QWERTY на сенсорном дисплее смартфона) В имеющихся в продаже мобильных печатных машинах Брайля клавиши расположены горизонтально в ряд, что позволяет работать с клавиатурой как с пишущей машинкой — двумя руками, сидя за столом.

Азбука Брайля
Азбука Брайля

Родилась идея создания переносного устройства, в котором клавиши располагались в блоке из двух столбцов и трех или четырех рядов, позволяя работать двумя руками без стола.

Устройство должно удерживаться обеими руками, а кнопки нажиматься на его задней панели.

В отличие от клавиатуры Брайля на мобильных телефонах расположение клавиш на устройстве BraiLex должно быть осязаемо, т. е. тактильно, и использовать пространственное восприятие и распределение. 

Чувство осязания и проприорецепция вместе приводят к тактильному восприятию. Кроме того, таким устройством можно управлять одной рукой. Одной рукой каждый палец воздействует на две клавиши из одного из четырех рядов двух столбцов в блоке. Каждым пальцем возможно одновременно нажимать клавиши первой, второй или обеих колонок.

Именно такое устройство и было решено реализовать.

Для кого BraiLex?

Мобильная клавиатура BraiLex — это пособие для слабовидящих и слепых пользователей, которые освоили шрифт Брайля и для тех, кто хочет его выучить. 

С помощью BraiLex, подключенному к смартфону, слепые и слабовидящие люди предположительно смогут печатать быстрее и в самое главное точнее, чем на сенсорном экране смартфона. 

Обучающиеся шрифту Брайля смогут оттачивать и проверять свои навыки с использованием BraiLex.

В свободное время, с помощью BraiLex можно будет сыграть в одну из компьютерных игр, специально разработанных под индивидуальные особенности игроков. 

BraiLex имеет специальный режим обучения, с голосовым интерфейсом, позволяющий изучать шрифт и контролировать успеваемость ученика.  

Разработанная программа изучения шрифта Брайля, реализованная в устройстве, предоставляет возможность проводить обучение, выполнять домашние задания, а учителю осуществлять онлайн контроль результатов ученика.

Часть 1. Проектирование физического устройства

Для проектирования удобного хвата, который позволили бы надежно держать устройство и одновременно удобно формировать комбинации из нажатых клавиш пальцами мы обратились к опыту игровой индустрии.

Ближе всего по форме нам показался подходит Консоль Nintendo Switch 

Консоль Nintendo Switch 
Консоль Nintendo Switch 
Пример контроллера
Пример контроллера

На основании этого образа мы и начали проектирование своего корпуса.

Интересной особенностью ввода текста шрифтом Брайля является то, как при этом держится устройство, от себя экраном вводя буквы двумя руками.

Ввод текста на смартфоне
Ввод текста на смартфоне

или одной рукой, придерживая устройство боком.

Ввод текста на смартфоне
Ввод текста на смартфоне

Но, как мы понимаем, ни каких тактильных ощущений смартфон не предоставляет кроме использования вибрации при нажатии.

Учитывая эти нюансы прототип корпуса над которым еще предстоит работать обеспечивая лучший уровень эргономичность выглядит вот так.

Прототип корпуса BraiLex
Прототип корпуса BraiLex

Далее необходимо поговорить о кнопках, как о одном из самых важных элементов устройства.

Тут мы не стали "изобретать велосипед" и обратились к нашим китайским товарищам, которые на просторах известного ресурса предлагают множество вариантов "моддинга" клавиатур.

Наша кнопка состоит из 3-х основных деталей:

Колпачок

Kailh Choc низкопрофильный колпачок 1u белый
Kailh Choc низкопрофильный колпачок 1u белый

Механический переключатель

Механические переключатели Kailh Low Profile Choc RGB Brown White
Механические переключатели Kailh Low Profile Choc RGB Brown White

Соединение с нашей материнской платой

Далее смоделируем корпус в OpenSCAD.

Моделирование корпуса для 3D печати
Моделирование корпуса для 3D печати

Напечатаем его и пока наши компоненты едут из поднебесной к нам в Россию приступим к проектированию электронной составляющей устройства.

Не так давно купили новый интересный 3Д принтер

Creality K2 Plus
Creality K2 Plus

Оказался очень шустрым и удобным устройством. Пока его собирал, наступил вечер, даже не успел соблюсти традицию с печатью кораблика. Ничего, запусти спокойно с телефона из дома.

На следующий день результат очень порадовал.

Комментарии (7)


  1. Timures
    16.06.2025 13:25

    Возможно я не в теме, но зачем именно клавиши/кнопки?

    Разве не лучше стик, как на джойстике. Чисто тактильно, быстрее находится и заменит 8 кнопок.

    Место занимает меньше, и можно сразу понять, этим печатаем, а рядом- перевод строки или ещё что нибудь в виде уникальных кнопок, например в виде стрелки, итп

    Просто как вариант


    1. Zenitchik
      16.06.2025 13:25

      Так кнопки же одновременно надо нажимать. Аккордами. Как это сделать со стиком?


      1. AlexCreaterra Автор
        16.06.2025 13:25

        Да. Именно так. При чем, есть еще одна специфика, которую отражу в статье про обработку нажатий. А именно, нажатие передается не при "нажатии" комбинации, а при ее "отжатии". Звучит странно, но, это так же позволяет минимизировать ошибки ввода, так как можно спокойно расположить пальцы проверить корректность и только после этого "отпустить" и получить нужную букву.


  1. kbtsiberkin
    16.06.2025 13:25

    А можно редуцировать до одной кнопки и набивки азбукой Морзе. Или кодировать ASCII бинарным вводом. Интересное устройство, но требует дополнительного изучения и тренировки в работе. В этом сложность главная, кажется.

    Хотя мелкая клавиатура на моей старой Нокиа Е63 иногда и приводила к неточным нажатиям, но "двухпальцевый набор" освоился быстро.


    1. Zenitchik
      16.06.2025 13:25

      Я в своё время на Нокии 3210 набирал СМСки в слепую. Потом то же делал на 1100.
      У более поздних Нокий кнопки были чуть меньше, и я уже не освоился.


  1. eimrine
    16.06.2025 13:25

    Я давно уже мечтаю об устройстве с такой же клавиатурой как у вас, но не 8 кнопок а все 3 ряда, не Брайль. Суть мечты - клавиатура которая поддерживает слепой 10-пальцевый набор, но не требует стола. Это потребует или такую компоновку как у вас - половина задней стенки смартфоноподобного устройства для одной руки, половина для другой; или же что-то перчатко-образное.


    1. AlexCreaterra Автор
      16.06.2025 13:25

      Интересная идея. В целом, проектирование такого устройства всегда начинается с рисунка на бумаге. Можно нарисовать как Вы это видите. Ну а дальше принтер у нас есть, кнопочки тоже в избытке. Можем собрать Вам прототип без электронной части, чтобы смогли "по кликать", примерить так сказать идею в реальности и понять стоит ли идти дальше.