ЭргоВестник #3: от редактора

ЭргоВестник #3: от редактора


Я перепробовал довольно много разных клавиатур для смартфонов. Мне никогда не нравилось печатать на сенсорной QWERTY-клавиатуре, не только потому что нет тактильной отдачи, но и из-за отсутствия нормальной кастомизации.

Ниже перечислена часть клавиатур, которые я пробовал. Список, конечно, далеко не полный, во многом потому что описывать отличия Gboard от SwiftKey мне не интересно — для меня это примерно одно и то же.

Список клавиатур составлен не в хронологическом порядке, а в порядке, в котором я их вспомнил.


MessagEasy

Эта клавиатура родом аж из 2002 года. Основная идея — это размещение букв на 9 кнопках. Самые частые вводятся просто нажатием, другие — протягиванием пальца от этих 9 кнопок.

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

Blackberry Keyboard

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

Minuum

Еще одна 9-кнопочная клавиатура, на этот раз все кнопки расположены горизонтально и в привычной QWERTY-раскладке. На каждой кнопке по 2-3 буквы. Вы просто нажимаете кнопки, а клавиатура пытается угадать, что имелось в виду. И, конечно, всегда по длительному тапу можно выбрать определенную букву. Учитывая размер современных смартфонов, печатать в нижнем ряду, наверное, не самое комфортное решение. Ну и по сути главная проблема обычных QWERTY-клавиатур на телефонах — это то, что кнопки довольно узкие. Тут, собственно, эта проблема никак не решается.

Hlider

В какой-то мере продолжение идей MessagEasy, но кнопок чуть больше, и символы и цифры теперь в основном слое. Есть возможность кастомизировать раскладку, но порог входа всё ещё очень высокий.

Swype

Я начал пользоваться этой клавиатурой чуть ли не с самых первых версий для Android. Думаю, с механизмом ввода всё и так знакомы, поэтому описывать его не буду. И тогда, и сейчас у меня возникают одни и те же проблемы с этой клавиатурой. Словарный запас из коробки для меня неподходит, и приходится долго и мучительно нарабатывать свой. При этом одна ошибка при этом способе ввода может принципиально поменять смысл сообщения, и нужно постоянно контролировать, что получается. В то время как при обычном побуквенном вводе даже несколько ошибок сохра

няют смысл сообщения.Я пробовал этот способ ввода в различных реализациях, одно время было модно подпихивать словари от Яндекса, это даже в какой-то мере помогало, но всё равно возникали проблемы.

Ещё одна проблема подобного способа ввода — это то, что многие вещи тебе всё ещё придётся писать просто тапом, будь то "ее" или приставки.

4row ortholinear keyboard

Это моя попытка сделать клавиатуру для печати тапами. Я уменьшил число букв по ширине, чтобы они стали больше, сделал клавиатуру ортолинейной, ну и теперь при переключении языка клавиши не сдвигают. Все не влезающие буквы находятся на двойном нажатии. А также нет слоя с символами, они все на длительном нажатии. Мне, на самом деле, не так много символов нужно.

Это, наверное, первая софтверная клавиатура, на которой мне приятно печатать. Единственная проблема, по которой я её уже какое-то время не использую, это то, что это не самостоятельная клавиатура, а конфиг для Jbak2. А автор этой клавиатуры очень навязчиво требует, чтобы пользователи регулярно обновляли приложение. Хотя никакого нового функционала для меня не появляется. Да, я могу с помощью хаков запретить клавиатуре доступ в интернет (потому что она обходит запрет системы на использование интернета), но тогда через пару месяцев сработает таймер, и клавиатура всё равно потребует обновления. Более того, автор активно выступает против того, чтобы пользователи хоть как-то пытались отключить уведомления об обновлениях.

BlackBerry Q20 Classic

Это, наверное, один из самых приятных смартфонов на моей памяти. Всё в нём было хорошо, если не считать цену на старте и не очень живую ОС... Да, можно было ставить Android-программы, но работали они не очень хорошо и очень активно кушали батарейку.

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

Unihertz Titan Pocket

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

И я сделал форк PocketBoard IME. Эта раскладка — нечто среднее между моей 4-х рядной ортоклавой и раскладкой, которую я использую в своих 42-клавишных клавиатурах, и это уже было по-настоящему удобно. Хотя сам смартфон был, мягко говоря, не очень хорошим.

Typewise Hexagon Keyboard

Наверное, самое запоминающееся тут — это форма клавиш. В целом, кроме пары жестов, мало чем выделяется на фоне остальных.


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

Угадывание слов мне тоже не очень нравится из-за проблем со словарями и непредсказуемостью ввода. Постоянно нужно контролировать, чтобы вместо "Юля" не получить другое слово из соседних букв.

Как сделать клавиатуру мобильного устройства более эргономичной?

Для начала нужно перестать пихать стаггер в софтовые клавиатуры, он там аболютно не нужен.

Исходя из моего опыта, все софтверные клавиатуры можно поделить по сути на две большие категории: те, которые используют прямой метод ввода (нажал букву — получил букву), и те, которые пытаются угадать, что имел в виду пользователь (например, по Swype).

Если с первыми всё понятно, то со вторыми всё сильно сложнее. Когда они пытаются угадать, что имел в виду пользователь, они используют словарь.

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


Какое будущее ждет клавиатуры на мобильных устройствах?

Я так понимаю, что вариант с угадыванием слов вместо прямого ввода всё ещё будет самым популярным, поэтому нужно сделать какой-то простой способ добавления слова в словарь. Потому что добавив слово "стул", мне через пару минут придётся добавлять слова "стула", "стулья" и так далее. Возможно, с помощью вездесущего ИИ можно будет добавлять сразу и различные другие формы этого слова. Я понимаю, что в английском языке с этим всё сильно проще, поэтому мало кого интересуют проблемы с окончаниями, но всё же хотелось бы надеяться.

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

Report Page