Вы можете сделать это с помощью AutoHotkey . Он предназначен для того, чтобы делать именно то, что вы просите. Это простой язык сценариев, который может связывать действия с ключами.
Вот очень простой пример
^!p:: IfWinNotExist ahk_class Winamp v1.x return ; Otherwise, the above has set the "last found" window for use below. ControlSend, ahk_parent, c ; Pause/Unpause return
Это приведет к тому, что Alt-Shift-P отправит ключ «c» в Winamp, заставив его остановиться. Можно сопоставить ключ с чем угодно в вашей системе. Я думаю, что вы можете заменить ^! P на, чтобы использовать мультимедиа. У меня нет одной из этих модных клавиатур.
Вот некоторые мультимедийные ключи, которые поддерживает AutoHotkey:
Browser_Back Browser_Forward Browser_Refresh Browser_Stop Browser_Search Browser_Favorites Browser_Home Volume_Mute Убавить звук Увеличить громкость Media_Next Media_Prev Media_Stop Media_Play_Pause Launch_Mail Launch_Media Launch_App1 Launch_App2
Вот более подробная информация: http://www.autohotkey.com/docs/misc/Winamp.htm