1

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

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

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

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

4 ответа4

2

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

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

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

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

альтернативный текст

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

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

1

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

1

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

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

0

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

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

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

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

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

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, которые могут обрабатывать односимвольные, специфичные для приложения ярлыки. Я связал скрипт с косой чертой, которая удобно рядом с Удалить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .