IME

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

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

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

Несмотря на то, что термин «редактор метода ввода» изначально использовался только в 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 года.