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

SDL_HINT_TRACKPAD_IS_TOUCH_ONLY

トラックパッドをタッチデバイスとして扱うか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_TRACKPAD_IS_TOUCH_ONLY "SDL_TRACKPAD_IS_TOUCH_ONLY"

詳細

macOS(将来的には他の環境でもありうる)では, SDLはトラックパッドのタッチはマウス入力として報告し, それでユーザの操作を知ることができる. しかし, 実際にはマルチタッチ可能なデバイスであり, アプリケーションはそのように扱いたい場合もある.

次の値を設定できる:

"0"トラックパッドはマウスイベントを発生させる (デフォルト)
"1"トラックパッドはタッチイベントを発生させる

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

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_TRACKPAD_IS_TOUCH_ONLY - SDL Wiki