入力予測
入力予測はあらかじめ用意された辞書に基づき候補を呈示する辞書型とユーザーの過去の入力履歴から候補を呈示する非辞書型の2つに大きく分かれ、大半のシステムではこの2つを組み合わせて予測が行われる。また別の分類では入力中の文字について候補を呈示する「入力時予測」と候補を確定させた後に次の入力候補を呈示する「確定時予測」に分かれる。さらに細かく見ると前方一致予測や自動補完によるもの、文法や文脈その他から次文節を予測するもの、ユーザーの環境を解析し予測候補に反映させる機能や誤入力修正機能を持ったものなどがある。
特に携帯電話やPDAなどの機器の場合、各文字に独立したキーが与えられているパソコンのフルキーボードとは異なりテンキーなど少ないキーを用い文字入力を行うことになり、キーストローク数が増大する傾向にあるため入力予測の有用性は大きい。
英語その他ヨーロッパ言語の入力予測は前方一致検索などによるものもあるが、多くは各キーに割り当てられたキーの組み合わせから単語を推定する方法で搭載され、シングルタップとも呼ばれる。一方、日本語その他アジア言語では変換機能(かな漢字変換など)と組み合わせて単語予測と文字変換を一度に行う予測変換として搭載されることが多い。