This page was translated from English by the community.Learn more and join the MDN Web Docs community.
Window: событие gamepadconnected
Baseline 2025Newly 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Политики разрешений документа.
Это событие не является отменяемым и не всплывает.
In this article
Примеры
Для того, чтобы узнать о подключении геймпада, можно добавить обработчик события, используя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> |