Faster than cmd+Tab way for app switching?

Is there a faster way to switch between currently-open applications on the Mac than using cmd+Tab/cmd+Shift+Tab?

I tend to have a lot of different apps open at a time and I have to keep switching between three-to-four of these apps all the time. And having to repeatedly hit cmd+tab,tab,tab seems like a waste of keystrokes. It would be nice if there was a faster way to achieve this application-switching.

This does not have to be built-in Mac functionality. I'd like to know about any app that does this job better.

PS: I'm running Mavericks
PPS: I'm looking for a keyboard shortcut and not a mouse-related solution.

Thanks! :)


Solution 1:

You can use KeyRemap4MacBook to for example turn the right option into an extra modifier key for opening applications:

<?xml version="1.0"?>
<root>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_FINDER</name>
    <url>file:///System/Library/CoreServices/Finder.app</url>
  </vkopenurldef>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_SAFARI</name>
    <url>file:///Applications/Safari.app</url>
  </vkopenurldef>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::VK_MODIFIER_EXTRA1</autogen>
    <autogen>__KeyToKey__ KeyCode::F, ModifierFlag::EXTRA1, KeyCode::VK_OPEN_URL_FINDER</autogen>
    <autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA1, KeyCode::VK_OPEN_URL_SAFARI</autogen>
  </item>
</root>

See http://osxnotes.net/keyremap4macbook.html for more examples.

If you have bought the Powerpack for Alfred 2, you can use workflows like this:

Hotkeys have a short delay by default, but you can reduce it by changing the trigger behavior:

Solution 2:

This is a really old question but just thought I would add to it anyway!

I use apptivate.

Really simple toolbar app that can open/switch to almost anything with custom keyboard shortcuts.