aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>2005-03-01 21:43:42 +0000
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>2005-03-01 21:43:42 +0000
commit1289f43ab16f9a012fb3698bcc5c92e61c10cd34 (patch)
treefb051123e76a4ce6b846bc91ed2a22bd6388b8f8
parent76472292e4f4db41d518ff09bd68054ee010fe9e (diff)
Windows keys support with keymaps
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1315 c046a42c-6fe2-441c-8c8c-71466251a162
-rw-r--r--keymaps/modifiers5
-rw-r--r--sdl_keysym.h2
2 files changed, 5 insertions, 2 deletions
diff --git a/keymaps/modifiers b/keymaps/modifiers
index 06c43442e5..d8b019f040 100644
--- a/keymaps/modifiers
+++ b/keymaps/modifiers
@@ -8,9 +8,10 @@ Alt_L 0x38
Control_R 0x9d
Control_L 0x1d
-# Translate Meta, Super and Hyper to Windows keys.
+# Translate Super to Windows keys.
# This is hardcoded. See documentation for details.
+Super_R 0xdb
+Super_L 0xdc
# Translate Menu to the Windows Application key.
-# This one does not work either.
Menu 0xdd
diff --git a/sdl_keysym.h b/sdl_keysym.h
index a1485eeca9..9a7414209f 100644
--- a/sdl_keysym.h
+++ b/sdl_keysym.h
@@ -213,6 +213,8 @@ static name2keysym_t name2keysym[]={
{"Meta_R", SDLK_RMETA},
{"Shift_L", SDLK_LSHIFT},
{"Shift_R", SDLK_RSHIFT},
+{"Super_L", SDLK_LSUPER},
+{"Super_R", SDLK_RSUPER},
/* special keys */
{"BackSpace", SDLK_BACKSPACE},