Wer kennt das nicht, man will die Zusatz-Tasten abfangen um sie für ein Mp3-Player (o.Ä.) zu benutzen. Nun kann man das Systemweite abfangen der Tasten auf viele Arten lösen, doch viel wichtiger, wenn man dieses Problem gelöst hat, kommt das nächste : "Wie zur Hölle geht das mit den Zusatz-Tasten?".
Um dem Ganzen ein Ende zu setzen (Die Frage kam ja schon ein paar mal im Forum), hab ich die Liste der VitualKeys der Spezialtasten rausgekramt.
Aus der "JwaWinUser.pas":
Delphi-Quellcode:
// BROWSERTASTEN:
VK_BROWSER_BACK = $A6;
VK_BROWSER_FORWARD = $A7;
VK_BROWSER_REFRESH = $A8;
VK_BROWSER_STOP = $A9;
VK_BROWSER_SEARCH = $AA;
VK_BROWSER_FAVORITES = $AB;
VK_BROWSER_HOME = $AC;
//--------------------------------
// MULTIMEDIATASTEN:
VK_VOLUME_MUTE = $AD;
VK_VOLUME_DOWN = $AE;
VK_VOLUME_UP = $AF;
VK_MEDIA_NEXT_TRACK = $B0;
VK_MEDIA_PREV_TRACK = $B1;
VK_MEDIA_STOP = $B2;
VK_MEDIA_PLAY_PAUSE = $B3;
//--------------------------------
// ZUSATZTASTEN:
VK_LAUNCH_MAIL = $B4;
VK_LAUNCH_MEDIA_SELECT = $B5;
VK_LAUNCH_APP1 = $B6;
VK_LAUNCH_APP2 = $B7;