summaryrefslogtreecommitdiffstats
path: root/Gui/wm
diff options
context:
space:
mode:
Diffstat (limited to 'Gui/wm')
-rw-r--r--Gui/wm/wskeys.h13
-rw-r--r--Gui/wm/wsmkeys.h9
2 files changed, 21 insertions, 1 deletions
diff --git a/Gui/wm/wskeys.h b/Gui/wm/wskeys.h
index 3a932969e1..baa2732c16 100644
--- a/Gui/wm/wskeys.h
+++ b/Gui/wm/wskeys.h
@@ -126,7 +126,18 @@
#define wsGrayUp 0xb8 + 256
#define wsGrayPageUp 0xb9 + 256
-#define wsKeyNumber 116
+//Keys for multimedia keyboard
+
+#define wsXF86LowerVolume 0x11 + 256
+#define wsXF86RaiseVolume 0x13 + 256
+#define wsXF86Mute 0x12 + 256
+#define wsXF86Play 0x14 + 256
+#define wsXF86Stop 0x15 + 256
+#define wsXF86Prev 0x16 + 256
+#define wsXF86Next 0x17 + 256
+#define wsXF86Media 0x32 + 256
+
+#define wsKeyNumber 124
typedef struct
{
diff --git a/Gui/wm/wsmkeys.h b/Gui/wm/wsmkeys.h
index 3b3528a9b8..23f4477565 100644
--- a/Gui/wm/wsmkeys.h
+++ b/Gui/wm/wsmkeys.h
@@ -48,5 +48,14 @@ TwsKeyNames wsKeyNames[ wsKeyNumber ] =
{ wsGrayRight, "GrayRight" }, { wsGrayHome, "GrayHome" },
{ wsGrayUp, "GrayUp" }, { wsGrayPageUp, "GrayPageUp" },
+ { wsXF86LowerVolume, "XF86LowerVolume" },
+ { wsXF86RaiseVolume, "XF86RaiseVolume" },
+ { wsXF86Mute, "XF86Mute" },
+ { wsXF86Play, "XF86Play" },
+ { wsXF86Stop, "XF86Stop" },
+ { wsXF86Prev, "XF86Prev" },
+ { wsXF86Next, "XF86Next" },
+ { wsXF86Media, "XF86Media" },
+
{ wsKeyNone, "None" }
};