Kevin Koltzau : winuser.h: Define browser and multimedia keys.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Nov 27 07:09:49 CST 2006
Module: wine
Branch: master
Commit: baaefe97830cdc5999cdca7b288f0eb499448ae6
URL: http://source.winehq.org/git/wine.git/?a=commit;h=baaefe97830cdc5999cdca7b288f0eb499448ae6
Author: Kevin Koltzau <kevin at plop.org>
Date: Sun Nov 26 01:27:14 2006 -0500
winuser.h: Define browser and multimedia keys.
---
dlls/user32/spy.c | 36 ++++++++++++++++++------------------
include/winuser.h | 22 +++++++++++++++++++++-
2 files changed, 39 insertions(+), 19 deletions(-)
diff --git a/dlls/user32/spy.c b/dlls/user32/spy.c
index 6758bb2..d23d230 100644
--- a/dlls/user32/spy.c
+++ b/dlls/user32/spy.c
@@ -1233,24 +1233,24 @@ static const char * const VK_KeyNames[SP
"VK_RCONTROL", /* 0xA3 */
"VK_LMENU", /* 0xA4 */
"VK_RMENU", /* 0xA5 */
- NULL, /* 0xA6 */
- NULL, /* 0xA7 */
- NULL, /* 0xA8 */
- NULL, /* 0xA9 */
- NULL, /* 0xAA */
- NULL, /* 0xAB */
- NULL, /* 0xAC */
- NULL, /* 0xAD */
- NULL, /* 0xAE */
- NULL, /* 0xAF */
- NULL, /* 0xB0 */
- NULL, /* 0xB1 */
- NULL, /* 0xB2 */
- NULL, /* 0xB3 */
- NULL, /* 0xB4 */
- NULL, /* 0xB5 */
- NULL, /* 0xB6 */
- NULL, /* 0xB7 */
+ "VK_BROWSER_BACK", /* 0xA6 */
+ "VK_BROWSER_FORWARD", /* 0xA7 */
+ "VK_BROWSER_REFRESH", /* 0xA8 */
+ "VK_BROWSER_STOP", /* 0xA9 */
+ "VK_BROWSER_SEARCH", /* 0xAA */
+ "VK_BROWSER_FAVORITES", /* 0xAB */
+ "VK_BROWSER_HOME", /* 0xAC */
+ "VK_VOLUME_MUTE", /* 0xAD */
+ "VK_VOLUME_DOWN", /* 0xAE */
+ "VK_VOLUME_UP", /* 0xAF */
+ "VK_MEDIA_NEXT_TRACK", /* 0xB0 */
+ "VK_MEDIA_PREV_TRACK", /* 0xB1 */
+ "VK_MEDIA_STOP", /* 0xB2 */
+ "VK_MEDIA_PLAY_PAUSE", /* 0xB3 */
+ "VK_LAUNCH_MAIL", /* 0xB4 */
+ "VK_LAUNCH_MEDIA_SELECT", /* 0xB5 */
+ "VK_LAUNCH_APP1", /* 0xB6 */
+ "VK_LAUNCH_APP2", /* 0xB7 */
NULL, /* 0xB8 */
NULL, /* 0xB9 */
"VK_OEM_1", /* 0xBA */
diff --git a/include/winuser.h b/include/winuser.h
index 8015ea2..41b99e9 100644
--- a/include/winuser.h
+++ b/include/winuser.h
@@ -3615,7 +3615,27 @@ typedef struct tagCOMPAREITEMSTRUCT
#define VK_RCONTROL 0xA3
#define VK_LMENU 0xA4
#define VK_RMENU 0xA5
-/* 0xA6-0xB9 Unassigned */
+
+#define VK_BROWSER_BACK 0xA6
+#define VK_BROWSER_FORWARD 0xA7
+#define VK_BROWSER_REFRESH 0xA8
+#define VK_BROWSER_STOP 0xA9
+#define VK_BROWSER_SEARCH 0xAA
+#define VK_BROWSER_FAVORITES 0xAB
+#define VK_BROWSER_HOME 0xAC
+#define VK_VOLUME_MUTE 0xAD
+#define VK_VOLUME_DOWN 0xAE
+#define VK_VOLUME_UP 0xAF
+#define VK_MEDIA_NEXT_TRACK 0xB0
+#define VK_MEDIA_PREV_TRACK 0xB1
+#define VK_MEDIA_STOP 0xB2
+#define VK_MEDIA_PLAY_PAUSE 0xB3
+#define VK_LAUNCH_MAIL 0xB4
+#define VK_LAUNCH_MEDIA_SELECT 0xB5
+#define VK_LAUNCH_APP1 0xB6
+#define VK_LAUNCH_APP2 0xB7
+
+/* 0xB8-0xB9 Unassigned */
#define VK_OEM_1 0xBA
#define VK_OEM_PLUS 0xBB
#define VK_OEM_COMMA 0xBC
More information about the wine-cvs
mailing list