X 入力メソッド (XIM) は 3 種類のコールバックを提供します。1 番目はプリエディット・コールバックで、これによりアプリケーションはプリエディットの間に中間フィードバックを表示できます。2 番目はジオメトリ・コールバックで、これによりアプリケーションと XIM は XIM で使用されるジオメトリをネゴシエートできます。3 番目はステータス・コールバックで、これによりアプリケーションは XIM の内部ステータスを表示できます。
XXIM ステータス・コールバック: StatusStartCallback
XIM プリエディット・キャレット・コールバック: PreeditCaretCallback
XIM ジオメトリ・コールバック: GeometryCallback
XIM Status Callbacks: StatusDoneCallback
XIM Status Callbacks: StatusDrawCallback