How to add a keyboard shortcut to any Mac app menu command

Don’t you just hate it when one of your favorite Mac apps is missing an obvious keyboard shortcut for an often used menu command? I recently ran into that issue with Pixelmator.

I made the switch to Pixelmator, because it is one of the few decent image editing apps that features support for the MacBook Pro with Retina Display. Normally I’m a CS5 user, but since Adobe’s suite lacks Retina support, I felt compelled to make the switch.

Although I don’t find Pixelmator to be as intuitive as Photoshop, making the switch hasn’t been all that bad. It’s snappy, features a bevy of options, and best of all, it looks gorgeous on the Retina Display. If I had to pick a flaw, I’d say that one of the most glaring miscues is the lack of a dedicated keyboard shortcut for exporting your work. Fortunately that can be remedied with a quick trip to System Preferences…

The great thing about creating custom keyboard shortcuts, is that it doesn’t just work with Pixelmator; it can work with any app. Simply follow these steps:

Step 1: Open an Application, and find the menu command you’d like to create a shortcut for, notating its exact name.

Step 2: Open System Preferences > Keyboard > Keyboard Shortcuts.

Step 3: Select Application Shortcuts from the left-hand column, and click the + sign near the bottom of the right window.

Step 4: A window will appear with Application, Menu Title, and Keyboard Shortcut. Fill all of those items in, making sure that you type the Menu Title exactly how it appears in the Application that you selected from the drop down menu.

Step 5: Click Add, open the Application in question, and try out your newly created keyboard shortcut. You should see the shortcut that you created next to the name of the menu item as well.

Again, this works for any application in question, not just Pixelmator. This isn’t exactly a new trick, but it’s one that’s easy to forget, and extremely helpful for apps that feature obvious keyboard shortcut omissions. What say you?