Русский

Зачем контроллеру Мониторинг ввода на Mac

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

Потому что этот контроллер ещё и клавиатура. Некоторые аркадные стики, контроллеры без рычага, макро-пэды и адаптеры показывают Mac небольшую клавиатуру или клавиатурный блок рядом с геймпадом, а macOS ставит всё, что может печатать, за разрешение Мониторинг ввода. Приложению, которое хочет читать такое устройство напрямую, нужен этот переключатель, даже ради половины геймпада.

Обычные контроллеры PlayStation, Xbox и Switch не затронуты: macOS читает их через собственную поддержку контроллеров и никакого разрешения не требует. InputConfig, бесплатный маппер, который я разрабатываю, никогда не просит Мониторинг ввода. Он сообщает, когда контроллеру это нужно, и оставляет выбор вам.

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

Шаги

  1. Откройте InputConfig, Devices, и нажмите контроллер, помеченный как (needs Input Monitoring).
  2. В Конфиденциальность и безопасность, Мониторинг ввода включите InputConfig. Если его нет в списке, добавьте его кнопкой добавления.
  3. Вернитесь в InputConfig. Он читает контроллер, когда выходит на передний план.
  4. Если контроллер всё ещё не появился, закройте InputConfig и откройте его снова.

Проверьте, относится ли к ним ваш контроллер

Это контроллеры, которые несут клавиатуру:

  • Аркадные стики и контроллеры без рычага. Некоторая прошивка добавляет клавиатуру, часто для кнопок меню или режима клавиатуры.
  • Макро-пэды и блоки кнопок. Они отправляют клавиши и одновременно сообщают о кнопках.
  • Другие контроллеры и адаптеры. Любое устройство, которое вместе с кнопками сообщает о клавиатуре или клавиатурном блоке.
  • Steam Controller 2026 года (экспериментально). По Bluetooth macOS может показать его вместе с клавиатурой его режима ящерицы. Этот случай описан на странице Steam Controller.

macOS также сама помечает некоторые устройства как требующие разрешения. В любом случае правило одно: нет Мониторинга ввода, нет прямого чтения.

Убедитесь, что дело в этом

Признак такой: контроллер подключён, возможно даже печатает, но никогда не появляется вверху боковой панели InputConfig.

  • Вы: Откройте InputConfig, меню Devices в строке меню.
  • InputConfig: Выводит контроллер, которого держит это разрешение, с именем и пометкой (needs Input Monitoring).
  • Проверка: Если вы видите эту пометку, исправление в следующем разделе.
Меню Devices в InputConfig, где аркадный стик помечен как требующий Мониторинга ввода.
Figure 1. Контроллер, который также показывает клавиатуру, помечен в меню Devices, и щелчок по нему открывает нужную панель Системных настроек.

Если включить Show the activity log в Settings, Advanced, журнал внизу главного окна тоже сообщит, что устройство работает как клавиатура, поэтому macOS разрешает InputConfig читать его только с Мониторингом ввода.

Если в меню Devices контроллер серый и с другой причиной, например как пэд в стиле Xbox 360, Мониторинг ввода не поможет. Этот случай объясняет статья контроллеры Xbox 360 на Mac. Меню Devices называет причину, поэтому прочитайте её, прежде чем менять настройки.

Включите Мониторинг ввода для InputConfig

Шаг 1: откройте настройку

  • Вы: В InputConfig откройте Devices в меню InputConfig и нажмите контроллер, помеченный как (needs Input Monitoring).
  • macOS: Открывает Системные настройки на разделе Конфиденциальность и безопасность, Мониторинг ввода.
  • Проверка: Вы в списке Мониторинга ввода. Туда можно зайти и самостоятельно.

Системные настройки: панель, которую можно открыть вручную.

Системные настройки, Конфиденциальность и безопасность, Мониторинг ввода

Что произойдёт: Вы увидите все приложения, которые могут читать устройства ввода, у каждого есть переключатель.

Шаг 2: включите переключатель

  • Вы: Включите переключатель рядом с InputConfig. Если InputConfig нет в списке, нажмите кнопку добавления под списком и выберите InputConfig в программах.
  • macOS: Позволяет InputConfig открывать контроллеры, которые несут клавиатуру.
  • Проверка: Переключатель рядом с InputConfig включён.

Шаг 3: вернитесь

  • Вы: Вернитесь в InputConfig.
  • InputConfig: При каждом выходе на передний план проверяет разрешение заново и начинает читать контроллер без необходимости вынимать его из гнезда.
  • Проверка: Контроллер теперь появляется вверху боковой панели.

Один переключатель, затем выведите InputConfig на передний план, и контроллер будет читаться.

Если он всё ещё не появляется

Поднимайтесь по лестнице, начиная с самого простого шага:

  1. Выведите InputConfig на передний план. Он проверяет разрешение заново каждый раз, когда это происходит.
  2. Закройте InputConfig и откройте его снова. Так разрешение читается заново.
  3. Перечитайте меню Devices. Если пометка пропала, но запись серая с другой причиной, у контроллера другая проблема, например протокол, который macOS не может прочитать. На странице аркадных стиков есть режимы по производителям.

Отключать контроллер не нужно, чтобы разрешение вступило в силу.

Поймите, что вы разрешаете

Мониторинг ввода позволяет приложению читать ввод с вашей клавиатуры и других устройств ввода, пока вы пользуетесь другими приложениями. Это настоящее разрешение, поэтому давайте его только доверенным приложениям.

  • Что меняется. macOS позволяет InputConfig открывать контроллеры, которые несут клавиатуру. Больше ничего не меняется.
  • Что остаётся прежним. Клавиатура вашего Mac по-прежнему читается как раньше, через разрешение «Универсальный доступ» и только пока её использует пресет или Scan. Это чтение только на прослушивание, поэтому назначенная клавиша всё равно печатает как обычно, а клавиши с любой клавиатуры считаются одной и той же клавишей.
  • Что можно проверить. Сборка из Mac App Store работает в песочнице без разрешения на сеть, а исходный код есть на GitHub.
  • Как отменить. Выключите переключатель позже, и контроллер просто перестанет читаться напрямую. Больше в приложении ничего не меняется.

Разрешение добавляет только одно: чтение контроллеров, которые работают как клавиатура, и его можно отозвать в любой момент.

Если вы не хотите это разрешать

Есть три обходных пути, от самого простого усилия к самому большому:

  1. Используйте его клавиши как есть. Если стик печатает клавиши, эти клавиши всё равно доходят до пресетов как вводы Keyboard Key через «Универсальный доступ», поэтому строка может добавить к ним действие. Они также продолжают печатать свою клавишу, потому что InputConfig слушает клавиши, а не заменяет их.
  2. Смените режим контроллера. У многих стиков есть режим PC, DirectInput или Switch без клавиатурной части. На странице аркадных стиков есть режимы по производителям.
  3. Используйте собственные настройки игры. Игра или эмулятор, которые сами читают устройство, вообще не нуждаются в InputConfig.

Перевод стика в режим без клавиатуры снимает вопрос полностью.

Другие приложения, которые это просят

Мониторинг ввода появляется и у контроллеров по другим причинам:

Это их собственные требования. Чем Мониторинг ввода отличается от «Универсального доступа» и как оценивать любое приложение, которое просит одно из них, описано в статье разрешение «Универсальный доступ» на Mac. Каждое приложение просит по своим причинам, поэтому разрешайте по одному приложению.

Коротко

  • Почему. Контроллер также сообщает о клавиатуре, а macOS охраняет всё, что может печатать.
  • Как понять. В InputConfig, в меню Devices, контроллер показан с пометкой (needs Input Monitoring).
  • Исправление. Нажмите эту запись, включите InputConfig в Мониторинге ввода и вернитесь в приложение.
  • Альтернатива. Переведите стик в режим без клавиатуры или используйте его клавиши как есть.

Обычные игровые контроллеры никогда не требуют этого разрешения, а только те, которые умеют печатать.

Вопросы

Нужен ли InputConfig Мониторинг ввода?

Только для контроллера, который также представляется клавиатурой, например для некоторых аркадных стиков и макро-пэдов. Игровые контроллеры, MIDI-устройства и собственные клавиатура и мышь Mac работают без него. InputConfig никогда его не просит. Меню Devices сообщает, когда контроллеру он нужен.

Безопасно ли разрешать Мониторинг ввода?

Он позволяет приложению читать то, что вы печатаете, пока вы пользуетесь другими приложениями, поэтому разрешайте его только доверенным приложениям. Отключить его можно в любой момент в Системных настройках, в разделе Конфиденциальность и безопасность, Мониторинг ввода.

Почему мой аркадный стик не появляется в InputConfig?

Обычно из-за одного из двух. В режиме Xbox или XInput большинство стиков говорят на протоколе, который macOS не может прочитать. Переключите на режим PC, DirectInput или Switch. Если у стика есть клавиатурная часть, ему нужен Мониторинг ввода. В меню Devices InputConfig видно, что именно.

Нужно ли перезапускать Mac после разрешения Мониторинга ввода?

Обычно нет. InputConfig проверяет разрешение снова, когда выходит на передний план, и начинает читать контроллер. Если он всё ещё не появился, закройте InputConfig и откройте его снова.

В чём разница между Мониторингом ввода и Универсальным доступом?

Универсальный доступ позволяет приложению управлять Mac, например отправлять клавиши и клики. Мониторинг ввода позволяет читать устройства ввода напрямую. Приложению-маппер нужен «Универсальный доступ», чтобы что-то отправлять. InputConfig нужен Мониторинг ввода только для контроллеров, которые несут клавиатуру.

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

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

Кто это пишет. 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.