IME, также Реда́ктор ме́тода вво́да, — компьютерная программа (утилита) или компонент операционной системы, предоставляющий возможность пользователям генерировать символы, отсутствующие на клавиатуре, при помощи сочетаний клавиш[1][2][3], электронных словарей и пользовательских настроек[4]. Использование метода ввода обычно необходимо для языков общения, в которых количество графем больше, чем количество клавиш на клавиатуре, например, для ввода китайских или японских иероглифов[5][6][7][8][9].

Функционирование типичного японского IME, основанного на ромадзи
Ввод текста на японском языке под GNU/Linux с использованием методов ввода SCIM и Anthy
Пример ввода японских символов 高橋さん («Такахаси-сан») в Microsoft IME

История термина

править

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

Термин «метод ввода» обычно означает определённый способ ввода с клавиатуры на каком-либо языке, например цанцзе, ввод с использованием пиньиня или использование «мёртвых клавиш». Термин «редактор метода ввода» же обычно означает конкретную программу, позволяющую использовать метод ввода (например, SCIM или Microsoft IME) или область ввода[10].

Хотя первоначально этот термин был придуман для набора на ККЯ (китайском, корейском и японском языках)[6][7][11][12], сейчас он иногда используется в общем смысле для обозначения программы, поддерживающей ввод любого языка[13]. К примеру, в X Window System средство, позволяющее вводить латинские символы с диакритическими знаками, также называется методом ввода[14][15].

В Windows XP или более поздних версиях Windows редактор метод ввода, или Input Method Editor, также называется обработчиком ввода текста (англ. Text Input Processor), который реализуется с помощью API Text Services Framework[15][16].

См. также

править

Примечания

править
  1. Karl-Bridge-Microsoft, QuinnRadich. Input Method Editors (IME) (англ.). Microsoft (24 июня 2021). Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  2. stevewhims, drewbatgit, jdmartinez36, DCtheGeek, mijacobs, msatranjr. Installing and Using Input Method Editors (англ.). Microsoft (22 марта 2021). Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  3. Suragch. How to Create a Custom Input Method Editor in Linux (англ.). studymongolian.net (13 октября 2014). Дата обращения: 25 декабря 2022. Архивировано 6 августа 2019 года.
  4. Input Method Editors (англ.). Flylib.com. Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  5. Gearing Up for Asia With the Text Services Manager and TSMTE (англ.). archive.org P. 33 (35) (1997).
  6. 1 2 A Brief Intro to Input Method Framework, Linux IME, and XIM (англ.). tedyin. Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  7. 1 2 IME Basics for Developers (англ.). GT!Blog (20 сентября 2009). Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  8. Input Method Editor (IME) programming (1) (англ.). ProgrammerSought. Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  9. Wenrui Diao, Xiangyu Liu, Zhe Zhou, Kehuan Zhang, Zhou Li. Mind-Reading: Privacy Attacks Exploiting Cross-App KeyEvent Injections (англ.). SpringerLink (18 ноября 2015). Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  10. I18N/InputMethods (англ.). fedora project. Дата обращения: 26 декабря 2022. Архивировано 26 декабря 2022 года.
  11. Takaaki Yoshikawa. For everyone who types. IME explained. (англ.). Vivaldi (15 июня 2018). Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  12. greg johnson. Input Method Editors (IMEs) for Asian Script Language Input Fonts and Characters (англ.). Iowa City Technology Services (28 января 2014). Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  13. Kevin Arrows. Fix: IME is disabled (англ.). Appuals (18 августа 2022). Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.
  14. Robert W. Scheifler. Federal Information Processing Standards Publication. X window system version 11 release 5 (X window system protocol; Xlib-C langauge X interface; X toolkit intrinsics - C language interface; bitmap distribution format 2.1) (англ.). archive.org P. 1 (173) (1 января 1988).
  15. 1 2 Guy Smith-Ferrier. .NET internationalization. The Developer's Guide to Building Global Windows and Web Applications (англ.). archive.org (2006).
  16. How to troubleshoot speech recognition problems in Word 2003 (англ.). Microsoft. Дата обращения: 25 декабря 2022. Архивировано 25 декабря 2022 года.