File u_tigervnc-send-special-keys-directly.patch of Package tigervnc.407
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.
Index: tigervnc-1.4.1/vncviewer/Viewport.cxx
===================================================================
--- tigervnc-1.4.1.orig/vncviewer/Viewport.cxx
+++ tigervnc-1.4.1/vncviewer/Viewport.cxx
@@ -1007,18 +1007,11 @@ rdr::U32 Viewport::translateKeyEvent(voi
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 (keyTextLen == 0) {
- vlog.error(_("Unknown FLTK key code %d (0x%04x)"), keyCode, keyCode);
- return NoSymbol;
+ return keyCode;
}
// Control character?