Get your own customer support community
 

Media key global hotkeys should use different event api (WinXP)

Songbird does capture global hotkeys for media keys fine under Windows XP, but it does not stop other applications from being triggered by the same media key. For instance pressing my play/pause media key also triggers any other running programs such as Windows Media Player, iTunes, Zoomplayer or the default IntelliType Pro hook (which opens the default media player, which is not Songbird).

Songbird should follow the same UI methodology as all these other players do, that is capture the media key events when it does not have the focus, and only letting another app have the event when that app has the focus instead. As far as I can tell, the WM_APPCOMMAND api is used for this behaviour, instead of the more general WM_HOTKEY api.

Microsoft has some best practices on the subject of these media keys. This means that in order to correctly support media keys, songbird will have to start capturing the WM_APPCOMMAND events instead of registering WM_HOTKEY events for these keys.
 
sad I’m annoyed
Inappropriate?
6 people have this problem

User_default_medium