The program seems to require XMPlay to reside at "C:\Program Files". Is there a way around this?
Ignore my *.bat file which was included, because I placed only for myself to pack xmp_mmkeys.dll file with UPX and rename it to xmp-mmkeys.dll. Because in Delphi units cannot be named with '-" char and XMPlay require plugins have filenames xmp-*.dll. So you do not need to have XMPlay installed in the same dir as in my system. Just copy xmp-mmkeys.dll to your XMPlay directory, restart XMPlay and add a DSP plugin named "MultiMedia Keys Control" with "Add" button to list in XMPlay "Options and stuff" dialog. I included new file with source in separate version and recompiled with new version of System module from http://blog.synopse.info
so the dll after packed is a little bit smaller. Also to easy click fixed zip archive is attached to this reply like for first post in this thread.
Reply to rest responders: I do not know how it will be in other keyboards but I tested in my father laptop extrnal nonamed keyboard and the vkcodes of multimedia keys are the same. One my friend also test it and have exacly vkCodes of keys like Play/Pause, Prev, Next and Stop. I wrote this plugin to my satisfaction and for people like me who do not like Media Keyboard 2 Media Player (MK2MP) application from http://www.paraboliclogic.com/programs/mk2mp
which brings focus to XMPlay window while it is not active or when it is minimized. Btw I have "Notify me of replies." options checked but I did not get any e-mail notifications, I thought noone replies to this thread yes. So I checked manually and what a surprise