Сочетание клавиш для службы в OS X не работает


8

Я только что написал скрипт через 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в качестве ярлыка.

К сожалению, ярлык не работает! Какие-либо предложения?


У меня отлично работает с другими сочетаниями клавиш. Я предполагаю, что это потому, что просто нет возможности использовать ⌃⌥⌘␣ в качестве сочетания клавиш - по крайней мере, через Системные настройки. Может быть, у вас работает FastScripts? red-sweater.com/fastscripts
slhck

Ответы:


5

Вы изменили тип ввода с выбранного текста на отсутствие ввода?

Если это не так, есть также ошибка на 10.7 и 10.8, когда ярлыки для служб Automator не всегда работают, пока вы не наведете курсор мыши на меню служб в строке меню. Это не влияет только на новые сервисы, поэтому часто делает сервисы Automator непригодными для использования.


0

У меня также была проблема с ярлыком для службы Automator, и в конце концов я обнаружил, что уже использовал этот ярлык в Better Touch Tools, который молча проглатывал его. Таким образом, как и вариант для людей, которые не могут найти, почему ярлык не запускается, может быть полезно проверить другое работающее программное обеспечение, которое регистрирует глобальные ярлыки.


0

(macOS High Sierra 10.13.6)

Я прекратил попытки получить скрипт Automator - либо оболочку ( /bin/shили /bin/bash), либо синтаксис AppleScript с типом ввода, не заданным для ввода и доступным для всех приложений), работающий с любым сочетанием клавиш - функциональными клавишами или различными комбинациями букв / команд / опций ,

Сценарий будет работать правильно в Automator, но при использовании выбранной комбинации либо издаст звуковой сигнал, либо вообще не будет слышен звук.

Кроме того, ярлык не всегда был сразу виден, или потребовалось несколько попыток появления при добавлении его Системные настройки> Клавиатура> Ярлык, поэтому я не очень уверен в надежности этого.

Также я установил скрипт, который будет виден

Решение:

  • Я установил бесплатную версию FastScripts
  • Я скопировал свой файл AppleScript в / Users / [myaccount] / Library / Scripts / - документация не очень понятна - если вы пытаетесь понять, «как добавить новый скрипт?» в основном вам нужно скопировать его в этот каталог, и он появится в пользовательском интерфейсе, там нет меню или кнопки «Создать / Добавить / Создать».
  • наконец, я указал ярлык в настройках FastScripts, дважды щелкнув Script.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.