You could also use autoit and mod this script:
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Res_Language=1031
#AutoIt3Wrapper_Add_Constants=n
#AutoIt3Wrapper_Run_Tidy=y
Func MEDIA_next()
Send("{MEDIA_NEXT}");
Beep(50, 500)
EndFunc ;==>MEDIA_next
Func MEDIA_pause()
Send("{MEDIA_PLAY_PAUSE}");
EndFunc ;==>MEDIA_pause
Func MEDIA_prev()
Send("{MEDIA_PREV}");
EndFunc ;==>MEDIA_prev
Func MEDIA_up()
Send("{VOLUME_UP}");
Beep(200, 10)
EndFunc ;==>MEDIA_up
Func MEDIA_down()
Send("{VOLUME_DOWN}");
Beep(50, 10)
EndFunc ;==>MEDIA_down
Func MEDIA_mute()
Send("{VOLUME_MUTE}");
EndFunc ;==>MEDIA_mute
HotKeySet("#{F8}", "MEDIA_next")
HotKeySet("#{F7}", "MEDIA_pause")
HotKeySet("#{F6}", "MEDIA_prev")
HotKeySet("#{F9}", "MEDIA_up")
HotKeySet("#{F10}", "MEDIA_down")
HotKeySet("#{F11}", "MEDIA_mute")
While 1
Sleep(100)
WEnd
Why is the hide content button missing here at geekhack ??