目次 - SDL 3.0 API(機能別) - ヒント - SDL_HINT_IME_IMPLEMENTED_UI

SDL_HINT_IME_IMPLEMENTED_UI

IME UI要素をアプリケーションが表示すか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_IME_IMPLEMENTED_UI "SDL_IME_IMPLEMENTED_UI"

詳細

デフォルトでは, 可能ならばIME UIとしてOSのネイティブなコンポーネントを使用するが, これは排他的フルスクリーンモードでは干渉を引き起こしたり表示されない場合がある.

次の値をカンマで区切って設定できる:

"none"または"0"アプリケーションはIME要素を表示せずネイティブUIを使用する (デフォルト)
"composition"アプリケーションがSDL_EVENT_TEXT_EDITINGイベントを処理し, 編集中テキストを表示する
"candidates"アプリケーションがSDL_EVENT_TEXT_EDITING_CANDIDATESを処理し, 変換候補一覧を表示する

このヒントはSDLの初期化の前に設定する必要がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_IME_IMPLEMENTED_UI - SDL Wiki