Я только что написал скрипт через Automator для создания сочетания клавиш под названием «Новое окно Finder Home»:
on run {input, parameters}
tell application "Finder"
activate
make new Finder window to home
end tell
return input
end run
Когда я запускаю скрипт из Automator, Finder открывает мою домашнюю вкладку. Затем я выбрал «Новое окно Finder Home» в «Системных настройках»> «Клавиатура»> «Сочетания клавиш»> «Службы» и назначил его ControlOptionCommandSpaceв качестве ярлыка.
К сожалению, ярлык не работает! Какие-либо предложения?
Ответы:
Вы изменили тип ввода с выбранного текста на отсутствие ввода?
Если это не так, есть также ошибка на 10.7 и 10.8, когда ярлыки для служб Automator не всегда работают, пока вы не наведете курсор мыши на меню служб в строке меню. Это не влияет только на новые сервисы, поэтому часто делает сервисы Automator непригодными для использования.
источник
У меня также была проблема с ярлыком для службы Automator, и в конце концов я обнаружил, что уже использовал этот ярлык в Better Touch Tools, который молча проглатывал его. Таким образом, как и вариант для людей, которые не могут найти, почему ярлык не запускается, может быть полезно проверить другое работающее программное обеспечение, которое регистрирует глобальные ярлыки.
источник
(macOS High Sierra 10.13.6)
Я прекратил попытки получить скрипт Automator - либо оболочку (
/bin/sh
или/bin/bash
), либо синтаксис AppleScript с типом ввода, не заданным для ввода и доступным для всех приложений), работающий с любым сочетанием клавиш - функциональными клавишами или различными комбинациями букв / команд / опций ,Сценарий будет работать правильно в Automator, но при использовании выбранной комбинации либо издаст звуковой сигнал, либо вообще не будет слышен звук.
Кроме того, ярлык не всегда был сразу виден, или потребовалось несколько попыток появления при добавлении его Системные настройки> Клавиатура> Ярлык, поэтому я не очень уверен в надежности этого.
Также я установил скрипт, который будет виден
Решение:
источник