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

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

インプット メソッド エディタ: input method editor、IME)、訳して入力方式エディタ[1] とは、パーソナルコンピュータをはじめとした情報機器で、キーボード上にあるキーの組み合わせ(またはスマートフォン画面上にある限られたキーの組み合わせで)で、漢字、ハングル文字、かな文字などキーボード上には無い文字を入力するためのソフトウェアである。通常は言語種ごとに別個に用意され、中国語対応版、朝鮮語対応版、日本語対応版などがある。

概要[編集]

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

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

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

中国語対応版ではピン音に対応するアルファベットの列を漢字に変換する。

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

主な製品[編集]

製品名 中国語対応 朝鮮語対応 日本語対応
ATOK なし なし あり
SKK なし なし あり
Japanist なし なし あり
Social IME なし なし あり
Canna なし なし あり
Wnn なし なし あり
なし なし あり
かわせみ なし なし あり
微软拼音输入法簡体字[12] なし なし あり
微軟新注音輸入法 (繁体字[12] なし なし あり
微軟新倉頡輸入法 (繁体字)[12] なし なし あり
谷歌拼音输入法 (繁体字) なし なし あり
搜狗拼音输入法 (繁体字) なし なし あり
Yahoo!奇摩輸入法 (繁体字) なし なし あり
Microsoft IME(MS-IME) あり あり あり
Google 日本語入力 なし なし あり
Baidu 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. ^ : input method engine
  6. ^ 江原遙、田中久美子. “言語の自動判別を利用した多言語入力 - 言語処理学会 (PDF)”. 2014年1月15日閲覧。 “多言語を入力するためのインターフェースには,一般にキーボードのキー列を対象言語の文字列に変換する Input Method Engine (IME) と呼ばれるソフトウェアを用いる.”
  7. ^ 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.”
  8. ^ 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).”
  9. ^ vietnameseime - Android Vietnamese Input Method Engine - Vietnamese IME - Google Project Hosting”. 2014年1月15日閲覧。 “The first Vietnamese Input Method Engine for Android!”
  10. ^ 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.”
  11. ^ android.view.inputmethod.InputMethodManager (Android Developers)”. 2014年1月15日閲覧。 “An input method (IME) implements a particular interaction model allowing the user to generate text.”
  12. ^ a b c Windows 2000 以降には Windows では言語に関わらず標準で付属している。