Українська
Геймпад підключено, але не працює на Mac
Коли Mac показує геймпад, а гра його ігнорує, гра не шукає геймпад, шукає інший або працює там, куди геймпад не дістає. Спершу доведіть, що геймпад живий, потім знайдіть свій випадок нижче. Для гри без підтримки контролерів узагалі InputConfig, безкоштовний у Mac App Store, призначає геймпаду клавіші та мишу, які гра вже читає.
InputConfig безкоштовний у Mac App Store. macOS 14 або новіша, без облікового запису, без стеження, відкритий код.
Спершу доведіть, що геймпад живий
- Ви: Відкрийте Системні параметри, натисніть Ігрові контролери на бічній панелі, потім натисніть кілька кнопок.
- macOS: Показує кожен підключений геймпад і підсвічує кожну кнопку, коли ви її натискаєте.
- Перевірка: Якщо він реагує, з боку Mac все гаразд, а проблема в грі. Якщо ні, проблема в створенні пари: забудьте геймпад у Bluetooth, перезапустіть його, створіть пару знову й переконайтеся, що він більше не в парі з консоллю.
Якщо Ігрові контролери загоряються, перестаньте шукати проблему в Bluetooth і подивіться на гру.
Якщо в грі немає підтримки контролерів
Це найпоширеніший випадок, і його не виправляє жодне налаштування: старіші ігри для Mac, інді-ігри, створені для клавіатури, стратегії, браузерні ігри та все, що взагалі не є грою. Призначте геймпаду клавіші та мишу, які гра вже розуміє, за допомогою InputConfig, у якому є розкладки для понад 450 ігор і програм. Гра ніколи не дізнається, що задіяно геймпад.
Якщо гра підтримує контролери, але не ваш
Деякі ігри розпізнають лише геймпади в стилі Xbox, а кілька перелічують конкретні моделі. DualSense чи Switch Pro Controller тоді показується як універсальний геймпад або взагалі не показується. Спробуйте Steam Input, якщо гра у Steam. Інакше знову InputConfig, який змушує будь-який геймпад надсилати те, що потрібно грі.
Якщо це гра зі Steam
Steam стоїть між геймпадом і грою. Пройдіть ці кроки, починаючи з найменшого:
- Увімкніть підтримку вашого геймпада. У Steam відкрийте Settings, Controller і ввімкніть підтримку PlayStation, Xbox чи Switch.
- Надайте Steam доступ до Input Monitoring. На сучасній macOS він потрібен у Системних параметрах, Приватність і безпека.
- Закрийте Steam і перевірте. Поки Steam працює, він може забирати геймпади PlayStation, Xbox і Switch для Steam Input, навіть для ігор, які ви запустили не зі Steam. Повністю закрийте його через його меню й спробуйте гру знову.
- Вимкніть Steam Input для цієї гри. Деякі ігри для Mac взагалі ігнорують Steam Input. Вимкніть його для цієї гри й скористайтеся InputConfig, щоб не мати двох введень одночасно.
Сторінка про Steam розбирає глибше.
Якщо це гра для Windows у CrossOver або Game Porting Toolkit
Шар перекладу часто не передає геймпад у гру для Windows або передає його як щось, чого гра не розпізнає. Призначення на клавіатуру в InputConfig працює, бо клавіші проходять завжди. Сторінка про геймпад, що не працює в CrossOver, Whisky чи Game Porting Toolkit містить перевірки, примітки про PS5 і Xbox та що робити в Parallels.
Якщо це браузерна або хмарна гра
Safari, Chrome і Firefox передають геймпади вебсторінкам через Gamepad API, і його використовують Xbox Cloud Gaming та GeForce NOW. Зазвичай це працює. Вебсторінка бачить геймпад лише після того, як ви натиснете кнопку, коли ця сторінка попереду, тож спершу натисніть одну. Коли все одно не працює або коли браузерна гра приймає лише клавіші, InputConfig призначає геймпад на клавіатуру, і браузер про це не знає.
Якщо його ігнорує лише одна програма
Якщо геймпад працює в одних іграх і не працює в одній, проблема в цій одній програмі.
- Roblox. Програма для Mac підтримує геймпади, але кожне середовище саме вирішує свої елементи керування, і багато хто слухає лише клавіатуру. Дивіться Roblox із геймпадом на Mac.
- Емулятори. Вони мають власні параметри контролера, окремі від macOS, і часто власний дозвіл. OpenEmu потребує Input Monitoring і, для бездротових геймпадів, доступу до Bluetooth. RetroArch, Dolphin, PCSX2 і PPSSPP потребують, щоб геймпад було вибрано в їхніх власних параметрах введення. Геймпад не працює в емуляторі на Mac розбирає їх по одному.
- Усе, що читає лише клавіатуру та мишу. Призначте геймпад на клавіатуру.
Якщо він працював до оновлення macOS
Тоді щось між Mac і однією програмою змінилося, і виправлення зазвичай це проміжне оновлення, оновлення програми або одне налаштування. Дві речі, які варто знати:
- macOS 15.4. Дротові геймпади перестали працювати в багатьох програмах, поки Bluetooth продовжував працювати, а вмикання Increase controller compatibility для програми в Ігрових контролерах було обхідним шляхом, про який повідомляли.
- Tahoe. Окремі ігри перестали бачити геймпади, які Системні параметри все ще бачать.
Список за версіями, із джерелами, є на сторінці геймпад не працює після оновлення macOS.
Коротко
- Перевірте його в Ігрових контролерах. Немає світла, значить, річ у створенні пари. Є світло, значить, річ у грі.
- Перевірте шар. Steam, CrossOver і браузер мають власне налаштування.
- Призначте клавіші. Це працює в кожному випадку вище, бо кожна гра читає клавіатуру.
Клавіші проходять завжди, тож шлях через клавіатуру це виправлення, яке ніколи не залежить від гри.
Питання
Чому мій геймпад не працює на Mac?
Найчастіше Mac його бачить, а гра не читає контролерів. Переконайтеся в цьому в Системних параметрах, Ігрових контролерах, потім скористайтеся параметром контролера в грі чи в Steam, або мапером на кшталт InputConfig, щоб гра отримувала введення з клавіатури та миші.
Чому мій Mac бачить геймпад, а гра ні?
Гра не підтримує контролери або не підтримує ваш, або працює через шар (Steam, CrossOver, браузер), який його не передає. Призначення геймпада на клавіатуру в InputConfig працює в кожному з цих випадків.
Як перевірити, чи працює геймпад на Mac?
Системні параметри, Ігрові контролери підсвічують кнопки, коли ви їх натискаєте. Live Visualizer в InputConfig показує наживо кожну вісь і кнопку, а інструмент мертвої зони на цьому сайті читає геймпад у браузері.
Чи потрібно перезавантажувати Mac?
Майже ніколи. Випадки з Bluetooth виправляє те, що геймпад забувають і створюють пару знову або вимикають і вмикають.
Мій геймпад працює на Mac, але не в емуляторі. Що робити?
Емулятори консолей не користуються підтримкою контролерів гри. Кожен має власний екран контролера і часто власний дозвіл macOS. OpenEmu потребує Input Monitoring і, для бездротових геймпадів, доступу до Bluetooth. Геймпад не працює в емуляторі на Mac розбирає їх по одному.
Чому мій геймпад працює в Системних параметрах, але не в жодній грі?
Часто це Steam. Поки Steam працює, він може забирати геймпади PlayStation, Xbox і Switch для Steam Input, навіть для ігор, які ви запустили не зі Steam. Повністю закрийте Steam через його меню й спробуйте гру знову. Якщо тоді вона працює, змініть параметри контролера Steam для цієї гри.
Більше українською
Докладні посібники, англійською
Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм 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, 繁體中文, 简体中文
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.