GamepadEvent
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since маÑÑ 2017 г..
GamepadEvent инÑеÑÑÐµÐ¹Ñ Gamepad API ÑодеÑÐ¶Ð¸Ñ ÑÑÑлки на геймпадÑ, подклÑÑÑннÑе к ÑиÑÑеме, пеÑедаÑÑиеÑÑ Ð¿Ñи возникновении ÑобÑÑий Window.gamepadconnected и gamepaddisconnected.
СвойÑÑва
GamepadEvent.gamepadТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑÐ°ÐµÑ Ð¾Ð±ÑекÑ
Gamepad, пÑедоÑÑавлÑÑÑий доÑÑÑп к даннÑм геймпада, Ð´Ð»Ñ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½ÑвÑего ÑобÑÑиÑ.
ÐÑимеÑÑ
СвойÑÑва геймпада пеÑедаÑÑÑÑ Ð¿Ñи возникновении ÑобÑÑÐ¸Ñ Window.gamepadconnected.
js
window.addEventListener("gamepadconnected", function (e) {
console.log(
"Gamepad connected at index %d: %s. %d buttons, %d axes.",
e.gamepad.index,
e.gamepad.id,
e.gamepad.buttons.length,
e.gamepad.axes.length,
);
});
Ð ÑобÑÑÐ¸Ñ gamepaddisconnected.
js
window.addEventListener("gamepaddisconnected", function (e) {
console.log(
"Gamepad disconnected from index %d: %s",
e.gamepad.index,
e.gamepad.id,
);
});
СпеÑиÑикаÑии
| Specification |
|---|
| Gamepad > # gamepadevent-interface > |