Переключить «Подсветка клавиатуры» без использования частных API - PullRequest
2 голосов
/ 06 декабря 2011

Есть ли способ включать и выключать настройку «Подсветка клавиатуры» программно, без использования частных API?

Мне нужно сделать это так, чтобы его принимал Mac App Store.

1 Ответ

2 голосов
/ 06 декабря 2011

Вы можете попробовать использовать фреймворк ScriptingBridge; это работает, посылая события Apple. Приложение «Системные настройки» предоставляет привязки ScriptingBridge, чтобы вы могли получить к ним доступ.

Вот некоторые отправные точки:

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

...