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.


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.

  • 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. – Lri Oct 9 '12 at 19:00

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

  • 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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .