Начало… » Проект «Самые начала…» » Приложения — Оглавление » Вход в учётную запись суперпользователя » Работа на экранной клавиатуре Android OS » Набор текста в Symbian »
Приложение №VII
Работа на экранной клавиатуре Android OS
Содержание
App007.01. Вид экранной клавиатуры Андроид и набор текста
App007.02. Предиктивный ввод текста
App007.03. Перемещение курсора в тексте
App007.04. Копирование текста в буфер обмена
App007.01. Вид экранной клавиатуры Андроид и набор текста
Размеры сенсорных экранов смартфонов с операционной системой Android позволяют помещать на их сенсорном экране полноразмерную алфавитно-цифровую клавиатуру (см. рисунок App007.01).
Рис. App007.01. Вид клавиатуры для ввода текста на эмуляторе Android OS — BlueStacks
Эта клавиатура может занимать несколько экранов, и она обязательно содержит следующие элементы:
Русская алфавитная клавиатура
Рис. App007.02. Вид английской алфавитной клавиатуры для ввода текста на эмуляторе Android OS — BlueStacks
Английская алфавитная клавиатура (qwerty)
Рис. App007.03. Вид цифровой клавиатуры для ввода текста на эмуляторе Android OS — BlueStacks
Цифровая клавиатура
Рис. App007.04. Вид альтернативной цифровой клавиатуры для ввода текста на эмуляторе Android OS — BlueStacks
Альтернативная цифровая клавиатура
Переключение между клавиатурами осуществляется следующим образом:
- Переключение языка ввода текста (между различными алфавитными клавиатурами) осуществляется путём проведения пальцем горизонтально по клавише «пробел», или специальной кнопкой для переключения языка;
- Переключение на цифровую клавиатуру осуществляется путём нажатия пальцем на кнопку с обозначением «123»;
- Переключение вновь на «основную» алфавитную клавиатуру осуществляется путём нажатия пальцем на кнопку с обозначением «ABC»;
- Переключение на альтернативную цифровую клавиатуру может происходить только с экрана основной цифровой клавиатуры. Для этого нужно нажать пальцем кнопку с обозначением: «1/2»;
- Обратное переключение с альтернативной цифровой клавиатуры на основную цифровую клавиатуру осуществляется при помощи кнопки «2/2»;
- Для ввода прописной буквы на алфавитной клавиатуре необходимо нажать клавишу «Shift» на экранной клавиатуре. Она имеет тот же вид, что и на клавиатуре обычного компьютера (толстая стрелка вверх);
Примечание: конкретный вид экранной клавиатуры и её органов управления зависит от модели и производителя устройства с операционной системой Android. Сама операционная система никак не прописывает стандарт на интерфейс клавиатуры, и каждый производитель реализует её по-разному в своей оболочке.
Ввод текста в текущую позицию курсора осуществляется путём нажатия пальцем на «виртуальные кнопки» экранной клавиатуры. При нажатии на кнопки она «подсвечивается» крупным всплывающим окном с рисунком вводимого символа.
Для удаления символа перед курсором, или выделенной области (см. раздел App07.04) необходимо нажать клавишу «Backspace», которая присутствует на всех экранах виртуальной клавиатуры. Она очень похожа на аналогичную клавишу полноразмерной клавиатуры. Аналога клавиши «Del» на клавиатуре устройства с Android OS нет.
App007.02. Предиктивный ввод текста
Для ускорения ввода текста на смартфонах с операционной системой Android используется «предиктивный ввод текста», который появился ещё на «кнопочных сотовых телефонах». Принцип предиктивного ввода текста следующий: вы набираете слово на алфавитной клавиатуре, а устройство с Android OS пытается его «угадать», выводя три подсказки из уже запомненных в нём слов. Эти слова появляются сверху над клавиатурой. Слово, отсутствующее в словаре, выделяется цветом. Если «угаданное слово» появилось, Вам достаточно коснуться его пальцем, и оно будет вставлено в текущую позицию курсора. Если же этого слова в словаре нет, то после набора всех литер слова полностью необходимо будет нажать на знак «+» в правом верхнем углу клавиатуры, и оно запомнится в словарь до очередной перезагрузки устройства.
С предиктивным вводом связана одна проблема. Если Вы ввели слово, отсутствующее в словаре, и не добавили его в свой «временный словарь», то после нажатия пальцем на клавишу «пробел» в текущую позицию курсора вставляется не введённое слово, а слово из словаря, которое наилучшим образом похожее на набранное на клавиатуре слово. В этом заключается вторая сложность в наборе текста в операционной системе Андроид. Первая же сложность — набирать слова приходится одним пальцем одной руки, в то время как «интерфейс экранной клавиатуры Андроид» рассчитан на работу двумя руками. И эти проблемы будут решены ещё не скоро.
App007.03. Перемещение курсора в тексте
Для перемещения курсора по тексту необходимо:
1. Выбрать нужный участок текста на сенсорном экране устройства, и удерживать палец чуть более 1 секунды;
2. Сверху над фрагментом текста, на которое указывает палец, появится увеличенное его изображение;
3. Перемещая палец по тексту, вы также перемещаете текстовый курсор, и это видно на увеличенном изображении текста;
4. Если курсор уходит за фрагмент, то увеличенный участок экрана переместится вслед за курсором;
5. После перемещения курсора на нужный участок текста, отпустите палец, и новая позиция курсора зафиксируется;
6. После этого, вместо увеличенного фрагмента текста появится окно с предложением скопировать в буфер обмена выделенное слово, скопировать в буфер обмена весь текст, или вставить текст буфера обмен в текущую позицию курсора. Если это Вам не надо — проигнорируйте это окно, и продолжайте редактировать текст;
Примечание. Текст вставляется только в текущую позицию курсора и только в режиме вставки («раздвигания») текста.
App007.04. Копирование текста в буфер обмена
Для копирования и вставки текста из буфера обмена телефона с операционной системой Android необходимо:
1. Переместите текстовый курсор в начало выделяемой области (см. раздел App007.03 данного приложения);
2. После фиксации курсора ещё раз нажмите на него пальцем, и перемещайте палец по тексту;
3. Вместе с пальцем будет перемещаться полоса выделения зелёного цвета. Её края отмечены специальными маркерами;
4. После выделения нужного фрагмента текста отпустите палец. Появится окно с иконками, похожее на окно из пункта 6 раздела App007.03;
5. Если выделенная область Вас не устраивает, Вы можете её подкорректировать, потянув пальцем за метки краёв выделенного текста. Окно из пункта 4. при этом останется на месте;
6. Для копирования выделенной области целиком в буфер обмена, в окне из п. 4 выберите иконку с надписью «копировать слово». После этого выделенная область скопируется в буфер обмена;
7. В Android OS нет такой функции, как перемещение выделенного текста в буфер обмена с удалением. Вместо этого нужно выполнить операцию копирования текста в буфер обмена, а затем клавишей «Backspace» удалить нужный фрагмент текста.
Версия 2.0.00 от 24.08.2014
CopyLeft (L) Юрий А. Денисов (yudenisov) 2004-2014
Начало… » Проект «Самые начала…» » Приложения — Оглавление » Вход в учётную запись суперпользователя » Работа на экранной клавиатуре Android OS » Набор текста в Symbian »