summaryrefslogtreecommitdiffstats
path: root/client_examples/SDLvncviewer.c
diff options
context:
space:
mode:
authorJohannes Schindelin <johannes.schindelin@gmx.de>2012-03-29 14:10:54 -0500
committerJohannes Schindelin <johannes.schindelin@gmx.de>2012-03-29 14:10:54 -0500
commitee4593425f63821280162d4e66a091479038a652 (patch)
treebed6072934c9ffb936af2b8610ade7e3d564ce36 /client_examples/SDLvncviewer.c
parent2d850098684cd2066a785c99202f21ffb0c8ecfd (diff)
downloadlibtdevnc-ee4593425f63821280162d4e66a091479038a652.tar.gz
libtdevnc-ee4593425f63821280162d4e66a091479038a652.zip
SDLvncviewer: map Apple/Windows keys correctly
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Diffstat (limited to 'client_examples/SDLvncviewer.c')
-rw-r--r--client_examples/SDLvncviewer.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/client_examples/SDLvncviewer.c b/client_examples/SDLvncviewer.c
index f704ccc..4cf22f5 100644
--- a/client_examples/SDLvncviewer.c
+++ b/client_examples/SDLvncviewer.c
@@ -141,10 +141,9 @@ static rfbKeySym SDL_key2rfbKeySym(SDL_KeyboardEvent* e) {
case SDLK_LALT: k = XK_Alt_L; break;
case SDLK_RMETA: k = XK_Meta_R; break;
case SDLK_LMETA: k = XK_Meta_L; break;
+ case SDLK_LSUPER: k = XK_Super_L; break;
+ case SDLK_RSUPER: k = XK_Super_R; break;
#if 0
- /* TODO: find out keysyms */
- case SDLK_LSUPER: k = XK_LSuper; break; /* left "windows" key */
- case SDLK_RSUPER: k = XK_RSuper; break; /* right "windows" key */
case SDLK_COMPOSE: k = XK_Compose; break;
#endif
case SDLK_MODE: k = XK_Mode_switch; break;