Ask Different is a question and answer site for power users of Apple hardware and software. 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 will use the touchpad gesture to open Launchpad. I don't use Launchpad much.

I'd like to map the F4-key (which opens Launchpad) to send the Keystroke Command + Ctrl + Shift + 4 so I can use the OSX screenshot feature with it.

BetterTouchTool does not allow me to do it because it does not recognize when I press this key. I can get BTT to recognize F4 (i.e. hold fn then press F4) but this is not ideal: I need the top row to mostly function the way they already do while also not requiring pressing fn to take a screenshot.

share|improve this question

This is more or less exactly what I wanted.

Works perfectly and no BTT is needed for setting the keyboard shortcut (Do it through Keyboard -> Keyboard Shortcuts in System Prefs)

share|improve this answer

Using KeyRemap4MacBook, you could also add this to private.xml:

<autogen>__KeyToKey__ KeyCode::LAUNCHPAD, ModifierFlag::NONE, KeyCode::KEY_4, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>

See the source for the key code constants and predefined settings.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.