Mapping F13-F16 on Apple Keyboard under OS X

I recently purchased an Apple Keyboard for my Mac Mini. It includes 2 USB ports, as well as volume control and mute keys. All very useful but the thing that caught my eye was the F13 through F16 keys as my normal PC keyboard ends at F12.
Apple Keyboard

So how can you use these extra keys in OS X? Well F13 is easy, the Keyboard & Mouse preference panel will let you map this key.
But it does not recognise the F14, F15 and F16 keys even through I am using an Apple keyboard!
Apple software not recognising Apple hardware is very annoying! Fortunately there are workarounds.

This link at OSXHints explains how to do it –> How to map F14, F15, and F16 to Expos?ɬ©, Dashboard

I set my keys up as follows:

* F13 = Dashboard
* F14 = All Windows
* F15 = Application Windows
* F16 = Desktop

If you like this setup then just download the file below
and place it in your home directory under …/Library/Preferences