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

SDL_HINT_WINDOWS_RAW_KEYBOARD_EXCLUDE_HOTKEYS

Windowsでキーボード生イベントが有効のときRIDEV_NOHOTKEYSフラグを設定するか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_WINDOWS_RAW_KEYBOARD_EXCLUDE_HOTKEYS "SDL_WINDOWS_RAW_KEYBOARD_EXCLUDE_HOTKEYS"

詳細

このヒントは, 全てのアプリケーション定義のホットキー(ショートカットキー)が生のWM_INPUTイベントを生成させること以外の処理を行わないようにする.

このフラグはALT+TABやCTRL+ALT+DELのようなシステムホットキーには影響しないが, Windowsキーはexplorer.exeによって定義されたユーザランドホットキーのため影響を受ける.

次の値を設定できる:

"0"ホットキーを排除しない (デフォルト)
"1"ホットキーを排除する

このヒントはいつでも変更できる.

バージョン

SDL 3.4.0以降

SDL Wikiへのリンク

SDL_HINT_WINDOWS_RAW_KEYBOARD_EXCLUDE_HOTKEYS - SDL Wiki