2 * CDE - Common Desktop Environment
4 * Copyright (c) 1993-2012, The Open Group. All rights reserved.
6 * These libraries and programs are free software; you can
7 * redistribute them and/or modify them under the terms of the GNU
8 * Lesser General Public License as published by the Free Software
9 * Foundation; either version 2 of the License, or (at your option)
12 * These libraries and programs are distributed in the hope that
13 * they will be useful, but WITHOUT ANY WARRANTY; without even the
14 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU Lesser General Public License for more
18 * You should have received a copy of the GNU Lesser General Public
19 * License along with these librararies and programs; if not, write
20 * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21 * Floor, Boston, MA 02110-1301 USA
23 /* $XConsortium: special.h /main/3 1995/11/08 11:19:34 rswiston $ */
24 0, "^@ NUL", SPECIAL, NULL, NULL,
25 1, "^A SOH", SPECIAL, NULL, NULL,
26 2, "^B STX", SPECIAL, NULL, NULL,
27 3, "^C ETX", SPECIAL, NULL, NULL,
28 4, "^D EOT", SPECIAL, NULL, NULL,
29 5, "^E ENQ", SPECIAL, NULL, NULL,
30 6, "^F ACK", SPECIAL, NULL, NULL,
31 7, "^G BEL", SPECIAL, NULL, NULL,
32 8, "^H BS", SPECIAL, NULL, NULL,
33 9, "^I HT", SPECIAL, NULL, NULL,
34 10, "^J LF", SPECIAL, NULL, NULL,
35 11, "^K VT", SPECIAL, NULL, NULL,
36 12, "^L FF", SPECIAL, NULL, NULL,
37 13, "^M CR", SPECIAL, NULL, NULL,
38 14, "^N SO", SPECIAL, NULL, NULL,
39 15, "^O SI", SPECIAL, NULL, NULL,
40 16, "^P DLE", SPECIAL, NULL, NULL,
41 17, "^Q DC1", SPECIAL, NULL, NULL,
42 18, "^R DC2", SPECIAL, NULL, NULL,
43 19, "^S DC3", SPECIAL, NULL, NULL,
44 20, "^T DC4", SPECIAL, NULL, NULL,
45 21, "^U NAK", SPECIAL, NULL, NULL,
46 22, "^V SYN", SPECIAL, NULL, NULL,
47 23, "^W ETB", SPECIAL, NULL, NULL,
48 24, "^X CAN", SPECIAL, NULL, NULL,
49 25, "^Y EM", SPECIAL, NULL, NULL,
50 26, "^Z SUB", SPECIAL, NULL, NULL,
51 27, "^[ ESC", SPECIAL, NULL, NULL,
52 28, "^\\ FS", SPECIAL, NULL, NULL,
53 29, "^] GS", SPECIAL, NULL, NULL,
54 30, "^^ RS", SPECIAL, NULL, NULL,
55 31, "^_ US", SPECIAL, NULL, NULL,
56 32, "SP", SPECIAL, NULL, NULL,
57 33, "!", SPECIAL, NULL, NULL,
58 34, "\"", SPECIAL, NULL, NULL,
59 35, "#", SPECIAL, "\\\\#", NULL,
60 36, "$", SPECIAL, "\\\\dollar{}", NULL,
61 37, "%", SPECIAL, "\\\\%", NULL,
62 38, "&", SPECIAL, "\\\\&", NULL,
63 39, "'", SPECIAL, NULL, NULL,
64 40, "(", SPECIAL, NULL, NULL,
65 41, ")", SPECIAL, NULL, NULL,
66 42, "*", SPECIAL, NULL, NULL,
67 43, "+", SPECIAL, NULL, NULL,
68 44, ",", SPECIAL, NULL, NULL,
69 45, "-", SPECIAL, "{-}", NULL,
70 46, ".", SPECIAL, NULL, NULL,
71 47, "/", SPECIAL, NULL, NULL,
72 58, ":", SPECIAL, NULL, NULL,
73 59, ";", SPECIAL, NULL, NULL,
74 60, "<", SPECIAL, "{\\\\lthan}", NULL,
75 61, "=", SPECIAL, NULL, NULL,
76 62, ">", SPECIAL, "{\\\\gthan}", NULL,
77 63, "?", SPECIAL, NULL, NULL,
78 64, "@", SPECIAL, NULL, NULL,
79 91, "[", SPECIAL, NULL, NULL,
80 92, "\\\\", SPECIAL, "{\\\\bslash}", NULL,
81 93, "]", SPECIAL, NULL, NULL,
82 94, "^", SPECIAL, "\\\\string^", NULL,
83 95, "_", SPECIAL, "{\\\\under}", NULL,
84 96, "`", SPECIAL, NULL, NULL,
85 123, "{", SPECIAL, "{\\\\lbrac}", NULL,
86 124, "|", SPECIAL, "{\\\\vbar}", NULL,
87 125, "}", SPECIAL, "{\\\\rbrac}", NULL,
88 126, "~", SPECIAL, "\\\\string~", NULL,
89 184, "inverted exclamation mark", SPECIAL, "{!`}", NULL,
90 185, "inverted question mark", SPECIAL, "{?`}", NULL,
91 168, "acute accent", SPECIAL, "\\\\'{ }", NULL,
92 169, "grave accent", SPECIAL, "\\\\`{ }", NULL,
93 170, "circumflex", SPECIAL, "\\\\^{ }", NULL,
94 171, "dieresis", SPECIAL, "\\\\\\\"{ }", NULL,
95 172, "tilde", SPECIAL, "\\\\~{ }", NULL,
96 127, "DEL", SPECIAL, NULL, NULL,
97 48, "0", NORMAL, NULL, NULL,
98 49, "1", NORMAL, NULL, NULL,
99 50, "2", NORMAL, NULL, NULL,
100 51, "3", NORMAL, NULL, NULL,
101 52, "4", NORMAL, NULL, NULL,
102 53, "5", NORMAL, NULL, NULL,
103 54, "6", NORMAL, NULL, NULL,
104 55, "7", NORMAL, NULL, NULL,
105 56, "8", NORMAL, NULL, NULL,
106 57, "9", NORMAL, NULL, NULL,
107 97, "a", NORMAL, NULL, NULL,
108 192, "a circumflex", NORMAL, "\\\\^a", NULL,
109 200, "a grave", NORMAL, "\\\\`a", NULL,
110 196, "a acute", NORMAL, "\\\\'a", NULL,
111 204, "a dieresis", NORMAL, "\\\\\\\"a", NULL,
112 226, "a tilde", NORMAL, "\\\\~a", NULL,
113 212, "a angstrom", NORMAL, "{\\\\aa}", NULL,
114 215, "ae ligature", NORMAL, "{\\\\ae}", NULL,
115 65, "A", NORMAL, NULL, 97,
116 162, "A circumflex", NORMAL, "\\\\^A", 192,
117 161, "A grave", NORMAL, "\\\\`A", 200,
118 224, "A acute", NORMAL, "\\\\'A", 196,
119 216, "A dieresis", NORMAL, "\\\\\\\"A", 204,
120 225, "A tilde", NORMAL, "\\\\~A", 226,
121 208, "A angstrom", NORMAL, "{\\\\AA}", 212,
122 211, "AE ligature", NORMAL, "{\\\\AE}", 215,
123 98, "b", NORMAL, NULL, NULL,
124 66, "B", NORMAL, NULL, 98,
125 99, "c", NORMAL, NULL, NULL,
126 67, "C", NORMAL, NULL, 99,
127 181, "c cedilla", NORMAL, "\\\\c{c}", NULL,
128 180, "C cedilla", NORMAL, "\\\\c{C}", 181,
129 68, "D", NORMAL, NULL, 100,
130 100, "d", NORMAL, NULL, NULL,
131 101, "e", NORMAL, NULL, NULL,
132 193, "e circumflex", NORMAL, "\\\\^e", NULL,
133 201, "e grave", NORMAL, "\\\\`e", NULL,
134 197, "e acute", NORMAL, "\\\\'e", NULL,
135 205, "e dieresis", NORMAL, "\\\\\\\"e", NULL,
136 69, "E", NORMAL, NULL, 101,
137 164, "E circumflex", NORMAL, "\\\\^E", 193,
138 163, "E grave", NORMAL, "\\\\`E", 201,
139 220, "E acute", NORMAL, "\\\\'E", 197,
140 165, "E dieresis", NORMAL, "\\\\\\\"E", 205,
141 102, "f", NORMAL, NULL, NULL,
142 70, "F", NORMAL, NULL, 102,
143 103, "g", NORMAL, NULL, NULL,
144 71, "G", NORMAL, NULL, 103,
145 104, "h", NORMAL, NULL, NULL,
146 72, "H", NORMAL, NULL, 104,
147 105, "i", NORMAL, NULL, NULL,
148 209, "i circumflex", NORMAL, "{\\\\^\\\\i}", NULL,
149 217, "i grave", NORMAL, "{\\\\`\\\\i}", NULL,
150 213, "i acute", NORMAL, "{\\\\'\\\\i}", NULL,
151 221, "i dieresis", NORMAL, "{\\\\\\\"\\\\i}", NULL,
152 73, "I", NORMAL, NULL, 105,
153 166, "I circumflex", NORMAL, "\\\\^I", 209,
154 230, "I grave", NORMAL, "\\\\`I", 217,
155 229, "I acute", NORMAL, "\\\\'I", 213,
156 167, "I dieresis", NORMAL, "\\\\\\\"I", 221,
157 106, "j", NORMAL, NULL, NULL,
158 74, "J", NORMAL, NULL, 106,
159 107, "k", NORMAL, NULL, NULL,
160 75, "K", NORMAL, NULL, 107,
161 108, "l", NORMAL, NULL, NULL,
162 76, "L", NORMAL, NULL, 108,
163 109, "m", NORMAL, NULL, NULL,
164 77, "M", NORMAL, NULL, 109,
165 110, "n", NORMAL, NULL, NULL,
166 183, "n tilde", NORMAL, "\\\\~n", NULL,
167 78, "N", NORMAL, NULL, 110,
168 182, "N tilde", NORMAL, "\\\\~N", 183,
169 111, "o", NORMAL, NULL, NULL,
170 194, "o circumflex", NORMAL, "\\\\^o", NULL,
171 202, "o grave", NORMAL, "\\\\`o", NULL,
172 198, "o acute", NORMAL, "\\\\'o", NULL,
173 206, "o dieresis", NORMAL, "\\\\\\\"o", NULL,
174 234, "o tilde", NORMAL, "\\\\~o", NULL,
175 214, "o slash", NORMAL, "{\\\\o}", NULL,
176 79, "O", NORMAL, NULL, 111,
177 223, "O circumflex", NORMAL, "\\\\^O", 194,
178 232, "O grave", NORMAL, "\\\\`O", 202,
179 231, "O acute", NORMAL, "\\\\'O", 198,
180 218, "O dieresis", NORMAL, "\\\\\\\"O", 206,
181 233, "O tilde", NORMAL, "\\\\~O", 234,
182 210, "O slash", NORMAL, "{\\\\O}", 214,
183 112, "p", NORMAL, NULL, NULL,
184 80, "P", NORMAL, NULL, 112,
185 113, "q", NORMAL, NULL, NULL,
186 81, "Q", NORMAL, NULL, 113,
187 114, "r", NORMAL, NULL, NULL,
188 82, "R", NORMAL, NULL, 114,
189 115, "s", NORMAL, NULL, NULL,
190 236, "s caron", NORMAL, "\\\\v{s}", NULL,
191 222, "SS ligature", NORMAL, "{\\\\ss}", NULL,
192 83, "S", NORMAL, NULL, 115,
193 235, "S caron", NORMAL, "\\\\v{S}", 236,
194 116, "t", NORMAL, NULL, NULL,
195 84, "T", NORMAL, NULL, 116,
196 117, "u", NORMAL, NULL, NULL,
197 195, "u circumflex", NORMAL, "\\\\^u", NULL,
198 203, "u grave", NORMAL, "\\\\`u", NULL,
199 199, "u acute", NORMAL, "\\\\'u", NULL,
200 207, "u dieresis", NORMAL, "\\\\\\\"u", NULL,
201 85, "U", NORMAL, NULL, 117,
202 174, "U circumflex", NORMAL, "\\\\^U", 195,
203 173, "U grave", NORMAL, "\\\\`U", 203,
204 237, "U acute", NORMAL, "\\\\'U", 199,
205 219, "U dieresis", NORMAL, "\\\\\\\"U", 207,
206 118, "v", NORMAL, NULL, NULL,
207 86, "V", NORMAL, NULL, 118,
208 119, "w", NORMAL, NULL, NULL,
209 87, "W", NORMAL, NULL, 119,
210 120, "x", NORMAL, NULL, NULL,
211 88, "X", NORMAL, NULL, 120,
212 121, "y", NORMAL, NULL, NULL,
213 178, "y acute", NORMAL, "\\\\'y", NULL,
214 239, "y dieresis", NORMAL, "\\\\\\\"y", NULL,
215 89, "Y", NORMAL, NULL, 121,
216 177, "Y acute", NORMAL, "\\\\'Y", 178,
217 238, "Y dieresis", NORMAL, "\\\\\\\"Y", 239,
218 122, "z", NORMAL, NULL, NULL,
219 90, "Z", NORMAL, NULL, NULL,
220 176, "overbar", UNSUPP, NULL, NULL,
221 179, "degree", UNSUPP, NULL, NULL,
222 189, "Section sign", UNSUPP, NULL, NULL,
223 191, "Cent sign", UNSUPP, NULL, NULL,
224 243, "mu", UNSUPP, NULL, NULL,
225 244, "paragraph sign", UNSUPP, NULL, NULL,
226 246, "long dash", UNSUPP, NULL, NULL,
227 249, "Female ordinal", UNSUPP, NULL, NULL,
228 250, "Male ordinal", UNSUPP, NULL, NULL,
229 254, "Plus over minus sign", UNSUPP, NULL, NULL,
230 175, "Italian Lira", UNSUPP, NULL, NULL,
231 186, "currency sign", UNSUPP, NULL, NULL,
232 187, "pound sterling", UNSUPP, NULL, NULL,
233 188, "Yen", UNSUPP, NULL, NULL,
234 190, "florin", UNSUPP, NULL, NULL,
235 227, "Eth", UNSUPP, NULL, NULL,
236 228, "eth", UNSUPP, NULL, NULL,
237 240, "Thorn", UNSUPP, NULL, NULL,
238 241, "thorn", UNSUPP, NULL, NULL,
239 245, "fraction 3/4", UNSUPP, NULL, NULL,
240 247, "fraction 1/4", UNSUPP, NULL, NULL,
241 248, "fraction 1/2", UNSUPP, NULL, NULL,
242 251, "French double open quote", UNSUPP, NULL, NULL,
243 252, "Solid square", UNSUPP, NULL, NULL,
244 253, "French double close quote", UNSUPP, NULL, NULL