File u_tigervnc-send-special-keys-directly.patch of Package tigervnc.141
Author: Michal Srb <msrb@suse.com>
Subject: Send special keys directly to server.
Patch-Mainline: To be upstreamed
References: bnc#906922
Any key that doesn't have textual interpretation should be forwarded to server.
diff -ur tigervnc-1.3.1.orig/vncviewer/Viewport.cxx tigervnc-1.3.1/vncviewer/Viewport.cxx
--- tigervnc-1.3.1.orig/vncviewer/Viewport.cxx 2014-11-25 16:19:17.761307630 +0200
+++ tigervnc-1.3.1/vncviewer/Viewport.cxx 2014-11-25 16:22:12.376081674 +0200
@@ -736,18 +736,11 @@
case FL_Favorites:
return XF86XK_Favorites;
#endif
- case XK_ISO_Level3_Shift:
- // FLTK tends to let this one leak through on X11...
- return XK_ISO_Level3_Shift;
- case XK_Multi_key:
- // Same for this...
- return XK_Multi_key;
}
// Unknown special key?
if (keyText[0] == '\0') {
- vlog.error(_("Unknown FLTK key code %d (0x%04x)"), keyCode, keyCode);
- return XK_VoidSymbol;
+ return keyCode;
}
// Look up the symbol the key produces and translate that from Unicode