目次 - SDL 3.0 API(機能別) - キーボード - SDL_SetModState

SDL_SetModState

現在のキー修飾の状態を設定する

ヘッダ

SDL3/SDL_keyboard.h

構文

void SDL_SetModState(SDL_Keymod modstate);

引数

SDL_Keymodmodstate設定するキー修飾

詳細

SDL_GetModState()とは逆に, SDL_SetModState()はアプリケーションでキー修飾の状態を強制的に設定できる. 単に設定するキー修飾をmodstateに渡せばよい. 値はSDL_Keymodの論理和(OR)である.

この関数はキーボードの状態を変更しない. 単にSDLが報告するキー修飾フラグの状態を変更するだけである.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_SetModState - SDL Wiki