Make your own Apple Mail shortcuts

Buried away in OS X’s System Preferences is the little-used ability to add or modify keyboard shortcuts.

If you open the “Keyboard and Mouse” Preference Pane in System Preferences and then select the “Keyboard Shortcuts” tab, you will see a list of existing shortcuts like this:

Rollyourownshortcuts

The shortcuts that control screenshots, keyboard navigation, using the Dictionary, opening Spotlight and so on are all there.

Down the bottom is a section for adding application-specific shortcuts. Here you can do two things to make Apple Mail behave the way you want.

Adding shortcuts

You can add a keyboard shortcut for any menu command. Click on the plus sign, select Mail as the application, enter the exact text of the command as it appears in the menu and then the shortcut that you want for it.

You will see in the screenshot that I have added two. Control-Option-Command-1 now sets the priority of a message I am composing to “High”. I only know one person with a Hotmail address, but it’s my brother, so I need a quick work-around during the current “Hotmail is eating Apple Mail messages” crisis to make sure that my emails get through to him. A Keyboard shortcut is quicker (for me) than the other options.

I’ve also added a shortcut for “Add Hyperlink…” (Option-Command-H) for those rare times when I am composing an email in Rich Text. Again it’s quicker than mousing up to the Message menu and selecting it from here.

Modifying Shortcuts

You can also change the shortcuts assigned by default to various commands in Mail.app. Again you will see from the screenshot that I have changed one. By default, sending an email in Apple Mail is achieved by pressing Shift-Command-D.

Two years after switching from Windows, that still doesn’t make sense to me. So, I’ve changed it to Shift-Command-S. I could have changed it to Command-S but then I would lose that shortcut as a way to save an email as a draft. The default Shift-Command-S command, “Save as…” I never use, so I don’t miss giving it up.

One word of caution. Setting up your own shortcuts is fun and helps you work quicker on your own Mac. But the more you change, the more out of sync you get with the rest of the Mac-using world. If you ever need to use another Mac, your shortcuts won’t work, your fingers will instinctively do the wrong thing and you’ll have forgotten the default shortcuts. Sometimes it is smarter just to learn the new or odd shortcut.

Similar Posts:

Tags: , , , , ,

17 Responses to “Make your own Apple Mail shortcuts”

  1. Hawk Wings » Blog Archive » Pressing the wrong button: Another sad story says:

    [...] I felt for him. I did something similar yesterday. Reading this made me glad that I have modified my Send keyboard shortcut. Technorati Tags: Apple Mail, keyboard shortcut [...]

  2. Hawk Wings » Blog Archive » A smarter Dictionary shortcut says:

    [...] I’ve blogged before about using the Dictionary and Thesaurus in Apple Mail and about Rolling your own Shortcuts. [...]

  3. Hawk Wings » Blog Archive » Emailing URLs the hard way says:

    [...] Here is a list of ten great ones for Mail.app and a comprehensive listing of all the shortcuts documented for Apple Mail. Or perhaps you want to make your own keyboard shortcuts for Mail. Technorati Tags: emailing a URL, Automator, keyboard shortcut, Safari, email, Mail.app [...]

  4. Anthony Baker says:

    Brilliant pointer.

    Have wanted to change my Send Again menu from CMD+SHFT+D to the SHFT+ENTER that Entourage uses for sometime.

    Unfortunately, doesn’t seem like your “hack” works — at least on my PowerBook running 10.4.3.

    What version of the OS do you use?

  5. Tim says:

    Hmmm…. That’s odd.

    Shift-Enter might not be a valid combination or it might already belong to something else which could cause a problem.

    When you say it doesn’t work, do you mean that it doesn’t work at all, or that it doesn’t work for that particular keystroke combination?

    Can you get it to set to something else like (for example) Shift-Command-S?

  6. Paul Crawford says:

    Is there a way to create a keyboard shortcut to “Go To” the “Received” mailbox that I created? Wish there was a way to have Command-7 or Command-8 for a couple mailboxes that I created, but it won’t go beyond Command-6.

  7. Tim says:

    Paul — I don’t think that there is a way to do this. It only works with the default, “hardcoded” mailboxes.

    But I would be very pleased to be proved wrong.

  8. Michael Neale says:

    Hi

    I would like to recreate the pine shortcut for saving messages which saves me an enormous amount of time. If I press the save key, I am prompted for a folder to which the messages should be saved. When the sender is in my addressbook, the default folder name is the same as the nickname of the sender. Otherwise it is ‘saved-messages’. Now, since I have folders corresponding to nicknames, the entire save message to folder typically only takes s followed by the return key. What with 100′s of emails a day (and over 1000 folders – I have been emailing for over 20 years), this feature is essential for keeping my inbox in a reasonable state.

    Any ideas how to implement the automatic folder-name prompting in response to a single key press?

  9. Tim Gaden says:

    Hmmmm….. Not really. There is an extension for Thunderbird that does what you describe, but nothing exactly like that for Mail.app.

    I use Mail Act-on for my keystroke-savvy filing, but I don’t have a thousand folders.

  10. Tim Gaden says:

    @Michael: Just released — MsgFiler

  11. Michael Neale says:

    Ah, Tim, that’s more like it! MsgFiler is a nice package. Apple-9 foldername enter enter is *much* faster than using the mouse.

    With some modifications, it ought to be able to ‘learn’ where messages are likely to be filed, so that it would suggest the likely folder to go to without the user having to type in the foldername.

    Many thanks, to you & the developers of msgfiler.

  12. Jim says:

    I tried to put a “Add Hyperlink…” keyboard shortcut but it doesn’t seem to work. I used command-shift-H. I tried using command-option-H but that’s assigned to hiding all applications except for the current one. I typed Add Hyperlink… exactly but no go. Using Tiger by the way.

  13. ph says:

    It appears that if you want to replace an existing shortcut “x” with a key combination “y” that is assigned elsewhere, you must also explicitly replace “y” before your new “x” will appear. If you don’t it just removes the default assignment for “x.” (OS X 10.4.11, Mail 2.1.3)

  14. Aaron Marks says:

    Thanks so much!! That’s a brilliant tip.

    As you mentioned, the default keyboard shortcut to send a message is ?-Shift-D. This is possibly one of the worst annoying-little-blunders I’ve found in OS X.

    In the finder, I use that shortcut ALL THE TIME. It goes to your desktop. Lets say I’m in the middle of composing a critical message to my boss. Normally, when I want to attach a file, I can click over to the finder, hit ?-Shift-D to get to my desktop, and then drag it in. If I should happen to miss when switching over to the finder, and then hit ?-Shift-D, I just sent an unfinished email to my boss!

    Thanks for your tip. I decided to use ?-Return, which I believe is the default command that my fingers remember from my Entourage days.

  15. Aaron Marks says:

    Tried to get clever and use a Command symbol, but it came out as ? instead. Oh well.

  16. t0d0r says:

    Do you have idea how I can set shortcut for “Message -> Move to -> custom email folder”

  17. borkitekt says:

    Regarding the “Add Hyperlink…” shortcut, it seems to work in the latest version of Mail by simply using the text “Add…”

    Now that you’ve pointed out how this can be done, I think I’ll make a shortcut to the shortcut preference pane.

    Thnx.

Leave a Reply