Europe languages


Subject: Europe languages
From: Vadim Frolov (vadim@krug.uch.net)
Date: Fri Mar 24 2000 - 08:18:47 CST


Hello,

Cause I can't find table "X11 Keysyms -> Unicode" in iconv, I make my
own for west and
central Europe symbols.
But I'm not sure it's OK an has all of symbols .
Please, test it and say what's wrong.

WBR, Vadim

PS Table in attached file.

/* X11 KeySym Unicode
 *
 * Latin 2
 * Byte 3 = 1
 */
    XK_Aogonek 0x1a1 0x0104
    XK_breve 0x1a2 0x02D8
    XK_Lstroke 0x1a3 0x0141
    XK_Lcaron 0x1a5 0x013D
    XK_Sacute 0x1a6 0x015A
    XK_Scaron 0x1a9 0x0160
    XK_Scedilla 0x1aa 0x015E
    XK_Tcaron 0x1ab 0x0164
    XK_Zacute 0x1ac 0x0179
    XK_Zcaron 0x1ae 0x017D
    XK_Zabovedot 0x1af 0x017B
    XK_aogonek 0x1b1 0x0105
    XK_ogonek 0x1b2 0x02DB
    XK_lstroke 0x1b3 0x0142
    XK_lcaron 0x1b5 0x013E
    XK_sacute 0x1b6 0x015B
    XK_caron 0x1b7 0x02C7
    XK_scaron 0x1b9 0x0161
    XK_scedilla 0x1ba 0x015F
    XK_tcaron 0x1bb 0x0165
    XK_zacute 0x1bc 0x017A
    XK_doubleacute 0x1bd 0x02DD
    XK_zcaron 0x1be 0x017E
    XK_zabovedot 0x1bf 0x017C
    XK_Racute 0x1c0 0x0154
    XK_Abreve 0x1c3 0x0102
    XK_Lacute 0x1c5 0x0139
    XK_Cacute 0x1c6 0x0106
    XK_Ccaron 0x1c8 0x010C
    XK_Eogonek 0x1ca 0x0118
    XK_Ecaron 0x1cc 0x011A
    XK_Dcaron 0x1cf 0x011E
    XK_Dstroke 0x1d0 0x0110
    XK_Nacute 0x1d1 0x0143
    XK_Ncaron 0x1d2 0x0147
    XK_Odoubleacute 0x1d5 0x0150
    XK_Rcaron 0x1d8 0x0158
    XK_Uring 0x1d9 0x016E
    XK_Udoubleacute 0x1db 0x0170
    XK_Tcedilla 0x1de 0x0162
    XK_racute 0x1e0 0x0155
    XK_abreve 0x1e3 0x0103
    XK_lacute 0x1e5 0x013A
    XK_cacute 0x1e6 0x0107
    XK_ccaron 0x1e8 0x010D
    XK_eogonek 0x1ea 0x0119
    XK_ecaron 0x1ec 0x011B
    XK_dcaron 0x1ef 0x010F
    XK_dstroke 0x1f0 0x0111
    XK_nacute 0x1f1 0x0144
    XK_ncaron 0x1f2 0x0148
    XK_odoubleacute 0x1f5 0x0151
    XK_udoubleacute 0x1fb 0x0171
    XK_rcaron 0x1f8 0x0159
    XK_uring 0x1f9 0x016F
    XK_tcedilla 0x1fe 0x0163
    XK_abovedot 0x1ff 0x02D9
/*
 * Latin 3
 * Byte 3 = 2
 */
    XK_Hstroke 0x2a1 0x0126
    XK_Hcircumflex 0x2a6 0x0124
    XK_Iabovedot 0x2a9 0x0130
    XK_Gbreve 0x2ab 0x011E
    XK_Jcircumflex 0x2ac 0x0134
    XK_hstroke 0x2b1 0x0127
    XK_hcircumflex 0x2b6 0x0125
    XK_idotless 0x2b9 0x0131
    XK_gbreve 0x2bb 0x011F
    XK_jcircumflex 0x2bc 0x0135
    XK_Cabovedot 0x2c5 0x010A
    XK_Ccircumflex 0x2c6 0x0108
    XK_Gabovedot 0x2d5 0x0120
    XK_Gcircumflex 0x2d8 0x011C
    XK_Ubreve 0x2dd 0x016C
    XK_Scircumflex 0x2de 0x015C
    XK_cabovedot 0x2e5 0x010B
    XK_ccircumflex 0x2e6 0x0109
    XK_gabovedot 0x2f5 0x0121
    XK_gcircumflex 0x2f8 0x011D
    XK_ubreve 0x2fd 0x016D
    XK_scircumflex 0x2fe 0x015D
/*
 * Latin 4
 * Byte 3 = 3
 */
    XK_kra 0x3a2
    XK_Rcedilla 0x3a3 0x0156
    XK_Itilde 0x3a5 0x0128
    XK_Lcedilla 0x3a6 0x013B
    XK_Emacron 0x3aa 0x0112
    XK_Gcedilla 0x3ab 0x0122
    XK_Tslash 0x3ac 0x0166
    XK_rcedilla 0x3b3 0x0157
    XK_itilde 0x3b5 0x0129
    XK_lcedilla 0x3b6 0x013C
    XK_emacron 0x3ba 0x0113
    XK_gcedilla 0x3bb 0x0123
    XK_tslash 0x3bc 0x0167
    XK_ENG 0x3bd 0x014A
    XK_eng 0x3bf 0x014B
    XK_Amacron 0x3c0 0x0100
    XK_Iogonek 0x3c7 0x012E
    XK_Eabovedot 0x3cc 0x0116
    XK_Imacron 0x3cf 0x012A
    XK_Ncedilla 0x3d1 0x0145
    XK_Omacron 0x3d2 0x014C
    XK_Kcedilla 0x3d3 0x0136
    XK_Uogonek 0x3d9 0x0172
    XK_Utilde 0x3dd 0x0168
    XK_Umacron 0x3de 0x016A
    XK_amacron 0x3e0 0x0101
    XK_iogonek 0x3e7 0x012F
    XK_eabovedot 0x3ec 0x0117
    XK_imacron 0x3ef 0x012B
    XK_ncedilla 0x3f1 0x0146
    XK_omacron 0x3f2 0x014D
    XK_kcedilla 0x3f3 0x0137
    XK_uogonek 0x3f9 0x0173
    XK_utilde 0x3fd 0x0169
    XK_umacron 0x3fe 0x016B
/*
 * Latin-9 (a.k.a. Latin-0)
 * Byte 3 = 19
 */
    XK_OE 0x13bc 0x0152
    XK_oe 0x13bd 0x0153
    XK_Ydiaeresis 0x13be 0x0178



This archive was generated by hypermail 2b25 : Fri Mar 24 2000 - 08:15:37 CST