2
1
On my macbook air, the F5 key is un-assigned. So in Sparrow I set that key to hide/show Sparrow. Basically I have a dedicated F key to look at my inbox then hide it again to go back to my work.
My question is: How can I re-assign F3 (expose) or F4 (dashboard) or even F12 (eject) to show/hide other apps like Skype, Adium, or VLC?
Sparrow's preferences allowed me to assign a key. Is there an applescript I can write or a Mac System Preferences setting I can manipulate to achieve this goal? I'm open to 3rd-party software, preferably one that doesn't require being in the dock or menubar.
EDIT: I found a handy program FunctionFlip that only changes some of the function keys to their original state. I then found a launcher, Alfred, that I can assign keys to. Thanks to @slhck for the inspiration!

I can't seem to override the keys that are normally used for expose and dashboard – victoroux – 2012-05-01T17:06:19.730
If you go to System Preferences, in Keyboard, check Use all F1, F2, etc. keys as standard function keys. This way, they won't interfere, and you'll be able to assign them. – slhck – 2012-05-01T17:16:46.007
I didn't want to go through all the work of assigning the rest of the F keys back so I installed FunctionFlip. And I'm using Alfred to launch things as you suggested a third party (Spark wasn't working well on my system). Thank you so much :) – victoroux – 2012-05-01T17:51:31.233
Glad you got it working, you're welcome! – slhck – 2012-05-01T17:55:11.087