aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2007-12-07 12:42:24 +0000
committerKeir Fraser <keir.fraser@citrix.com>2007-12-07 12:42:24 +0000
commit41b8b425f29d085623910439b7d0ac061a7bdd39 (patch)
tree98edcc50b0b164aff010f0b90c02d3c352a1cff6
parent294cce3c9d9c5576ed72bb053f01fc9a83b582f6 (diff)
downloadxen-41b8b425f29d085623910439b7d0ac061a7bdd39.tar.gz
xen-41b8b425f29d085623910439b7d0ac061a7bdd39.tar.bz2
xen-41b8b425f29d085623910439b7d0ac061a7bdd39.zip
[IOEMU] Add latin2 key symbol definitions.
Allows Hungarian users plus others to enter their language specific accented characters. Signed-off-by: Pat Campbell <plc@novell.com>
-rw-r--r--tools/ioemu/vnc_keysym.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/tools/ioemu/vnc_keysym.h b/tools/ioemu/vnc_keysym.h
index ea9e330f1a..af99ce0e4e 100644
--- a/tools/ioemu/vnc_keysym.h
+++ b/tools/ioemu/vnc_keysym.h
@@ -203,6 +203,65 @@ static name2keysym_t name2keysym[]={
{ "ydiaeresis", 0x0ff},
{"EuroSign", 0x20ac}, /* XK_EuroSign */
+/* latin 2 extensions */
+{ "Aogonek", 0x01a1},
+{ "breve", 0x01a2},
+{ "Lstroke", 0x01a3},
+{ "Lcaron", 0x01a5},
+{ "Sacute", 0x01a6},
+{ "Scaron", 0x01a9},
+{ "Scedilla", 0x01aa},
+{ "Tcaron", 0x01ab},
+{ "Zacute", 0x01ac},
+{ "Zcaron", 0x01ae},
+{ "Zabovedot", 0x01af},
+{ "aogonek", 0x01b1},
+{ "ogonek", 0x01b2},
+{ "lstroke", 0x01b3},
+{ "lcaron", 0x01b5},
+{ "sacute", 0x01b6},
+{ "caron", 0x01b7},
+{ "scaron", 0x01b9},
+{ "scedilla", 0x01ba},
+{ "tcaron", 0x01bb},
+{ "zacute", 0x01bc},
+{ "doubleacute", 0x01bd},
+{ "zcaron", 0x01be},
+{ "zabovedot", 0x01bf},
+{ "Racute", 0x01c0},
+{ "Abreve", 0x01c3},
+{ "Lacute", 0x01c5},
+{ "Cacute", 0x01c6},
+{ "Ccaron", 0x01c8},
+{ "Eogonek", 0x01ca},
+{ "Ecaron", 0x01cc},
+{ "Dcaron", 0x01cf},
+{ "Dstroke", 0x01d0},
+{ "Nacute", 0x01d1},
+{ "Ncaron", 0x01d2},
+{ "Odoubleacute", 0x01d5},
+{ "Rcaron", 0x01d8},
+{ "Uring", 0x01d9},
+{ "Udoubleacute", 0x01db},
+{ "Tcedilla", 0x01de},
+{ "racute", 0x01e0},
+{ "abreve", 0x01e3},
+{ "lacute", 0x01e5},
+{ "cacute", 0x01e6},
+{ "ccaron", 0x01e8},
+{ "eogonek", 0x01ea},
+{ "ecaron", 0x01ec},
+{ "dcaron", 0x01ef},
+{ "dstroke", 0x01f0},
+{ "nacute", 0x01f1},
+{ "ncaron", 0x01f2},
+{ "odoubleacute", 0x01f5},
+{ "udoubleacute", 0x01fb},
+{ "rcaron", 0x01f8},
+{ "uring", 0x01f9},
+{ "tcedilla", 0x01fe},
+{ "abovedot", 0x01ff},
+
/* modifiers */
{"Control_L", 0xffe3}, /* XK_Control_L */
{"Control_R", 0xffe4}, /* XK_Control_R */