Я просто отвечал на другой вопрос, и мне напомнили о новой «функции» в Mavericks.
Раньше у меня было несколько маленьких Automator
Service
s, которые не принимали ввода, но делали что-то полезное, когда были связаны с нажатием клавиши. Прекрасным примером был один, чтобы вывести терминал на фронт. Некоторые из них требуют выбора пункта меню в приложении, например Bring All to Front
.
Теперь кажется, что вам нужно предоставить «доступность» каждому приложению, чтобы универсальное нажатие клавиши работало, если служба использует System Events
библиотеку AppleScript.
Кто-нибудь знает, как это исправить?
applescript
automator
services
Тони Уильямс
источник
источник
Allow applications
функцию.Ответы:
Я не знаю, как щелкать пункты меню без использования системных событий, но если другие попадают сюда в поисках того, как щелкать пункты меню с помощью системных событий:
Вы можете разрешить всем установленным в настоящее время приложениям использовать API специальных возможностей, перетащив их в список в Системных настройках:
источник