Русский

Как использовать два геймпада на Mac

Да, Mac принимает два геймпада или четыре без всяких дополнений: подключите каждый обычным способом, и macOS различает их. Игры с локальной кооперативной игрой видят их как первого и второго игрока. Трудности возникают только в играх, которые ждут один геймпад и клавиатуру или только клавиатуру, и тут помогает InputConfig, бесплатное приложение для Mac, созданное мной: он даёт каждому геймпаду свои клавиши.

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.

Шаги

  1. Подключите первый геймпад в разделе Системные настройки, Bluetooth или вставьте кабель.
  2. Подключите второй так же. Геймпады разных марок можно смешивать.
  3. Откройте кооперативную игру, которая читает геймпады, и нажмите кнопку на каждом.
  4. Для игры только с клавиатурой создайте пресет InputConfig с разными клавишами для каждого слота геймпада.
  5. Нажмите Включить (Activate) и проверьте, что каждый геймпад двигает своего игрока.

Подключите оба геймпада

Переводите геймпады в режим сопряжения по очереди и подключайте их в разделе Системные настройки, Bluetooth. Проводные геймпады тоже считаются, а macOS нумерует их в порядке подключения.

  • Разные марки. DualSense и геймпад Xbox вместе работают без проблем.
  • Два Joy-Con. Каждый Joy-Con подключается как отдельный геймпад, поэтому один, удерживаемый боком, это небольшой полноценный геймпад для каждого игрока.
  • Адаптеры для двух игроков и двойные аркадные энкодеры. Начиная с 1.6 InputConfig даёт каждому игроку на таком устройстве отдельный геймпад.

Подключайте их по одному, и порядок подключения станет порядком игроков.

Как различить два геймпада

Live Visualizer показывает по панели на каждый геймпад с его названием и номером слота, поэтому сразу видно, какой геймпад в слоте 0, а какой в слоте 1.

Live Visualizer в InputConfig с двумя панелями рядом: DualSense с меткой слот 0 и геймпад Xbox с меткой слот 1.
Figure 1. У каждого геймпада своя панель и свой номер слота. Нажмите кнопку, и загорится только её панель.
  • Identify. В разделе Системные настройки, Game Controllers выберите геймпад и нажмите Identify: он мигнёт огнями или проиграет вибрацию.
  • Цвета подсветки. Начиная с 1.6 два геймпада PlayStation получают каждый свой цвет подсветки, вибрацию и лепестки Edge. Работающий пресет, который задаёт цвет подсветки, ставит этот цвет на оба.
  • Наклейка. На двух одинаковых геймпадах наклейка на каждом решает, чей какой, быстрее любой настройки.

Дайте каждому игроку свои клавиши в игре для клавиатуры

В большинстве браузерных игр на двоих и проектов Scratch первый игрок управляется клавишами W, A, S и D, а второй стрелками. Некоторые диванные игры принимают для второго игрока один геймпад плюс клавиатуру. InputConfig даёт каждому подключённому геймпаду свой слот, а в каждом пресете для каждого слота хранится отдельная раскладка, так что игра видит двух людей за одной клавиатурой.

Шаг 1: подключите оба геймпада

  • Вы: Подключите оба геймпада и откройте Live Visualizer.
  • InputConfig: Показывает каждый геймпад с номером его слота.
  • Проверка: Нажмите кнопку на каждом геймпаде. Панель, которая загорится, подскажет, какой геймпад в слоте 0, а какой в слоте 1.

Шаг 2: раскладка первого игрока

  • Вы: Создайте новый пресет. Под первым геймпадом привяжите левый стик или крестовину к W, A, S и D, а кнопки лицевой стороны к клавишам, которые игра называет для первого игрока, часто это пробел, F или G. Нажмите Сканировать (Scan) у строки, затем отклоните стик или нажмите кнопку, и строка заполнится.
  • InputConfig: Записывает, какой элемент какого геймпада слушает каждая строка.
  • Проверка: Каждая строка называет элемент, который вы нажали.

Шаг 3: раскладка второго игрока

  • Вы: Под вторым геймпадом привяжите те же элементы к четырём стрелкам и клавишам второго игрока, часто это Enter, L или точка.
  • InputConfig: Держит вторую раскладку отдельно от первой.
  • Проверка: Строки второго геймпада отправляют не те клавиши, что строки первого.

Шаг 4: играйте

  • Вы: Нажмите Включить (Activate) и откройте игру.
  • InputConfig: Отправляет клавиши каждого геймпада в игру, и оба игрока могут нажимать одновременно.
  • Проверка: Каждый геймпад двигает своего игрока. Если оба двигают первого, значит, строки находятся под одним и тем же геймпадом.

Сохраните пресет, когда всё заработает. Те же две раскладки подходят к сотням веб-игр на двоих, так что делать другую приходится редко. Слоты описаны на странице про геймпады, а раскладка Split Fiction служит примером, созданным для второго игрока.

Если игра видит только один геймпад

Поднимайтесь по этой лестнице, начиная с самого маленького шага:

  1. Проверьте, что Mac видит оба. Откройте Системные настройки, Game Controllers. Если геймпада там нет, подключите его заново, прежде чем делать что-либо ещё.
  2. Нажмите кнопку на каждом геймпаде в игре. Многие игры назначают игрока только тогда, когда геймпад отправит первое нажатие.
  3. Прочитайте замечание игры о кооперативе. Если там сказано, что второй игрок использует клавиатуру, назначьте второй геймпад на эти клавиши, как в шагах выше.
  4. Обновите InputConfig. До 1.6 два одинаковых геймпада могли включаться и выключаться вместе. В 1.6 это исправлено.

Чего он не умеет

InputConfig отправляет клавиши приложению на переднем плане, поэтому в игре только для клавиатуры оба игрока, насколько известно игре, печатают на одной общей клавиатуре. Это работает, когда игра и так поддерживает двух игроков на одной клавиатуре. Он не превращает игру для одного игрока в игру для двух и не заставляет игру только для геймпадов принять второго игрока с клавиатуры.

Коротко

  • Кооперативные игры, читающие геймпады. Подключите оба геймпада и играйте. macOS сама выдаёт первого и второго игрока.
  • Игры только для клавиатуры. Используйте один пресет InputConfig: WASD на первом геймпаде и стрелки на втором.
  • Какой геймпад какой. Live Visualizer показывает номера слотов, а Identify в Системных настройках заставляет геймпад мигнуть.

Сделайте пресет для двух игроков один раз и используйте его для каждой игры с клавиатурой, в которую играете вдвоём.

Вопросы

Сколько геймпадов можно одновременно подключить к Mac?

Bluetooth допускает несколько, а четыре геймпада одновременно это обычное дело. Каждый получает свой слот в InputConfig.

Могут ли двое играть в игру только для клавиатуры с двумя геймпадами на Mac?

Да. Назначьте каждый геймпад на свой набор клавиш в одном пресете InputConfig, и игра увидит двух игроков за одной клавиатурой.

Как подключить два геймпада PS5 к MacBook?

Удерживайте Create и кнопку PS на первом, пока световая полоса не замигает, подключите его в разделе Системные настройки, Bluetooth, затем повторите со вторым. DualSense и геймпад Xbox тоже можно смешивать.

Могут ли два Joy-Con быть двумя игроками на Mac?

Да. Каждый Joy-Con подключается как отдельный геймпад и получает свой слот, поэтому в пресете можно дать каждому свои клавиши. Удерживаемый боком, один Joy-Con это небольшой полноценный геймпад.

Ещё на русском

Подробные руководства на английском

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.

Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.