Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like cmd+F3 to open an application. How do I do that? I tried adding a service, but services can't be bound to this combination for some reason.

share|improve this question

migrated from Apr 5 '11 at 10:28

This question came from our site for system and network administrators.

Check out BetterTouchTools... its FREE!

The "Keyboard" tab in this application allows you to set any keyboard keys to "Open Application / File / Script" as well as many other useful things.

BetterTouchTools main purpose is to customize multi-touch devices... which is awesome! However, it works great for keyboard shortcuts as well. You may want to consider using multi-touch along with keyboard shortcuts. I find it to be very useful.

The picture below shows just a few of the things your keyboard shortcuts can do. enter image description here

share|improve this answer

Assign not a Service keyboard shortcut, but a custom Application shortcut that works in All applications, and enter your service name as the name of the menu entry.

share|improve this answer

Third party applications that support assigning shortcuts to applications:

I use Alfred, and I've used KeyRemap4MacBook to convert single keys to ⌃⌥⇧⌘ and ⌃⌥⌘.

You could also assign shortcuts to shell commands like open -a iTunes. AppleScripts like this are blocked until the application finishes opening, so they seem to take longer if they are run with FastScripts:

tell application "iTunes"
end tell

You could also create Automator services:

There's a bug on 10.7 and 10.8 where the shortcuts for Automator services don't always work until you have hovered over the services menu from the menu bar. There's also a short delay before they are run, and they aren't available in applications that don't have a services menu.

share|improve this answer

You must log in to answer this question.