Українська

Грайте в будь-яку гру для Mac з контролером

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

Ви можете грати в ігри для Mac, які ігнорують контролери, з пада PS5, Xbox або Switch. Багато ігор для Mac, майже всі браузерні, незалежні, стратегії і старі порти, не мають підтримки контролерів, а деякі підтримують її погано. InputConfig надсилає події клавіатури і миші, тож гра бачить клавіатуру і мишу, поки ви тримаєте контролер.

Я розповідаю, як налаштувати одну гру приблизно за п'ять хвилин, як зробити прицілювання відчутним і про кілька проблем, які трапляються.

Кроки

  1. Під'єднайте контролер і відкрийте InputConfig.
  2. Відкрийте Smart Preset Maker (Конструктор розумних пресетів), знайдіть гру і створіть її пресет. Якщо її немає в списку, оберіть найближчий жанр і перейменуйте його.
  3. Активуйте пресет. Якщо задано ціль запуску, він запускає гру, тримає вказівник подалі від країв екрана, і гра бачить клавіатуру і мишу.
  4. У налаштуваннях гри переконайтеся, що призначення клавіш збігаються з виходами пресету, або змініть одне, щоб збігалося з іншим.
  5. Налаштуйте приціл: швидкість правого стіка, мертву зону і криву в параметрах рядка Options.
  6. Додайте гру до списку автоперемикання пресету, щоб він вмикався сам наступного разу.

Почніть з готової розкладки

Smart Preset Maker знає понад 450 ігор і застосунків. Кожна розкладка створена для типових призначень клавіш гри і містить автоматизацію, якої потребує гра: запуск при активації і тримання вказівника подалі від країв екрана.

Якщо вашої гри немає, пройдіть цю драбину:

  1. Найближчий жанр. Пресети FPS для кожної родини контролерів, Racing Game, Minecraft і Fortnite покривають більшість форм керування. Створіть один і перейменуйте його.
  2. Перескануйте те, що відрізняється. Продублюйте найближчий пресет і натисніть Scan (Сканувати) на рядках, які не збігаються з вашою грою.
  3. Зіставте призначення гри. У налаштуваннях гри переконайтеся, що призначення клавіш збігаються з виходами пресету, або змініть одне, щоб збігалося з іншим.

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

Налаштуйте рух і прицілювання

Рух займає чотири рядки: лівий стік вгору, вниз, вліво і вправо на W, S, A, D. Прицілювання займає чотири рядки: правий стік на рух миші з увімкненою Variable Sensitivity (Змінна чутливість). Відчуття задають три числа в рядках прицілювання:

  • Швидкість. Максимум при повному відхиленні. Почніть з від 12 до 20 для шутера з роздільною здатністю 1080p і коригуйте в грі.
  • Deadzone. Від 8 до 12 відсотків для нового стіка.
  • Крива. Smooth для точного прицілювання зі швидким рухом на краю. Aggressive для ігор, де швидкість повороту важливіша за точність.
  • Ви: Відкрийте параметри рядка прицілювання, натисніть Adjust live (Налаштувати наживо) і відпустіть правий стік.
  • InputConfig: Показує, де стік справді спочиває, всередині чи поза кільцем мертвої зони.
  • Перевірка: Якщо крапка спочиває поза кільцем, приціл зсувається, коли ви відпускаєте стік. Підніміть мертву зону, доки вона не опиниться всередині.

Множник Sensitivity у розділі автоматизації пресету масштабує все одразу, тож гра, що відчувається вдвічі швидшою за іншу, це один повзунок. Спершу задайте мертву зону, потім швидкість, потім криву, бо кожне з них змінює відчуття наступного.

Тримайте вказівник у грі

Гра, яка читає положення миші, а не її рух, вийде за межі екрана, коли стік штовхне вказівник до краю. Три перемикачі в розділі автоматизації пресету стосуються вказівника, а пресети ігор вмикають лише перший:

  • Confine cursor away from screen edges (Не пускати курсор до країв екрана). Тримає вказівник на заданій кількості пікселів від кожного краю, тож гра на весь екран ніколи не викликає Dock чи рядок меню.
  • Auto-recenter cursor (Автоматично повертати курсор у центр). За замовчуванням повертає вказівник у центр кожні півсекунди, для рідкісної гри, яка стежить за вказівником і зупиняється на краю екрана. Ігри, що блокують мишу, як більшість із них, цього не потребують, і це витягує вказівник з їхніх меню. Інтервал задається повзунком.
  • Hide system cursor (Сховати системний курсор). Робить системний вказівник невидимим. Ігри самі ховають його, поки ви граєте, і показують у своїх меню, тож пресети ігор залишають це вимкненим.
Розділ автоматизації пресету з обмеженням вказівника від країв екрана, автоцентруванням з його інтервалом і приховуванням системного вказівника.
Рисунок 1. Обмеження, центрування і приховування розташовані разом у розділі автоматизації пресету. Пресети ігор вмикають лише обмеження.

Ці налаштування призупиняються, коли InputConfig або Finder на передньому плані, а якщо пресет перелічує застосунки, працюють лише в них. Запуск пресету вручну, який обмежує, центрує або приховує вказівник, спершу показує всі способи його зупинити, а Don't show this again пропускає це для пресету.

Оберіть, як діють тригери

Тригери аналогові, і їх можна призначити двома способами:

  • Як вісь. Вони спрацьовують за межами своєї мертвої зони і можуть масштабувати вихід. Для вогню і прицілювання через приціл вісь з мертвою зоною 20 відсотків дає легке, стабільне натискання. Для гонок вісь з Variable Sensitivity дає пропорційний газ через пульсацію.
  • Як кнопка. Цифровий вхід LT / RT є простим натисканням.

Додайте прицілювання гіроскопом

DualSense, DualShock 4 або Switch Pro Controller можуть додати прицілювання гіроскопом поверх стіка: тонке прицілювання рухом зап'ястя, грубе стіком, точно так само, як на консолі, що це підтримує.

  • Ви: Призначте Gyro Y (Гіроскоп Y) на миш X і Gyro X на миш Y з увімкненою Variable Sensitivity, а Pause Motion While Held поставте на paddle або L1.
  • InputConfig: Перетворює нахил контролера на рух миші, а поки paddle утримується, зупиняє його, щоб ви могли перенаправити контролер.
  • Перевірка: Малі повороти зап'ястя зсувають приціл, а утримання paddle дозволяє поправити хват, не рухаючи поле зору.

Set Up Full Gyro (Налаштувати повний гіроскоп) на будь-якому рядку руху додає за вас рядки прицілювання гіроскопом. На сторінці гіроскопа є повний рецепт.

Підніміть частоту опитування для шутерів

Settings, Advanced задає частоту опитування. Типово InputConfig опитує 120 Гц від адаптера живлення і 60 Гц від батареї, чого достатньо для більшості ігор. Для змагальних шутерів використовуйте 240. Поверніться до типового значення, якщо застосунок стає млявим, поки працює пресет.

Якщо щось іде не так

Піднімайтеся цією драбиною, від найменшого кроку:

  1. Контролер взагалі не з'являється. Це спаровування, а не гра. Спершу під'єднайте контролер до Mac. Коли Mac його бачить, InputConfig підхоплює його протягом кількох секунд. Якщо ні, натисніть Refresh Controllers (Оновити контролери).
  2. Кожне введення відбувається двічі. Гра має власну підтримку контролерів. Або вимкніть її в налаштуваннях гри і користуйтеся InputConfig, або користуйтеся підтримкою гри і зупиніть пресет. Для ігор Steam також Steam Input може читати контролер. Вимкніть налаштування контролера Steam для цієї гри.
  3. Приціл зсувається, коли стік відпущено. Підніміть Deadzone в рядках прицілювання.
  4. Вказівник виходить за межі вікна. Увімкніть обмеження в розділі автоматизації, а Auto-recenter cursor лише для гри, яка стежить за вказівником.
  5. Клавіша не робить те, що каже пресет. Призначення гри відрізняється від типового. Змініть вихід рядка або налаштування гри.
  6. Усе перестає відповідати посеред гри. Утримуйте Back і Start разом три секунди: аварійна зупинка відпускає кожну утримувану клавішу. Потім перевірте, чи не відключився контролер.

Подвійне введення завжди означає, що контролер читають два застосунки, тож вимкніть один із них.

Чого воно не робить

  • Не допоможе іграм, які приймають лише геймпади. Гра, яка приймає лише геймпади, ігнорує пресет. Їй потрібен справжній контролер, який у неї вже є. InputConfig призначений для ігор, що приймають клавіатуру і мишу.
  • Не стає віртуальним контролером. Він надсилає клавіші і рух миші, а не введення геймпада.

Порти CrossOver та інші порти на основі Wine, браузерні ігри та ігри для iPhone і iPad на Apple silicon отримують ті самі події клавіатури і миші, що й рідні застосунки.

Коротко

  • Використовуйте Smart Preset Maker. Він покриває понад 450 ігор і застосунків з вбудованою автоматизацією.
  • Налаштовуйте приціл трьома числами. Це мертва зона, швидкість і крива.
  • Ніколи не запускайте двох читачів. Якщо гра читає пад сама, зупиніть пресет.
  • Нехай він вмикається сам. Додайте гру до списку автоперемикання пресету.

Якщо гра грається з клавіатурою і мишею, вона грається з контролером.

Питання

Чи працює це з іграми Steam?

Steam Input також може читати контролер. Вимкніть налаштування контролера Steam для цієї гри, якщо введення подвоюється.

Чи можна використовувати це в CrossOver або інших портах Wine?

Вони бачать ті самі події клавіатури і миші, що й рідні застосунки.

Браузерні ігри?

Браузер є звичайним застосунком. Roblox, Krunker і кожна гра io працюють з клавіатурою і мишею, які надсилає пресет.

А ігри для iPhone і iPad на Mac з Apple silicon?

Ігри з підтримкою контролерів читають ваш пад напряму. Ігри, створені лише для дотику, потребують натискань, а на Mac клік є натисканням, тож InputConfig може зробити так, щоб клік кнопки відбувався у фіксованому місці екрана, наприклад на кнопку стрибка або атаки в грі. Кроки є на сторінці ігри для iPhone і iPad на Mac з контролером.

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

Сторінки українською

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

Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.

Ця сторінка іншими мовами: English, Русский

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