4row ortholinear keyboard 1/2
Раз уж у меня не вышло описать процесс создания, то надо хотя бы написать, что вышло на данный момент.
Я пробовал разные варианты клавиатур для сенсорного экрана, и обычные, и графическую на манер клавиатуры из Palm OS, свайп клавиатуры, MessagEase. И все они были неудобными, MessagEasy мне нравилась концептуально, но печатать на ней мне физически больно, я делал две большие попытки начать ей пользоваться по 2-3 недели каждая, но это просто боль, по прошествии 2-3 недель мой скил владения этой клавиатурой никак не менялся, но повторюсь, что концептуально идея очень хороша.
Минусы обычных клавиатур:
• Знаки препинания расположенные на втором слое не имеют никакой логики расположения, на некоторых клавиатурах их ввод и вовсе осуществляется только переключением на слой символов.
• Клавиши довольно узкие
• Высота клавиатуры, особенно с цифровым рядом довольно большая.
• На некоторых клавиатурах присутствует пресловутый горизонтальный стагер, зачем он нужен на экранной клавиатуре большая загадка.
• При переключение языка сдвигается сетка клавиш.
Пути решения
Сдвиг сетки очевидно можно решить двумя путями, сделать в латинской раскладке больше кнопок или сделать в кириллической меньше. Учитывая, что у нас и так узкие клавиши, второй вариант выглядит логичнее. Вопрос с высотой клавиатуры при использование цифрового ряда решается примерно в том же ключе, либо убираем цифрой ряд, либо сокращаем другой ряд клавиш, я убрал нижний ряд, где обычно пробел и перенес пробел в предыдущий ряд.
Технические сложности
Создавать свою клавиатуру как отдельное приложение с нуля, перебор даже для меня, был выбран более простой путь – использовать клавиатуру, которая позволяет редактировать раскладку. Jbak2 Keyboard – это логическое продолжение первой версии, но уже доработанное другим автором. Из нюансов использования я бы отметил разве что ужасную документацию, которая представляет из себя txt файл без какой-либо стилистики или заголовков, где вместе с каким-то литературно-описательным текстом лежат коды клавиш, описание работы калькулятора, который зачем-то встроен в клавиатуру… и не очевидные моменты, вроде того что если на клавиатуре нет клавиши shift, то функция авто shift работает некорректно, решение простое – впихнуть клавишу shift за пределы видимой области.
#4rowOrthoKBD
March 18, 2021 204 4