Since early 2008, all portable Macs (MacBook, MacBook Pro, MacBook Air) have introduced media control keys and specific keys for ExposÃ© and Dashboard. These keys, while greatly appreciated for everyday use, quickly become a hassle when playing games, especially FPS games like Counter-Strike and Quake where mapping keys like F1, F2 and so on are critical time-savers.
While in these games, the regular function keys can only be invoked by holding the Fn button and the function key together. Most of the time, I miss and nothing happens (although my screen does become dimmer). Basically, it’s annoying.
Other than that, some people with chubby fingers might not appreciate that the media control keys (F7, F8, F9) are not only small but located so closely together. Even with the slender fingers that I have, I sometimes hit “Next” instead of “Pause”.
FunctionFlip is a pretty cool preference pane that will allow you to easily to “flip” these media control keys or brightness control keys back to the regular function keys. Basically using this app you can switch Mac function keys to perform different actions. You can turn special keys back to regular F-keys, or vice-versa.
FunctionFlip appears in System Preferences under the ‘Other’ section. You are able to decide exactly which keys you want flipped. But before that, make sure that you have ‘Enable access for assistive devices’ checked under Universal Access in System Preferences.
The special functions are still available after the keys are flipped – to invoke them, you’ll need to press the Fn button and the corresponding F-key together. Simple, right? It also works if you have a recent external Apple keyboard with the media control keys. FunctionFlip lets you set which keys to flip on each keyboard individually.
FunctionFlip is listed to work with MacBook, MacBook Pro, iBook, PowerBooks and external Apple keyboards. The author didn’t mention anything about MacBook Air but it is a safe assumption that it will work with Air too. If you’re having difficulty with a certain keyboard, the author welcomes inquiries.
FunctionFlip is Universal Binary and requires Leopard. Grab it here.