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

SDL_HINT_JOYSTICK_ENHANCED_REPORTS

HIDAPIドライバを使用する場合に拡張レポートをコントローラで使用するか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_JOYSTICK_ENHANCED_REPORTS "SDL_JOYSTICK_ENHANCED_REPORTS"

詳細

拡張レポートはBluetooth PlayStationコントローラの振動とエフェクトやNintendo Switchコントローラのジャイロを使えるようにするが, SDLを使わない他のアプリケーションのWindows DirectInputを中断させる.

PlayStationコントローラでは, 一度拡張レポートを有効にするとコントローラの電源を切らない限り無効にできない.

次の値を設定できる:

"0"拡張レポートを有効にしない
"1"拡張レポートを有効にする (デフォルト)
"auto"拡張機能はアプリケーションに通知されるが, SDLはアプリケーションがそれらを使用しない限りコントローラのレポートモードを変更しない

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

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_JOYSTICK_ENHANCED_REPORTS - SDL Wiki