This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Window: событие gamepadconnected

Baseline 2025
Newly available

Since December 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

>

Событие gamepadconnected возникает, когда браузер обнаруживает подключение геймпада или первое использование кнопки/стика.

Событие не возникает, если оно запрещено заголовком gamepad Политики разрешений документа.

Это событие не является отменяемым и не всплывает.

Примеры

Для того, чтобы узнать о подключении геймпада, можно добавить обработчик события, используя addEventListener():

js
window.addEventListener("gamepadconnected", (event) => {
  // Состояния всех кнопок и стиков можно получить с помощью
  const gamepad = event.gamepad;
});

Также можно использовать свойство window.ongamepadconnected для установления обработчика события gamepadconnected:

js
window.ongamepadconnected = (event) => {
  // Состояния всех кнопок и стиков можно получить с помощью
  const gamepad = event.gamepad;
};

Спецификации

Specification
Gamepad>
# event-gamepadconnected>

Совместимость с браузерами

Смотрите также