summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-05-12 23:00:59 +0200
committerwm4 <wm4@nowhere>2015-05-12 23:01:32 +0200
commitfc9695e63b5baa1a478acb8e79c038571ee0e9b3 (patch)
tree24d91846d8ba3f754fea8d6c53c0ff70ce030ecc
parent47d69f366b116b05edb7df546b0db0cc1ea50c17 (diff)
downloadmpv-fc9695e63b5baa1a478acb8e79c038571ee0e9b3.tar.bz2
mpv-fc9695e63b5baa1a478acb8e79c038571ee0e9b3.tar.xz
win32: add mappings for some special keys
Untested.
-rw-r--r--osdep/w32_keyboard.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/osdep/w32_keyboard.c b/osdep/w32_keyboard.c
index 4614722aae..e9bbd785a4 100644
--- a/osdep/w32_keyboard.c
+++ b/osdep/w32_keyboard.c
@@ -66,6 +66,15 @@ static const struct keymap vk_map[] = {
{VK_RIGHT, MP_KEY_KP6}, {VK_HOME, MP_KEY_KP7}, {VK_UP, MP_KEY_KP8},
{VK_PRIOR, MP_KEY_KP9}, {VK_DELETE, MP_KEY_KPDEL},
+ // multimedia and other special keys
+ {VK_VOLUME_MUTE, MP_KEY_MUTE},
+ {VK_VOLUME_DOWN, MP_KEY_VOLUME_DOWN},
+ {VK_VOLUME_UP, MP_KEY_VOLUME_UP},
+ {VK_MEDIA_NEXT_TRACK, MP_KEY_NEXT},
+ {VK_MEDIA_PREV_TRACK, MP_KEY_PREV},
+ {VK_MEDIA_STOP, MP_KEY_STOP},
+ {VK_MEDIA_PLAY_PAUSE, MP_KEY_PLAYPAUSE},
+
{0, 0}
};