Українська

Як використати клавіатуру MIDI як ігровий геймпад на Mac

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

Призначте кожну ноту чи пад на клавішу клавіатури в InputConfig, безкоштовній програмі для Mac, і гра читатиме клавіатуру MIDI так, ніби це клавіатура комп'ютера. Втримана нота це втримана клавіша, тож W на одному паді веде вперед, поки пад натиснутий. Колесо висоти може кермувати чи рухати вказівник, а педаль сустейну стає доброю кнопкою стрибка.

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

Кроки

  1. Підключіть клавіатуру MIDI і відкрийте InputConfig.
  2. Додайте рядок, натисніть Scan і зіграйте клавішу чи пад.
  3. Виберіть клавішу клавіатури, якою користується гра, наприклад W.
  4. Повторіть для кожного керування, потім активуйте пресет і запустіть гру.

Налаштуйте

  • Ви: Додайте рядок, натисніть Scan і зіграйте клавішу чи пад. Виберіть клавішу, якої чекає гра, наприклад W.
  • InputConfig: З'ясовує, який вид елемента керування ви зіграли, і прив'язує до нього рядок. Вихідна клавіша лишається натиснутою, поки триває нота.
  • Перевірка: З активним пресетом нота рухає вашого персонажа.

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

Редактор прив'язок InputConfig з рядками нот MIDI, що надсилають літерні клавіші: C3 надсилає A, D3 надсилає S, E3 надсилає D, C sharp 3 надсилає Shift W, а педаль сустейну на CC 64 утримує Shift.
Рисунок 1. Ноти MIDI, що надсилають літерні клавіші в InputConfig, з педаллю сустейну, яка утримує Shift.

Розкладіть керування

На пристрої MIDIУ гріЧому це підходить
Чотири пади чи чотири клавіші під однією рукоюW, A, S, DНоти утримуються, поки натиснуті
Більше падів чи клавішСтрибок, перезарядка, взаємодія, інвентарПо одній клавіші на кожне
Педаль сустейнуSpace або присістиЦе ножний перемикач, що читається як увімкнено чи вимкнено
Колесо висотиКермувати ліворуч і праворуч або рухати вказівникВоно спочиває в центрі й читається в обидва боки, як вісь стіка
РучкаПрокручування для зміни зброї чи масштабуРежими Dial і Turn перетворюють обертання на прокручування чи кроки

Дії варто класти на пади, напрямок на колесо, а те, що робите найчастіше, на педаль.

Редактор InputConfig з рядками MIDI для MIDI Game Keys: кожен пад, клавіша або ручка ліворуч, а клавіша чи дія, яку він надсилає, праворуч.
Рисунок 2. Чотири пади надсилають W, A, S і D, а педаль сустейну це присісти. Гра бачить звичайні клавіші.

Кермуйте чи цільтеся колесом висоти

Колесо висоти призначається в двох напрямках, плюс і мінус. Дайте кожному напрямку власний рядок: A на мінус і D на плюс для кермування клавішами або рух миші ліворуч і праворуч для повороту камери. Увімкніть Variable Sensitivity у рядку миші, і швидкість іде за тим, наскільки далеко відхилено колесо. Колесо висоти це найближче, що є на клавіатурі до осі джойстика. Докладніше на сторінці MIDI у мишу на Mac.

Сторінка пресету MIDI Game Keys в InputConfig з Live Visualizer у вигляді MIDI, де видно клавіатуру, ручки і останні отримані ноти.
Рисунок 3. Ігрова розкладка у вигляді MIDI. Пади, які ви натискаєте, світяться, тож пропущену ноту легко помітити.

Знайте, що бачить гра

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

Якщо в гру можна грати з клавіатури, у неї можна грати й з клавіатури MIDI.

Нехай музична програма мовчить

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

Іншим шляхом

Працює й навпаки: ігровий геймпад може бути інструментом MIDI. Кнопки грають ноти, а стіки й тригери надсилають Control Change і pitch bend у музичну програму. Та сама програма призначає в обидва боки, і один пресет може містити обидва. Налаштування є на сторінці геймпад у MIDI на Mac.

Коротко

  • Скануйте. Зіграйте клавішу чи пад.
  • Виберіть клавішу. Це може бути W, A, S, D, Space або кнопка миші.
  • Грайте. У будь-якій грі, що приймає клавіатуру.

Пад-контролер ударних це вісім чи шістнадцять великих кнопок, а багатьом іграм більше й не треба.

Питання

Чи можна використати клавіатуру MIDI як ігровий геймпад?

Так, в іграх, у які можна грати з клавіатури. На Mac InputConfig призначає кожну ноту чи пад на клавішу клавіатури або кнопку миші, а втримана нота утримує клавішу.

Чи бачить гра геймпад?

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

Чи можна грати в ігри з пад-контролером ударних?

Так. Кожен пад це нота, і кожна нота може бути клавішею. Будь-який пад-контролер, що з'являється в Конфігуратор Audio-MIDI, можна просканувати.

Чи може колесо висоти MIDI кермувати чи цілитися?

Так. Воно призначається в двох напрямках, як вісь стіка, на клавіші на кшталт A і D або на рух миші ліворуч і праворуч.

Чи може педаль сустейну бути кнопкою в грі?

Так. Вона надсилає CC 64, який InputConfig читає як перемикач, що ввімкнений після середини ходу. Призначте її на Space чи будь-яку іншу клавішу.

Чи моя DAW запише ноти, поки я граю в гру?

Якщо вона відкрита з доріжкою, готовою до запису, так. InputConfig читає копію MIDI, тож DAW усе одно її отримує. Закрийте DAW або зніміть доріжку з готовності.

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

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

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

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

Ця сторінка іншими мовами: English, Español, 한국어

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