Русский
Как играть в браузерные игры с контроллером на Mac
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Да, в браузерные игры на Mac можно играть с контроллером. Safari, Chrome, Firefox и Edge передают сопряженный контроллер PS5, Xbox или Switch любой веб-странице, которая его запрашивает, через стандарт под названием Gamepad API, и игры, сделанные для него, работают без настройки. Большинство веб-игр его не запрашивают: они читают стрелки, WASD и мышь. Для них InputConfig, бесплатное приложение для Mac, которое я делаю, превращает контроллер в клавиши и мышь, которые игра уже понимает, во всех браузерах сразу.
Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.
Шаги
- Сопрягите контроллер с Mac.
- Откройте игру и нажмите кнопку один раз, когда она загрузится.
- Если игра реагирует, играйте. Она читает контроллер сама.
- Если ничего не двигается, откройте InputConfig и активируйте раскладку с клавишами, которые перечисляет игра.
- Нажмите кнопку еще раз и проверьте, что игра двигается.
Выясните, читает ли игра пэд
Нажмите кнопку на контроллере после загрузки страницы. Браузеры показывают геймпад странице только после того, как с ним было взаимодействие, так что игра может выглядеть сломанной до первого нажатия.
- Вы: Загрузите игру, затем нажмите любую кнопку на контроллере.
- Проверка: Если меню или персонаж двигаются, игра читает пэд, и ничего больше не нужно. Если после нажатия и перезагрузки ничего не двигается, игра читает только клавиатуру.
Xbox Cloud Gaming, GeForce NOW и большинство браузерных эмуляторов читают пэд именно так. Десять секунд и одно нажатие кнопки говорят, какой у вас тип игры.
Назначьте пэд на клавиши для игр с клавиатурой
Платформеры с стрелками, игры .io, игры эпохи Flash через Ruffle, джемы с itch.io и игры на печать игнорируют контроллер, даже когда браузер его передает. Маппер вместо этого посылает клавиши, и браузер видит клавиатуру. Почти каждая веб-игра для клавиатуры относится к одной из трех форм, и у InputConfig есть стартовая раскладка для каждой:
- Стрелки плюс Z и X. Платформеры, аркадные порты, игры эпохи Flash и большинство браузерных эмуляторов. Раскладка Emulator / Arcade ставит стрелки на крестовину и левый стик, Z и X на A и B, A и S на X и Y, Q и W на бамперы, Enter на Start и Shift на Select.
- WASD и мышь. Браузерные шутеры и игры на строительство блоков. Начните со встроенного пресета FPS для вашего пэда (Xbox, DualSense, Switch Pro, 8BitDo): WASD на левом стике, прицел на правом, огонь и прицел на курках. Игры, которые блокируют указатель, читают, насколько далеко сдвинулась мышь, а не где она стоит, и выход стика в мышь передает это движение.
- Только мышь. Игры .io, которыми управляют указанием, кликер-игры, карточные и головоломки. Mouse + Scroll ставит указатель на левый стик, прокрутку на правый, левый клик на A и правый клик на B, а крестовина медленно сдвигает указатель для мелких целей. Включите Confine cursor, чтобы указатель не уходил на второй экран.

Любую строку можно переназначить через Scan на другую кнопку, а любую клавишу поменять на ту, которую использует игра. Для игр, которые ждут, что вы будете быстро жать клавишу, турбо на кнопке огня нажимает ее за вас с заданной частотой.
Сделайте так, чтобы раскладка начиналась с браузера
Раскладка игры может включаться сама, когда браузер, в котором вы играете, выходит на передний план.
- Вы: В разделе Automation пресета добавьте браузер, в котором играете, затем включите автоматическое переключение в настройках, Advanced.
- InputConfig: Запускает пресет, когда этот браузер выходит на передний план, и возвращает предыдущий пресет, когда вы уходите.
- Проверка: Переключитесь на браузер и нажмите кнопку. Раскладка игры должна работать без касания строки меню.
Переключение следует за приложением, а не за сайтом, так что раскладка игры включена на каждой вкладке этого браузера. Если это мешает, держите один браузер для игр, а другой для всего остального. Пресет также может открыть адрес игры при запуске, с Launch on activate. Подробнее о автопереключении.
Если пэд перестает видеться посреди игры
Браузеры показывают контроллер странице только после нажатия кнопки, так что пэд, который выпадает посреди игры, требует этого нажатия снова. Поднимайтесь по лестнице, начиная с самого простого шага:
- Нажмите кнопку. Переподключите контроллер, если он уснул, затем нажмите любую кнопку, чтобы страница увидела его снова.
- Перезагрузите страницу. Если игра все равно игнорирует пэд, перезагрузите и нажмите кнопку, когда игра загрузится.
- Попробуйте другой браузер. Каждый браузер читает контроллеры своим кодом, так что пэд, который один пропускает, может работать в другом.
- Переключитесь на клавиши. Назначьте контроллер на клавиши, которые перечисляет игра, через InputConfig. Путь через клавиши не требует, чтобы страница вообще видела пэд, поэтому для долгих сессий лучше выбрать его.
Если каждое нажатие приходит дважды
InputConfig не скрывает контроллер от браузера. Если игра читает пэд сама, пока пресет тоже посылает клавиши, каждое нажатие приходит дважды. Поднимайтесь по лестнице, начиная с самого простого шага:
- Остановите пресет. Используйте значок в строке меню и дайте игре читать пэд самой.
- Уберите браузер из списка. Удалите этот браузер из списка приложений пресета, чтобы автопереключение не запускало раскладку там.
- Используйте аварийную остановку. Если раскладка все-таки мешает, аварийная остановка отпускает все: Control, Option, Command и точка, или удержание Back и Start вместе на контроллере три секунды.
Найдите веб-игры с поддержкой контроллера
Несколько игровых сайтов позволяют фильтровать по этому признаку, а облачный гейминг покрывает остальное:
- itch.io. Отмечает веб-игры тегами поддержки контроллеров и геймпадов.
- CrazyGames. Ведет коллекцию Controller Compatible Games.
- Облачный гейминг. Xbox Cloud Gaming и GeForce NOW работают в браузере и читают контроллер так же, именно так Fortnite играет на Mac.
Считайте надпись сайта подсказкой, а не обещанием. Некоторые игры понимают только раскладку в стиле Xbox, а некоторые используют пэд только в меню и больше нигде.
Играйте в игры Poki, CrazyGames и Scratch
Это сайты, которые открывают дети, и каждый из них смешанный:
- CrazyGames. Игры из коллекции Controller Compatible читают пэд напрямую: откройте одну, нажмите кнопку, играйте. Все остальное за ее пределами стоит попробовать так же, а если ничего не двигается, назначить на клавиши.
- Poki. Несколько игр читают пэд, а очень много сделаны для клавиатуры. Инструкции самой игры, обычно на первом экране, называют клавиши, которые она использует, и это список для назначения.
- Scratch. У него нет собственных блоков для геймпада, так что почти каждый проект Scratch слушает клавиши стрелок, Space и одну-две буквы. Назначьте крестовину или левый стик на стрелки, а A на Space, и большинство из них заработает.
Делайте один пресет на вид игры, а не на каждую игру. Раскладка со стрелками и Space на A покрывает удивительно большую часть всех трех сайтов, а вторая с W, A, S и D покрывает большую часть остального. Многие из этих игр стартуют с кнопки Play, которая требует клика, поэтому держите стик, двигающий указатель, и кнопку, которая кликает, как это делает пресет Web Browsing с левым стиком и A. Для двух игроков на одной клавиатуре дайте каждому контроллеру свои клавиши. Страница два контроллера проводит по шагам.
Коротко
- Сначала нажмите кнопку. Если игра двигается, она читает пэд, и ничего больше не нужно.
- Игры с клавиатурой. Назначьте пэд на клавиши с первого экрана игры через InputConfig.
- Никогда оба. Если игра читает пэд, остановите пресет, или каждое нажатие придет дважды.
Два пресета, стрелки и WASD, покрывают большую часть веба.
Вопросы
Поддерживают ли браузерные игры контроллеры на Mac?
Те, что построены на Gamepad API, поддерживают, в Safari, Chrome, Firefox и Edge. Игры только для клавиатуры нуждаются в маппере вроде InputConfig.
Почему мой контроллер не работает на сайте?
Сначала нажмите кнопку. Браузеры прячут геймпад, пока его не используют. Если сайт только для клавиатуры, назначьте контроллер на клавиши.
Какой браузер лучше для игр с контроллером на Mac?
Любой современный. Safari, Chrome, Firefox и Edge поддерживают Gamepad API, и каждый читает контроллеры своим кодом, так что если один пропускает ваш пэд, попробуйте другой. Для игр на клавиатуре браузер не важен, потому что InputConfig посылает клавиши в то приложение, которое на переднем плане.
Могу ли я использовать контроллер PS5 или Xbox для браузерных игр на MacBook?
Да. Сопрягите его в настройках Bluetooth и нажмите кнопку один раз, когда игра загрузится. Игры, которые читают контроллеры, используют его напрямую. Для игр только с клавиатурой назначьте контроллер на клавиши с помощью бесплатного маппера вроде InputConfig.
Можно ли играть в игры .io, как slither.io или Krunker, с контроллером?
Если игра читает геймпад, нажмите кнопку и играйте. Если она читает только клавиатуру и мышь, назначьте пэд: указатель на стике для игр, которыми управляют мышью, или WASD на левом стике и прицел на правом для шутеров.
Можно ли играть в игры Poki с контроллером на Mac?
Некоторые читают контроллер сами. Нажмите кнопку после загрузки игры. Для остальных назначьте контроллер на клавиши, которые игра перечисляет на первом экране, с помощью InputConfig, и игра увидит клавиатуру.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.
Эта страница на других языках: English, Čeština, Dansk, Deutsch, Español, Français, עברית, Magyar, Italiano, 日本語, Norsk, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.