Українська

Чи є XInput на Mac?

Завантажити InputConfig з Mac App StoreЦей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.

Ні, і завантажити його не можна. XInput є частиною Windows, яка розмовляє з контролерами Xbox, і в macOS його немає ні на Apple silicon, ні на Intel. Mac читає контролери через власну підтримку контролерів від Apple, яка вже знає сучасні геймпади PlayStation, Xbox і Switch. Проблеми починаються з падом, який працює в XInput лише через кабель, і для цього є рішення: змінити його режим.

Я створюю InputConfig, безкоштовну програму для Mac, яка читає багато падів, які macOS ігнорує, і повідомляє, коли пад перебуває в режимі, який жоден Mac не читає.

Версія InputConfig 1.7, яку очікуємо в жовтні 2026 року, буде повністю доступна українською мовою.

Кроки

  1. Шукайте перемикач режиму або кнопку, яку тримають під час увімкнення, і переставте пад з X або XInput у режим D, DInput, PC або Switch.
  2. Або спарте пад через Bluetooth, де XInput не використовується.
  3. Перевірте Системні параметри, Ігрові контролери, де пад, що є в списку, працює в іграх з підтримкою контролерів.
  4. Якщо його немає в списку, відкрийте InputConfig і позначте пад в InputConfig, Devices.
  5. Натисніть Scan у рядку і натисніть кнопку, щоб призначити їй клавішу.

Знайте, що Mac використовує замість XInput

Mac-ігри з підтримкою контролерів читають їх через фреймворк Game Controller від Apple. Він знає ці контролери без жодного налаштування:

  • PlayStation. DualSense, DualSense Edge і DualShock 4.
  • Xbox. Контролери Xbox One і Series по Bluetooth, а по USB на macOS 15 Sequoia або новіших.
  • Nintendo. Switch Pro Controller і Joy-Con на macOS 13 і новіших.
  • Геймпади MFi. Будь-які з них.

Контролер Xbox працює на Mac, бо Apple його підтримує, а не тому що в Mac є XInput.

Виведіть пад з режиму XInput

Багато сторонніх падів мають два або більше режими, і на кабелі їхній режим X або XInput говорить дротовим протоколом Xbox 360. macOS його не читає, і програма в пісочниці його теж не прочитає.

  • D, DInput або PC. Пад стає звичайним USB-контролером. Ігри на основі підтримки контролерів від Apple його ігнорують, а InputConfig читає його і перетворює на клавіші.
  • Режим Switch через Bluetooth. Пад представляється як Switch Pro Controller, який macOS підтримує.
  • Bluetooth загалом. На цих падах XInput є протоколом кабелю і приймача, тож спарювання через Bluetooth його обходить.

Модель за моделлю: 8BitDo, GameSir, Logitech та звичайні USB-геймпади. На Mac режим XInput треба залишити.

Меню Devices в InputConfig з дротовим контролером Xbox 360, сірим, і причиною, чому macOS не може його прочитати.
Figure 1. macOS не може прочитати дротовий контролер Xbox 360, а меню Devices в InputConfig пояснює чому.

Перевірте, в якому режимі пад

  • Ви: Підключіть пад і відкрийте InputConfig, Devices у рядку меню.
  • InputConfig: Показує пад, який може прочитати, готовий для позначення. Пад, що говорить дротовим протоколом Xbox 360, є в списку сірим, з причиною.
  • Перевірка: Змініть режим, підключіть знову, і запис зміниться.

Винятки, які InputConfig читає в режимі X через USB-кабель, це пади 8BitDo, для яких програма має власну підтримку. Сірий запис означає, що програма показує: проблема в режимі, а не в паді.

Якщо гра для Windows

Ігри Windows, що працюють у CrossOver, Whisky або Apple Game Porting Toolkit, приносять із собою власну копію XInput, і цей шар вирішує, який контролер бачить гра. Подробиці в статті використання контролера з іграми CrossOver на Mac. Коли цей шар не співпрацює, клавіші з InputConfig все одно доходять, бо гра отримує звичайні натискання клавіш.

Чого на Mac не існує

  • Завантаження XInput. Файли під цією назвою для Mac не від Microsoft.
  • Обгортка XInput. Такі інструменти, як x360ce, є програмами для Windows. Див. x360ce для Mac.
  • Віртуальний контролер Xbox від InputConfig. Програма надсилає лише події клавіатури та миші, тож гра, яка приймає лише контролер, потребує того, який підтримує macOS.

Шлях на Mac це підтримуваний пад, інший режим або клавіші, бо між ними немає емулятора.

Коротко

  • Без XInput. macOS має власну підтримку контролерів і не потребує його.
  • Лише XInput через кабель. Переставте пад у режим D, PC або Switch, або використайте Bluetooth.
  • Гра його ігнорує. Призначте пад клавішам гри.

Спершу змініть режим, і більшість проблем з XInput на Mac закінчуються там.

Питання

Чи можна завантажити XInput для Mac?

Ні. XInput є частиною Windows, і Microsoft не пропонує версії для Mac. macOS читає контролери через власну підтримку контролерів від Apple.

Чи працює XInput на Mac з чипом M1 або іншим Apple silicon?

Ні, і на Intel Mac теж ні. Відповідь однакова для обох: використовуйте контролер, який підтримує macOS, або переставте пад у режим, відмінний від XInput.

Чому мій контролер XInput не працює на Mac через USB?

Через кабель більшість сторонніх падів XInput говорять дротовим протоколом Xbox 360, який macOS не читає. Переставте пад у режим D, DInput, PC або Switch, або спарте його через Bluetooth.

Чи використовують контролери Xbox XInput на Mac?

Ні. Контролери Xbox One і Series працюють на Mac через підтримку контролерів від Apple: через Bluetooth або через USB на macOS 15 Sequoia або новіших.

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

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

Хто пише. 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.