Любой способ подать электронную почту с одним нажатием клавиши в Mail.app?

1

В программе Apple Mail.app есть ли способ подать сообщения в заданную папку (в моем случае, это моя «архивная» папка), используя не замужем нажатие клавиши? Есть на Thunderbird (я просто набираю букву «а» в моем списке сообщений, и это сделано)

На почте Mac родной путь, кажется, только перетаскиванием. Я установил «Mail Act-on», который добавляет сочетания клавиш, но есть еще 2 клавиши (клавиша F, а затем еще одна клавиша). Для меня это даже более неприятно, потому что на ноутбуке Mac функциональные клавиши требуют двойного нажатия клавиш (Fn + F-клавиша), так что это оказывается нажатием 3 клавиш.

Я хотел бы принять комбинацию клавиш, которая включала управляющую клавишу (например, Command + a), если она была легко доступна, но единственная доступная по умолчанию - это «снова перейти к X», которая требует запоминания последнего места. Вы переместили что-то, и это не очень хорошо для настройки нескольких учетных записей. Мне бы хотелось иметь возможность автоматически перемещать сообщения в нужную папку архива в зависимости от учетной записи (работа против личной) - то есть один ключ («а») перемещает рабочие сообщения в рабочий архив, а личные сообщения - в личный архив.

(Я знаю, что это может показаться глупым или чрезмерно конкретным, но для чего-то, что я делаю сотни раз в день, это имеет большое значение с течением времени; Thunderbird может это сделать, я пришел, чтобы ожидать этого.)

Ian Varley
источник

Ответы:

1

С Mail Act-On вы можете использовать управляющий ключ в сочетании с ключом Act-On. Таким образом, если правило имеет нажатие клавиши A, Ctrl-A будет запускать правило

Scott Morrison
источник
Ага - это именно то, что мне было нужно, Скотт. Я создал два правила, оба назначены букве «а», и нажатие клавиши «Control» a перемещает сообщения в нужное место назначения в зависимости от того, какие правила применяются к сообщению. Это быстрее, чем клавиша F, за которой следует число, хотя это тоже хороший способ.
Ian Varley
2

Я также использую Mail Act-on и очень быстро прохожу почту.

Если вы ориентированы на клавиатуру (как я полагаю, я вижу, что вы ответили на вопрос об emacs), вы определенно захотите переключить работу клавиш F на вашем MacBook.

Перейдите в настройки клавиатуры и установите флажок «Использовать все клавиши F1, F2 и т. Д. Как стандартные функциональные клавиши». Клавиши F будут работать, не удерживая Fn. Если вы хотите увеличить громкость звука или получить доступ к другим функциям Mac F-key, вы можете удерживать Fn.

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

alt text

Обновить: Заинтригованный идеей сочетаний клавиш, я заглянул на форумы Mail Act-On и нашел аналогичный запрос , Плохая новость заключается в том, что поддержка InDev говорит, что это невозможно, но хорошая новость заключается в том, что они предлагают заблокировать окно правил, дважды нажав F2. После блокировки на месте будет работать только одно нажатие клавиши. Таким образом, вместо 2N нажатий клавиш в файл N сообщений, это N + 1.

постскриптум Я также рекомендую активировать вкладку для перемещения по всем элементам управления, а не только по текстовым полям и спискам. См. Настройки на панели «Сочетания клавиш» в настройках клавиатуры.

Doug Harris
источник
Злой - это снижает его с 3 до 2, спасибо, Даг!
Ian Varley
1

С OSX Lion появился новый способ сделать это. OSX Lion содержит пункт меню Message / Archive, и с помощью панели «Клавиатура» в «Системных настройках» я мог бы назначить сочетание клавиш для этого пункта меню. (Я использовал Command-Shift-A.)

Я до сих пор почему-то думаю, что было бы лучше иметь годовые подпапки, как у Thunderbird, но это достаточно близко, imho.

hibbelig
источник
0

Я написал скрипт ( сообщение // скачать ) архивировать сообщения с помощью одного нажатия клавиши в сочетании с любым средством запуска сценариев, которое может обрабатывать специфичные для приложения односимвольные сочетания клавиш.

Основная логика:

  • Если передним окном является почтовый ящик, оно архивирует выбранные сообщения и выбирает следующее доступное сообщение.

  • Если переднее окно не является почтовым ящиком, сценарий будет игнорировать функции архивации и (необязательно) вводить текст, где бы вы ни находились. (Это полезно, если вы используете один ключ для запуска скрипта; без этой функции этот ключ перехватывается вашей программой запуска и не может быть введен в почтовое сообщение.)

И если вам не нужна вся логика, вот урезанная версия, которая исключает всю осведомленность о контексте, выбор следующего сообщения и т. Д .:

tell application "Mail"
    set theSelectedMessages to selection
    repeat with theMessage in theSelectedMessages
        set theMailbox to "Archive"
        set theAccount to name of account of mailbox of theMessage
        move the theMessage to mailbox theMailbox of account theAccount
    end repeat
end tell

Наконец, чтобы запустить скрипт, я использую Fastscripts , который может обрабатывать односимвольные, специфичные для приложения ярлыки. Я связал скрипт с косой чертой, которая удобно рядом с Удалить.

Dan B
источник