Метод ввода (или редактор метода ввода , обычно сокращенно IME ) — компонент операционной системы или программа, которая позволяет пользователям генерировать символы, изначально не доступные на их устройствах ввода, используя последовательности символов (или операции мыши), которые им доступны. Использование метода ввода обычно необходимо для языков, в которых графем больше , чем клавиш на клавиатуре.
Например, на компьютере это позволяет пользователю латинской клавиатуры вводить китайские , японские , корейские и индийские символы. На портативных устройствах это позволяет пользователю печатать на цифровой клавиатуре для ввода символов латинского алфавита (или любых других символов алфавита) или касаться экрана для ввода текста. В некоторых операционных системах метод ввода также используется для определения поведения мертвых клавиш .
Реализации
Хотя изначально этот термин был придуман для вычислений на языке CJK (китайский, японский и корейский), сейчас он иногда используется в общем смысле для обозначения программы, поддерживающей ввод любого языка. Для иллюстрации, в X Window System возможность ввода латинских символов с диакритическими знаками также называется методом ввода.
В Windows XP или более поздних версиях Windows метод ввода (IME) также называется процессором текстового ввода и реализуется с помощью API Text Services Framework .
Связь между методологией и реализацией
Хотя термин редактор методов ввода изначально использовался для Microsoft Windows , его использование теперь получило признание и в других операционных системах [ требуется цитата ] , особенно когда важно различать интерфейс компьютера и реализацию методов ввода или между самими методами ввода, функциональностью редактирования программы или компонента операционной системы, предоставляющего метод ввода, и общей поддержкой методов ввода в операционной системе. Этот термин, например, получил общее признание в операционной системе Linux; он также используется в Mac OS.
Термин «метод ввода» обычно относится к определенному способу использования клавиатуры для ввода текста на определенном языке, например, метод Цанцзе , метод пиньинь или использование мертвых клавиш .
С другой стороны, термин редактор метода ввода в продуктах Microsoft относится к программе, которая позволяет использовать метод ввода (например, MS New Pinyin), или к области редактирования , которая позволяет пользователю выполнять ввод. Он также может относиться к палитре символов, которая позволяет вводить любой символ Unicode по отдельности. Можно также интерпретировать IME как относящийся к редактору, используемому для создания или изменения файлов данных, на которые опирается метод ввода.
Методы ввода индийских шрифтов для языков, используемых в Южной Азии, Юго-Восточной Азии, а также в некоторых частях Центральной Азии и Восточной Азии.
Многократное нажатие — используется на многих мобильных телефонах — нажимайте (комбинированную буквенно-цифровую) клавишу с нужной буквой, пока она не появится, затем подождите или продолжите с помощью другой клавиши.
T9 / XT9 — Нажмите клавишу для каждой буквы один раз, затем, если необходимо, нажмите Next, пока не появится нужное слово. Может также исправлять опечатки и региональные опечатки (если соседняя клавиша нажата неправильно).
iTap — аналог первого поколения T9, с функцией автозаполнения слов .
LetterWise — нажмите клавишу с нужной буквой. Если она не появилась, нажимайте «Далее», пока она не появится.
FITALY Матрица, почти квадратная, которая минимизирует расстояние от одной буквы до другой.
MessagEase — метод ввода, оптимизированный для наиболее распространенных букв, позволяющий вводить сотни символов одним движением руки.
8pen — метод ввода с использованием круговых движений в попытке имитировать движения руки
Граффити , метод ввода данных в Palm OS, вводимый с помощью стилуса
Pouces — метод ввода с помощью прикосновений и смахиваний
Виртуальные клавиатуры
Fleksy — слепая печать без помощи глаз на устройствах с сенсорным экраном, также используется слепыми и слабовидящими людьми. [1]
SwiftKey — контекстно-зависимое предсказание слов [2] [3]
Swype — метод ввода, использующий жесты смахивания вместо нажатия для быстрого ввода текста.
Gboard — клавиатура, которая идет в комплекте с операционной системой Android
Ссылки
^ Меддо, Джейсон (01.02.2013), 2012: Обзор технологического года, США: Американский фонд слепых, архивировано из оригинала 11.02.2021 , извлечено 25.02.2013 , Наша главная новость 2012 года посвящена ранее малоизвестному приложению под названием Fleksy и его восхождению к известности и широкому признанию.
^ Fiedlerová, Klára (2012-05-10), Возможности ввода текста для людей с ограниченными возможностями (PDF) , Прага: Чешский технический университет в Праге, стр. 15, архивировано из оригинала (PDF) 2017-10-14 , извлечено 2012-08-01 , Прогнозирование слов используется для ускорения ввода текста. Система прогнозирования использует контекст предложения для прогнозирования трех слов, которые могут быть использованы следующими.