Українська
Як прив'язати кнопки геймпада до клавіш клавіатури на Mac
Кнопки геймпада до клавіш клавіатури на Mac прив'язують застосунком-мапером, бо macOS сама цього не вміє: сторінка Game Controllers у Системних параметрах лише міняє одну кнопку геймпада на іншу, і то лише в іграх, які вже читають геймпад. InputConfig створено саме для цього завдання. Він безкоштовний і з відкритим кодом, читає геймпади PlayStation, Xbox, Switch і 8BitDo, а також прості USB-джойстики, і налаштування займає близько двох хвилин.
InputConfig безкоштовний у Mac App Store. macOS 14 або новіша, без облікового запису, без стеження, відкритий код.
Кроки
- Підключіть геймпад через Bluetooth або USB.
- Відкрийте InputConfig і дозвольте доступ до Accessibility.
- Створіть пресет, натисніть Scan у рядку й натисніть кнопку.
- Виберіть Keyboard Key (або мишу, прокручування, макрос, MIDI) як результат.
- Збережіть і натисніть Activate. Прив'язка працює в кожному застосунку.
Прив'яжіть першу кнопку
Працює будь-який PS5 DualSense, PS4 DualShock 4, Xbox, Switch Pro, 8BitDo чи інший геймпад HID, без драйвера.
Крок 1: дозвольте Accessibility
- Ви: Підключіть геймпад, відкрийте InputConfig із Mac App Store і дозвольте доступ до Accessibility, коли він попросить.
- macOS: Дозволяє InputConfig надсилати клавіші та події миші іншим застосункам. Дозвіл потрібен лише для цього.
- Перевірка: InputConfig увімкнено в Системних параметрах, Приватність і безпека, Accessibility.
Крок 2: відскануйте кнопку
- Ви: Натисніть New Preset або виберіть готову розкладку для редагування. Натисніть Scan у рядку й натисніть кнопку, яку хочете прив'язати.
- InputConfig: Слухає всі пристрої одразу й прив'язує рядок до першого елемента, який ви натиснете.
- Перевірка: Рядок називає кнопку, яку ви натиснули.

Крок 3: виберіть клавішу
- Ви: Праворуч у рядку виберіть Keyboard Key і виберіть клавішу. Або виберіть Mouse Motion, Mouse Button, Scroll, макрос, набраний текст, ноту MIDI чи системну функцію.
- InputConfig: Зберігає прив'язку разом із пресетом.
- Перевірка: Повторіть для кожного елемента керування. Стіки можуть керувати вказівником або надсилати чотири клавіші, тригери можуть клацати чи надсилати клавіші, а хрестовина може бути стрілками або WASD.
Крок 4: активуйте
- Ви: Збережіть, потім натисніть Activate.
- InputConfig: Надсилає ваші клавіші застосунку на передньому плані, доки ви його не вимкнете.
- Перевірка: Відкрийте TextEdit і натисніть прив'язану кнопку: її клавіша з'явиться. Аварійна зупинка, Control Option Command і крапка, відпускає все одразу.
Почніть із готової розкладки для робочого столу
Вбудований пресет Desktop Navigation це повна карта клавіатури й миші, рядок за рядком:
| Елемент керування | Надсилає |
|---|---|
| Лівий стік | Рух вказівника |
| Правий стік | Прокручування |
| Правий тригер | Лівий клік |
| Лівий тригер | Правий клік |
| Хрестовина | Клавіші зі стрілками |
| A / Cross | Лівий клік |
| B / Circle | Undo (Command Z) |
| X / Square | Cut (Command X) |
| Y / Triangle | Paste (Command V) |
| Натискання правого стіка | Select All (Command A) |
| LB / L1 | Наступний застосунок (Command Tab) |
| RB / R1 | Попередній застосунок (Command Shift Tab) |
| Back / Share / Create | Spotlight (Command Space) |
| Start / Options / Menu | Return |
Активуйте його, і геймпад керує всім Mac, а потім можна змінити будь-який рядок.
Прив'яжіть гру, що ігнорує геймпад
Прив'яжіть елементи керування до клавіш, яких чекає гра: WASD на лівому стіку, огляд мишею на правому, Space для стрибка, тригери на кнопки миші. Гра бачить клавіатуру й мишу і ніколи не здогадається. Готові розкладки є для Minecraft, Fortnite, Roblox і сотень інших.
Перетворіть стік на WASD або клавіші зі стрілками
Саме це люди мають на увазі під джойстиком у клавіатуру. Стік це дві осі, і кожен напрямок має власний рядок, тож один стік стає чотирма клавішами: вгору на W, вниз на S, ліворуч на A, праворуч на D. Або чотири стрілки, або I, J, K і L, або будь-що інше.
- Коли клавіша натискається. Напрямок натискає свою клавішу, коли стік проходить мертву зону рядка, 25 відсотків ходу, якщо ви не змінили, і відпускає її, коли стік повертається. Точка відпускання трохи нижча, тож стік, що лежить біля краю, не змушує клавішу тремтіти.
- Діагоналі. Відхиліть угору й праворуч, і спрацьовують обидва рядки, тож гра бачить W і D утримувані разом, точно як із клавіатури.
- Увімкнено чи вимкнено. Стік, що надсилає клавіші, не аналоговий. Гра, де персонаж іде від торкання W і біжить від утримування Shift, потребує Shift на іншому елементі. Розкладка Minecraft ставить біг на натискання лівого стіка.
- Хрестовина. Чотири рядки так само, що робить її природним місцем для клавіш зі стрілками.
USB-джойстики, джойстики для польотів і аркадні стіки працюють так само: кожна вісь, кнопка і перемикач hat це рядок. Їх розглядає сторінка джойстик у клавіатуру на Mac.
Утримуйте клавіші, надсилайте комбінації й друкуйте текст
Рядок Keyboard Key натискає клавішу, коли кнопка опускається, і відпускає її, коли кнопка піднімається, тож утримання кнопки утримує клавішу. Саме цього ігри чекають для ходьби, бігу й прицілювання.
- Комбінації клавіш. Покладіть на рядок більше однієї клавіші, наприклад Command і A, і вони натискаються разом. Desktop Navigation надсилає Undo, Cut, Paste і Select All саме так.
- Які клавіші. Літери, цифри, стрілки, функціональні клавіші зокрема F13 до F19, цифрова клавіатура, модифікатори та спеціальні клавіші, усе з меню клавіш у рядку.
- Турбо, перемикання, утримання й подвійне торкання. Турбо повторює клавішу, поки кнопку утримують, перемикання фіксує її до наступного натискання, а рядок може робити одне на торкання і інше на утримання чи подвійне торкання. Див. макроси, турбо і перемикання та утримання й подвійне торкання.
- Цілі слова. Type Text друкує збережений рядок, як-от адресу електронної пошти, одним натисканням. Для справжнього друку див. друк на Mac геймпадом.
Зробіть так, щоб було зручно
Кожен рядок має Options:
- Мертва зона. Щоб стік у спокої не повзав.
- Крива чутливості. Повільно біля центру, швидко на краю або пряма.
- Акорди. Рядок спрацьовує, лише поки утримується ще один елемент керування, що дає кожній кнопці друге завдання.
- Гіроскоп. Рядки руху рухають вказівник нахилом геймпада PlayStation.
Усе описано на сторінках довідки.
Знайдіть сторінку для свого геймпада
- PS5 DualSense і DualSense Edge. Прив'язка геймпада PS5 до клавіатури, зокрема тачпад і гіроскоп.
- PS4 DualShock 4. Прив'язка геймпада PS4 до клавіатури.
- Xbox Wireless, Series X|S, One і Elite. Прив'язка геймпада Xbox до клавіатури.
- Switch Pro Controller і Joy-Con. Switch Pro Controller і Joy-Con.
- 8BitDo. Який режим використовувати, щоб Mac його бачив.
- USB-джойстики, джойстики для польотів і аркадні стіки. Джойстик у клавіатуру.
Якщо не певні, як називається кнопка, карта кнопок геймпада перелічує назви Xbox, PlayStation і Switch поруч.
Якщо клавіші не доходять до застосунку
Піднімайтеся цими сходами, починаючи з найменшого кроку:
- Перевірте, що пресет активний. Live Visualizer підсвічує кожен елемент, коли ви його натискаєте. Якщо світиться, InputConfig читає геймпад.
- Перевірте Accessibility. Якщо нічого не відбувається в жодному застосунку, відкрийте Системні параметри, Приватність і безпека, Accessibility та увімкніть InputConfig. Якщо він уже увімкнений, а нічого не відбувається, видаліть його кнопкою мінус і додайте знову.
- Збіжіть із клавішами гри. Якщо клавіша працює в текстовому редакторі, але не в грі, пресет має надсилати ту клавішу, на яку налаштована гра. Подивіться екран прив'язок клавіш гри й змініть рядок відповідно.
- Зупиніть подвоєні натискання. Якщо гра робить усе двічі, вона читає і сам геймпад, і клавіші. Вимкніть її підтримку геймпада або зупиніть пресет і користуйтеся власною підтримкою гри.
- Відпустіть застряглу клавішу. Аварійна зупинка зупиняє пресет і відпускає всі утримувані клавіші одразу.
Чого він не вміє
InputConfig перетворює геймпади на клавіатуру й мишу, а не навпаки. Він не створює віртуального геймпада, тож не може змусити вашу клавіатуру діяти як геймпад. Для ігор iPhone та iPad на Mac з Apple silicon у macOS є власне налаштування Controller Emulation у налаштуваннях тієї гри, додане в macOS 11.3.
Коротко
- Один дозвіл. Дозвольте Accessibility один раз.
- Один рядок на завдання. Відскануйте кнопку, виберіть Keyboard Key, виберіть клавішу.
- Готовий початок. Почніть із Desktop Navigation для Mac або з розкладки гри для гри.
- Вихід. Control Option Command і крапка зупиняє все.
Скануйте, вибирайте клавішу, активуйте. Це ті самі три кроки для будь-якого геймпада й будь-якого застосунку.
Питання
Чи можна безкоштовно прив'язати геймпад до клавіш на Mac?
Так. InputConfig безкоштовний у Mac App Store і з відкритим кодом, без облікового запису чи підписки. Enjoyable це безкоштовний старіший варіант, який більше не оновлюється.
Чи працює це в застосунках, що не є іграми?
Так. Мапер надсилає справжні події клавіатури й миші, тож браузери, редактори, Anki, Final Cut, Blender і Finder реагують так само, як на клавіатуру.
Які геймпади працюють?
Будь-який PS5 DualSense чи DualSense Edge, PS4 DualShock 4, Xbox Wireless, Series чи Elite, Switch Pro, Joy-Con, 8BitDo, PlayStation Access Controller і будь-який інший геймпад HID чи MFi.
Чи треба вимикати його перед звичайним друком?
Лише якщо прив'язана кнопка збігається з тим, що ви робите. Значок у рядку меню і скорочення аварійної зупинки миттєво зупиняють пресет і відпускають усі утримувані клавіші.
Чи можна змусити клавіатуру діяти як геймпад на Mac?
Не з InputConfig. Він перетворює геймпади на клавіатуру й мишу, а не навпаки, і не створює віртуального геймпада. Для ігор iPhone та iPad на Mac з Apple silicon у macOS є власний параметр емуляції геймпада в налаштуваннях тієї гри, доданий у macOS 11.3.
Чи може стік надсилати WASD замість руху миші?
Так. Дайте кожному напрямку стіка власний рядок і виберіть W, A, S і D або клавіші зі стрілками. Діагоналі утримують дві клавіші одночасно. Другий стік може одночасно рухати мишу.
Чи працює це в іграх у браузері?
Так. InputConfig надсилає клавіші й рух миші застосунку на передньому плані, тож Safari, Chrome, Firefox і Edge отримують їх як від справжньої клавіатури. Ігри в браузері, що самі читають геймпад, його не потребують.
Більше українською
Докладні посібники, англійською
Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Інтерфейс застосунку й решта сайту англійською.
Ця сторінка іншими мовами: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 日本語, 简体中文, 繁體中文, 한국어, Русский, Polski, العربية, Čeština, Dansk, Suomi, עברית, Magyar, Bahasa Indonesia, Norsk, Slovenčina, Svenska, ไทย, Türkçe, Tiếng Việt
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.