Новое сообщение электронной почты с глобальным сочетанием клавиш

На это Рождество я впервые в жизни получил Mac, и мне было интересно, можно ли создать общесистемное сочетание клавиш.

Независимо от того, какое приложение я использую, есть ли способ настроить комбинацию клавиш, чтобы открывался новый экран электронной почты в Mail.app? Или иметь экран создания сообщения из Gmail?

Я понимаю, что могу использовать command+ Nв Mail.app и Cв веб-интерфейсе Gmail, но мне нужен глобальный ярлык.

Другим вариантом может быть установка приложения из App Store, MailTab for Gmailи у вас может быть ярлык на панели, готовый использовать вашу почту.

Ответы (3)

Один из вариантов — назначить сочетание клавиш для сценария следующим образом:

tell application "Mail"
    make new outgoing message with properties {visible:true}
    activate
end tell

Другой вариант — создать подобный сервис с помощью Automator:

Вы можете назначить службе сочетание клавиш на панели настроек клавиатуры.

Однажды я нашел решение для этого на macrumors.com , которое работает для меня. Я процитирую важные части (исходный пост от swiftaw ):

  1. Создать сервис в Automator

    • Открыть автоматизатор
    • Выберите шаблон услуги
    • С правой стороны используйте раскрывающееся меню, чтобы сказать: «Службы не получают никаких данных ни в одном приложении.
    • На левой панели выберите «Почта», затем перетащите «Новое почтовое сообщение» на правую панель.
    • Сохраните, дайте ему имя, например «Новое почтовое сообщение».
  2. Создать сочетание клавиш

    • Откройте системные настройки
    • Выберите клавиатуру
    • Выберите сочетание клавиш
    • Выберите Услуги
    • Найдите в списке «Новое почтовое сообщение», добавьте сочетание клавиш (я использовал Shift+Apple+M), щелкнув справа от имени.
  3. Убедитесь, что это работает. (Вы также можете запустить его, нажав AppName-> Services-> New Mail Message в строке меню любого приложения. Обратите внимание, что если Mail не запущен, Mail запустится, а затем создаст новое сообщение.

Но есть также встроенное решение для составления нового электронного письма из любого места, хотя это не сочетание клавиш: ctrlнажмите + или щелкните правой кнопкой мыши значок Mail.app в документе, чтобы открыть меню и выбрать « Написать новое сообщение» . .

Создать новое сообщение из дока

Кроме того, есть некоторые ярлыки отдельных приложений из приложений, такие как CMD+ iиз Safari .

Спасибо за совет о доступе к сервису через строку меню. Сочетания клавиш у меня не работали, пока я не сделал это, а затем не предоставил приложению доступ для общения с Mail. Я не уверен, почему это необходимо, поскольку я сказал, что это не требует ввода.

Quicksilver с почтовым плагином может это сделать. К сожалению, настройки Quicksilver, похоже, значительно изменились от версии к версии, поэтому может быть довольно сложно разобраться в первый раз. Этот сайт в настоящее время обновлен с настройками QS: http://blog.qsapp.com/post/4866725595/searching-the-web-with-quicksilver .

Он решает немного другую проблему, но предоставляет информацию, необходимую для навигации по панелям настроек QS, если вам это нужно.

Основной процесс отправки сообщения — открыть Quicksilver (с помощью Cmd-SPC или любой другой выбранной вами горячей клавиши), нажать «.», ввести сообщение, вкладка-вкладка, затем выбрать получателя.

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

Предупреждаю: мой опыт работы с QS показывает, что когда вы заставляете его работать, это фантастика, но для того, чтобы заставить его работать на начальном этапе, требуется много усилий.