Русский

Альтернатива ControllerMate для современного Mac

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

На собственном сайте ControllerMate указаны macOS 10.13 High Sierra и 10.14 Mojave как системы, с которыми совместима текущая версия, и ничего новее. Если вы перешли на более новый Mac, настройки, которые вы в нём делали, нуждаются в новом месте. Я делаю InputConfig, бесплатное приложение с открытым исходным кодом для macOS 14 и новее, которое покрывает типичные задачи ControllerMate: кнопка или MIDI-сообщение, которое печатает клавиши, кликает, запускает макрос или что-то открывает. Оно покрывает не всё, что делал ControllerMate, и на этой странице сказано, где именно.

Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.

Шаги

  1. Установите InputConfig из Mac App Store и разрешите доступ в настройках Универсальный доступ.
  2. Подключите контроллер, джойстик или MIDI-устройство и отметьте его в меню Devices, если его нет на боковой панели.
  3. Для каждой задачи из старой настройки ControllerMate добавьте строку: нажмите Сканировать (Scan), нажмите кнопку и выберите, что она посылает.
  4. Нажмите Activate.

Сопоставьте с тем, что вы делали в ControllerMate

В ControllerMateВ InputConfig
Кнопка, которая посылает нажатие клавиши или текстСтрока Keyboard Key, сочетание или макрос с шагом Type Text
Блоки, соединённые в логикуПараметры строки: удержание, двойное нажатие, турбо, переключение и аккорды, которым нужна зажатая вторая кнопка
Ноты MIDI и значения контроллера как триггерыMIDI как вход: ноты, control change и program change назначаются как кнопки
Ось джойстика, которая двигает указательСтрока Mouse Motion с мёртвой зоной и кривой отклика
Виртуальные устройства мыши, планшета и джойстикаДвижение указателя, клики и прокрутка как системные события. Виртуального джойстика или планшета нет

Если ваша настройка была кнопками и MIDI на входе, а клавишами и кликами на выходе, она переносится, а если она подавала виртуальный джойстик другой программе, то нет.

Главное окно InputConfig с выбранным пресетом Desktop Navigation: слева строки с кнопками контроллера, справа клавиша или клик, которые посылает каждая.
Figure 1. Главное окно InputConfig: каждая строка называет элемент управления и клавишу или клик, которые он посылает.
Строка в редакторе InputConfig с открытыми Options: один вход посылает сразу несколько выходов, клавишу, клик и MIDI-ноту, с отмеченными Vibrate и Speak.
Figure 2. Один вход, несколько выходов сразу: клавиша, клик и MIDI-нота, плюс вибрация и произнесённое слово. Это покрывает хорошую часть патча ControllerMate.

Соберите настройку заново через Сканировать

InputConfig не может открыть файлы ControllerMate, поэтому настройка собирается строка за строкой. Это идёт быстрее, чем кажется:

  • Вы: Нажмите Сканировать (Scan) у строки и нажмите кнопку, сдвиньте ось или сыграйте ноту MIDI.
  • InputConfig: Привязывает строку к этому входу, каким бы ни был его номер.
  • Проверка: Live Visualizer подсвечивает элемент управления, когда вы им пользуетесь. Затем выберите, что посылает строка.
  • Логика, которая ждала удержания кнопки. Используйте аккорды.
  • Повторяющиеся клавиши. Используйте турбо, а для последовательности макрос.
  • MIDI-оборудование. См. MIDI как вход.

Одна строка на задачу заменяет большую часть страниц с блоками.

Чего InputConfig не заменяет

  • Виртуальные джойстики и планшеты. ControllerMate мог создавать устройства, которые другие программы видели как настоящее железо. InputConfig отправляет события клавиатуры и мыши и виртуальных устройств не создаёт.
  • Логику в свободной форме. Нет холста с блоками, которые соединяются друг с другом. У строки один вход и один выход, которые формируют её параметры.
  • Оборудование X-keys. Для ControllerMate была версия под X-keys. Проверки устройств X-keys с InputConfig пока нет.

Для симулятора полёта, который ждёт виртуальный джойстик, InputConfig не ответ.

Коротко

  • ControllerMate. На его сайте указаны macOS 10.13 и 10.14 и ничего новее.
  • На современном Mac. InputConfig покрывает кнопки и MIDI на входе, а на выходе клавиши, клики, указатель и макросы.
  • Не покрыто. Виртуальные устройства и логика из блоков не покрыты.

Сайт ControllerMate проверен по состоянию на 6 октября 2026 года. Сначала пересоберите строки, которыми пользуетесь каждый день, потому что большинство настроек оказываются меньше, чем казалось.

Вопросы

Работает ли ControllerMate на современной macOS или на Apple silicon?

На его сайте текущая версия совместима с macOS 10.13 High Sierra и 10.14 Mojave, а для старых систем есть старые версии. Новее ничего не указано. Запуска на современном Mac пока не пробовали.

Есть ли бесплатная альтернатива ControllerMate?

Для кнопок, осей джойстика и MIDI-сообщений, которые посылают клавиши, клики, движение указателя и макросы, подойдёт InputConfig: он бесплатен и с открытым исходным кодом, в Mac App Store, для macOS 14 и новее.

Может ли InputConfig создать виртуальный джойстик, как ControllerMate?

Нет. InputConfig отправляет события клавиатуры и мыши и виртуального устройства не создаёт, поэтому программа, которой нужен джойстик, должна видеть настоящий.

Может ли InputConfig открыть мои файлы ControllerMate?

Нет. Настройка пересобирается строка за строкой с помощью Сканировать (Scan): нажмите кнопку или сыграйте ноту MIDI, затем выберите, что она посылает.

Ещё на русском

Подробные руководства на английском

Кто это пишет. 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, 繁體中文, 简体中文

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.