Начало… » Проект «Самые начала…» » Приложения — Оглавление » Экранная клавиатура Android OS » Набор текста в Symbian S60 » Набор текста в Asha S40 »
Приложение №VIII
Набор текста в Symbian S60
Содержание
App008.01. Описание клавиатуры и органов управления смартфона Nokia E51
App008.02. Вызов и интерфейс работы сервиса отправки SMS
Размеры компактных сотовых телефонов и смартфонов не позволяет создать на них полноразмерную алфавитно-цифровую клавиатуру. Поэтому набор текста, паролей, SMS происходит на цифровой клавиатуре сотового телефона (см. рисунок App008.01). Далее описание всех приёмов работы с клавиатурой сотового телефона будет рассмотрено на примере работы смартфона Nokia E51. Эти приёмы работы, с некоторыми изменениями, могут быть распространены и на другие телефоны с цифровой клавиатурой.
Рис. App008.01. Внешний вид передней панели смартфона Nokia E51.
App008.01. Описание клавиатуры и органов управления смартфона Nokia E51
Устройство органов управления на сотовом телефоне достаточно стандартно. Среди обязательно присутствующих органов управления вне цифровой клавиатуры:
- кнопка «Меню» (левая верхняя кнопка над джойстиком). При нажатии этой кнопки в режиме ожидания происходит вызов системного меню телефона. В запущенных же на телефоне программах её назначение меняется. Обычное её значение — согласие с текущим действием, или вызов меню;
- кнопка «Отмена» (правая верхняя клетка над джойстиком). При нажатии на эту кнопку в режиме ожидания включается встроенная в телефон фотографическая камера. В других же программах её назначение — «Отмена» текущей операции, «Подтверждение» выхода из программы/пункта настроек, «Hide» переход работы программы в фоновый режим, и некоторые другие, о которых будет сказано ниже;
- четырёхпозиционный «джойстик». Он служит для навигации по пунктам меню и по текстам. При перемещении джойстика вверх курсор перемещается на одну позицию вверх, при перемещении влево — на одну позицию влево и т.п. При этом, как правило, происходит «циклическое перемещение курсора». Так, достигнув верхнего края экрана смартфона, курсор, после движения джойстика вверх, «перескакивает» в конец документа, на его последнюю строку.
- кнопка с зелёной телефонной трубкой. Этой кнопкой завершают ввод телефонного номера, текста SMS и т.п., и начинается процесс вызова абонента или передачи ему сообщения;
- кнопка с красной трубкой. При нажатии этой кнопки в конце разговора происходит разъединение связи. При нажатии этой кнопки в любой другой программе происходит экстренный возврат в оболочку телефона без сохранения данных (аналог сочетания «Ctrl+Break» на компьютере);
Дополнительно на сотовом телефоне Nokia E51 присутствуют следующие клавиши:
- клавиша с домиком «Домой» — производит быстрый возврат телефона к стартовому экрану. При этом активные приложения не закрываются, и данные с них не теряются;
- клавиша с сеткой «Календарь» — производит быстрый вызов календаря смартфона для просмотра и редактирования записей;
- клавиша с «телефонной записной книжкой» — производит быстрый вызов приложения «Контакты» в сотовом телефоне;
- клавиша с конвертом «E-Mail» — производит быстрый доступ к почтовому ящику по-умолчанию (Интернет), который был настроен при подключении телефона к Интернету;
- клавиша стрелка с крестиком «Backspace», которая расположена сразу под джойстиком. Нажатие на эту кнопку при вводе текста удаляет символ, стоящий перед курсором. При нажатии этой клавиши в любом другом песте происходит удаление элемента, на который указывает курсор. Пользоваться этой клавишей нужно аккуратно, чтобы не удалить необходимые для работы приложений файлы;
Примечание: последние две клавиши могут переопределяться пользователем для быстрого вызова программы, установленной на смартфоне.
Цифровая клавиатура телефонов стандартная, содержащая в четыре ряда клавишей:
- первый ряд — цифры 1-3, буквы a-f и а-з;
- второй ряд — цифры 4-6, буквы g-o и и-у;
- третий ряд — цифры 7-9, буквы p-z и ф-я:
- в четвёртом ряду расположены кнопки: «*» (звёздочка, астериск) для ввода знаков «*» и «+» при наборе телефонного номера, а также она используется как «функциональная клавиша» при вводе текста; «0» (она же кнопка «пробел» и «разрыв строки») — для ввода соответствующих символов при наборе текста; «#» (она же «Shift») при наборе номера вводит специальный знак «#» при вводе USSD запросов оператору, а при вводе текста служит как переключателем между вводом прописных и строчных литер, цифровыми знаками, а также включает и выключает режим предикативного ввода (обычно по технологии Т9 — смотри текст ниже);
На этом знакомство с клавиатурой сотового телефона закончим, и приступим к описанию собственно процедуры набора текста, на примере работы сервиса SMS.
App008.02. Вызов и интерфейс работы сервиса отправки SMS
Вызов приложения: «Отправка SMS» на смартфоне Nokia E51 осуществляется следующим образом:
Необходимо выбрать на главном экране смартфона с помощью джойстика иконку «Отправить SMS», и нажать на среднюю клавишу джойстика (см. рисунок App008.02);
Рис. App008.02. Вид главного экрана смартфона Nokia E51
После этого откроется экран с многострочным текстовым редактором для набора текста (см. рисунок App008.03).
Рис. App008.03. Вид окна для набора текста в программе: «Отправка SMS»
Собственно набор текста будет обсуждаться в разделе App008.03. Здесь же мы рассмотрим интерфейс, меню и органы управления программы набора SMS.
- В качестве заголовка используется надпись «Сбщ SMS»
- Далее идёт количество оставшихся символов сообщения, и иконка режима ввода;
- Затем идёт список адресатов, кому отправляются SMS;
- Ниже идёт собственно текстовый редактор для набора SMS;
- И, наконец, в самом низу находятся опасение клавиш «Функции» (кнопка «Menu») для вызова главного меню программы отправки сообщений.
В главном меню программы отправки сообщений SMS (см. рисунок App008.04) находятся следующие пункты:
a)
b)
c)
d)
e)
Рис. App008.04. Вид «главного меню» при наборе текста, вызываемого при нажатии клавиши «Menu». a) Начало меню; b) Конец меню; c) Каскадное меню «Вставить»; d) Каскадное меню «Параметры печати»; e) Каскадное меню «Функции редактирования»
- Добавить адресата. Этот пункт меню добавляет в заголовок сообщения (см. рисунок App008.03) одного или нескольких адресатов, которым будет посылаться SMS. Этот пункт является специфичным, и присутствует только в программах отправки сообщений;
- Вставить (каскадное меню). Это каскадное меню включает в себя следующий пункт:
- Шаблон. Вставляет в сообщение новый шаблон SMS сообщения;
- Функции передачи. Функции, специфичные для программы «Отправка SMS»;
- Информация о сообщении. Функции, специфичные для программы «Отправка SMS»;
- Параметры печати (каскадное меню). Это каскадное меню включает в себя следующие пункты:
- Печать. Посылает текст текущего сообщения на принтер, находящийся в локальной компьютерной беспроводной сети;
- Параметры страницы. Задаёт параметры печати страницы для выбранного принтера. Соответствует пункту «Параметры страницы» в текстовых редакторах Windows;
- Предварительный просмотр. Показывает целиком распечатанную страницу перед отправкой на принтер;
- Принтеры. Ищет в локальной беспроводной компьютерной сети сетевые принтеры;
- Язык ввода. Выдаёт список языков (раскладок цифровой клавиатуры) для набора текста. Этот пункт присутствует во всех программах для набора текста на смартфоне;
- Функции редактирования (каскадное меню). Это каскадное меню включает в себя следующий пункт:
- Вставить. Вставляет в текущую позицию курсора текст из буфера обмена;
- Справка. Вызывает справку по программе;
- Выход. Осуществляет выход из программы создания сообщений SMS;
Кроме главного меню, в программе набора текста существует так называемое «контекстное меню», которое вызывается при нажатии на кнопку «*» на смартфоне. Это меню вызывается только в том случае, если текстовый курсор стоит в тексте сообщения после символа «Пробел» или «Перевод строки».
a)
b)
c)
Рис. App008.05. Вид «контекстного меню», вызываемого при нажатии клавиши «*». a) Начало меню; b) Конец меню; c) Каскадное меню «Словарь»
Это контекстное меню содержит следующие пункты:
- Быстрые символы — список из восьми последних введённых дополнительных (не алфавитно-цифровых) символов (недавно введённые символы показываются первыми);
- Дополнительные символы открывает окно со списком всех не алфавитно-цифровых символов (знаков пунктуации, скобок и т.п.), которые не назначены на цифровой клавиатуре на клавишах 2 – 9.
- Каскадное меню «Словарь» — предназначено для управления словарём предикативного ввода текста. Содержит в себе следующие пункты:
- Вставить слово — добавляет новое слово в словарь предикативного ввода текста;
- Отключить — отключает предиктивный ввод текста;
- Режим ввода цифр — переключает телефон в режим ввода цифр на алфавитно-цифровой клавиатуре. Этот режим служит для набора номера, знака «+» и подаче оператору USSD команд;
- Скопировать — вызывает режим выделения символов текста для копирования в буфер обмена;
- Вырезать — вызывает режим выделения символов текста для его перемещения (с удалением из оригинального текста) в буфер обмена;
- Вставить — вставляет ранее сохранённый в буфере обмена текст в текущую позицию курсора;
- Язык ввода — переключает раскладку клавиатуры для одного из предустановленного языков для ввода текста;
Этих пунктов меню вполне достаточно не только для отправки короткого SMS сообщения, но оно также содержит все базовые функции редактирования текстов «как в текстовом редакторе» и, более того, позволяют набирать и редактировать текст одной рукой, что невозможно на современных компьютерах с клавиатурой и смартфонах с сенсорным дисплеем.
Также для переключения режима ввода символов с цифровой клавиатуры (ввод прописных букв, строчных букв, предиктивный ввод (со словарём) прописных букв, строчных букв, цифровой ввод, см. рисунок App008.06) можно использовать клавишу «#» в правом нижнем углу цифровой клавиатуры телефона. О режимах ввода текста подробно будет рассмотрено в разделе App008.03 .
a)
b)
c)
d)
Рис. App008.06. Значки, появляющиеся после нажатия на кнопку «#». a) режим ввода цифр; b) простой режим ввода прописных букв; c) простой режим ввода строчных букв; d) предиктивный ввод прописных букв
App008.03.Набор текста в смартфоне
Набор текста на цифровой клавиатуре может осуществляться как обычным способом, так и с использованием словаря (так называемый «предиктивный ввод»). Рассмотрим эти способы ввода по отдельности.
«Обычный ввод» осуществляется следующим образом:
- С помощью контекстного меню текстового редактора или приравненной к ней программы выбирается язык ввода текста (см. рисунок App008.05, b);
- С помощью кнопки «решётка» выбирается режим «обычного ввода» прописных или строчных букв (см. рисунок App008.06, b, c);
- Далее с помощью кнопок «2» — «9» производится набор литер. Ввод зависит от языка текста, выбранного в пункте 1, и автор в дальнейшем рассматривает только ввод русского текста. Каждое нажатие на кнопку циклически изменяет вводимый с клавиатуры символ. Например, нажав 1 раз на кнопку «2», мы вводим русскую букву «а», два раза — букву «б», три раза — букву «в», четыре раза — букву «г». Нажатие пять раз на кнопку «2» вводит цифру «2». Дальнейшее нажатие вводит латинские литеры: шестикратное нажатие кнопки «2» вводит латинскую букву «a», семикратное — «b», восьмикратное — «c». Девятикратное нажатие кнопки «2» опять вводит русскую букву «а» и так далее. Аналогично происходит набор литер для кнопок «3» — «9»;
- При нажатии на кнопку «1» происходит циклический ввод знаков препинания и цифры «единица»;
- Действие от нажатия на кнопку «0» одинаково при «обычном» и «предиктивном» вводе текста, и циклически вводит символы «пробел», «0» и «перевод строки»;
- После введения нужной литеры на сотовом телефоне, для её фиксации необходимо подождать с набором других литер от 0,5 до 1 секунды. Эта пауза значительно увеличивает общее время набора текста;
Для реализации «предиктивного ввода текста» необходимо:
- С помощью контекстного меню текстового редактора или приравненной к ней программы выбирается язык ввода текста (см. рисунок App008.05, b);
- С помощью клавиши «решётка» выбирается режим «предиктивного ввода» прописных или строчных букв (см. рисунок App008.06, d);
- При осуществлении предиктивного ввода текста используется правило — «одно нажатие на клавишу — одна введённая буква», благодаря которому скорость набора текста увеличивается в разы. Так, например, набор слова «или» при обычном вводе занимает: «одно нажатие — буква и», «пауза», «четыре нажатия — буква л», «пауза», «одно нажатие — буква и», то для предиктивного ввода необходимо просто 3 раза нажать на кнопку «4» цифровой клавиатуры;
- В процессе нажатия на кнопки набираемый текст на экране смартфона, отображается так, чтобы набранное слово наилучшим образом соответствовало слову, находящимся в словаре. Поэтому предиктивный набор требует безукоризненной грамотности и знания русской орфографии;
- Если искомому сочетанию клавиш соответствует несколько слов в словаре, нужное слово можно найти, пролистывая словарь при помощи кнопки «*». Каждое нажатие циклически изменяет слово из словаря, отображаемое на экране;
- Если нужного слова нет в словаре, то нажатие на кнопку «Меню» («Словарь», «Spell»)вызывает строку редактирования, в которой «обычным» способом можно будет ввести нужное слово по буквам. И это слово впоследствии будет сохранено в словаре (вернее, в буфере для хранения временных слов), так что, повторно набирая это слово в тексте, Вам не надо будет переходить в «обычный режим» ввода текста;
- При нажатии на кнопку «1» в предиктивном вводе текста всегда отображается знак «точка». Чтобы ввести любой другой знак препинания, необходимо после ввода точки последовательно нажимать кнопку «*» на смартфоне;
И в завершение несколько мелочей при предиктивном наборе текста. Нажав после знака «пробел» три раза на кнопку «1», вы введёте «улыбающийся смайлик». Если же после этого Вы нажмёте кнопку «*», Вы получите «грустный смайлик».
App008.04. Копирование текста в смартфоне Nokia E51
В смартфоне Nokia E51, как и в любом смартфоне или ЭВМ, предусмотрена возможность копирования текста в буфер обмена, вырезание текста в буфер обмена и вставка содержимого буфера обмена в текст. Это осуществляется следующим образом:
- Вызовите контекстное меню программы набора текста, нажав кнопку «*» (астериск) на телефоне;
- В контекстном меню программы (см. рисунок App008.05, a) выбрать: для копирования текста в буфер обмена — пункт «Скопировать», а для вырезки текста и перемещения его в буфер обмена — пункт «Вырезать» соответственно;
- Вид меню экрана с текстом измениться (см. рисунок App008.07);
- Далее нужно подвести курсор в начало выделяемой области, и выбрать пункт «Начать» (нажать кнопку «Menu»);
- Начнёт выделяться сплошной фрагмент текста. Просто переведите джойстик в конец выделяемой области, и выберите пункт «Скопировать» или «Вырезать» (см. рисунок App008.08);
- Указанный текст скопируется в буфер обмена;
Рис. App008.07. Начало выделения блока текста для его копирования/перемещения в буфер обмена
;
Рис. App008.08. Конец выделения блока текста для копирования/перемещения текста в буфер обмена
Для вставки текста из буфера обмена необходимо:
- Подведите курсор на место в тексте, в которое будет вставляться текст из буфера обмена;
- Вызовите контекстное меню программы набора текста, нажав кнопку «*» (астериск) на телефоне;
- В контекстном меню программы (см. рисунок App008.05, b) выбрать: пункт «Вставить»;
- Текст будет вставлен из буфера обмена в указанную позицию курсора. Содержимое буфера обмена при этом не изменится до новой операции копирования/перемещения в буфер обмена или перезагрузки телефона;
Примечание: текст вставляется только в режиме «вставки» («insert»);
Версия 2.0.00 от 24.08.2014
CopyLeft (L) Юрий А. Денисов (yudenisov) 2004-2014
Начало… » Проект «Самые начала…» » Приложения — Оглавление » Экранная клавиатура Android OS » Набор текста в Symbian S60 » Набор текста в Asha S40 »