aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer/keysym2ucs.h
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2011-03-09 13:28:12 +0000
committerPierre Ossman <ossman@cendio.se>2011-03-09 13:28:12 +0000
commitd014d05c26c5b0c5c83cf856933aadf4fd153f5c (patch)
tree452ce4561542ce0b6974ac52b6b6a7a3dae4af15 /vncviewer/keysym2ucs.h
parent3d5d8a0971c1cc7de57a85db4979c914b0f8e04a (diff)
downloadtigervnc-d014d05c26c5b0c5c83cf856933aadf4fd153f5c.tar.gz
tigervnc-d014d05c26c5b0c5c83cf856933aadf4fd153f5c.zip
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
Diffstat (limited to 'vncviewer/keysym2ucs.h')
-rw-r--r--vncviewer/keysym2ucs.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/vncviewer/keysym2ucs.h b/vncviewer/keysym2ucs.h
new file mode 100644
index 00000000..a09165b9
--- /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