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

SDL_HINT_HIDAPI_ENUMERATE_ONLY_CONTROLLERS

SDL_hid_enumerate()が全てのHIDデバイスを列挙するかコントローラのみかを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_HIDAPI_ENUMERATE_ONLY_CONTROLLERS "SDL_HIDAPI_ENUMERATE_ONLY_CONTROLLERS"

詳細

次の値を設定できる:

"0"SDL_hid_enumerate()は全てのHIDデバイスを列挙する
"1"SDL_hid_enumerate()はコントローラのみを列挙する (デフォルト)

問題のあるドライバによるハングやクラッシュのリスクを減らすため, そしてmacOSでのキーボードキャプチャの許可プロンプトを避けるために, デフォルトではSDLはコントローラのみを列挙する.

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

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_HIDAPI_ENUMERATE_ONLY_CONTROLLERS - SDL Wiki