インプットメソッド
インプットメソッド (Input method, IM, 文章入力方式) とは、コンピュータに文字を入力する為のソフトウェアである。OS の一部として提供される場合もある。欧文のキーボードから直接入力することのできない CJKV 文字などの入力に使用される。パソコンやワークステーションなどから、携帯情報端末、携帯電話などにおいても使用される。
パソコンでは、一般に欧文の入力はキーボードでタイプライター同様直接タイプすればよいが、日本語(仮名、漢字)や中国語(漢字)、朝鮮語(ハングル)など、使用文字数が数千を超える言語の文章を入力する際には全ての文字に一つのキーを当てはめることは非現実的である。従って、複数ストロークのキー操作で1文字を入力するなどの仕組みが必要となる。これがインプットメソッドである。携帯電話などでは英文入力にもキー数が不足するため、何らかの方法が必要となる。
日本語のインプットメソッド(日本語入力システム)は、日本語版 MS-DOS では多くの場合、フロントエンドプロセッサ (FEP、日本語入力フロントエンドプロセッサ) として、キー入力に割り込むかたちで実装されていた。Windows においては、インプットメソッドをインプット メソッド エディタ (IME) と呼び、これが定着している。
システム
現在のパソコンでは、OS (もしくはウィンドウシステム)側で文章入力を必要とするソフトの為のフレームワークを提供し、それに則ってインプットメソッドの機能が構築されている場合も多い。なおインプットメソッドは、Windows では IME 、Macintosh の Mac OS X 日本語環境では入力プログラム(かつては「インプットメソッド」、英語環境では Input Method のまま)、UNIX の X Window System では XIM というように、OS ごとに異なる名称で呼ばれている。
関連項目
テンプレート:Input Method テンプレート:Software-stub テンプレート:Grammatology-stub