Українська

Геймпад не працює в OpenEmu на Mac

Коли OpenEmu ігнорує геймпад, який сам Mac бачить, причина майже завжди в одному з двох дозволів macOS, Input Monitoring і Bluetooth, або в тому, що геймпад підключено, але не вибрано на екрані Controls в OpenEmu. Перевірити обидва можна за хвилину. OpenEmu читає контролери напряму, тому мапер йому не потрібен, і нижче я покажу, де саме він допомагає, а де ні.

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

Кроки

  1. Переконайтеся, що геймпад підсвічується в System Settings, Game Controllers.
  2. Увімкніть OpenEmu в Privacy & Security, Input Monitoring і Bluetooth.
  3. Повністю закрийте OpenEmu і відкрийте його знову.
  4. У Controls в OpenEmu виберіть консоль, свій геймпад і гравця.
  5. Закрийте Steam і будь-які програми, що змінюють введення, і перевірте знову.

Переконайтеся, що Mac бачить геймпад

  • Ви: Відкрийте System Settings, натисніть Game Controllers на бічній панелі й натисніть кілька кнопок.
  • macOS: Показує геймпад у списку й підсвічує кожну кнопку.
  • Перевірка: Якщо підсвічується, проблема всередині OpenEmu. Якщо його немає в списку, спершу виправте підключення: як підключити геймпад до Mac, або перевірка геймпада, якщо хочете бачити кожну кнопку наживо.

Увімкніть два дозволи, потрібні OpenEmu

OpenEmu читає пристрої введення напряму, а macOS ставить це за дозволами. На власній сторінці усунення несправностей OpenEmu згадано обидва:

  • Input Monitoring. Потрібен для клавіатури, і це звичайна відповідь, коли клавіатура не працює в OpenEmu. System Settings, Privacy & Security, Input Monitoring, увімкніть OpenEmu.
  • Bluetooth. Починаючи з macOS Monterey, бездротові геймпади потребують його. System Settings, Privacy & Security, Bluetooth, увімкніть OpenEmu.

Після зміни будь-якого з них повністю закрийте OpenEmu і відкрийте його знову. Якщо OpenEmu уже є в списку, але нічого не отримує, вимкніть його й увімкніть знову. Дозвіл, наданий старішій копії програми, може перестати діяти після оновлення.

Виберіть геймпад у Controls

  • Ви: Відкрийте параметри OpenEmu й перейдіть до Controls. Угорі виберіть консоль, потім геймпад у меню введення під малюнком геймпада та номер гравця.
  • OpenEmu: Сам заповнює розкладку для геймпада, який розпізнає.
  • Перевірка: Якщо розкладка не заповнилася, клацайте кожну кнопку на малюнку й натискайте відповідну кнопку на геймпаді.

Призначення діють окремо для кожної консолі, тож геймпад, налаштований для SNES, усе одно треба налаштувати для Genesis. Якщо стіки дрейфують або надто чутливі, у посібнику OpenEmu радять повернути кожен стік на повне коло, перш ніж почати грати, щоб автоматичне калібрування знайшло межі.

Перевірте свій геймпад: PS5, PS4, Xbox, Switch Pro і 8BitDo

База контролерів OpenEmu, у його останньому випуску (2.4.1, грудень 2023), має автоматичні розкладки для DualSense, DualShock 4, бездротових контролерів Xbox One S і Series X|S, Switch Pro Controller, 8BitDo Pro 2 і Wii Remote. Тож геймпад PS5 чи Xbox, який не працює, майже ніколи не буває непідтримуваним. Поверніться до дозволів.

  • Контролер PS3. DualShock 3 теж є в базі, але на поточній macOS він набагато надійніший через USB, ніж через Bluetooth.
  • Контролер Xbox 360. macOS не підтримує дротовий геймпад Xbox 360, тож ні OpenEmu, ні жоден мапер не можуть його читати. Виправлення: новіший геймпад Xbox або будь-який геймпад Bluetooth.
  • 8BitDo. Якщо Mac не показує його в Game Controllers, спробуйте інший режим на перемикачі контролера. Сторінка про 8BitDo пояснює, який.

Закрийте програми, що борються за введення

На сторінці усунення несправностей OpenEmu названо програми, які заважають його введенню: Chrome, Steam, DOSBox і Terminal, а також програми, що змінюють введення, як-от Karabiner, USB Overdrive і ControllerMate.

  • Steam. Найчастіша причина: коли Steam відкритий, його шар контролерів може одночасно надсилати власні клавіші. Закрийте його й перевірте знову.
  • InputConfig. Поки активний пресет, що зіставляє ваш геймпад, OpenEmu отримує і геймпад, і клавіші. Вимкніть пресет або дайте OpenEmu власний пресет з автоперемиканням.

Де мапер справді допомагає

Якщо після виправлення дозволів OpenEmu читає ваш геймпад, мапер вам для цього не потрібен. Три випадки, коли InputConfig, безкоштовна для macOS 14 або новішої, справді допомагає:

  • Геймпад, який OpenEmu не приймає. InputConfig часто все одно може його прочитати, бо відкриває контролери ще й як сирі пристрої HID. Встановіть для цього гравця в OpenEmu введення з клавіатури, призначте потрібні клавіші й зіставте геймпад із цими клавішами. Вихідний код OpenEmu приймає натискання клавіш, надіслані іншими програмами, тож це працює, поки OpenEmu є переднім вікном. Розкладка Emulator / Arcade це відправна точка: стрілки, Z, X, A, S, Q, W, Enter і Shift.
  • Команди меню на вільних кнопках. Команди в рядку меню OpenEmu, як-от збереження й завантаження стану, показують поруч своє клавіатурне скорочення, і InputConfig може призначити будь-яке скорочення на кнопку, яку OpenEmu лишає вільною, наприклад на лопать DualSense Edge або натискання сенсорної панелі.
  • Бібліотека. Той самий геймпад може пересувати вказівник Mac по бібліотеці ігор і передавати керування OpenEmu, коли відкривається гра.

Коротко

  • Дозволи. Дозвольте Input Monitoring для клавіатури й Bluetooth для бездротових геймпадів, а потім знову відкрийте OpenEmu.
  • Controls. Вибирайте геймпад окремо для кожної консолі й кожного гравця.
  • Перешкоди. Під час перевірки закрийте Steam і програми, що змінюють введення.

Більшість проблем із геймпадом в OpenEmu це перемикач дозволу.

Питання

Чи підтримує OpenEmu геймпад PS5?

Так. DualSense є в базі контролерів OpenEmu з автоматичною розкладкою. Якщо він нічого не робить, перевірте дозволи Input Monitoring і Bluetooth для OpenEmu в Privacy & Security, а потім виберіть його в Controls.

Чому клавіатура не працює в OpenEmu на Mac?

OpenEmu потрібен дозвіл Input Monitoring для клавіатури. Увімкніть його в System Settings, Privacy & Security, Input Monitoring, потім закрийте й знову відкрийте OpenEmu. Клавіатурі присвячено окрему сторінку з програмами, що її блокують.

Як змінити керування в OpenEmu?

Відкрийте параметри OpenEmu, перейдіть до Controls, виберіть консоль і геймпад, потім клацайте кожну кнопку на малюнку й натискайте потрібну кнопку. Кожна консоль має власні призначення.

Чи працює OpenEmu з контролером Xbox 360?

Дротовий на поточній macOS ні, бо сама macOS його не підтримує. Контролери Xbox One і Series працюють через Bluetooth.

Чи оновлюється OpenEmu досі?

Його останній випуск 2.4.1 вийшов у грудні 2023. Він і далі працює на поточній macOS у більшості людей, тому кроки з дозволами важливіші за версію.

Більше українською

Докладні посібники, англійською

Хто пише. 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, 繁體中文, 简体中文

Завантажити InputConfig з Mac App StoreБезкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.