このクラスは
Visual と統合される予定です。
InputMethodClient がインプット メソッドと行うインタラクションには、次の 3 つのタイプがあります。
InputMethodEvent、
InputMethodClient で直接行われるリクエスト メソッドの呼び出し、および
supports-inline-mode? の値です。
InputMethodEvent は、
Visual も継承する
InputMethodClient にディスパッチされるだけであること、
true (既定) に設定された
input-method-enabled? オプションがあること、
true (既定ではない) の
supports-inline-mode?値があること、および現在キー フォーカスがあることを除けば、一般に
KeyEvent と同じように処理されます。
インプット メソッドが
InputMethodClient サブクラスに関して直接行うリクエストはオプショナルとなっています。各メソッドは値をペアで返します。2 番目の値はリクエストが処理されたかどうかを示す
bool です。これらのメソッドの既定の実装は、リクエストが処理されてないことを示す
false を返します。
supports-inline-mode? 値は、オブジェクトの作成時に設定する必要があります。詳細については、該当するドキュメントを参照してください。