Я сейчас использую FastScripts. Она включает в себя все скрипты в ~/Library/Scripts/
, Так что вам не нужно добавлять скрипты вручную. Он также поддерживает специфичные для приложения скрипты и имеет несколько функций, которые полезны с AppleScripts, например, он останавливает скрипт перед keystroke
или key code
команда, пока не будут освобождены клавиши-модификаторы.
если вы купили Powerpack для Альфред 2, вы можете создавать рабочие процессы, как это:
горячие клавиши имеют небольшую задержку по умолчанию, но вы можете уменьшить ее, изменив поведение триггера:
KeyRemap4MacBook также поддерживает запуск скриптов:
<?xml version="1.0"?>
<root>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SHELL_say_a</name>
<url type="shell">say a</url>
</vkopenurldef>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__KeyToKey__ KeyCode::A, KeyCode::VK_OPEN_URL_SHELL_say_a</autogen>
</item>
</root>
другие приложения, поддерживающие назначение ярлыков сценарии:
другой вариант, чтобы создать службу Automator:
- открыть Automator и выбрать шаблон сервиса.
- Регистрация что тип входных данных и область приложения являются правильными или измените "выбранный текст" на "нет входных данных", если служба не получает входных данных.
- добавьте сценарий запуска оболочки или выполните действие AppleScript для сценария.
- сохранить службу и дать ему ярлык "Системные настройки".
там была ошибка, так как 10.7, где ярлыки для услуг не всегда работают, пока вы не наведите курсор на меню услуги из строки меню. Ярлыки для служб не работает, если приложение, не имеющее меню служб (например, Tower), находится на переднем плане. Существует также заметная задержка перед запуском служб.