diff options
author | Pierre Ossman <ossman@cendio.se> | 2011-04-14 13:07:37 +0000 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2011-04-14 13:07:37 +0000 |
commit | 2be3d8a1615ab9e139a61969137fbe67a64550a3 (patch) | |
tree | 4e42e6873238249a64520f68d12c106de9471a27 | |
parent | f14bf33431f01884b3d807cba1e2c643c294b20c (diff) | |
download | tigervnc-2be3d8a1615ab9e139a61969137fbe67a64550a3.tar.gz tigervnc-2be3d8a1615ab9e139a61969137fbe67a64550a3.zip |
Make sure AltGr gets sent over on X11.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4367 3789f03b-4d11-0410-bbf8-ca57d06f2519
-rw-r--r-- | vncviewer/DesktopWindow.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vncviewer/DesktopWindow.cxx b/vncviewer/DesktopWindow.cxx index 7da43202..8c08aa7f 100644 --- a/vncviewer/DesktopWindow.cxx +++ b/vncviewer/DesktopWindow.cxx @@ -29,6 +29,7 @@ // FLTK can pull in the X11 headers on some systems #ifndef XK_VoidSymbol #define XK_MISCELLANY +#define XK_XKB_KEYS #include <rfb/keysymdef.h> #endif @@ -373,6 +374,9 @@ rdr::U32 DesktopWindow::translateKeyEvent(int keyCode, const char *keyText) return XK_KP_Decimal; case FL_KP + '/': return XK_KP_Divide; + case XK_ISO_Level3_Shift: + // FLTK tends to let this one leak through on X11... + return XK_ISO_Level3_Shift; } // Ctrl and Cmd tend to fudge input handling, so we need to cheat here |