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

The F3 button on my rMBP has a figure which shows 3 rectangles, pressing the button without the FN key initiates the Expose function. I want to modify that key for another function. However I cannot directly modify it via preferences because pressing that button does not register as a specific keyboard shortcut.

share|improve this question
up vote 2 down vote accepted

You could also change it to a normal F-key with FunctionFlip.

If anyone else is looking for a way to change it with KeyRemap4MacBook, just create a private.xml like this:

<?xml version="1.0"?>
<autogen>--KeyToKey-- KeyCode::EXPOSE_ALL, KeyCode::F19</autogen>

The keycode constants are defined in src/bridge/generator/keycode/data. The test folder has a checkbox.xml with all the predefined mappings.

share|improve this answer
What is the code to Hide window ? Which is CMD + H ? – Render Oct 9 '12 at 11:37
--KeyToKey-- KeyCode::EXPOSE_ALL, KeyCode::H, VK_COMMAND if you use a QWERTY-like keyboard layout. – user495470 Oct 9 '12 at 19:00

Take a look at KeyRemap4MacBook, it should do what you're looking for.

share|improve this answer
That is too complex and not straightforward. Would appreciate another way. – Render Oct 9 '12 at 4:21
It's really not complicated. In the KeyRemap4MacBook preferences, just search for "Expose to F3", and that button will become the F3 button again, which "System Preferences" understands and can use for other shortcuts. – Mike Feb 5 '14 at 18:59

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.