From e02162a7d07b6db7ac048bd69806fcdd4590021c Mon Sep 17 00:00:00 2001 From: John Rennie Date: Mon, 7 Jan 2013 17:41:17 +0000 Subject: [PATCH] Correct handling of multimedia key presses --- xbmc/windowing/windows/WinEventsWin32.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/xbmc/windowing/windows/WinEventsWin32.cpp b/xbmc/windowing/windows/WinEventsWin32.cpp index 95a2f3e..8774c05 100644 --- a/xbmc/windowing/windows/WinEventsWin32.cpp +++ b/xbmc/windowing/windows/WinEventsWin32.cpp @@ -261,6 +261,25 @@ static int XBMC_MapVirtualKey(int scancode, int vkey) case VK_RMENU: case VK_SNAPSHOT: case VK_PAUSE: + /* Multimedia keys are already handled */ + case VK_BROWSER_BACK: + case VK_BROWSER_FORWARD: + case VK_BROWSER_REFRESH: + case VK_BROWSER_STOP: + case VK_BROWSER_SEARCH: + case VK_BROWSER_FAVORITES: + case VK_BROWSER_HOME: + case VK_VOLUME_MUTE: + case VK_VOLUME_DOWN: + case VK_VOLUME_UP: + case VK_MEDIA_NEXT_TRACK: + case VK_MEDIA_PREV_TRACK: + case VK_MEDIA_STOP: + case VK_MEDIA_PLAY_PAUSE: + case VK_LAUNCH_MAIL: + case VK_LAUNCH_MEDIA_SELECT: + case VK_LAUNCH_APP1: + case VK_LAUNCH_APP2: return vkey; } switch(mvke) -- 2.7.4