インプット メソッド エディタ

出典: フリー百科事典『ウィキペディア(Wikipedia)』
IMEから転送)
移動先: 案内検索

インプット メソッド エディタInput Method Editor)、訳して入力方式エディタ[1] とは、パーソナルコンピュータをはじめとした情報機器で、文字入力を補助するソフトウェアである。略称IME。通常は言語ごとに別個に用意されるため、言語に応じ日本語インプット メソッド エディタ (日本語IME、日本語文字入力補助ソフト) などと呼ばれる。

概要[編集]

元々は、IMEはOS/2Microsoft Windowsで使用されていたプラットフォーム固有の用語であり[2]、他のプラットフォームでは同種のソフトウェア(Mac OSにおける「ことえり」など)を単にインプットメソッド (IM) と呼んでいることが多い。ただし、厳密にはIMEはインプットメソッド全体を指すものではなく、それを構成しているモジュールのうちの一つである。

近年ではWindows以外のプラットフォームでもIMEという語が使用されることが多くなりつつある。特にAndroidGoogle Chrome OSでは公式にIMEという語が使用されている[3][4]。その一方で、IMEを「インプット メソッド エディタ」ではなく「インプット メソッド エンジン」 (Input Method Engine) の略称とする定義も存在する[5][6][7][8]。前述のAndroidの場合は、APIリファレンス文書において"Input Method Editor"、"Input Method Engine"、"Input Method"と記述が混在している[3][9][10]

Windowsに標準で組み込まれているマイクロソフト製のIMEは、「Microsoft IME」である。

日本語入力システムとしてのIMEは、主としてユーザのキー入力を基にローマ字かな変換やかな漢字変換といった処理を行い、英数字や記号なども含みうる仮名漢字交じり文(あるいはその断片)の文字列に変換、アプリケーションソフトウェアに渡す(確定する)役割を担う。日本語のほか、中国語韓国語などのものもある。

日本の主な製品[編集]

海外の製品[編集]

関連項目[編集]

脚注[編集]

  1. ^ http://msdn.microsoft.com/ja-jp/library/windows/apps/hh967426.aspx
  2. ^ [XML MOJI 01742 EUDCという言葉が生まれた経緯]” (2007年4月26日). 2014年1月15日閲覧。
  3. ^ a b Creating an Input Method (Android Developers)”. 2014年1月15日閲覧。 “An input method editor (IME) is a user control that enables users to enter text.”
  4. ^ Input Method Editor - The Chromium Projects”. 2014年1月15日閲覧。
  5. ^ 江原遙、田中久美子. “言語の自動判別を利用した多言語入力 - 言語処理学会 (PDF)”. 2014年1月15日閲覧。 “多言語を入力するためのインターフェースには,一般にキーボードのキー列を対象言語の文字列に変換する Input Method Engine (IME) と呼ばれるソフトウェアを用いる.”
  6. ^ I18N/InputMethods - FedoraProject”. 2014年1月15日閲覧。 “Terminology: Input method engine (IME) - Also referred as Input method editor, it is a program that actually implement an input method. ibus-chewing and scim-chewing implements the Chewing for IBus and SCIM.”
  7. ^ IBusComponent (IBus Reference Manual)”. 2014年1月15日閲覧。 “An IBusComponent is an executable program. It provides services such as user interface, configuration, and input method engine (IME).”
  8. ^ vietnameseime - Android Vietnamese Input Method Engine - Vietnamese IME - Google Project Hosting”. 2014年1月15日閲覧。 “The first Vietnamese Input Method Engine for Android!”
  9. ^ android.view.inputmethod.InputConnection (Android Developers)”. 2014年1月15日閲覧。 “Text input is the result of the synergy of two essential components: an Input Method Engine (IME) and an editor.”
  10. ^ android.view.inputmethod.InputMethodManager (Android Developers)”. 2014年1月15日閲覧。 “An input method (IME) implements a particular interaction model allowing the user to generate text.”