Some of the search queries that land people on this blog seem to be looking for shortcuts for applications. With Mac OS X 10.4 or later, you don’t need to create or even learn shortcuts for applications. They’re already there, but not in the form you may be expecting.
The key is Spotlight, the search utility built into OS X. Spotlight makes a decent application launcher. Just hit the Spotlight keyboard shortcut (Command+spacebar unless you changed it), type the first few letters of the application’s name, and if the application’s name is the Top Hit, press Return to launch it. (In OS X 10.4, you need to press Command+Return; In 10.5, Apple simplified it to just Return.) If it isn’t the Top Hit, use the usual Spotlight shortcuts to get to it in the list: Use the up and down arrow keys either alone, or with the Command key to jump categories.
So for example, if I want to use Activity Monitor, I press Command+spacebar, then type “act” and boom, there it is. Depending on which files and applications are on your computer, Activity Monitor may appear before you get to the third letter.
If you’re annoyed because you have to type a few letters before Spotlight narrows it down to the application you want to launch, have patience. At least in my experience, if you keep picking the same item from the search results, OS X will eventually turn it into the Top Hit, and over time you’ll need to type fewer and fewer characters to get it. (You can accelerate searching for multiple words through abbreviation; read about it here.)
By now I’ve got my Mac trained so that after pressing the Spotlight shortcut, Safari becomes the Top Hit as soon as I type “sa”, and Photoshop shows up as soon as I type “ph”. Yeah, it’s more than a single keystroke, but on the other hand, to get this feature I didn’t have to modify my system, spend an hour configuring shortcuts, or add a utility such as LaunchBar. Spotlight is already capable of launching any application on your system without any further setup.
There’s a second benefit to leaning on Spotlight for this purpose: You never have to dig down to open an application or utility that isn’t already in the Dock. You don’t even need to know where it is in your hard disk! Using Spotlight as an application launcher can also let you reduce the number of application alias icons littering your desktop or Dock.
Of course, if you really do want to manually define system shortcuts, you can open System Preferences, click Keyboard & Mouse, click Keyboard Shortcuts, and edit the list of shortcuts.
And yes, before OS X 10.4 came out with Spotlight, I used to be a devotee of LaunchBar, and I tried Quicksilver. The problem is that even if a launcher app is free, the second indexing engine drags on the system and adds complexity, another database to store and manage, and removes another set of keyboard shortcuts from the pool. When Spotlight came out, I realized that it does most of what I need, and well enough. The things Spotlight can’t do that the other utilities can do I’ve mostly covered by having Spotlight trigger AppleScripts…but that’s a subject for another entry.
Update: There are so many Web searches that come here looking for an Activity Monitor shortcut that I have to add this: If you frequently want to monitor Mac system status information, you should download iStat menus (used to be free, I decided to pay) and simply have all of that CPU, RAM, disk, network, etc. information right up there in your menu bar. Ultimately, iStat menus is why I don’t need to open Activity Monitor. For a free alternative, try MenuMeters.