Как я могу создать сочетание клавиш в OS X Lion, чтобы при использовании Safari я набирал эти ключи и сразу же появлялось окно "Новое сообщение" из Mail.app?
3 ответа
У вас есть несколько вариантов, как это сделать без стороннего программного обеспечения.
Самый простой способ - создать Сервис в Automator:
Откройте Automator, создайте новый сервис, который не получает никаких входных данных ни в одном приложении, и добавьте одно действие « Новое почтовое сообщение» . Настройте поле (например, получателя), для которого вы хотите установить значения по умолчанию.
Сохранить как любое имя, и оно доступно в меню Сервисов каждого приложения. Назначьте сочетание клавиш в Системные настройки »Клавиатура» Сочетания клавиш »Службы.
Другие варианты AppleScript:
tell application "Mail"
activate
make new outgoing message with properties {visible:true}
end tell
При этом используется API Почты, который ведет себя немного иначе, чем пользовательский интерфейс в Lion в полноэкранном режиме. У вас больше гибкости в использовании AppleScript, если у вас есть дополнительные требования, но это сложнее.
Откройте Automator, как описано выше, и создайте Сервис с помощью одного действия « Запустить AppleScript» . Вставьте код в его текстовое поле.
В меню «Службы» уже есть несколько служб, связанных с электронной почтой по умолчанию, вам просто нужно назначить сочетания клавиш:
- Новый адрес электронной почты (при выборе адреса электронной почты в тексте)
- Новое письмо с вложением (когда файл выбран)
- Новое электронное письмо с выделением (когда выделен какой-либо текст)
Если вы используете средство запуска приложений, такое как Quicksilver, LaunchBar или Alfred, они могут уже иметь эту функцию. Например, в LaunchBar это называется New Mail Message.
В последней версии Альфреда вы можете выполнить следующие действия: Функции -> Контакты, а затем перейти на вкладку «Электронная почта». По умолчанию после вызова Alfred, если вы наберете «email» (после адреса электронной почты контакта), вы можете получить окно нового сообщения. Это не совсем сочетание клавиш, но очень близко.
Альфред (вместе с Powerpack) также предоставляет простой способ назначения ярлыков сценариям: