Initial stab at keyboard support. Lots of corner case to work out though...


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4349 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/keysym2ucs.h b/vncviewer/keysym2ucs.h
new file mode 100644
index 0000000..a09165b
--- /dev/null
+++ b/vncviewer/keysym2ucs.h
@@ -0,0 +1,15 @@
+/*
+ * This module converts keysym values into the corresponding ISO 10646-1
+ * (UCS, Unicode) values.
+ */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+unsigned keysym2ucs(unsigned keysym);
+unsigned ucs2keysym(unsigned ucs);
+
+#ifdef __cplusplus
+}
+#endif