WebHIDモーションコントロールとは?
標準のGamepad APIはボタンとスティックのみをサポートし、ジャイロデータはサポートしていません。このツールは、WebHIDテクノロジーを使用してコントローラーのハードウェアと直接通信する専用のジャイロテストとして機能します。
6軸センサー
Sony製コントローラーには、3軸ジャイロスコープと3軸加速度センサーが搭載されています。
- ジャイロスコープ: 角速度(コントローラーがどれくらい速く回転しているか)を検出します。ジャイロエイムに使用されます。
- 加速度計: 重力方向と移動の加速度を検出します。傾き角度(水平/垂直)を判断するために使用されます。
なぜアクティベーションが必要ですか?
電力を節約するため、PS4/PS5コントローラーをPCに接続すると、デフォルトで「シンプルモード」になり、高周波のセンサーデータなしで基本的なボタンデータのみを送信します。
仕組み: このツールは特定の機能レポートコマンド(0x02, 0x03, 0x04)を送信し、コントローラーを「フルレポートモード」に切り替えます。これはUSB接続時が最も安定しています。
活用例
PCゲームでのモーションコントロール
最新のエミュレーター(Yuzu、Ryujinxなど)やSteam入力では、コントローラーのジャイロをマウスやスティックの動きにマッピングできます。
ゲーム内でモーションコントロールが機能しない場合は、まずこのツールでコントローラーのセンサーが正常に機能しているか確認してください。