Code Point Input Methodは、コードポイントまたはコード単位を使ってUnicode文字を入力するシンプルなインプットメソッドです。
このインプットメソッドでは、十六進数(0~9、a~f、A~F)を使った3つの入力形式をサポートします。
コンポジション・モードでは、ユーザはBackspace、Deleteおよび左右の矢印キーを使って変換テキストを編集することができます。"\u"および"\U"は、変換テキスト中で後続する文字がない場合のみ削除可能です。先頭の"\u"または"\U"を削除すると、インプットメソッドはパススルー・モードに戻ります。
最初の'\'のタイプによってコンポジション・モードになるため、'\'を確定済みテキストにするためには合計二度タイプする必要があります。'\'の次にタイプされた文字が'u'、'U'、'\'のいずれでもない場合、'\'とその次にタイプされた文字の両方が確定され、インプットメソッドはパススルー・モードに戻ります。また、コンポジション・モード中にTabまたはEnterキーを押すと、インプットメソッドは現在の変換テキストをそのまま確定してパススルー・モードに戻ります。
インプットメソッドはJava 2 Runtime Environmentの拡張機能であり、アプリケーション・プログラムとして動かすことはできません。インプットメソッドを使用する場合、はじめにインプットメソッドをJ2REにインストールし、次にインプットメソッドをサポートするアプリケーション・プログラム(例えばJFCデモのNotepadやStylepad)を起動してインプットメソッドを選択してください。これらの手順については"Using Input Methods on the Java Platform"をご参照ください。また、補助文字サポートの概要については"Javaプラットフォームにおける補助文字のサポート"をご参照ください。
このインプットメソッドを使用するためには、J2SE 1.5以降が必要です。