Faking Gmail shortcuts in Mail.app
Amid all the recent Google privacy brouhaha I switched my personal email from Gmail to iCloud, which also involved a switch from the Gmail web interface to Mail.app. Overall the Mail.app interface is nice, certainly easier on the eye than Gmail. But Gmail was faster to navigate using keyboard shortcuts, particularly its single-key shortcuts such as ‘y’ to archive, ‘c’ to compose a new message, and ‘[’ to archive the current message and open the next oldest message.
By comparison, some of the Mail.app shortcuts feel clunky and unintuitive: Shift+⌘+D to send? Really? I know it’s got to avoid clashes with other keyboard shortcuts anywhere on the system, and both ⌘+s and ⌘+d are spoken for, but a three-key combo to send an email feels like one key too many.
The shortcut I found myself missing most was Gmail’s ‘y’ to archive. I’m pleased to see Mail.app offers a similar archive function, and by adding the Archive folder to the Favorites bar it’s possible to automatically create a keyboard shortcut to move messages to that folder. It’s just that it’s another clunker: if the Archive folder was the third folder in the Favorites bar, its keyboard shortcut would be ⌘+⌃+3. Yuck.
We can do a little better than that. I don’t think it’s possible to set up a Gmail-style one-key shortcut, but we can set up ⌘+y to move the selected message to the Archive folder. Here’s how:
- Open System Preferences and choose Keyboard, then select the Keyboard Shortcuts tab
- Select Application Shortcuts in the list on the left
- Click the ‘+’ button under the pane on the right
- Set Application to Mail, in Menu Title type “Archive” (without the quotation marks), in Keyboard Shortcut type ⌘+y (or your preferred alternative), then click Add
That should do the trick. Happy not-quite-Gmailing in Mail.app.