カスタムセンサーハードウェア(HID互換)を使用してゲームパッドのように動作させたいと思うのは不思議です。そして、js/htmlでそれを使うためにgamepad APIを使います。私は何をすることができませんか?ゲームパッドのapiとhid apiの個数がどれくらい異なるのですか
具体的には、HID APIでは何ができますか?しかし、GamePad APIではできません。 (存在する場合はその逆)
カスタムセンサーハードウェア(HID互換)を使用してゲームパッドのように動作させたいと思うのは不思議です。そして、js/htmlでそれを使うためにgamepad APIを使います。私は何をすることができませんか?ゲームパッドのapiとhid apiの個数がどれくらい異なるのですか
具体的には、HID APIでは何ができますか?しかし、GamePad APIではできません。 (存在する場合はその逆)
Gamepad APIは、もともと読み取り専用APIです。したがって、の数だけ毎秒ticks
を発射し、HIDデバイスをハックしてゲームパッドのように動作させるようにセンサを作ることができます。
この方法の利点は、API経由で「センサー - > HIDインターフェース - >ゲームパッドデバイス」システムに書き戻すことができないことです。
これが必須条件でない限り、この組み合わせで自由に使用してください。
BONUS:あなたが二重通信能力をしたい場合は、HIDデバイスに接続されているマシン上のサーバーをホスティングを検討し、センサへの読み取り/書き込みするには、Java/PHP /ノードベースのシリアル通信プロトコルを使用する場合があります。
JSが実行されているフロントエンドアプリケーションは、データを読み書きするためにAJAX経由でサーバーをポーリングできます。
ゲームパッドのAPIにマップできない可能性のあるHID入力や情報があるかどうかはわかりません。だから私は確かにそれを求めたい。出力は私の懸念事項ではありません – Thaina
これはコモンズや相違点ではありません。 HIDデバイスをGamepadとして扱うことは、大きなセキュリティ上の問題となります。 –
@SunnyRGupta私は、HIDデバイスセンサーを作成し、それをボタンとアナログスティックの模倣品として接続すると、OSはそれをゲームパッドとして認識し、値をゲームパッドAPIに報告することができます。だから私はいくつの能力があるのかを知りたがっています – Thaina
唯一のことは、デバイスから読み込み、JS Gamepad API経由で何も書き戻せないことです。 –