Ввод информации на коммуникаторах под управлением Windows Mobile

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

Существует два способа ввода информации на устройствах с сенсорным дисплеем. Первый — рукописный ввод. Вы просто «пишете» слова на экране. В дальнейшем текст может быть распознан и преобразован в текстовую информацию, или оставлен как есть, в виде рукописной заметки. Второй способ подразумевает использование разнообразных экранных клавиатур, которые заменяют традиционные, механические. Для бесклавиатурных коммуникаторов (а их все-таки большинство) такой способ может оказаться единственным при использовании основных функций. Например, для набора номера при совершении звонка.

Ввод информации с помощью сенсорного экрана и преобразование рукописного текста в цифровой вид имеют свои особенности. О них мы и поговорим в этой статье.

СПОСОБЫ ВВОДА

А

Выбор типа ввода информации начинается с меню «Ввод» в «Настройках» любого устройства на Windows Mobile (А). Скажем сразу, что единого стандарта в приложениях для ввода текстовой информации нет. Именно разработчик аппарата (или локализатор прошивки) решает, какие типы ввода будут доступны пользователю после первого запуска коммуникатора. Обязательным является лишь наличие простенькой экранной клавиатуры. К необязательным, но желательным элементам относятся блоки распознавания слов, букв и встроенный переводчик. Методы ввода имеют общие параметры, например использование встроенного словаря для подстановки недостающих букв при вводе и пробелов в конце слов. В отдельном окне регулируются параметры записи при создании голосовых заметок (к рукописному вводу они прямого отношения не имеют).

Дополнительные способы ввода предлагают сторонние разработчики. К ним относятся экранные клавиатуры с различными функциональными возможностями и программы для распознавания рукописного текста. Эти программы наиболее актуальны при вводе текста на русском языке, особенно на устройствах с нерусифицированными прошивками. В стандартной экранной клавиатуре на таких аппаратах русская раскладка может просто отсутствовать. Причем даже на Windows Mobile 6.0 разработчики конкретных аппаратов не торопятся использовать возможности операционной системы для полноценного внедрения языковых параметров и настроек, хотя само ядро эти возможности содержит.

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

Для распознавания рукописного текста тоже имеются штатные средства. В состав ядра операционной системы входят утилиты Block Recognizer и Transcriber, которые обеспечивают распознавание рукописных символов и перевод их в цифровой вид. Другое дело, что в локализованных русских прошивках эти программы могут просто отсутствовать (как, например, в русифицированной прошивке для Qtek 9100). В таком случае для распознавания рукописного ввода на русском языке без дополнительного софта тоже не обойтись.

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

У экранных клавиатур настраиваются языки ввода, выбор скина и дополнительные опции ввода (математические символы, калькулятор и т. д.). Многие экранные клавиатуры имеют свои словари, позволяющие на основе метода предсказаний существенно ускорять ввод текста. При этом по нескольким первым буквам анализируются варианты конечного слова, которые появляются на экране. При правильном определении варианта достаточно нажать стилусом на предсказанный вариант, и слово целиком появится на экране.

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

РУКОПИСНЫЙ ВВОД...

Б

Самым простым способом создания рукописных заметок является написание текста пером (стилусом) на сенсорном экране коммуникатора (Б). Метод прост и надежен. Он не требует локализации самого устройства, так как введенная информация не воспринимается как текст, а представляет собой обычный графический объект.

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

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

Рукописный ввод — практически идеальный способ для быстрого создания заметок, непредназначенных для длительного хранения. Несколько росчерков пера — и короткая памятка готова. Ее можно сохранить в памяти устройства или передать на персональный компьютер во время сеанса синхронизации данных. Типичные примеры — создание списка покупок, запись телефонного номера «на лету», впечатления от фильма или музыкальной композиции. Таким же образом можно создавать и эскизы рисунков. А затем, в спокойной обстановке, можно отредактировать необходимые данные или удалить то, что утратило актуальность.

...И ЕГО РАСПОЗНАВАНИЕ

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

Побуквенное распознавание

Основной принцип метода заключается в написании букв на сенсорном экране, а встроенный алгоритм распознавания «на лету» преобразует написанные буквы в печатный текст.

Одной из наиболее «древних» программ для распознавания рукописного ввода является программа Сергея Лапского Esperanto. Несмотря на то, что автор прекратил поддержку своего продукта, он до сих пор пользуется популярностью. Распространяется утилита бесплатно, а ее алгоритм распознавания работает просто отлично.

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

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

В

Второй бесплатной утилитой для побуквенного ввода является программа Graphite (В), разработанная компанией MacCentre. Система распознавания текста также основана на росчерках, причем для каждой буквы их может быть не более пяти. При необходимости можно удалить все настройки и создать свои персональные начертания для каждой буквы. Для ввода знаков препинания и символов используются служебные росчерки-жесты.

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

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

Г

Третьей программой для побуквенного распространения текста является «Рукопись»

А. Чистякова (Г). Программа практически полностью воспроизводит возможности штатной утилиты Block Recognizer, но работает и с русским языком. Стоимость программы составляет 270 рублей.

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

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

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

Распознавание слитного текста

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

Д

Программа PenReader предназначена для быстрого распознавания рукописного ввода в любых приложениях с полем для ввода текста (Д). Это может быть Pocket Word, «Заметки», «Сообщения», адресная строка интернет-браузера. По словам разработчика, пакет уверенно распознает практически любой почерк без дополнительного «обучения» и работает на устройствах без локализованной русской прошивки.

На нелокализованных устройствах это выглядит следующим образом. В качестве средства ввода выбирается PenReader. На экране при помощи стилуса пишется текстовая заметка. Затем из меню выбирается пункт «Tools» -> «Recognize», и рукопись превращается в печатный текст.

На многих коммуникаторах под управлением Windows Mobile встроенная система распознавания отсутствует, но в этом случае PenReader способен обрабатывать вводимый рукописный текст «на лету».

Правда, чтобы добиться правильного распознавания почерка, придется потрудиться. В настройках программы нужно выбрать тип написания буквы, который вы чаще всего используете. И сделать это придется для каждой строчной и прописной буквы алфавита. То же самое относится и к цифрам, и к математическим знакам. Если этой настройкой пренебречь, то вместо фразы «С добрым утром, страна!» можно увидеть на экране совершенно непонятный набор символов.

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

Если же вы справились с проблемой «понимания» вашего почерка, то создание сообщений превращается в легкое и увлекательное занятие. Достаточно просто написать текст на экране, и готовый вариант в виде печатных символов будет вставлен в сообщение.

Е

Пакет PocketPCRecognizerPro (Е) состоит из двух программ: Qpad и Recognizer. Первая предназначена для устройств с локализованной прошивкой. Вторая — позволяет проводить распознавание русского текста на устройствах с английской прошивкой.

Если выбрать в качестве средства ввода программу QPad, в нижней части окна появляется зона, разбитая горизонтальными линиями на три части. Строчный текст нужно вписывать в среднюю зону. Общее правило такое прописные буквы и буквы типа «б» и «в» в рукописном варианте должны захватывать верхнюю зону, соответственно буквы «р», «у» и аналогичные нижнюю. На практике при небольшой тренировке удается очень быстро приспособиться к такому способу ввода. Распознанные слова появляются в области исправлений QPad (верхняя строка), где их можно отредактировать.

При выборе пункта «Заменить» введенное слово подсвечивается и меняется на новое слово или словосочетание, введенное в строке ввода.

На аппаратах с нерусифицированной версией прошивки приходится использовать Recognizer — Qpad там не работает. Работать с этой программой даже проще, чем с Qpad. Можно просто написать текст от руки, а затем в меню выбрать распознавание. Особенно приятно создавать таким образом текстовые сообщения. В качестве способа ввода выбирается «Transcriber», текст пишется прямо на экране коммуникатора, и программа самостоятельно вставляет его в тело сообщения.

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

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

ВВОД ТЕКСТА ПРИ ПОМОЩИ КЛАВИАТУРЫ

Стандартная экранная клавиатура присутствует в любой прошивке и поддерживает ввод текста на различных языках. Тем не менее она обладает крайне ограниченными возможностями и ее лучше заменить на что-нибудь более толковое. Варианты? Множество: разработчики софта предлагают нам с вами гораздо более удобные клавиатуры, да еще с дополнительными функциями и различными вариантами внешнего оформления.

Ж

Для начала превратим стандартную утилиту Phone Pad в устройство интеллектуального ввода. Для этого достаточно установить на коммуникатор производства HTC небольшую программу IntelliPad (Ж). Найти ее можно на сайтеили взять с нашего диска. Утилита добавляет к стандартной телефонной клавиатуре словарь T9 и несколько национальных раскладок. В зависимости от выбранной версии это могут быть буквы русского, украинского или английского алфавитов. Теперь при поиске контактов или отправке сообщений достаточно просто последовательно нажимать на клавишу с нужной буквой, как в обычном телефоне. Правильную подстановку утилита сделает самостоятельно. Клавиши в программе достаточно большие даже для нажатия их пальцем, что позволяет отказаться от стилуса. Единственный минус — переключать язык ввода необходимо из общего меню параметров. К сожалению, программа не умеет запоминать новые слова и автоматически заносить их в словарь.

З

Если вы хотите проверить на деле способ ввода, предложенный в iPhone, то для этого совсем не обязательно покупать аппарат из Купертино. Можно установить на коммуникатор бесплатную утилиту PhoneCM Keyboard(З). Главное отличие этой экранной клавиатуры от всех остальных в том, что буква печатается не в момент нажатия, а после отпускания клавиши. При нажатии на экран она лишь высвечивается в верхнем регистре. Есть у этой программы и свой внутренний словарь, ускоряющий ввод. Причем его можно дополнять новыми словами. Любое «неопознанное» слово появляется в красном прямоугольнике. Если нажать на него пальцем (или стилусом) то оно прямым ходом отправляется в словарь. Представляете, какой простор для маневра открывается у любителей нового «албанского» языка. Программа запомнит и предложит при следующем вводе все новомодные неологизмы.

В заключение несколько клавиатурных монстров.

И

Resco Keyboard Pro является одной из наиболее функциональных клавиатур для коммуникаторов с сенсорным экраном. Имеет встроенную поддержку более 30 языков ввода. Присутствует встроенный калькулятор, отдельное окно для ввода математических символов и функций. С сайта производителя можно скачать дополнительные скины (И). Поддерживается функция автоподсказки и добавления пробела к концу слова.

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

К

Interkey немного уступает по функциональным возможностям в области ввода математических символов Resco Keyboard. Во всем остальном поддерживает аналогичные функции — автоподстановку букв с вариантами выбора конечного слова, быстрое переключение между языками ввода, спецсимволами и математическими знаками (К). В настройках можно подключить фонетическую раскладку русского языка, которая отличается от стандарта «ЙЦУКЕН», и основана на совпадении по звучанию английских и русских букв. Поклонников такой раскладки достаточно много, но это, конечно же, вопрос привычки.

Также как и Resco Keyboard не имеет полноэкранного режима. Маленький размер кнопок не позволяет отказаться от стилуса при вводе текста.

Л

Полноэкранная клавиатура от Spb Software House предназначена прежде всего для ввода текста при помощи пальца(Л). К любопытным функциям программы относится возможность редактирования выделенного фрагмента текста. Остальные функции стандартны — имеется словарь для подстановки окончаний, поддерживаются национальные раскладки (версии нужно скачивать отдельно), настраивается звук нажатия клавиш. Удобная фишка — возможность назначения вызова программы на любую аппаратную клавишу коммуникатора.

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

ПРАВО ВЫБОРА ИЛИ ДОЛОЙ СТИЛУС!

Если без применения стилуса при рукописном вводе текста не обойтись, то тенденция отказа от него при вводе с экранной клавиатуры просматривается достаточно отчетливо. Взгляните на суперпопулярный HTC Touch (его тест-драйв вы найдете на нашем диске) — его создатели сделали все, чтобы пользователю и вовсе не приходилось доставать «перо» из гнезда. Еще дальше зашла Apple в своем iPhone. Мало того, что стилуса там вообще не предусмотрено, так еще и сенсорный экран отзывается исключительно на касание пальцем.

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

НА ДИСКЕ
  • Esperanto — бесплатная программа для распознавания рукописного ввода
  • Graphite —>система рукописного распознавания, предназначенная для перьевого ввода текста на коммуникаторах с сенсорным экраном
  • Рукопись — система побуквенного распознавания рукописного ввода для карманных компьютеров и коммуникаторов
  • PenReader — система распознавания слитного текста
  • PocketPCRecognizerPack — система распознавания побуквенного ввода и слитного текста
  • IntelliPad — стандартная телефонная клавиатура со словарем Т9 для коммуникаторов и КПК
  • PhoneCM Keyboard — экранная клавиатура с возможностью пополнения словаря
  • Spb Full Screen Keyboard — широкоформатная экранная клавиатура «под пальцы»
  • Interkey — экранная клавиатура с возможностью подключения фонетической раскладки
  • Resco Keyboard Pro — одна из наиболее функциональных клавиатур для WM-устройств с сенсорным экраном






Рекомендуемый контент




Copyright © 2010-2017 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.