入力ボックスが NSView ではなく、カスタム レンダリングされたウィジェットであるフルスクリーン OpenGL ゲームに、日本語 (および他の言語) の入力サポートを追加したいと考えています。
NSTextInputClientを採用すると、入力方法を利用できるようになると思いますが、OS が OSX スタイルの入力方法 UI をゲームにレンダリングすることは望ましくありません。スタイルとの連続性が失われるからです。
a.) デフォルトの候補リスト UI を非表示にし、b.) 入力メソッドでイベントをリッスンして、作成中のテキストの候補リストを受け取り、レンダリングできるようにする下位レベルの API はありますか?周囲の UI のスタイルで、ゲーム内テキスト ウィジェットの候補リストを表示しますか?