Knowledgebase
Multimedia Keyboard Buttons Don't Work
Updated by Russell Samuels on Sep 22, 2015

In some cases, where keyboards (or remotes) have their own custom drivers (rather than using the standing Windows Media Controls) , the Multimedia keys on a multimedia keyboard may not work correctly. The solution in those cases is either to remove the custom drivers or to update the keyboard's configuration file to include MediaMonkey in the list of supported players. In some cases, helper applications or plugins allow for better MediaMonkey integration. Listed below are options for several popular keyboards:

 

1) If you have a Microsoft Keyboard and IntelliType is running, multimedia buttons may not work when MediaMonkey is minimized to the tray. Possible solutions are: a) Uninstall IntelliType PRO (or remove iType.exe from RunOnce registry via RegEdit). All Media Keys will work as expected. b) Add value PreferLLKeysHook = 1 to the [options] section of MediaMonkey.ini file. This cause MediaMonkey to use a low level keyboard driver that has the effect of allowing hotkeys to work globally, but in a delayed fashion by MediaMonkey: To edit the file see: http://www.mediamonkey.com/support/index.php?/Knowledgebase/Article/View/16c) Assign macros using IntelliType. Run the app, select Play/Pause from the keys list and click the [Assign/Manage Macro...] button. Assign e.g. 'Ctrl+P' as macro and then configure 'Ctrl+P' as a global hotkey in MediaMonkey options.

2) Genius keyboards using ioCentre Software (tested version v1.2.0.0, on SlimStar 600 laser): Locate MediaList.xml file (default C:\Genius\ioCentre\Database\MediaList.xml) and add these lines before /MediaPlayer line:

<MediaMonkey3>

<!-- *********************************************************************************** -->

<!-- ****************************** MediaMonkey 3 Player ****************************** -->

<!-- *********************************************************************************** -->

<SoftWare Name="MediaMonkey 3.x" Style="0x0002" ClassName="Winamp v1.x" Caption="" Path="Software\Wow6432Node\CLASSES\MediaMonkey.File\\Shell\open\command" ExeName="" Parameter="" Run1="Player2" Run2="" Run3="" bPlay="" MinFileVersionMS="0x00000000" MaxFileVersionMS="0x000fffff" MinFileVersionLS="0x00000000" MaxFileVersionLS="0x000fffff" />

<Command>

<Previous ClassName="" Caption="" wParam="0x9c6c" lParam="0" />

<Next ClassName="" Caption="" wParam="0x9c70" lParam="0" />

<Play ClassName="" Caption="" wParam="0x9c6d" lParam="0" />

<Pause ClassName="" Caption="" wParam="0x9c6e" lParam="0" />

<Stop ClassName="" Caption="" wParam="0x9c6f" lParam="0" />

<Record ClassName="" Caption="" wParam="0" lParam="0x300000" />

<Dummy ClassName="" Caption="" wParam="0" lParam="0" />

</Command>

</MediaMonkey3>

 

3) Logitech keyboards using SetPoint drivers (Tested version v4.24, on Logitech wireless Desktop EX-110 and EX-90):

Close the Logitech SetPoint Tray Icon and edit the Players.ini file included with the keyboard drivers by adding the following to each section of the ini file:

[Players]

mmonkey=cmd,MediaMonkey.exe,TFMainWindow,xxx,xxx,39999,39999,40047,40044,40048,0,1,MediaMonkey S

mmonkeyns=cmd,MediaMonkey (non-skinned).exe,TFMainWindow,xxx,xxx,39999,39999,40047,40044,40048,0,1,MediaMonkey NS

mmonkeyw1=cmd,MEDIAMONKEY.EXE,WINAMP V1.X,xxx,xxx,39999,39999,40047,40044,40048,0,1,MediaMonkey W1

mmonkeyw2=cmd,MediaMonkey.exe,Winamp v1.x,xxx,xxx,39999,39999,40047,40044,40048,0,1,MediaMonkey W2

mmonkeyw3=cmd,MEDIAMONKEY (NON-SKINNED).EXE,WINAMP V1.X,xxx,xxx,39999,39999,40047,40044,40048,0,1,MediaMonkey W3

mmonkeyw4=cmd,MediaMonkey (non-skinned).exe,Winamp v1.x,xxx,xxx,39999,39999,40047,40044,40048,0,1,MediaMonkey W4

 

[Players.Run]

mmonkey=path,c:\Program Files\MediaMonkey

 

[Players.Display]

mmonkey=MediaMonkey

 

[Players.BurnSupported]

mmonkey=True

4) Setpoint drivers can also be made to work through the use of Generic keys: a) Download and install UberOptions via: http://uberoptions.net/ b) Customize all the media keys as you wish e.g. if you want the Play/Pause button to play, set it to 'Other: Generic Button' and choose the appropriate action.

5) Logitech G15 Keyboard has its own custom driver, but it can integrate with MediaMonkey via a third party plugin called Winamp Visual System (WVS) [http://mylcd.sourceforge.net/] that has , despite its name, advanced integration with MediaMonkey and can be downloaded from http://sourceforge.net/project/showfiles.php?group_id=147984&package_id=232534

6) Keyboards that are not listed above and still do not work with MediaMonkey (Some TurboVision, Trust, Microsoft Keyboards, Safeway,...) can integrate via a third party utility called MMkeys (MediaMonkey Multimedia Keyboard Key Manager): http://mmfanbox.x10host.com/mmfanbox/utils/mmkeys_setup.exe (recent update is at: http://mmfanbox.x10host.com/mmfanbox/utils/mmkeys_update18012008.rar )

7) ATi Remote: This can integrate with MediaMonkey via a dedicated plugin: http://mmfanbox.x10host.com/mmfanbox/utils/ATIRWMediaMonkey.rar

8) All Girder Supported Remotes: These can integrate with MediaMonkey via the following script: http://mmfanbox.x10host.com/mmfanbox/utils/GirderMM.rar

 

(1100 vote(s))
Helpful
Not helpful

Comments (0)