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).
  2. stevewhims, drewbatgit, jdmartinez36, DCtheGeek, mijacobs, msatranjr. Installing and Using Input Method Editors (англ.). Microsoft (22 марта 2021).
  3. Suragch. How to Create a Custom Input Method Editor in Linux (англ.). studymongolian.net (13 октября 2014).
  4. Input Method Editors (англ.). Flylib.com.
  5. Gearing Up for Asia With the Text Services Manager and TSMTE (англ.). archive.org P. 33 (35) (1997).
  6. 6,0 6,1 A Brief Intro to Input Method Framework, Linux IME, and XIM (англ.). tedyin.
  7. 7,0 7,1 IME Basics for Developers (англ.). GT!Blog (20 сентября 2009).
  8. Input Method Editor (IME) programming (1) (англ.). ProgrammerSought.
  9. Wenrui Diao, Xiangyu Liu, Zhe Zhou, Kehuan Zhang, Zhou Li. Mind-Reading: Privacy Attacks Exploiting Cross-App KeyEvent Injections (англ.). SpringerLink (18 ноября 2015).
  10. I18N/InputMethods (англ.). fedora project.
  11. Takaaki Yoshikawa. For everyone who types. IME explained. (англ.). Vivaldi (15 июня 2018).
  12. greg johnson. Input Method Editors (IMEs) for Asian Script Language Input Fonts and Characters (англ.). Iowa City Technology Services (28 января 2014).
  13. Kevin Arrows. Fix: IME is disabled (англ.). Appuals (18 августа 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. 15,0 15,1 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.