Input Method Frameworkは、テキスト編集時に、テキスト編集コンポーネントとインプット・メソッド間の共同作業を可能にします。インプット・メソッドは、ユーザーがテキストを単にキーボード上でタイプする以外の方法でテキストを入力できるソフトウェア・コンポーネントです。数千種類もの文字を使う日本語、中国語、韓国語を、キーボードのそれよりはるかに少ないキーで入力する場合に、共通してこのインプット・メソッドを使用します。しかしフレームワークは、ほかの言語と、手書き文字認識や音声認識などのまったく異なるインプット・メカニズムのためのインプット・メソッドもサポートしています。
Input Method Frameworkでは、次のpublicインタフェースの2つのレイヤーが用意されています。
概要 - Input Method Frameworkの概要。