Когда приложение вроде TextExpander, менеджера буфера обмена или программы для управления окнами просит «разрешить доступ для вспомогательных устройств», а нужный пункт в настройках не находится — почти всегда дело в разделе Конфиденциальность и безопасность → Универсальный доступ в Системных настройках macOS. Без этого разрешения программа физически не может отслеживать нажатия клавиш, читать содержимое окон и управлять интерфейсом, поэтому её функции просто молча не работают.
В этой инструкции разберём, где именно включается разрешение на разных версиях macOS, почему переключатель может быть неактивен, и что проверить, если приложение уже есть в списке, но всё равно не работает.
Что такое доступ для вспомогательных устройств
Универсальный доступ (Accessibility) — это системный раздел разрешений macOS, который позволяет сторонним приложениям взаимодействовать с интерфейсом системы и других программ. Через него приложение может эмулировать нажатия клавиш, перемещать курсор, читать текст в окнах и реагировать на действия пользователя.
Такое разрешение запрашивают программы, которым нужен глубокий доступ к системе:
- ⌨️ Менеджеры горячих клавиш и текстовые расширители — Alfred, TextExpander, Karabiner-Elements
- 🪟 Утилиты управления окнами — Magnet, Rectangle, BetterSnapTool
- 📋 Менеджеры буфера обмена и автоматизации — Paste, Keyboard Maestro
- 🖱️ Программы для настройки мыши и трекпада сторонних производителей
macOS блокирует такой доступ по умолчанию из соображений безопасности: приложение с этим правом теоретически может перехватывать вводимый текст, включая пароли. Поэтому система требует явного подтверждения от пользователя.
Как включить доступ: пошаговая инструкция
Путь к настройке немного отличается в зависимости от версии macOS, но логика везде одинаковая. Вот порядок действий для актуальных версий системы (macOS Ventura и новее):
Откройте → Системные настройки, затем перейдите в раздел Конфиденциальность и безопасность и найдите пункт Универсальный доступ. В старых версиях (macOS Monterey и ранее) путь выглядит так: Системные настройки → Защита и безопасность → Конфиденциальность → Универсальный доступ.
☑️ Включение доступа для вспомогательных устройств
Дальше нажмите кнопку + под списком приложений, выберите нужную программу в папке Программы и подтвердите добавление. Если приложение уже есть в списке — просто активируйте переключатель рядом с его названием.
Если переключатель неактивен или требует пароль
Частая ситуация: список приложений виден, но нажать на переключатель нельзя — он серый. Это значит, что настройки защищены от изменений, и их нужно сначала разблокировать.
В старых версиях macOS в левом нижнем углу окна есть значок замка — нажмите на него и введите пароль администратора или подтвердите действие через Touch ID. В новых версиях система запрашивает пароль автоматически при попытке изменить список.
⚠️ Внимание: если Mac управляется организацией (рабочее устройство с профилем MDM), раздел «Универсальный доступ» может быть заблокирован политикой администратора. В этом случае изменить настройку самостоятельно не получится — обратитесь к системному администратору.
Также убедитесь, что вы работаете под учётной записью с правами администратора. Гостевая или стандартная учётная запись без прав админа не сможет изменить эти разрешения.
Приложение в списке, но всё равно не работает
Бывает, что переключатель включён, а программа по-прежнему не реагирует на горячие клавиши или не управляет окнами. Причины обычно следующие: приложение не было перезапущено после выдачи прав, либо в списке находится устаревшая запись от старой версии программы.
Рабочий приём — удалить приложение из списка кнопкой −, затем добавить его заново и снова включить переключатель. После этого полностью завершите программу через Cmd + Q и запустите снова.
Дополнительная проверка через Терминал
Продвинутые пользователи могут сбросить базу разрешений для конкретного приложения командой tccutil reset Accessibility com.developer.appname, где вместо com.developer.appname указывается идентификатор программы. После сброса приложение при следующем запуске снова запросит разрешение. Используйте этот способ только если обычное удаление из списка не помогло.
Если и это не помогло, проверьте, не дублируется ли приложение в списке дважды — иногда после обновления программы в разделе остаются две записи, и активна не та, что нужна.
Сравнение путей в разных версиях macOS
Чтобы не искать нужный раздел вслепую, сверьтесь с таблицей — в ней собраны пути для основных поколений системы:
| Версия macOS | Путь к настройке | Особенность |
|---|---|---|
| Ventura и новее | Системные настройки → Конфиденциальность и безопасность → Универсальный доступ | Новый интерфейс настроек |
| Monterey и ранее | Системные настройки → Защита и безопасность → Конфиденциальность | Нужно нажать замок для разблокировки |
| Любая версия | Запрос разрешения при первом запуске приложения | Кнопка «Открыть системные настройки» ведёт сразу в нужный раздел |
| Mac с MDM-профилем | Настройка может быть недоступна | Управляется администратором организации |
Обратите внимание: самый быстрый способ попасть в нужный раздел — нажать кнопку в диалоговом окне, которое само приложение показывает при первом запросе доступа. macOS автоматически откроет именно тот экран настроек, где нужно выдать разрешение.
Безопасность: кому можно давать доступ
Разрешение «Универсальный доступ» — одно из самых чувствительных в macOS. Приложение с такими правами видит, что вы печатаете, и может управлять другими программами. Поэтому выдавать его стоит только проверенному ПО от известных разработчиков.
⚠️ Внимание: если разрешение запросила программа, которую вы не устанавливали или не узнаёте — отклоните запрос и проверьте Mac на наличие нежелательного ПО. Легитимные утилиты всегда объясняют, зачем им нужен доступ.
Периодически полезно просматривать список в разделе Универсальный доступ и удалять оттуда программы, которыми вы больше не пользуетесь. Это снижает риск злоупотребления правами старыми или забытыми приложениями.
Часто задаваемые вопросы
Почему приложение не появляется в списке «Универсальный доступ»?
Приложение попадает в список автоматически, когда впервые запрашивает разрешение. Если его там нет, добавьте программу вручную кнопкой +, выбрав её в папке Программы.
Нужно ли перезагружать Mac после включения доступа?
Полная перезагрузка не требуется — достаточно перезапустить само приложение. macOS предложит сделать это автоматически при выдаче разрешения.
Безопасно ли давать такой доступ приложениям?
Да, если программа загружена из надёжного источника и вы понимаете, зачем ей этот доступ. Утилиты вроде менеджеров окон и горячих клавиш без него работать не могут. Неизвестным программам разрешение давать не стоит.
Что делать, если переключатель серый и не нажимается?
Разблокируйте настройки: в старых версиях macOS нажмите значок замка и введите пароль администратора, в новых система попросит пароль сама. Если Mac корпоративный — настройка может быть закрыта политикой администратора.
Как отозвать доступ у приложения?
Откройте тот же раздел Универсальный доступ и выключите переключатель рядом с программой либо удалите её из списка кнопкой −. Изменения вступают в силу после перезапуска приложения.