Русский

Разрешение Универсальный доступ на Mac: что оно позволяет и когда его выдавать

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

Разрешение Универсальный доступ позволяет приложению управлять вашим Mac: отправлять нажатия клавиш и щелчки, двигать указатель, следить за событиями клавиатуры и мыши, а также читать и управлять окнами других приложений. Оно находится в Системных настройках, Конфиденциальность и безопасность, Универсальный доступ, и macOS требует включать его вручную, потому что оно мощное. Выдавайте его приложению, которому доверяете и чья работа в нём нуждается, например программе назначения контроллеров, менеджеру окон или экранному диктору, и выключайте когда угодно.

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

Что приложение может делать с этим разрешением

  • Отправлять события клавиатуры и мыши. Нажатия клавиш, сочетания, щелчки, движение указателя и прокрутка, отправленные другим приложениям. Программы назначения контроллеров, автокликеры и расширители текста нуждаются в этом.
  • Следить за событиями клавиатуры и мыши. Пока вы пользуетесь другими приложениями, так работают глобальные сочетания и инструменты горячих клавиш, которые замечают нажатие.
  • Читать и управлять другими приложениями. Находить кнопки и меню, перемещать и менять размер окон. Так работают экранные дикторы и менеджеры окон.

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

Выдайте разрешение или заберите его

  1. Откройте Системные настройки и нажмите Конфиденциальность и безопасность на боковой панели.
  2. Нажмите Универсальный доступ. Список показывает каждое приложение, которое запросило разрешение.
  3. Включите приложение. macOS попросит пароль или Touch ID.
  4. Чтобы забрать разрешение, выключите приложение или выберите его и нажмите кнопку минус, чтобы убрать из списка.

Если приложение включено, но всё равно ничем не управляет, обычно после обновления, поднимайтесь по этой лестнице, начиная с самого простого шага:

  1. Перезапустите приложение. Полностью закройте его и откройте снова.
  2. Удалите и добавьте заново. Выберите его, удалите кнопкой минус, добавьте обратно кнопкой плюс, затем перезапустите приложение.

Отличите от Мониторинга ввода

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

  • Некоторым приложениям нужны оба. Steam, например, просит Мониторинг ввода, прежде чем Steam Input сможет увидеть контроллер на новых версиях macOS (подробнее о Steam).
  • Отправке нужен только Универсальный доступ. Приложению, которое только посылает клавиши и щелчки, Мониторинг ввода не нужен.

Решите, заслуживает ли приложение разрешения

Пять проверок в том порядке, в котором их стоит задавать:

  • Его работа требует этого. Программа назначения контроллеров, менеджер окон или экранный диктор не могут работать без него. Калькулятору или приложению для заметок это не нужно, и они не должны просить.
  • Оно из Mac App Store. Приложения магазина работают в песочнице Apple и проходят проверку, что ограничивает то, до чего они могут дотянуться.
  • Оно не может выйти в интернет. Приложение с разрешением и без доступа к сети некуда отправить то, что оно видит.
  • Его исходный код открыт. Тогда любой может проверить, что оно делает с разрешением.
  • Оно объясняет, зачем. Простыми словами, для чего используется разрешение.

Остерегайтесь приложения, которое просит без понятной причины.

Что InputConfig делает с этим разрешением

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

  • Он отправляет. Каждое нажатие клавиши, щелчок, движение указателя и прокрутка, которые назначены на контроллер, MIDI-устройство или клавишу Mac, отправляются как обычное событие клавиатуры или мыши, и macOS доставляет их только от приложения с включённым Универсальным доступом.
  • Он слушает, только когда пресет этого просит. Чтение игрового контроллера или MIDI-устройства не требует ни Универсального доступа, ни Мониторинга ввода. Собственные клавиатура и мышь Mac отслеживаются, только пока работает пресет, который использует одну из их клавиш или кнопок как вход, либо пока Scan или Live Visualizer их используют. Слежение только для чтения: назначенная клавиша делает свою обычную работу, а каждая клавиатура считается одним устройством.
  • Он никогда не просит Мониторинг ввода. Исключение это контроллер, который представляется ещё и клавиатурой, например некоторые аркадные стики и макропэды: InputConfig читает его, только когда вы разрешите Мониторинг ввода для InputConfig, а меню Devices откроет эту настройку. Отдельно macOS может спросить о Bluetooth, когда вы используете Disconnect на контроллере Bluetooth.
  • У него нет доступа к сети. Сборка из Mac App Store работает в песочнице без права на сеть, поэтому то, что он видит, не может покинуть Mac. Аккаунта и аналитики нет.
  • Его исходный код на GitHub. По лицензии MIT, поэтому всё перечисленное можно проверить.

Если выключить разрешение, пресеты перестают доходить до других приложений, а Settings, General в InputConfig показывает, что разрешение выключено, с кнопкой, которая открывает нужную панель. Значок в строке меню тоже становится оранжевым, когда работающему пресету разрешение нужно.

Коротко

  • Где найти. В Системных настройках, Конфиденциальность и безопасность, Универсальный доступ.
  • Что оно позволяет. Отправлять клавиши и щелчки, следить за вводом и управлять другими приложениями.
  • Когда выдавать. Приложению, которому вы доверяете и чья работа в нём нужна, желательно из песочницы, без сети и с открытым кодом.

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

Вопросы

Безопасно ли выдать приложению разрешение Универсальный доступ на Mac?

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

Может ли приложение с разрешением Универсальный доступ видеть, что я печатаю?

Технически да: разрешение позволяет приложению следить за событиями клавиатуры, пока вы пользуетесь другими приложениями. InputConfig следит за клавиатурой, только когда работающий пресет, Scan или Live Visualizer использует клавишу как вход, и у него нет доступа к сети.

Зачем программе назначения контроллеров разрешение Универсальный доступ на Mac?

Потому что macOS доставляет нажатия клавиш, щелчки и движение указателя, созданные приложением, только если у этого приложения есть разрешение Универсальный доступ. Без него программа назначения, такая как InputConfig, может читать контроллер, но не может ничего сделать в других приложениях.

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

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

Где на Mac разрешение Универсальный доступ?

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

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

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

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