Navigator.getGamepads()

Experimental

これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

Navigator.getGamepads() メソッドは配列を返します。最初の値は null であり、その他はすべて Gamepad オブジェクトで、デバイスに接続されている各ゲームパッドのオブジェクトです。 したがって、ゲームパッドが接続されていない場合、メソッドは null を返します。

構文

 var arrayGP = navigator.getGamepads();

window.addEventListener("gamepadconnected", function(e) {
  var gp = navigator.getGamepads()[e.gamepad.index];
  console.log("Gamepad connected at index %d: %s. %d buttons, %d axes.",
  gp.index, gp.id,
  gp.buttons.length, gp.axes.length);
});

仕様

仕様 状態 コメント
Gamepad
The Gamepad API specification の定義
草案 初版

ブラウザの互換性

BCD tables only load in the browser

参照