Улучшенная раскладка для мобильных телефонов

  • 27.06.2019

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

С самого знакомства с мобильным телефоном меня мучает вопрос: почему все клавиатурные раскладки так неудобны? Для ввода некоторых букв требуется 4 нажатия, хотя, как известно из комбинаторики, двумя нажатиями 9 клавиш можно выбрать один из 81 символов.

Существует Т9 и другие реализации интеллектуального ввода. Они ускоряют ввод, но у них есть другой недостаток - недетерминированность. Я не могу, не глядя на экран, что-то набрать, если не уверен, что Т9 предложит мне нужный вариант. Кроме того, если я опечатаюсь в одной букве где-то в середине слова, я замечу это только после того, как введу остальные буквы и получу не то слово, которое ожидал. Придется стирать и печатать заново. В классическом вводе нет такой проблемы - мы сразу видим букву, которую напечатали, и можем легко заметить ошибку. Также я сталкивался с таким поведением: спецсимволы располагались в списке в зависимости от частоты их употребления. Это очень плохо: периодически символы меняются местами, автоматизм сбивается, приходится переучиваться на новое количество нажатий кнопки 1.

Перед тем, как я опишу придуманную мной раскладку, хочу отметить следующую важную мысль. Для тех, кто много печатает, неважно, насколько сложна раскладка. Когда вы воображаете, например, букву К, вы не будете смотреть смотреть на клавиатуру - вы просто нажмете клавишу 4 три раза, не задумываясь над этим. Чтобы выработать привычку, достаточно попрактиковаться пару дней. В конечном итоге скорость ввода зависит исключительно от количества нажатий, которые необходимо осуществить. Особенно сильно замедляет ввод необходимость удерживать какую-то кнопку (например, на некоторых телефонах Nokia приходится примерно секунду удерживать * для получения списка символов).

Итак, давайте придумаем оптимальную раскладку. Нам нужно всего 32 символа, по 4 на каждую из 8 кнопок (букву «ё» мы отправим в список спецсимволов, потому что ее можно выкинуть из любого текста без ущерба для него). В итоге у нас получится, что 8 частоупотребительных символов набираются одним нажатием, а остальные - двумя.

Для облегчения понимания того, что я предлагаю, я сделал демо , написанное на JavaScript. Если не считать отсутствия английской раскладки и довольно произвольный набор спецсимволов, это полноценный эмулятор ввода.

В исходном состоянии ввода кнопки имеют следующие функции:

  • * - shift (одна следующая буква будет заглавная)
  • удерживание * - caps lock (можно отключать одинарным нажатием *)
  • # - переключение режимов (русский, английский, цифровой)
  • 0 - вход в меню спецсимволов
  • 1 - пробел
  • 2-9 - ввод одного из 8 самых частых символов. После нажатия такой кнопки ввод переходит в режим ожидания буквы: (на следующем скриншоте мы нажали 7)

В этом режиме:

  • *,0,# выбирают одну из трех дополнительных букв, находящихся на предыдущей нажатой кнопке. Например, нажатие * в этой ситуации введет букву «х».
  • 1 вводит пробел.
  • 2-9 действуют так же, как в предыдущем режиме. Например, если нажать 4, буква «н» останется и появится подсвеченная буква «и». А если нажать не 4, а 7, появится вторая буква «н» (напомню, что при использовании классического режима для ввода букв, находящихся на одной кнопке, нужно сделать паузу или нажать кнопку «вправо»).
  • Если ничего не нажимать, буква «н» применится и ввод перейдет в обычный режим.
А вот меню спецсимволов, появляющееся при нажатии 0:

Нажатие 0 откроет следующую страницу символов, а нажатие любой другой кнопки вставит символ и вернет ввод в исходный режим. Чтобы выйти из этого режима, нажмите Clear или прощелкайте клавишей 0 все страницы символов.

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

Еще раз перечислю плюсы:

  • не более двух нажатий для ввода любого символа.
  • детерминированный ввод (вы точно знаете, какую последовательность набрать для ввода слова, в отличие от Т9).
  • при использовании на телефонах с сенсорным экраном: можно уменьшить число клавиш до 12 (и соответственно увеличить их размер) без сильного ущерба для скорости ввода по сравнению с «йцукен»-раскладкой.
Минусы:
  • требуется некоторое время, чтобы выработался автоматизм; на телефонах с хардверной клавиатурой надписи на буквах не будут соответствовать реальным.
  • насколько я знаю, ничего подобного пока не реализовано ни на одной из мобильных платформ.
  • при вводе символа (например, запятой) сразу после слова всё-таки нужно сделать паузу или нажать дополнительно кнопку «вправо».
Перспективы внедрения:
  • на новых платформах (например, Android) можно написать приложение и внедрить клавиатуру на уровне ОС. (Не подскажете, возможно ли такое в Symbian?)
  • для приложений на J2ME можно написать свою реализацию класса TextBox и встраивать в любое приложение вместо стандартного.
Спасибо за внимание. Буду рад услышать конструктивную критику.

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

Буквенно-цифровая клавиатура

Каждый мобильный телефон может отличаться своей клавиатурой. Наиболее распространенной клавиатурой в мобильном телефоне является буквенно-цифровая, как, например, у nokia C3-01 . С ее помощью комфортно набирать текстовые сообщения и номера телефонов. Данная клавиатура может находиться как в моноблоках, так и в слайдерах или раскладушках. Это небольшое количество кнопок, которые служат как кнопками для ввода цифр, так и букв. Если пользователь решился купить nokia C3-01 , к его услугам будет предоставлена довольно неплохая стандартная клавиатура. На каждой такой кнопке нарисованы буквы и цифры, за которые она отвечает. Кстати, если человек решился приобрести мобильный телефон с буквенно-цифровой клавиатурой, например, купить nokia C3-01, следует обратить внимание на форму клавиш и их покрытие. Каждая кнопка должна удобно нажиматься, реагировать на прикосновение, также пользователю должно быть комфортно пользоваться такой клавиатурой.

Клавиатура QWERTY

Существует также клавиатура QWERTY, которая используется чаще всего в смартфонах и коммуникаторах. С ее помощью есть возможность набирать большие объемы текстов и легко общаться с друзьями через мессенджеры. Она полностью копирует компьютерную клавиатуру и может быть размещена в горизонтальном положении. Есть также виртуальные клавиатуры, которые выводятся на сенсорный экран мобильного устройства при необходимости. Следует отметить, что такие клавиатуры можно увидеть в более дорогих моделях мобильных телефонов. Если посмотреть на цены на nokia C3-01 , можно отнести аппарат к среднему классу. Он обладает основным набором функций, а также имеет довольно хорошую классическую клавиатуру. Кроме этого, демократичные цены на nokia C3-01 позволяют приобрести его каждому человеку.

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

Аккорды на мобильнике

В ноябре 2002 года российский производитель программного обеспечения для мобильных устройств компания Softava представила телефон Q12 , а вместе с ним - новый способ быстрого ввода информации с помощью 12-клавишной клавиатуры (10 цифр плюс знаки * и #). Q12 использует одновременное нажатие нескольких клавиш, и в такой системе каждой букве соответствует своя комбинация. Для облегчения процесса кнопкам придана столь необычная форма. Технология поддерживает пунктуационные знаки, но не основана на словарных статьях, что должно было гарантировать легкий ввод веб-ссылок, имен и адресов электронной почты. Широкого распространения технология так и не получила…

Хоровод из кнопок

На какие только ухищрения не идут дизайнеры, стремясь помочь SMS-фанатам! Специалисты из компании Gabrielor , например, были убеждены, что упростить ввод текста и сэкономить время может их разработка Gabrielor Rounded Keypad , представленная широкой аудитории в 2004 году. Взгляд человека обычно фокусируется в центре окружности, а потому кнопки этой клавиатуры расположены по кругу. Такое расположение кнопок, по мнению разработчиков, более экономно расходует пространство телефона и лучше воспринимается человеческим глазом. Увы, новая клавиатура так и не была оценена по достоинству.

Строго по кривой

В 2005 году компания Microth разработала свою оригинальную технологию ввода данных в портативные и бытовые устройства. Клавиатура, получившая название KeyWheel , состояла из ограниченного количества кнопок (от двух до восьми), расположенных по кругу, овалу или какой-либо другой дуге. Для ввода нужной буквы, цифры, вспомогательного символа или команды достаточно было провести строго определенную кривую от одной клавиши к другой. Наиболее часто используемые символы, например, пробел или знаки препинания, могли вводиться напрямую при непосредственном нажатии на кнопку. На каждой клавише содержались две последовательности символов. Тип дуги, которую следует провести для ввода той или иной буквы, определялся положением этой буквы в ряду, а также положением самого ряда. Например, символ "b" находится на правой верхней кнопке на втором месте в строке, которая граничит с клавишей, находящейся в направлении против часовой стрелки. Следовательно, для ввода буквы нужно было нажать на соответствующую кнопку и, не отпуская палец, провести дугу через две соседние клавиши против часовой стрелки. Аналогично, ввод буквы "l" (стоит на нижней правой кнопке на третьем месте в ряду, граничащем с клавишей по часовой стрелке) соответствовал дуге через три соседние кнопки по часовой стрелке. Для сотовых телефонов и смартфонов предлагалась клавиатура овальной формы с шестью кнопками, которые, помимо букв, позволяли вводить цифры от нуля до девяти, а также символы "*" и "#".

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

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

Много-много маленьких дисплейчиков

Кнопки с цифрами и буквами всегда вызывали раздражение у дизайнеров мобильных устройств. Сами клавиши небольшие, информации на них много: неудобно! Решение нашел знаменитый российский дизайнер Артемий Лебедев . Он предложил превратить каждую клавишу в миниатюрный дисплей и запатентовал свое изобретение под названием Optimus .


Похожие мысли посетили и другие светлые головы. Так, весной 2006 года компания Yuvee представила вариант «умной клавиатуры», адаптированный для мобильника: NeoKeys . Он позволяет упростить интерфейс телефона, делая вызов команд для различных функций, набор номеров и текста удобными, с возможностью переключения между режимами "на лету". Над рядами кнопок располагаются монохромные дисплеи, на которых отображаются установленные для каждой кнопки функции. При нажатии, например, на боковую кнопку голосовой почты, на дисплеях отобразятся все команды для этой функции - сохранить, удалить, ответить и т. д. Соответственно, при нажатии на другие боковые кнопки на дисплеях будут отображаться соответствующие команды - только для работы с SMS, только для адресной книжки, только для камеры, только для игр и так далее. Сами боковые кнопки тоже переопределяются в зависимости от режима.

Клавиатура с интеллектом

Еще в 2002 году компанией RIM была изобретена клавиатура SureType , призвана упростить набор текстов. Разработка RIM совмещает в себе обычную телефонную и стандартную QWERTY клавиатуры в форм-факторе мобильного телефона. Сочетание миниатюрной клавиатуры и фирменного программного обеспечения дает пользователю возможность одинаково быстро и комфортно набирать телефонные номера и текст. Клавиатура SureType имеет широкие клавиши, расположенные с учетом возможности их использования одной или двумя руками одновременно. Всего клавиатура содержит десять числовых кнопок, 26 кнопок с символами, расположенных в семь рядов, а также нескольких кнопок для ввода знаков препинания и служебных символов.

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

Первыми устройствами, оснащенными новой клавиатурой, стали коммуникаторы линейки BlackBerry 7100. Ну, а честь стать первыми мобильниками с такой клавиатурой выпала Samsung T719 и LG AX-490, представленным весной 2006 года.


QWERTY-раскладка на… 9 кнопках

Осенью 2006 года южнокорейская компания Mobience разработала новую клавиатуру для мобильных устройств, которая была призвана существенно повысить скорость набора коротких текстовых сообщений или электронных писем. Разработка Mobience получила название MobileQwerty . Так же как и обычная клавиатура для мобильников, новинка имеет девять буквенно-цифровых кнопок. Однако символы на них расположены не в алфавитном порядке, а в соответствии с несколько видоизмененной раскладкой QWERTY.

Пишем на пальцах

Идея виртуальной клавиатуры появилась достаточно давно, вот только оснастить таким приспособлением разработчики как правило пытались настольный компьютер. Но пришло время и мобильников: на сайте YankoDesign в начале 2007 года была представлена концепция интересного приспособления Finger Touching . Это аксессуар для мобильников, предназначенный для облегчения ввода текстов. Достаточно надеть его на запястье, и фаланги четырех пальцев превращаются в цифровую клавиатуру телефона.

Вместо кнопок - сенсоры

На выставке CeBIT 2007 компания NEC продемонстрировала оригинальную клавиатуру Latticekey . Вместо стандартной телефонной клавиатуры предлагается использовать набор из сенсоров (всего их 21), расположенных на корпусе в виде решетки. Они служат для отслеживания с последующим распознаванием движений пальцев пользователя. Каждому жесту соответствует определенная команда (набор цифр номера телефона, букв, активизация встроенного музыкального плеера и т.п.). Кстати, кроме необычной сенсорной системы управления этот телефон имеет и еще одну интересную особенность – он может раскладываться таким образом, что его можно использовать, к примеру, для комфортного просмотра видео.

© Алена Николаева ,
Дата публикации статьи - 25 апреля 2008 г.