This looks pretty neat. Does this give priority for a certain media player over another? I notice when say i have ITunes and Foobar open, the pause/play button either doesn't work or gives ITunes priority even though neither are focused.

tried MPH together with my MS Natural Ergonomic Keyboard 4000 and ... it does not seem to work.Using the tray context menu 1by1 reacts as expected, but using the multimedia keys does not cause a reaction.

tried MPH together with my MS Natural Ergonomic Keyboard 4000 and ... it does not seem to work.Using the tray context menu 1by1 reacts as expected, but using the multimedia keys does not cause a reaction.

Hi, Martin, and welcome to the DonationCoder site. May I assume you have set up individual hotkeys for each action that correspond to your multimedia keys?

tried MPH together with my MS Natural Ergonomic Keyboard 4000 and ... it does not seem to work.Using the tray context menu 1by1 reacts as expected, but using the multimedia keys does not cause a reaction.

Hi, Martin, and welcome to the DonationCoder site. May I assume you have set up individual hotkeys for each action that correspond to your multimedia keys?

Sorry, I didn't get the point.

I set up single hotkeys, e.g. PlayPause, VolumeUp, VolumeDown, ShowHidePlayer.

But e.g. Volume(Up|Down) still uses the system volume up or down.

So I changed all configure hotkeys to use the modifier Ctrl and even now e.g. VolumeDown controlled the system volume by decreasing it, not the players (1by1) volume.

Thank you for the files. The fact that you previously mentioned that the tray/popup menu works as expected tells me that MPH is sending the correct commands to control 1x1. I tested your files here and all four hotkeys work fine with the latest 1x1 player (v1.76).

This leads me to believe that there is a conflict going on with your multimedia keys. It's possible that the IntelliType Pro software you're using is causing this conflict. Can you verify within IntelliType Pro that your media keys haven't been assigned to other functions or something similar? I use an older MS Natural keyboard like the one shown here: http://en.wikipedia.org/wiki/Microsoft_Natural_keyboard. However, I do not use the IntelliType Pro software; I just use the basic driver that Windows installs for it. If it's possible, maybe try disabling the IntelliType Pro software and see if that gets things working. Please let me know. Thanks.

I did try to get that one to work in the past but was unable to. This is a common problem with "front-end" type of players such as this one. SMPlayer and MPUI are two other mplayer front-ends that I haven't been able to get to work. The problem is exacerbated when those front-ends use custom skins instead of regular controls.

Now, that being said, if you have some AutoHotkey code that you happen to use that DOES control mplayer-WW, I'd be happy to test it out and add the support to MPH.

Media player hotkeys allow you to control the media player with the keyboard and even if the program window is not the active window on the system. That’s handy if you are working in fullscreen applications or do not want to switch regularly between the window you are working in and the media player window.

With multiple displays, it seems a matter of time before one wants to have a video playing on one display while working on another display -- e.g. watching a development-oriented video tutorial on one display while following tutorial steps on another.

In my environment, it turns out that the media keys are not very convenient to use so I chose to use the fourth mouse button for play / pause using VLC. This seems to be working well so far with MPH

Thanks skwire for MPH (and mouser for the article link)

P.S. I appreciate the "Start minimized", "Minimize to tray", and "Close to tray" options!

Sometimes I have MPH running while no media players are running -- I got to thinking it might be convenient in such a situation for an appropriate player to get started up if one of the configured MPH hotkeys was entered. In my brief testing and scanning of the documentation, I got the impression that this is not how things work currently. Assuming that's correct, how does this idea sound?

Random implementation-related thoughts...

I guess that somehow MPH would need to know or become aware of paths of appropriate starting programs (e.g. if a player is launched via a batch file, the path of that batch file). FWIW, I wouldn't mind specifying such information in an ini file

If MPH did have that info, may be upon receiving a hotkey, if it found no players running corresponding to the hotkey, it could start the top-most matching player.

P.S. The suggested global hotkey idea for rewinding has been working ok. Thanks again for the pointer