Есть ли способ включать и выключать настройку «Подсветка клавиатуры» программно, без использования частных API?
Мне нужно сделать это так, чтобы его принимал Mac App Store.
Вы можете попробовать использовать фреймворк ScriptingBridge; это работает, посылая события Apple. Приложение «Системные настройки» предоставляет привязки ScriptingBridge, чтобы вы могли получить к ним доступ.
Вот некоторые отправные точки:
Если вы пользуетесь ScriptingBridge и хотите отправить свое приложение в Mac App Store, вам необходимо запросить разрешение на временное исключение, чтобы ваше приложение могло отправлять события Apple; проверьте Справочник ключей доступа , чтобы узнать больше об этом.