Русский
Как использовать MIDI-клавиатуру как игровой контроллер на Mac
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Назначьте каждую ноту или пэд на клавишу клавиатуры в InputConfig, бесплатном приложении для Mac, и игра будет читать MIDI-клавиатуру так, как будто это клавиатура компьютера. Удерживаемая нота это удерживаемая клавиша, поэтому W на одном пэде ведёт вперёд, пока пэд нажат. Колесо питча может рулить или двигать указатель, а педаль сустейна становится хорошей кнопкой прыжка.
InputConfig делаю я. Сначала одно ограничение: он отправляет ввод клавиатуры и мыши, а не виртуальный геймпад, так что это работает в играх, в которые можно играть с клавиатуры.
Шаги
- Подключите MIDI-клавиатуру и откройте InputConfig.
- Добавьте строку, нажмите Scan и сыграйте клавишу или пэд.
- Выберите клавишу клавиатуры, которую использует игра, например W.
- Повторите для каждого управления, затем включите пресет и запустите игру.
Настройте
- Вы: Добавьте строку, нажмите Сканировать (Scan) и сыграйте клавишу или пэд. Выберите клавишу, которую ждёт игра, например W.
- InputConfig: Определяет, какой элемент вы сыграли, и привязывает к нему строку. Выходная клавиша остаётся нажатой, пока держится нота.
- Проверка: При включённом пресете нота двигает вашего персонажа.
Каждая нота отправляет одну клавишу, и игра не отличает её от настоящей. Все виды элементов MIDI, которые может слушать строка, описаны на странице MIDI в нажатия клавиш на Mac.
Разложите управление
| На устройстве MIDI | В игре | Почему подходит |
|---|---|---|
| Четыре пэда или четыре клавиши под одной рукой | W, A, S, D | Ноты держатся, пока нажаты |
| Больше пэдов или клавиш | Прыжок, перезарядка, взаимодействие, инвентарь | По одной клавише на каждое |
| Педаль сустейна | Space или приседание | Это ножной выключатель, читается как включено и выключено |
| Колесо питча | Руление влево и вправо или движение указателя | Оно покоится в центре и читается в обе стороны, как ось стика |
| Ручка | Прокрутка для смены оружия или масштаба | Режимы Dial и Turn превращают вращение в прокрутку или шаги |
Действия лучше ставить на пэды, направление на колесо, а то, что делаете чаще всего, на педаль.
Рулите или цельтесь колесом питча
Колесо питча привязывается в двух направлениях, плюс и минус. Дайте каждому направлению отдельную строку: A на минус и D на плюс для руления клавишами или движение мыши влево и вправо для поворота камеры. Включите Variable Sensitivity в строке мыши, и скорость будет следовать за тем, насколько отклонено колесо. Колесо питча это самое близкое к оси джойстика, что есть на клавиатуре. Подробнее на странице MIDI в мышь на Mac.
Что видит игра
- Ввод клавиатуры и мыши. Игра видит клавиши и клики так, как будто вы их набрали.
- Не геймпад. InputConfig не создаёт виртуальный контроллер, поэтому игра, которая принимает только геймпад, не отреагирует.
- Одно нажатие на одну клавишу. Нота нажимает клавишу, а отпускание её отпускает. Макросы и турбо это отдельные параметры, которые вы включаете в строке.
Если в игру можно играть с клавиатуры, в неё можно играть и с MIDI-клавиатуры.
Не мешайте музыкальному приложению
InputConfig читает копию того, что отправляет устройство MIDI, поэтому открытое музыкальное приложение по-прежнему слышит каждую сыгранную ноту. Закройте музыкальное приложение на время игры или отключите запись на его дорожках, чтобы оно не записывало и не озвучивало нажатия для игры. Ноты по-прежнему идут туда же, куда шли раньше.
И в обратную сторону
Обратное тоже работает: игровой контроллер может быть MIDI-инструментом. Кнопки играют ноты, а стики и триггеры отправляют Control Change и питч-бенд в музыкальное приложение. Одно приложение назначает в обе стороны, и один пресет может содержать обе. Настройка описана на странице Геймпад в MIDI на Mac.
Коротко
- Сканируйте. Сыграйте клавишу или пэд.
- Выберите клавишу. Это может быть W, A, S, D, Space или кнопка мыши.
- Играйте. В любой игре, которая принимает клавиатуру.
Контроллер с барабанными пэдами это восемь или шестнадцать больших кнопок, а многим играм больше и не нужно.
Вопросы
Можно ли использовать MIDI-клавиатуру как игровой контроллер?
Да, в играх, в которые можно играть с клавиатуры. На Mac InputConfig назначает каждую ноту или пэд на клавишу клавиатуры или кнопку мыши, а удерживаемая нота удерживает клавишу.
Видит ли игра геймпад?
Нет. Она видит клавиши клавиатуры и ввод мыши. Игре, которая принимает только геймпад, нужен настоящий геймпад.
Можно ли играть в игры с контроллером с барабанными пэдами?
Да. Каждый пэд это нота, и каждая нота может быть клавишей. Просканировать можно любой контроллер с пэдами, который появляется в Audio MIDI Setup.
Может ли колесо питча MIDI рулить или целиться?
Да. Оно привязывается в двух направлениях, как ось стика, к клавишам вроде A и D или к движению мыши влево и вправо.
Может ли педаль сустейна быть кнопкой в игре?
Да. Она отправляет CC 64, который InputConfig читает как выключатель, включённый после середины. Привяжите её к Space или любой другой клавише.
Запишет ли моя DAW ноты, пока я играю в игру?
Если она открыта с дорожкой, готовой к записи, то да. InputConfig читает копию MIDI, поэтому DAW всё равно её получает. Закройте DAW или отключите запись на дорожке.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на 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, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.