Add Alt-code map.
[libguac-client-rdp.git] / src / rdp_keymap_alt.c
1
2 /* ***** BEGIN LICENSE BLOCK *****
3  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
4  *
5  * The contents of this file are subject to the Mozilla Public License Version
6  * 1.1 (the "License"); you may not use this file except in compliance with
7  * the License. You may obtain a copy of the License at
8  * http://www.mozilla.org/MPL/
9  *
10  * Software distributed under the License is distributed on an "AS IS" basis,
11  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12  * for the specific language governing rights and limitations under the
13  * License.
14  *
15  * The Original Code is libguac-client-rdp.
16  *
17  * The Initial Developer of the Original Code is
18  * Michael Jumper.
19  * Portions created by the Initial Developer are Copyright (C) 2011
20  * the Initial Developer. All Rights Reserved.
21  *
22  * Contributor(s):
23  * Matt Hortman
24  *
25  * Alternatively, the contents of this file may be used under the terms of
26  * either the GNU General Public License Version 2 or later (the "GPL"), or
27  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28  * in which case the provisions of the GPL or the LGPL are applicable instead
29  * of those above. If you wish to allow use of your version of this file only
30  * under the terms of either the GPL or the LGPL, and not to allow others to
31  * use your version of this file under the terms of the MPL, indicate your
32  * decision by deleting the provisions above and replace them with the notice
33  * and other provisions required by the GPL or the LGPL. If you do not delete
34  * the provisions above, a recipient may use your version of this file under
35  * the terms of any one of the MPL, the GPL or the LGPL.
36  *
37  * ***** END LICENSE BLOCK ***** */
38
39 #include <freerdp/input.h>
40
41 #include "rdp_keymap.h"
42
43 const guac_rdp_keysym_altcode_map guac_rdp_keysym_altcode = {
44     {                                        /* 0x00?? */
45         { .altcode = "" }, /* 0x0000 */
46         { .altcode = "" }, /* 0x0001 */
47         { .altcode = "" }, /* 0x0002 */
48         { .altcode = "" }, /* 0x0003 */
49         { .altcode = "" }, /* 0x0004 */
50         { .altcode = "" }, /* 0x0005 */
51         { .altcode = "" }, /* 0x0006 */
52         { .altcode = "" }, /* 0x0007 */
53         { .altcode = "" }, /* 0x0008 */
54         { .altcode = "" }, /* 0x0009 */
55         { .altcode = "" }, /* 0x000a */
56         { .altcode = "" }, /* 0x000b */
57         { .altcode = "" }, /* 0x000c */
58         { .altcode = "" }, /* 0x000d */
59         { .altcode = "" }, /* 0x000e */
60         { .altcode = "" }, /* 0x000f */
61         { .altcode = "" }, /* 0x0010 */
62         { .altcode = "" }, /* 0x0011 */
63         { .altcode = "" }, /* 0x0012 */
64         { .altcode = "" }, /* 0x0013 */
65         { .altcode = "" }, /* 0x0014 */
66         { .altcode = "" }, /* 0x0015 */
67         { .altcode = "" }, /* 0x0016 */
68         { .altcode = "" }, /* 0x0017 */
69         { .altcode = "" }, /* 0x0018 */
70         { .altcode = "" }, /* 0x0019 */
71         { .altcode = "" }, /* 0x001a */
72         { .altcode = "" }, /* 0x001b */
73         { .altcode = "" }, /* 0x001c */
74         { .altcode = "" }, /* 0x001d */
75         { .altcode = "" }, /* 0x001e */
76         { .altcode = "" }, /* 0x001f */
77         { .altcode = "" }, /* 0x0020 (space) */
78         { .altcode = "" }, /* 0x0021 (exclam) */
79         { .altcode = "" }, /* 0x0022 (quotedbl) */
80         { .altcode = "" }, /* 0x0023 (numbersign) */
81         { .altcode = "" }, /* 0x0024 (dollar) */
82         { .altcode = "" }, /* 0x0025 (percent) */
83         { .altcode = "" }, /* 0x0026 (ampersand) */
84         { .altcode = "" }, /* 0x0027 (quoteright) */
85         { .altcode = "" }, /* 0x0028 (parenleft) */
86         { .altcode = "" }, /* 0x0029 (parenright) */
87         { .altcode = "" }, /* 0x002a (asterisk) */
88         { .altcode = "" }, /* 0x002b (plus) */
89         { .altcode = "" }, /* 0x002c (comma) */
90         { .altcode = "" }, /* 0x002d (minus) */
91         { .altcode = "" }, /* 0x002e (period) */
92         { .altcode = "" }, /* 0x002f (slash) */
93         { .altcode = "" }, /* 0x0030 (0) */
94         { .altcode = "" }, /* 0x0031 (1) */
95         { .altcode = "" }, /* 0x0032 (2) */
96         { .altcode = "" }, /* 0x0033 (3) */
97         { .altcode = "" }, /* 0x0034 (4) */
98         { .altcode = "" }, /* 0x0035 (5) */
99         { .altcode = "" }, /* 0x0036 (6) */
100         { .altcode = "" }, /* 0x0037 (7) */
101         { .altcode = "" }, /* 0x0038 (8) */
102         { .altcode = "" }, /* 0x0039 (9) */
103         { .altcode = "" }, /* 0x003a (colon) */
104         { .altcode = "" }, /* 0x003b (semicolon) */
105         { .altcode = "" }, /* 0x003c (less) */
106         { .altcode = "" }, /* 0x003d (equal) */
107         { .altcode = "" }, /* 0x003e (greater) */
108         { .altcode = "" }, /* 0x003f (question) */
109         { .altcode = "" }, /* 0x0040 (at) */
110         { .altcode = "" }, /* 0x0041 (A) */
111         { .altcode = "" }, /* 0x0042 (B) */
112         { .altcode = "" }, /* 0x0043 (C) */
113         { .altcode = "" }, /* 0x0044 (D) */
114         { .altcode = "" }, /* 0x0045 (E) */
115         { .altcode = "" }, /* 0x0046 (F) */
116         { .altcode = "" }, /* 0x0047 (G) */
117         { .altcode = "" }, /* 0x0048 (H) */
118         { .altcode = "" }, /* 0x0049 (I) */
119         { .altcode = "" }, /* 0x004a (J) */
120         { .altcode = "" }, /* 0x004b (K) */
121         { .altcode = "" }, /* 0x004c (L) */
122         { .altcode = "" }, /* 0x004d (M) */
123         { .altcode = "" }, /* 0x004e (N) */
124         { .altcode = "" }, /* 0x004f (O) */
125         { .altcode = "" }, /* 0x0050 (P) */
126         { .altcode = "" }, /* 0x0051 (Q) */
127         { .altcode = "" }, /* 0x0052 (R) */
128         { .altcode = "" }, /* 0x0053 (S) */
129         { .altcode = "" }, /* 0x0054 (T) */
130         { .altcode = "" }, /* 0x0055 (U) */
131         { .altcode = "" }, /* 0x0056 (V) */
132         { .altcode = "" }, /* 0x0057 (W) */
133         { .altcode = "" }, /* 0x0058 (X) */
134         { .altcode = "" }, /* 0x0059 (Y) */
135         { .altcode = "" }, /* 0x005a (Z) */
136         { .altcode = "" }, /* 0x005b (bracketleft) */
137         { .altcode = "" }, /* 0x005c (backslash) */
138         { .altcode = "" }, /* 0x005d (bracketright) */
139         { .altcode = "" }, /* 0x005e (asciicircum) */
140         { .altcode = "" }, /* 0x005f (underscore) */
141         { .altcode = "" }, /* 0x0060 (quoteleft) */
142         { .altcode = "" }, /* 0x0061 (a) */
143         { .altcode = "" }, /* 0x0062 (b) */
144         { .altcode = "" }, /* 0x0063 (c) */
145         { .altcode = "" }, /* 0x0064 (d) */
146         { .altcode = "" }, /* 0x0065 (e) */
147         { .altcode = "" }, /* 0x0066 (f) */
148         { .altcode = "" }, /* 0x0067 (g) */
149         { .altcode = "" }, /* 0x0068 (h) */
150         { .altcode = "" }, /* 0x0069 (i) */
151         { .altcode = "" }, /* 0x006a (j) */
152         { .altcode = "" }, /* 0x006b (k) */
153         { .altcode = "" }, /* 0x006c (l) */
154         { .altcode = "" }, /* 0x006d (m) */
155         { .altcode = "" }, /* 0x006e (n) */
156         { .altcode = "" }, /* 0x006f (o) */
157         { .altcode = "" }, /* 0x0070 (p) */
158         { .altcode = "" }, /* 0x0071 (q) */
159         { .altcode = "" }, /* 0x0072 (r) */
160         { .altcode = "" }, /* 0x0073 (s) */
161         { .altcode = "" }, /* 0x0074 (t) */
162         { .altcode = "" }, /* 0x0075 (u) */
163         { .altcode = "" }, /* 0x0076 (v) */
164         { .altcode = "" }, /* 0x0077 (w) */
165         { .altcode = "" }, /* 0x0078 (x) */
166         { .altcode = "" }, /* 0x0079 (y) */
167         { .altcode = "" }, /* 0x007a (z) */
168         { .altcode = "" }, /* 0x007b (braceleft) */
169         { .altcode = "" }, /* 0x007c (bar) */
170         { .altcode = "" }, /* 0x007d (braceright) */
171         { .altcode = "" }, /* 0x007e (asciitilde) */
172         { .altcode = "" }, /* 0x007f */
173         { .altcode = "" }, /* 0x0080 */
174         { .altcode = "" }, /* 0x0081 */
175         { .altcode = "" }, /* 0x0082 */
176         { .altcode = "" }, /* 0x0083 */
177         { .altcode = "" }, /* 0x0084 */
178         { .altcode = "" }, /* 0x0085 */
179         { .altcode = "" }, /* 0x0086 */
180         { .altcode = "" }, /* 0x0087 */
181         { .altcode = "" }, /* 0x0088 */
182         { .altcode = "" }, /* 0x0089 */
183         { .altcode = "" }, /* 0x008a */
184         { .altcode = "" }, /* 0x008b */
185         { .altcode = "" }, /* 0x008c */
186         { .altcode = "" }, /* 0x008d */
187         { .altcode = "" }, /* 0x008e */
188         { .altcode = "" }, /* 0x008f */
189         { .altcode = "" }, /* 0x0090 */
190         { .altcode = "" }, /* 0x0091 */
191         { .altcode = "" }, /* 0x0092 */
192         { .altcode = "" }, /* 0x0093 */
193         { .altcode = "" }, /* 0x0094 */
194         { .altcode = "" }, /* 0x0095 */
195         { .altcode = "" }, /* 0x0096 */
196         { .altcode = "" }, /* 0x0097 */
197         { .altcode = "" }, /* 0x0098 */
198         { .altcode = "" }, /* 0x0099 */
199         { .altcode = "" }, /* 0x009a */
200         { .altcode = "" }, /* 0x009b */
201         { .altcode = "" }, /* 0x009c */
202         { .altcode = "" }, /* 0x009d */
203         { .altcode = "" }, /* 0x009e */
204         { .altcode = "" }, /* 0x009f */
205         { .altcode = "" }, /* 0x00a0 (nobreakspace) */
206         { .altcode = "" }, /* 0x00a1 (exclamdown) */
207         { .altcode = "" }, /* 0x00a2 (cent) */
208         { .altcode = "" }, /* 0x00a3 (sterling) */
209         { .altcode = "" }, /* 0x00a4 (currency) */
210         { .altcode = "" }, /* 0x00a5 (yen) */
211         { .altcode = "" }, /* 0x00a6 (brokenbar) */
212         { .altcode = "" }, /* 0x00a7 (section) */
213         { .altcode = "" }, /* 0x00a8 (diaeresis) */
214         { .altcode = "" }, /* 0x00a9 (copyright) */
215         { .altcode = "" }, /* 0x00aa (ordfeminine) */
216         { .altcode = "" }, /* 0x00ab (guillemotleft) */
217         { .altcode = "" }, /* 0x00ac (notsign) */
218         { .altcode = "" }, /* 0x00ad (hyphen) */
219         { .altcode = "" }, /* 0x00ae (registered) */
220         { .altcode = "" }, /* 0x00af (macron) */
221         { .altcode = "" }, /* 0x00b0 (degree) */
222         { .altcode = "" }, /* 0x00b1 (plusminus) */
223         { .altcode = "" }, /* 0x00b2 (twosuperior) */
224         { .altcode = "" }, /* 0x00b3 (threesuperior) */
225         { .altcode = "" }, /* 0x00b4 (acute) */
226         { .altcode = "" }, /* 0x00b5 (mu) */
227         { .altcode = "" }, /* 0x00b6 (paragraph) */
228         { .altcode = "" }, /* 0x00b7 (periodcentered) */
229         { .altcode = "" }, /* 0x00b8 (cedilla) */
230         { .altcode = "" }, /* 0x00b9 (onesuperior) */
231         { .altcode = "" }, /* 0x00ba (masculine) */
232         { .altcode = "" }, /* 0x00bb (guillemotright) */
233         { .altcode = "" }, /* 0x00bc (onequarter) */
234         { .altcode = "" }, /* 0x00bd (onehalf) */
235         { .altcode = "" }, /* 0x00be (threequarters) */
236         { .altcode = "" }, /* 0x00bf (questiondown) */
237         { .altcode = "" }, /* 0x00c0 (Agrave) */
238         { .altcode = "" }, /* 0x00c1 (Aacute) */
239         { .altcode = "" }, /* 0x00c2 (Acircumflex) */
240         { .altcode = "" }, /* 0x00c3 (Atilde) */
241         { .altcode = "" }, /* 0x00c4 (Adiaeresis) */
242         { .altcode = "" }, /* 0x00c5 (Aring) */
243         { .altcode = "" }, /* 0x00c6 (AE) */
244         { .altcode = "" }, /* 0x00c7 (Ccedilla) */
245         { .altcode = "" }, /* 0x00c8 (Egrave) */
246         { .altcode = "" }, /* 0x00c9 (Eacute) */
247         { .altcode = "" }, /* 0x00ca (Ecircumflex) */
248         { .altcode = "" }, /* 0x00cb (Ediaeresis) */
249         { .altcode = "" }, /* 0x00cc (Igrave) */
250         { .altcode = "" }, /* 0x00cd (Iacute) */
251         { .altcode = "" }, /* 0x00ce (Icircumflex) */
252         { .altcode = "" }, /* 0x00cf (Idiaeresis) */
253         { .altcode = "" }, /* 0x00d0 (Eth) */
254         { .altcode = "" }, /* 0x00d1 (Ntilde) */
255         { .altcode = "" }, /* 0x00d2 (Ograve) */
256         { .altcode = "" }, /* 0x00d3 (Oacute) */
257         { .altcode = "" }, /* 0x00d4 (Ocircumflex) */
258         { .altcode = "" }, /* 0x00d5 (Otilde) */
259         { .altcode = "" }, /* 0x00d6 (Odiaeresis) */
260         { .altcode = "" }, /* 0x00d7 (multiply) */
261         { .altcode = "" }, /* 0x00d8 (Ooblique) */
262         { .altcode = "" }, /* 0x00d9 (Ugrave) */
263         { .altcode = "" }, /* 0x00da (Uacute) */
264         { .altcode = "" }, /* 0x00db (Ucircumflex) */
265         { .altcode = "" }, /* 0x00dc (Udiaeresis) */
266         { .altcode = "" }, /* 0x00dd (Yacute) */
267         { .altcode = "" }, /* 0x00de (Thorn) */
268         { .altcode = "" }, /* 0x00df (ssharp) */
269         { .altcode = "" }, /* 0x00e0 (agrave) */
270         { .altcode = "" }, /* 0x00e1 (aacute) */
271         { .altcode = "" }, /* 0x00e2 (acircumflex) */
272         { .altcode = "" }, /* 0x00e3 (atilde) */
273         { .altcode = "" }, /* 0x00e4 (adiaeresis) */
274         { .altcode = "" }, /* 0x00e5 (aring) */
275         { .altcode = "" }, /* 0x00e6 (ae) */
276         { .altcode = "" }, /* 0x00e7 (ccedilla) */
277         { .altcode = "" }, /* 0x00e8 (egrave) */
278         { .altcode = "" }, /* 0x00e9 (eacute) */
279         { .altcode = "" }, /* 0x00ea (ecircumflex) */
280         { .altcode = "" }, /* 0x00eb (ediaeresis) */
281         { .altcode = "" }, /* 0x00ec (igrave) */
282         { .altcode = "" }, /* 0x00ed (iacute) */
283         { .altcode = "" }, /* 0x00ee (icircumflex) */
284         { .altcode = "" }, /* 0x00ef (idiaeresis) */
285         { .altcode = "" }, /* 0x00f0 (eth) */
286         { .altcode = "" }, /* 0x00f1 (ntilde) */
287         { .altcode = "" }, /* 0x00f2 (ograve) */
288         { .altcode = "" }, /* 0x00f3 (oacute) */
289         { .altcode = "" }, /* 0x00f4 (ocircumflex) */
290         { .altcode = "" }, /* 0x00f5 (otilde) */
291         { .altcode = "" }, /* 0x00f6 (odiaeresis) */
292         { .altcode = "" }, /* 0x00f7 (division) */
293         { .altcode = "" }, /* 0x00f8 (ooblique) */
294         { .altcode = "" }, /* 0x00f9 (ugrave) */
295         { .altcode = "" }, /* 0x00fa (uacute) */
296         { .altcode = "" }, /* 0x00fb (ucircumflex) */
297         { .altcode = "" }, /* 0x00fc (udiaeresis) */
298         { .altcode = "" }, /* 0x00fd (yacute) */
299         { .altcode = "" }, /* 0x00fe (thorn) */
300         { .altcode = "" }, /* 0x00ff (ydiaeresis) */
301     },
302     {                                        /* 0x01?? */
303         { .altcode = "" }, /* 0x0100 */
304         { .altcode = "" }, /* 0x0101 */
305         { .altcode = "" }, /* 0x0102 */
306         { .altcode = "" }, /* 0x0103 */
307         { .altcode = "" }, /* 0x0104 */
308         { .altcode = "" }, /* 0x0105 */
309         { .altcode = "" }, /* 0x0106 */
310         { .altcode = "" }, /* 0x0107 */
311         { .altcode = "" }, /* 0x0108 */
312         { .altcode = "" }, /* 0x0109 */
313         { .altcode = "" }, /* 0x010a */
314         { .altcode = "" }, /* 0x010b */
315         { .altcode = "" }, /* 0x010c */
316         { .altcode = "" }, /* 0x010d */
317         { .altcode = "" }, /* 0x010e */
318         { .altcode = "" }, /* 0x010f */
319         { .altcode = "" }, /* 0x0110 */
320         { .altcode = "" }, /* 0x0111 */
321         { .altcode = "" }, /* 0x0112 */
322         { .altcode = "" }, /* 0x0113 */
323         { .altcode = "" }, /* 0x0114 */
324         { .altcode = "" }, /* 0x0115 */
325         { .altcode = "" }, /* 0x0116 */
326         { .altcode = "" }, /* 0x0117 */
327         { .altcode = "" }, /* 0x0118 */
328         { .altcode = "" }, /* 0x0119 */
329         { .altcode = "" }, /* 0x011a */
330         { .altcode = "" }, /* 0x011b */
331         { .altcode = "" }, /* 0x011c */
332         { .altcode = "" }, /* 0x011d */
333         { .altcode = "" }, /* 0x011e */
334         { .altcode = "" }, /* 0x011f */
335         { .altcode = "" }, /* 0x0120 */
336         { .altcode = "" }, /* 0x0121 */
337         { .altcode = "" }, /* 0x0122 */
338         { .altcode = "" }, /* 0x0123 */
339         { .altcode = "" }, /* 0x0124 */
340         { .altcode = "" }, /* 0x0125 */
341         { .altcode = "" }, /* 0x0126 */
342         { .altcode = "" }, /* 0x0127 */
343         { .altcode = "" }, /* 0x0128 */
344         { .altcode = "" }, /* 0x0129 */
345         { .altcode = "" }, /* 0x012a */
346         { .altcode = "" }, /* 0x012b */
347         { .altcode = "" }, /* 0x012c */
348         { .altcode = "" }, /* 0x012d */
349         { .altcode = "" }, /* 0x012e */
350         { .altcode = "" }, /* 0x012f */
351         { .altcode = "" }, /* 0x0130 */
352         { .altcode = "" }, /* 0x0131 */
353         { .altcode = "" }, /* 0x0132 */
354         { .altcode = "" }, /* 0x0133 */
355         { .altcode = "" }, /* 0x0134 */
356         { .altcode = "" }, /* 0x0135 */
357         { .altcode = "" }, /* 0x0136 */
358         { .altcode = "" }, /* 0x0137 */
359         { .altcode = "" }, /* 0x0138 */
360         { .altcode = "" }, /* 0x0139 */
361         { .altcode = "" }, /* 0x013a */
362         { .altcode = "" }, /* 0x013b */
363         { .altcode = "" }, /* 0x013c */
364         { .altcode = "" }, /* 0x013d */
365         { .altcode = "" }, /* 0x013e */
366         { .altcode = "" }, /* 0x013f */
367         { .altcode = "" }, /* 0x0140 */
368         { .altcode = "" }, /* 0x0141 */
369         { .altcode = "" }, /* 0x0142 */
370         { .altcode = "" }, /* 0x0143 */
371         { .altcode = "" }, /* 0x0144 */
372         { .altcode = "" }, /* 0x0145 */
373         { .altcode = "" }, /* 0x0146 */
374         { .altcode = "" }, /* 0x0147 */
375         { .altcode = "" }, /* 0x0148 */
376         { .altcode = "" }, /* 0x0149 */
377         { .altcode = "" }, /* 0x014a */
378         { .altcode = "" }, /* 0x014b */
379         { .altcode = "" }, /* 0x014c */
380         { .altcode = "" }, /* 0x014d */
381         { .altcode = "" }, /* 0x014e */
382         { .altcode = "" }, /* 0x014f */
383         { .altcode = "" }, /* 0x0150 */
384         { .altcode = "" }, /* 0x0151 */
385         { .altcode = "" }, /* 0x0152 */
386         { .altcode = "" }, /* 0x0153 */
387         { .altcode = "" }, /* 0x0154 */
388         { .altcode = "" }, /* 0x0155 */
389         { .altcode = "" }, /* 0x0156 */
390         { .altcode = "" }, /* 0x0157 */
391         { .altcode = "" }, /* 0x0158 */
392         { .altcode = "" }, /* 0x0159 */
393         { .altcode = "" }, /* 0x015a */
394         { .altcode = "" }, /* 0x015b */
395         { .altcode = "" }, /* 0x015c */
396         { .altcode = "" }, /* 0x015d */
397         { .altcode = "" }, /* 0x015e */
398         { .altcode = "" }, /* 0x015f */
399         { .altcode = "" }, /* 0x0160 */
400         { .altcode = "" }, /* 0x0161 */
401         { .altcode = "" }, /* 0x0162 */
402         { .altcode = "" }, /* 0x0163 */
403         { .altcode = "" }, /* 0x0164 */
404         { .altcode = "" }, /* 0x0165 */
405         { .altcode = "" }, /* 0x0166 */
406         { .altcode = "" }, /* 0x0167 */
407         { .altcode = "" }, /* 0x0168 */
408         { .altcode = "" }, /* 0x0169 */
409         { .altcode = "" }, /* 0x016a */
410         { .altcode = "" }, /* 0x016b */
411         { .altcode = "" }, /* 0x016c */
412         { .altcode = "" }, /* 0x016d */
413         { .altcode = "" }, /* 0x016e */
414         { .altcode = "" }, /* 0x016f */
415         { .altcode = "" }, /* 0x0170 */
416         { .altcode = "" }, /* 0x0171 */
417         { .altcode = "" }, /* 0x0172 */
418         { .altcode = "" }, /* 0x0173 */
419         { .altcode = "" }, /* 0x0174 */
420         { .altcode = "" }, /* 0x0175 */
421         { .altcode = "" }, /* 0x0176 */
422         { .altcode = "" }, /* 0x0177 */
423         { .altcode = "" }, /* 0x0178 */
424         { .altcode = "" }, /* 0x0179 */
425         { .altcode = "" }, /* 0x017a */
426         { .altcode = "" }, /* 0x017b */
427         { .altcode = "" }, /* 0x017c */
428         { .altcode = "" }, /* 0x017d */
429         { .altcode = "" }, /* 0x017e */
430         { .altcode = "" }, /* 0x017f */
431         { .altcode = "" }, /* 0x0180 */
432         { .altcode = "" }, /* 0x0181 */
433         { .altcode = "" }, /* 0x0182 */
434         { .altcode = "" }, /* 0x0183 */
435         { .altcode = "" }, /* 0x0184 */
436         { .altcode = "" }, /* 0x0185 */
437         { .altcode = "" }, /* 0x0186 */
438         { .altcode = "" }, /* 0x0187 */
439         { .altcode = "" }, /* 0x0188 */
440         { .altcode = "" }, /* 0x0189 */
441         { .altcode = "" }, /* 0x018a */
442         { .altcode = "" }, /* 0x018b */
443         { .altcode = "" }, /* 0x018c */
444         { .altcode = "" }, /* 0x018d */
445         { .altcode = "" }, /* 0x018e */
446         { .altcode = "" }, /* 0x018f */
447         { .altcode = "" }, /* 0x0190 */
448         { .altcode = "" }, /* 0x0191 */
449         { .altcode = "" }, /* 0x0192 */
450         { .altcode = "" }, /* 0x0193 */
451         { .altcode = "" }, /* 0x0194 */
452         { .altcode = "" }, /* 0x0195 */
453         { .altcode = "" }, /* 0x0196 */
454         { .altcode = "" }, /* 0x0197 */
455         { .altcode = "" }, /* 0x0198 */
456         { .altcode = "" }, /* 0x0199 */
457         { .altcode = "" }, /* 0x019a */
458         { .altcode = "" }, /* 0x019b */
459         { .altcode = "" }, /* 0x019c */
460         { .altcode = "" }, /* 0x019d */
461         { .altcode = "" }, /* 0x019e */
462         { .altcode = "" }, /* 0x019f */
463         { .altcode = "" }, /* 0x01a0 */
464         { .altcode = "" }, /* 0x01a1 (Aogonek) */
465         { .altcode = "" }, /* 0x01a2 (breve) */
466         { .altcode = "" }, /* 0x01a3 (Lstroke) */
467         { .altcode = "" }, /* 0x01a4 */
468         { .altcode = "" }, /* 0x01a5 (Lcaron) */
469         { .altcode = "" }, /* 0x01a6 (Sacute) */
470         { .altcode = "" }, /* 0x01a7 */
471         { .altcode = "" }, /* 0x01a8 */
472         { .altcode = "" }, /* 0x01a9 (Scaron) */
473         { .altcode = "" }, /* 0x01aa (Scedilla) */
474         { .altcode = "" }, /* 0x01ab (Tcaron) */
475         { .altcode = "" }, /* 0x01ac (Zacute) */
476         { .altcode = "" }, /* 0x01ad */
477         { .altcode = "" }, /* 0x01ae (Zcaron) */
478         { .altcode = "" }, /* 0x01af (Zabovedot) */
479         { .altcode = "" }, /* 0x01b0 */
480         { .altcode = "" }, /* 0x01b1 (aogonek) */
481         { .altcode = "" }, /* 0x01b2 (ogonek) */
482         { .altcode = "" }, /* 0x01b3 (lstroke) */
483         { .altcode = "" }, /* 0x01b4 */
484         { .altcode = "" }, /* 0x01b5 (lcaron) */
485         { .altcode = "" }, /* 0x01b6 (sacute) */
486         { .altcode = "" }, /* 0x01b7 (caron) */
487         { .altcode = "" }, /* 0x01b8 */
488         { .altcode = "" }, /* 0x01b9 (scaron) */
489         { .altcode = "" }, /* 0x01ba (scedilla) */
490         { .altcode = "" }, /* 0x01bb (tcaron) */
491         { .altcode = "" }, /* 0x01bc (zacute) */
492         { .altcode = "" }, /* 0x01bd (doubleacute) */
493         { .altcode = "" }, /* 0x01be (zcaron) */
494         { .altcode = "" }, /* 0x01bf (zabovedot) */
495         { .altcode = "" }, /* 0x01c0 (Racute) */
496         { .altcode = "" }, /* 0x01c1 */
497         { .altcode = "" }, /* 0x01c2 */
498         { .altcode = "" }, /* 0x01c3 (Abreve) */
499         { .altcode = "" }, /* 0x01c4 */
500         { .altcode = "" }, /* 0x01c5 (Lacute) */
501         { .altcode = "" }, /* 0x01c6 (Cacute) */
502         { .altcode = "" }, /* 0x01c7 */
503         { .altcode = "" }, /* 0x01c8 (Ccaron) */
504         { .altcode = "" }, /* 0x01c9 */
505         { .altcode = "" }, /* 0x01ca (Eogonek) */
506         { .altcode = "" }, /* 0x01cb */
507         { .altcode = "" }, /* 0x01cc (Ecaron) */
508         { .altcode = "" }, /* 0x01cd */
509         { .altcode = "" }, /* 0x01ce */
510         { .altcode = "" }, /* 0x01cf (Dcaron) */
511         { .altcode = "" }, /* 0x01d0 (Dstroke) */
512         { .altcode = "" }, /* 0x01d1 (Nacute) */
513         { .altcode = "" }, /* 0x01d2 (Ncaron) */
514         { .altcode = "" }, /* 0x01d3 */
515         { .altcode = "" }, /* 0x01d4 */
516         { .altcode = "" }, /* 0x01d5 (Odoubleacute) */
517         { .altcode = "" }, /* 0x01d6 */
518         { .altcode = "" }, /* 0x01d7 */
519         { .altcode = "" }, /* 0x01d8 (Rcaron) */
520         { .altcode = "" }, /* 0x01d9 (Uring) */
521         { .altcode = "" }, /* 0x01da */
522         { .altcode = "" }, /* 0x01db (Udoubleacute) */
523         { .altcode = "" }, /* 0x01dc */
524         { .altcode = "" }, /* 0x01dd */
525         { .altcode = "" }, /* 0x01de (Tcedilla) */
526         { .altcode = "" }, /* 0x01df */
527         { .altcode = "" }, /* 0x01e0 (racute) */
528         { .altcode = "" }, /* 0x01e1 */
529         { .altcode = "" }, /* 0x01e2 */
530         { .altcode = "" }, /* 0x01e3 (abreve) */
531         { .altcode = "" }, /* 0x01e4 */
532         { .altcode = "" }, /* 0x01e5 (lacute) */
533         { .altcode = "" }, /* 0x01e6 (cacute) */
534         { .altcode = "" }, /* 0x01e7 */
535         { .altcode = "" }, /* 0x01e8 (ccaron) */
536         { .altcode = "" }, /* 0x01e9 */
537         { .altcode = "" }, /* 0x01ea (eogonek) */
538         { .altcode = "" }, /* 0x01eb */
539         { .altcode = "" }, /* 0x01ec (ecaron) */
540         { .altcode = "" }, /* 0x01ed */
541         { .altcode = "" }, /* 0x01ee */
542         { .altcode = "" }, /* 0x01ef (dcaron) */
543         { .altcode = "" }, /* 0x01f0 (dstroke) */
544         { .altcode = "" }, /* 0x01f1 (nacute) */
545         { .altcode = "" }, /* 0x01f2 (ncaron) */
546         { .altcode = "" }, /* 0x01f3 */
547         { .altcode = "" }, /* 0x01f4 */
548         { .altcode = "" }, /* 0x01f5 (odoubleacute) */
549         { .altcode = "" }, /* 0x01f6 */
550         { .altcode = "" }, /* 0x01f7 */
551         { .altcode = "" }, /* 0x01f8 (rcaron) */
552         { .altcode = "" }, /* 0x01f9 (uring) */
553         { .altcode = "" }, /* 0x01fa */
554         { .altcode = "" }, /* 0x01fb (udoubleacute) */
555         { .altcode = "" }, /* 0x01fc */
556         { .altcode = "" }, /* 0x01fd */
557         { .altcode = "" }, /* 0x01fe (tcedilla) */
558         { .altcode = "" }, /* 0x01ff (abovedot) */
559     },
560     {                                        /* 0x02?? */
561         { .altcode = "" }, /* 0x0200 */
562         { .altcode = "" }, /* 0x0201 */
563         { .altcode = "" }, /* 0x0202 */
564         { .altcode = "" }, /* 0x0203 */
565         { .altcode = "" }, /* 0x0204 */
566         { .altcode = "" }, /* 0x0205 */
567         { .altcode = "" }, /* 0x0206 */
568         { .altcode = "" }, /* 0x0207 */
569         { .altcode = "" }, /* 0x0208 */
570         { .altcode = "" }, /* 0x0209 */
571         { .altcode = "" }, /* 0x020a */
572         { .altcode = "" }, /* 0x020b */
573         { .altcode = "" }, /* 0x020c */
574         { .altcode = "" }, /* 0x020d */
575         { .altcode = "" }, /* 0x020e */
576         { .altcode = "" }, /* 0x020f */
577         { .altcode = "" }, /* 0x0210 */
578         { .altcode = "" }, /* 0x0211 */
579         { .altcode = "" }, /* 0x0212 */
580         { .altcode = "" }, /* 0x0213 */
581         { .altcode = "" }, /* 0x0214 */
582         { .altcode = "" }, /* 0x0215 */
583         { .altcode = "" }, /* 0x0216 */
584         { .altcode = "" }, /* 0x0217 */
585         { .altcode = "" }, /* 0x0218 */
586         { .altcode = "" }, /* 0x0219 */
587         { .altcode = "" }, /* 0x021a */
588         { .altcode = "" }, /* 0x021b */
589         { .altcode = "" }, /* 0x021c */
590         { .altcode = "" }, /* 0x021d */
591         { .altcode = "" }, /* 0x021e */
592         { .altcode = "" }, /* 0x021f */
593         { .altcode = "" }, /* 0x0220 */
594         { .altcode = "" }, /* 0x0221 */
595         { .altcode = "" }, /* 0x0222 */
596         { .altcode = "" }, /* 0x0223 */
597         { .altcode = "" }, /* 0x0224 */
598         { .altcode = "" }, /* 0x0225 */
599         { .altcode = "" }, /* 0x0226 */
600         { .altcode = "" }, /* 0x0227 */
601         { .altcode = "" }, /* 0x0228 */
602         { .altcode = "" }, /* 0x0229 */
603         { .altcode = "" }, /* 0x022a */
604         { .altcode = "" }, /* 0x022b */
605         { .altcode = "" }, /* 0x022c */
606         { .altcode = "" }, /* 0x022d */
607         { .altcode = "" }, /* 0x022e */
608         { .altcode = "" }, /* 0x022f */
609         { .altcode = "" }, /* 0x0230 */
610         { .altcode = "" }, /* 0x0231 */
611         { .altcode = "" }, /* 0x0232 */
612         { .altcode = "" }, /* 0x0233 */
613         { .altcode = "" }, /* 0x0234 */
614         { .altcode = "" }, /* 0x0235 */
615         { .altcode = "" }, /* 0x0236 */
616         { .altcode = "" }, /* 0x0237 */
617         { .altcode = "" }, /* 0x0238 */
618         { .altcode = "" }, /* 0x0239 */
619         { .altcode = "" }, /* 0x023a */
620         { .altcode = "" }, /* 0x023b */
621         { .altcode = "" }, /* 0x023c */
622         { .altcode = "" }, /* 0x023d */
623         { .altcode = "" }, /* 0x023e */
624         { .altcode = "" }, /* 0x023f */
625         { .altcode = "" }, /* 0x0240 */
626         { .altcode = "" }, /* 0x0241 */
627         { .altcode = "" }, /* 0x0242 */
628         { .altcode = "" }, /* 0x0243 */
629         { .altcode = "" }, /* 0x0244 */
630         { .altcode = "" }, /* 0x0245 */
631         { .altcode = "" }, /* 0x0246 */
632         { .altcode = "" }, /* 0x0247 */
633         { .altcode = "" }, /* 0x0248 */
634         { .altcode = "" }, /* 0x0249 */
635         { .altcode = "" }, /* 0x024a */
636         { .altcode = "" }, /* 0x024b */
637         { .altcode = "" }, /* 0x024c */
638         { .altcode = "" }, /* 0x024d */
639         { .altcode = "" }, /* 0x024e */
640         { .altcode = "" }, /* 0x024f */
641         { .altcode = "" }, /* 0x0250 */
642         { .altcode = "" }, /* 0x0251 */
643         { .altcode = "" }, /* 0x0252 */
644         { .altcode = "" }, /* 0x0253 */
645         { .altcode = "" }, /* 0x0254 */
646         { .altcode = "" }, /* 0x0255 */
647         { .altcode = "" }, /* 0x0256 */
648         { .altcode = "" }, /* 0x0257 */
649         { .altcode = "" }, /* 0x0258 */
650         { .altcode = "" }, /* 0x0259 */
651         { .altcode = "" }, /* 0x025a */
652         { .altcode = "" }, /* 0x025b */
653         { .altcode = "" }, /* 0x025c */
654         { .altcode = "" }, /* 0x025d */
655         { .altcode = "" }, /* 0x025e */
656         { .altcode = "" }, /* 0x025f */
657         { .altcode = "" }, /* 0x0260 */
658         { .altcode = "" }, /* 0x0261 */
659         { .altcode = "" }, /* 0x0262 */
660         { .altcode = "" }, /* 0x0263 */
661         { .altcode = "" }, /* 0x0264 */
662         { .altcode = "" }, /* 0x0265 */
663         { .altcode = "" }, /* 0x0266 */
664         { .altcode = "" }, /* 0x0267 */
665         { .altcode = "" }, /* 0x0268 */
666         { .altcode = "" }, /* 0x0269 */
667         { .altcode = "" }, /* 0x026a */
668         { .altcode = "" }, /* 0x026b */
669         { .altcode = "" }, /* 0x026c */
670         { .altcode = "" }, /* 0x026d */
671         { .altcode = "" }, /* 0x026e */
672         { .altcode = "" }, /* 0x026f */
673         { .altcode = "" }, /* 0x0270 */
674         { .altcode = "" }, /* 0x0271 */
675         { .altcode = "" }, /* 0x0272 */
676         { .altcode = "" }, /* 0x0273 */
677         { .altcode = "" }, /* 0x0274 */
678         { .altcode = "" }, /* 0x0275 */
679         { .altcode = "" }, /* 0x0276 */
680         { .altcode = "" }, /* 0x0277 */
681         { .altcode = "" }, /* 0x0278 */
682         { .altcode = "" }, /* 0x0279 */
683         { .altcode = "" }, /* 0x027a */
684         { .altcode = "" }, /* 0x027b */
685         { .altcode = "" }, /* 0x027c */
686         { .altcode = "" }, /* 0x027d */
687         { .altcode = "" }, /* 0x027e */
688         { .altcode = "" }, /* 0x027f */
689         { .altcode = "" }, /* 0x0280 */
690         { .altcode = "" }, /* 0x0281 */
691         { .altcode = "" }, /* 0x0282 */
692         { .altcode = "" }, /* 0x0283 */
693         { .altcode = "" }, /* 0x0284 */
694         { .altcode = "" }, /* 0x0285 */
695         { .altcode = "" }, /* 0x0286 */
696         { .altcode = "" }, /* 0x0287 */
697         { .altcode = "" }, /* 0x0288 */
698         { .altcode = "" }, /* 0x0289 */
699         { .altcode = "" }, /* 0x028a */
700         { .altcode = "" }, /* 0x028b */
701         { .altcode = "" }, /* 0x028c */
702         { .altcode = "" }, /* 0x028d */
703         { .altcode = "" }, /* 0x028e */
704         { .altcode = "" }, /* 0x028f */
705         { .altcode = "" }, /* 0x0290 */
706         { .altcode = "" }, /* 0x0291 */
707         { .altcode = "" }, /* 0x0292 */
708         { .altcode = "" }, /* 0x0293 */
709         { .altcode = "" }, /* 0x0294 */
710         { .altcode = "" }, /* 0x0295 */
711         { .altcode = "" }, /* 0x0296 */
712         { .altcode = "" }, /* 0x0297 */
713         { .altcode = "" }, /* 0x0298 */
714         { .altcode = "" }, /* 0x0299 */
715         { .altcode = "" }, /* 0x029a */
716         { .altcode = "" }, /* 0x029b */
717         { .altcode = "" }, /* 0x029c */
718         { .altcode = "" }, /* 0x029d */
719         { .altcode = "" }, /* 0x029e */
720         { .altcode = "" }, /* 0x029f */
721         { .altcode = "" }, /* 0x02a0 */
722         { .altcode = "" }, /* 0x02a1 (Hstroke) */
723         { .altcode = "" }, /* 0x02a2 */
724         { .altcode = "" }, /* 0x02a3 */
725         { .altcode = "" }, /* 0x02a4 */
726         { .altcode = "" }, /* 0x02a5 */
727         { .altcode = "" }, /* 0x02a6 (Hcircumflex) */
728         { .altcode = "" }, /* 0x02a7 */
729         { .altcode = "" }, /* 0x02a8 */
730         { .altcode = "" }, /* 0x02a9 (Iabovedot) */
731         { .altcode = "" }, /* 0x02aa */
732         { .altcode = "" }, /* 0x02ab (Gbreve) */
733         { .altcode = "" }, /* 0x02ac (Jcircumflex) */
734         { .altcode = "" }, /* 0x02ad */
735         { .altcode = "" }, /* 0x02ae */
736         { .altcode = "" }, /* 0x02af */
737         { .altcode = "" }, /* 0x02b0 */
738         { .altcode = "" }, /* 0x02b1 (hstroke) */
739         { .altcode = "" }, /* 0x02b2 */
740         { .altcode = "" }, /* 0x02b3 */
741         { .altcode = "" }, /* 0x02b4 */
742         { .altcode = "" }, /* 0x02b5 */
743         { .altcode = "" }, /* 0x02b6 (hcircumflex) */
744         { .altcode = "" }, /* 0x02b7 */
745         { .altcode = "" }, /* 0x02b8 */
746         { .altcode = "" }, /* 0x02b9 (idotless) */
747         { .altcode = "" }, /* 0x02ba */
748         { .altcode = "" }, /* 0x02bb (gbreve) */
749         { .altcode = "" }, /* 0x02bc (jcircumflex) */
750         { .altcode = "" }, /* 0x02bd */
751         { .altcode = "" }, /* 0x02be */
752         { .altcode = "" }, /* 0x02bf */
753         { .altcode = "" }, /* 0x02c0 */
754         { .altcode = "" }, /* 0x02c1 */
755         { .altcode = "" }, /* 0x02c2 */
756         { .altcode = "" }, /* 0x02c3 */
757         { .altcode = "" }, /* 0x02c4 */
758         { .altcode = "" }, /* 0x02c5 (Cabovedot) */
759         { .altcode = "" }, /* 0x02c6 (Ccircumflex) */
760         { .altcode = "" }, /* 0x02c7 */
761         { .altcode = "" }, /* 0x02c8 */
762         { .altcode = "" }, /* 0x02c9 */
763         { .altcode = "" }, /* 0x02ca */
764         { .altcode = "" }, /* 0x02cb */
765         { .altcode = "" }, /* 0x02cc */
766         { .altcode = "" }, /* 0x02cd */
767         { .altcode = "" }, /* 0x02ce */
768         { .altcode = "" }, /* 0x02cf */
769         { .altcode = "" }, /* 0x02d0 */
770         { .altcode = "" }, /* 0x02d1 */
771         { .altcode = "" }, /* 0x02d2 */
772         { .altcode = "" }, /* 0x02d3 */
773         { .altcode = "" }, /* 0x02d4 */
774         { .altcode = "" }, /* 0x02d5 (Gabovedot) */
775         { .altcode = "" }, /* 0x02d6 */
776         { .altcode = "" }, /* 0x02d7 */
777         { .altcode = "" }, /* 0x02d8 (Gcircumflex) */
778         { .altcode = "" }, /* 0x02d9 */
779         { .altcode = "" }, /* 0x02da */
780         { .altcode = "" }, /* 0x02db */
781         { .altcode = "" }, /* 0x02dc */
782         { .altcode = "" }, /* 0x02dd (Ubreve) */
783         { .altcode = "" }, /* 0x02de (Scircumflex) */
784         { .altcode = "" }, /* 0x02df */
785         { .altcode = "" }, /* 0x02e0 */
786         { .altcode = "" }, /* 0x02e1 */
787         { .altcode = "" }, /* 0x02e2 */
788         { .altcode = "" }, /* 0x02e3 */
789         { .altcode = "" }, /* 0x02e4 */
790         { .altcode = "" }, /* 0x02e5 (cabovedot) */
791         { .altcode = "" }, /* 0x02e6 (ccircumflex) */
792         { .altcode = "" }, /* 0x02e7 */
793         { .altcode = "" }, /* 0x02e8 */
794         { .altcode = "" }, /* 0x02e9 */
795         { .altcode = "" }, /* 0x02ea */
796         { .altcode = "" }, /* 0x02eb */
797         { .altcode = "" }, /* 0x02ec */
798         { .altcode = "" }, /* 0x02ed */
799         { .altcode = "" }, /* 0x02ee */
800         { .altcode = "" }, /* 0x02ef */
801         { .altcode = "" }, /* 0x02f0 */
802         { .altcode = "" }, /* 0x02f1 */
803         { .altcode = "" }, /* 0x02f2 */
804         { .altcode = "" }, /* 0x02f3 */
805         { .altcode = "" }, /* 0x02f4 */
806         { .altcode = "" }, /* 0x02f5 (gabovedot) */
807         { .altcode = "" }, /* 0x02f6 */
808         { .altcode = "" }, /* 0x02f7 */
809         { .altcode = "" }, /* 0x02f8 (gcircumflex) */
810         { .altcode = "" }, /* 0x02f9 */
811         { .altcode = "" }, /* 0x02fa */
812         { .altcode = "" }, /* 0x02fb */
813         { .altcode = "" }, /* 0x02fc */
814         { .altcode = "" }, /* 0x02fd (ubreve) */
815         { .altcode = "" }, /* 0x02fe (scircumflex) */
816         { .altcode = "" }, /* 0x02ff */
817     },
818     {                                        /* 0x03?? */
819         { .altcode = "" }, /* 0x0300 */
820         { .altcode = "" }, /* 0x0301 */
821         { .altcode = "" }, /* 0x0302 */
822         { .altcode = "" }, /* 0x0303 */
823         { .altcode = "" }, /* 0x0304 */
824         { .altcode = "" }, /* 0x0305 */
825         { .altcode = "" }, /* 0x0306 */
826         { .altcode = "" }, /* 0x0307 */
827         { .altcode = "" }, /* 0x0308 */
828         { .altcode = "" }, /* 0x0309 */
829         { .altcode = "" }, /* 0x030a */
830         { .altcode = "" }, /* 0x030b */
831         { .altcode = "" }, /* 0x030c */
832         { .altcode = "" }, /* 0x030d */
833         { .altcode = "" }, /* 0x030e */
834         { .altcode = "" }, /* 0x030f */
835         { .altcode = "" }, /* 0x0310 */
836         { .altcode = "" }, /* 0x0311 */
837         { .altcode = "" }, /* 0x0312 */
838         { .altcode = "" }, /* 0x0313 */
839         { .altcode = "" }, /* 0x0314 */
840         { .altcode = "" }, /* 0x0315 */
841         { .altcode = "" }, /* 0x0316 */
842         { .altcode = "" }, /* 0x0317 */
843         { .altcode = "" }, /* 0x0318 */
844         { .altcode = "" }, /* 0x0319 */
845         { .altcode = "" }, /* 0x031a */
846         { .altcode = "" }, /* 0x031b */
847         { .altcode = "" }, /* 0x031c */
848         { .altcode = "" }, /* 0x031d */
849         { .altcode = "" }, /* 0x031e */
850         { .altcode = "" }, /* 0x031f */
851         { .altcode = "" }, /* 0x0320 */
852         { .altcode = "" }, /* 0x0321 */
853         { .altcode = "" }, /* 0x0322 */
854         { .altcode = "" }, /* 0x0323 */
855         { .altcode = "" }, /* 0x0324 */
856         { .altcode = "" }, /* 0x0325 */
857         { .altcode = "" }, /* 0x0326 */
858         { .altcode = "" }, /* 0x0327 */
859         { .altcode = "" }, /* 0x0328 */
860         { .altcode = "" }, /* 0x0329 */
861         { .altcode = "" }, /* 0x032a */
862         { .altcode = "" }, /* 0x032b */
863         { .altcode = "" }, /* 0x032c */
864         { .altcode = "" }, /* 0x032d */
865         { .altcode = "" }, /* 0x032e */
866         { .altcode = "" }, /* 0x032f */
867         { .altcode = "" }, /* 0x0330 */
868         { .altcode = "" }, /* 0x0331 */
869         { .altcode = "" }, /* 0x0332 */
870         { .altcode = "" }, /* 0x0333 */
871         { .altcode = "" }, /* 0x0334 */
872         { .altcode = "" }, /* 0x0335 */
873         { .altcode = "" }, /* 0x0336 */
874         { .altcode = "" }, /* 0x0337 */
875         { .altcode = "" }, /* 0x0338 */
876         { .altcode = "" }, /* 0x0339 */
877         { .altcode = "" }, /* 0x033a */
878         { .altcode = "" }, /* 0x033b */
879         { .altcode = "" }, /* 0x033c */
880         { .altcode = "" }, /* 0x033d */
881         { .altcode = "" }, /* 0x033e */
882         { .altcode = "" }, /* 0x033f */
883         { .altcode = "" }, /* 0x0340 */
884         { .altcode = "" }, /* 0x0341 */
885         { .altcode = "" }, /* 0x0342 */
886         { .altcode = "" }, /* 0x0343 */
887         { .altcode = "" }, /* 0x0344 */
888         { .altcode = "" }, /* 0x0345 */
889         { .altcode = "" }, /* 0x0346 */
890         { .altcode = "" }, /* 0x0347 */
891         { .altcode = "" }, /* 0x0348 */
892         { .altcode = "" }, /* 0x0349 */
893         { .altcode = "" }, /* 0x034a */
894         { .altcode = "" }, /* 0x034b */
895         { .altcode = "" }, /* 0x034c */
896         { .altcode = "" }, /* 0x034d */
897         { .altcode = "" }, /* 0x034e */
898         { .altcode = "" }, /* 0x034f */
899         { .altcode = "" }, /* 0x0350 */
900         { .altcode = "" }, /* 0x0351 */
901         { .altcode = "" }, /* 0x0352 */
902         { .altcode = "" }, /* 0x0353 */
903         { .altcode = "" }, /* 0x0354 */
904         { .altcode = "" }, /* 0x0355 */
905         { .altcode = "" }, /* 0x0356 */
906         { .altcode = "" }, /* 0x0357 */
907         { .altcode = "" }, /* 0x0358 */
908         { .altcode = "" }, /* 0x0359 */
909         { .altcode = "" }, /* 0x035a */
910         { .altcode = "" }, /* 0x035b */
911         { .altcode = "" }, /* 0x035c */
912         { .altcode = "" }, /* 0x035d */
913         { .altcode = "" }, /* 0x035e */
914         { .altcode = "" }, /* 0x035f */
915         { .altcode = "" }, /* 0x0360 */
916         { .altcode = "" }, /* 0x0361 */
917         { .altcode = "" }, /* 0x0362 */
918         { .altcode = "" }, /* 0x0363 */
919         { .altcode = "" }, /* 0x0364 */
920         { .altcode = "" }, /* 0x0365 */
921         { .altcode = "" }, /* 0x0366 */
922         { .altcode = "" }, /* 0x0367 */
923         { .altcode = "" }, /* 0x0368 */
924         { .altcode = "" }, /* 0x0369 */
925         { .altcode = "" }, /* 0x036a */
926         { .altcode = "" }, /* 0x036b */
927         { .altcode = "" }, /* 0x036c */
928         { .altcode = "" }, /* 0x036d */
929         { .altcode = "" }, /* 0x036e */
930         { .altcode = "" }, /* 0x036f */
931         { .altcode = "" }, /* 0x0370 */
932         { .altcode = "" }, /* 0x0371 */
933         { .altcode = "" }, /* 0x0372 */
934         { .altcode = "" }, /* 0x0373 */
935         { .altcode = "" }, /* 0x0374 */
936         { .altcode = "" }, /* 0x0375 */
937         { .altcode = "" }, /* 0x0376 */
938         { .altcode = "" }, /* 0x0377 */
939         { .altcode = "" }, /* 0x0378 */
940         { .altcode = "" }, /* 0x0379 */
941         { .altcode = "" }, /* 0x037a */
942         { .altcode = "" }, /* 0x037b */
943         { .altcode = "" }, /* 0x037c */
944         { .altcode = "" }, /* 0x037d */
945         { .altcode = "" }, /* 0x037e */
946         { .altcode = "" }, /* 0x037f */
947         { .altcode = "" }, /* 0x0380 */
948         { .altcode = "" }, /* 0x0381 */
949         { .altcode = "" }, /* 0x0382 */
950         { .altcode = "" }, /* 0x0383 */
951         { .altcode = "" }, /* 0x0384 */
952         { .altcode = "" }, /* 0x0385 */
953         { .altcode = "" }, /* 0x0386 */
954         { .altcode = "" }, /* 0x0387 */
955         { .altcode = "" }, /* 0x0388 */
956         { .altcode = "" }, /* 0x0389 */
957         { .altcode = "" }, /* 0x038a */
958         { .altcode = "" }, /* 0x038b */
959         { .altcode = "" }, /* 0x038c */
960         { .altcode = "" }, /* 0x038d */
961         { .altcode = "" }, /* 0x038e */
962         { .altcode = "" }, /* 0x038f */
963         { .altcode = "" }, /* 0x0390 */
964         { .altcode = "" }, /* 0x0391 */
965         { .altcode = "" }, /* 0x0392 */
966         { .altcode = "" }, /* 0x0393 */
967         { .altcode = "" }, /* 0x0394 */
968         { .altcode = "" }, /* 0x0395 */
969         { .altcode = "" }, /* 0x0396 */
970         { .altcode = "" }, /* 0x0397 */
971         { .altcode = "" }, /* 0x0398 */
972         { .altcode = "" }, /* 0x0399 */
973         { .altcode = "" }, /* 0x039a */
974         { .altcode = "" }, /* 0x039b */
975         { .altcode = "" }, /* 0x039c */
976         { .altcode = "" }, /* 0x039d */
977         { .altcode = "" }, /* 0x039e */
978         { .altcode = "" }, /* 0x039f */
979         { .altcode = "" }, /* 0x03a0 */
980         { .altcode = "" }, /* 0x03a1 */
981         { .altcode = "" }, /* 0x03a2 (kappa) */
982         { .altcode = "" }, /* 0x03a3 (Rcedilla) */
983         { .altcode = "" }, /* 0x03a4 */
984         { .altcode = "" }, /* 0x03a5 (Itilde) */
985         { .altcode = "" }, /* 0x03a6 (Lcedilla) */
986         { .altcode = "" }, /* 0x03a7 */
987         { .altcode = "" }, /* 0x03a8 */
988         { .altcode = "" }, /* 0x03a9 */
989         { .altcode = "" }, /* 0x03aa (Emacron) */
990         { .altcode = "" }, /* 0x03ab (Gcedilla) */
991         { .altcode = "" }, /* 0x03ac (Tslash) */
992         { .altcode = "" }, /* 0x03ad */
993         { .altcode = "" }, /* 0x03ae */
994         { .altcode = "" }, /* 0x03af */
995         { .altcode = "" }, /* 0x03b0 */
996         { .altcode = "" }, /* 0x03b1 */
997         { .altcode = "" }, /* 0x03b2 */
998         { .altcode = "" }, /* 0x03b3 (rcedilla) */
999         { .altcode = "" }, /* 0x03b4 */
1000         { .altcode = "" }, /* 0x03b5 (itilde) */
1001         { .altcode = "" }, /* 0x03b6 (lcedilla) */
1002         { .altcode = "" }, /* 0x03b7 */
1003         { .altcode = "" }, /* 0x03b8 */
1004         { .altcode = "" }, /* 0x03b9 */
1005         { .altcode = "" }, /* 0x03ba (emacron) */
1006         { .altcode = "" }, /* 0x03bb (gcedilla) */
1007         { .altcode = "" }, /* 0x03bc (tslash) */
1008         { .altcode = "" }, /* 0x03bd (ENG) */
1009         { .altcode = "" }, /* 0x03be */
1010         { .altcode = "" }, /* 0x03bf (eng) */
1011         { .altcode = "" }, /* 0x03c0 (Amacron) */
1012         { .altcode = "" }, /* 0x03c1 */
1013         { .altcode = "" }, /* 0x03c2 */
1014         { .altcode = "" }, /* 0x03c3 */
1015         { .altcode = "" }, /* 0x03c4 */
1016         { .altcode = "" }, /* 0x03c5 */
1017         { .altcode = "" }, /* 0x03c6 */
1018         { .altcode = "" }, /* 0x03c7 (Iogonek) */
1019         { .altcode = "" }, /* 0x03c8 */
1020         { .altcode = "" }, /* 0x03c9 */
1021         { .altcode = "" }, /* 0x03ca */
1022         { .altcode = "" }, /* 0x03cb */
1023         { .altcode = "" }, /* 0x03cc (Eabovedot) */
1024         { .altcode = "" }, /* 0x03cd */
1025         { .altcode = "" }, /* 0x03ce */
1026         { .altcode = "" }, /* 0x03cf (Imacron) */
1027         { .altcode = "" }, /* 0x03d0 */
1028         { .altcode = "" }, /* 0x03d1 (Ncedilla) */
1029         { .altcode = "" }, /* 0x03d2 (Omacron) */
1030         { .altcode = "" }, /* 0x03d3 (Kcedilla) */
1031         { .altcode = "" }, /* 0x03d4 */
1032         { .altcode = "" }, /* 0x03d5 */
1033         { .altcode = "" }, /* 0x03d6 */
1034         { .altcode = "" }, /* 0x03d7 */
1035         { .altcode = "" }, /* 0x03d8 */
1036         { .altcode = "" }, /* 0x03d9 (Uogonek) */
1037         { .altcode = "" }, /* 0x03da */
1038         { .altcode = "" }, /* 0x03db */
1039         { .altcode = "" }, /* 0x03dc */
1040         { .altcode = "" }, /* 0x03dd (Utilde) */
1041         { .altcode = "" }, /* 0x03de (Umacron) */
1042         { .altcode = "" }, /* 0x03df */
1043         { .altcode = "" }, /* 0x03e0 (amacron) */
1044         { .altcode = "" }, /* 0x03e1 */
1045         { .altcode = "" }, /* 0x03e2 */
1046         { .altcode = "" }, /* 0x03e3 */
1047         { .altcode = "" }, /* 0x03e4 */
1048         { .altcode = "" }, /* 0x03e5 */
1049         { .altcode = "" }, /* 0x03e6 */
1050         { .altcode = "" }, /* 0x03e7 (iogonek) */
1051         { .altcode = "" }, /* 0x03e8 */
1052         { .altcode = "" }, /* 0x03e9 */
1053         { .altcode = "" }, /* 0x03ea */
1054         { .altcode = "" }, /* 0x03eb */
1055         { .altcode = "" }, /* 0x03ec (eabovedot) */
1056         { .altcode = "" }, /* 0x03ed */
1057         { .altcode = "" }, /* 0x03ee */
1058         { .altcode = "" }, /* 0x03ef (imacron) */
1059         { .altcode = "" }, /* 0x03f0 */
1060         { .altcode = "" }, /* 0x03f1 (ncedilla) */
1061         { .altcode = "" }, /* 0x03f2 (omacron) */
1062         { .altcode = "" }, /* 0x03f3 (kcedilla) */
1063         { .altcode = "" }, /* 0x03f4 */
1064         { .altcode = "" }, /* 0x03f5 */
1065         { .altcode = "" }, /* 0x03f6 */
1066         { .altcode = "" }, /* 0x03f7 */
1067         { .altcode = "" }, /* 0x03f8 */
1068         { .altcode = "" }, /* 0x03f9 (uogonek) */
1069         { .altcode = "" }, /* 0x03fa */
1070         { .altcode = "" }, /* 0x03fb */
1071         { .altcode = "" }, /* 0x03fc */
1072         { .altcode = "" }, /* 0x03fd (utilde) */
1073         { .altcode = "" }, /* 0x03fe (umacron) */
1074         { .altcode = "" }, /* 0x03ff */
1075     },
1076     {                                        /* 0x04?? */
1077         { .altcode = "" }, /* 0x0400 */
1078         { .altcode = "" }, /* 0x0401 */
1079         { .altcode = "" }, /* 0x0402 */
1080         { .altcode = "" }, /* 0x0403 */
1081         { .altcode = "" }, /* 0x0404 */
1082         { .altcode = "" }, /* 0x0405 */
1083         { .altcode = "" }, /* 0x0406 */
1084         { .altcode = "" }, /* 0x0407 */
1085         { .altcode = "" }, /* 0x0408 */
1086         { .altcode = "" }, /* 0x0409 */
1087         { .altcode = "" }, /* 0x040a */
1088         { .altcode = "" }, /* 0x040b */
1089         { .altcode = "" }, /* 0x040c */
1090         { .altcode = "" }, /* 0x040d */
1091         { .altcode = "" }, /* 0x040e */
1092         { .altcode = "" }, /* 0x040f */
1093         { .altcode = "" }, /* 0x0410 */
1094         { .altcode = "" }, /* 0x0411 */
1095         { .altcode = "" }, /* 0x0412 */
1096         { .altcode = "" }, /* 0x0413 */
1097         { .altcode = "" }, /* 0x0414 */
1098         { .altcode = "" }, /* 0x0415 */
1099         { .altcode = "" }, /* 0x0416 */
1100         { .altcode = "" }, /* 0x0417 */
1101         { .altcode = "" }, /* 0x0418 */
1102         { .altcode = "" }, /* 0x0419 */
1103         { .altcode = "" }, /* 0x041a */
1104         { .altcode = "" }, /* 0x041b */
1105         { .altcode = "" }, /* 0x041c */
1106         { .altcode = "" }, /* 0x041d */
1107         { .altcode = "" }, /* 0x041e */
1108         { .altcode = "" }, /* 0x041f */
1109         { .altcode = "" }, /* 0x0420 */
1110         { .altcode = "" }, /* 0x0421 */
1111         { .altcode = "" }, /* 0x0422 */
1112         { .altcode = "" }, /* 0x0423 */
1113         { .altcode = "" }, /* 0x0424 */
1114         { .altcode = "" }, /* 0x0425 */
1115         { .altcode = "" }, /* 0x0426 */
1116         { .altcode = "" }, /* 0x0427 */
1117         { .altcode = "" }, /* 0x0428 */
1118         { .altcode = "" }, /* 0x0429 */
1119         { .altcode = "" }, /* 0x042a */
1120         { .altcode = "" }, /* 0x042b */
1121         { .altcode = "" }, /* 0x042c */
1122         { .altcode = "" }, /* 0x042d */
1123         { .altcode = "" }, /* 0x042e */
1124         { .altcode = "" }, /* 0x042f */
1125         { .altcode = "" }, /* 0x0430 */
1126         { .altcode = "" }, /* 0x0431 */
1127         { .altcode = "" }, /* 0x0432 */
1128         { .altcode = "" }, /* 0x0433 */
1129         { .altcode = "" }, /* 0x0434 */
1130         { .altcode = "" }, /* 0x0435 */
1131         { .altcode = "" }, /* 0x0436 */
1132         { .altcode = "" }, /* 0x0437 */
1133         { .altcode = "" }, /* 0x0438 */
1134         { .altcode = "" }, /* 0x0439 */
1135         { .altcode = "" }, /* 0x043a */
1136         { .altcode = "" }, /* 0x043b */
1137         { .altcode = "" }, /* 0x043c */
1138         { .altcode = "" }, /* 0x043d */
1139         { .altcode = "" }, /* 0x043e */
1140         { .altcode = "" }, /* 0x043f */
1141         { .altcode = "" }, /* 0x0440 */
1142         { .altcode = "" }, /* 0x0441 */
1143         { .altcode = "" }, /* 0x0442 */
1144         { .altcode = "" }, /* 0x0443 */
1145         { .altcode = "" }, /* 0x0444 */
1146         { .altcode = "" }, /* 0x0445 */
1147         { .altcode = "" }, /* 0x0446 */
1148         { .altcode = "" }, /* 0x0447 */
1149         { .altcode = "" }, /* 0x0448 */
1150         { .altcode = "" }, /* 0x0449 */
1151         { .altcode = "" }, /* 0x044a */
1152         { .altcode = "" }, /* 0x044b */
1153         { .altcode = "" }, /* 0x044c */
1154         { .altcode = "" }, /* 0x044d */
1155         { .altcode = "" }, /* 0x044e */
1156         { .altcode = "" }, /* 0x044f */
1157         { .altcode = "" }, /* 0x0450 */
1158         { .altcode = "" }, /* 0x0451 */
1159         { .altcode = "" }, /* 0x0452 */
1160         { .altcode = "" }, /* 0x0453 */
1161         { .altcode = "" }, /* 0x0454 */
1162         { .altcode = "" }, /* 0x0455 */
1163         { .altcode = "" }, /* 0x0456 */
1164         { .altcode = "" }, /* 0x0457 */
1165         { .altcode = "" }, /* 0x0458 */
1166         { .altcode = "" }, /* 0x0459 */
1167         { .altcode = "" }, /* 0x045a */
1168         { .altcode = "" }, /* 0x045b */
1169         { .altcode = "" }, /* 0x045c */
1170         { .altcode = "" }, /* 0x045d */
1171         { .altcode = "" }, /* 0x045e */
1172         { .altcode = "" }, /* 0x045f */
1173         { .altcode = "" }, /* 0x0460 */
1174         { .altcode = "" }, /* 0x0461 */
1175         { .altcode = "" }, /* 0x0462 */
1176         { .altcode = "" }, /* 0x0463 */
1177         { .altcode = "" }, /* 0x0464 */
1178         { .altcode = "" }, /* 0x0465 */
1179         { .altcode = "" }, /* 0x0466 */
1180         { .altcode = "" }, /* 0x0467 */
1181         { .altcode = "" }, /* 0x0468 */
1182         { .altcode = "" }, /* 0x0469 */
1183         { .altcode = "" }, /* 0x046a */
1184         { .altcode = "" }, /* 0x046b */
1185         { .altcode = "" }, /* 0x046c */
1186         { .altcode = "" }, /* 0x046d */
1187         { .altcode = "" }, /* 0x046e */
1188         { .altcode = "" }, /* 0x046f */
1189         { .altcode = "" }, /* 0x0470 */
1190         { .altcode = "" }, /* 0x0471 */
1191         { .altcode = "" }, /* 0x0472 */
1192         { .altcode = "" }, /* 0x0473 */
1193         { .altcode = "" }, /* 0x0474 */
1194         { .altcode = "" }, /* 0x0475 */
1195         { .altcode = "" }, /* 0x0476 */
1196         { .altcode = "" }, /* 0x0477 */
1197         { .altcode = "" }, /* 0x0478 */
1198         { .altcode = "" }, /* 0x0479 */
1199         { .altcode = "" }, /* 0x047a */
1200         { .altcode = "" }, /* 0x047b */
1201         { .altcode = "" }, /* 0x047c */
1202         { .altcode = "" }, /* 0x047d */
1203         { .altcode = "" }, /* 0x047e (overline) */
1204         { .altcode = "" }, /* 0x047f */
1205         { .altcode = "" }, /* 0x0480 */
1206         { .altcode = "" }, /* 0x0481 */
1207         { .altcode = "" }, /* 0x0482 */
1208         { .altcode = "" }, /* 0x0483 */
1209         { .altcode = "" }, /* 0x0484 */
1210         { .altcode = "" }, /* 0x0485 */
1211         { .altcode = "" }, /* 0x0486 */
1212         { .altcode = "" }, /* 0x0487 */
1213         { .altcode = "" }, /* 0x0488 */
1214         { .altcode = "" }, /* 0x0489 */
1215         { .altcode = "" }, /* 0x048a */
1216         { .altcode = "" }, /* 0x048b */
1217         { .altcode = "" }, /* 0x048c */
1218         { .altcode = "" }, /* 0x048d */
1219         { .altcode = "" }, /* 0x048e */
1220         { .altcode = "" }, /* 0x048f */
1221         { .altcode = "" }, /* 0x0490 */
1222         { .altcode = "" }, /* 0x0491 */
1223         { .altcode = "" }, /* 0x0492 */
1224         { .altcode = "" }, /* 0x0493 */
1225         { .altcode = "" }, /* 0x0494 */
1226         { .altcode = "" }, /* 0x0495 */
1227         { .altcode = "" }, /* 0x0496 */
1228         { .altcode = "" }, /* 0x0497 */
1229         { .altcode = "" }, /* 0x0498 */
1230         { .altcode = "" }, /* 0x0499 */
1231         { .altcode = "" }, /* 0x049a */
1232         { .altcode = "" }, /* 0x049b */
1233         { .altcode = "" }, /* 0x049c */
1234         { .altcode = "" }, /* 0x049d */
1235         { .altcode = "" }, /* 0x049e */
1236         { .altcode = "" }, /* 0x049f */
1237         { .altcode = "" }, /* 0x04a0 */
1238         { .altcode = "" }, /* 0x04a1 (kana_fullstop) */
1239         { .altcode = "" }, /* 0x04a2 (kana_openingbracket) */
1240         { .altcode = "" }, /* 0x04a3 (kana_closingbracket) */
1241         { .altcode = "" }, /* 0x04a4 (kana_comma) */
1242         { .altcode = "" }, /* 0x04a5 (kana_middledot) */
1243         { .altcode = "" }, /* 0x04a6 (kana_WO) */
1244         { .altcode = "" }, /* 0x04a7 (kana_a) */
1245         { .altcode = "" }, /* 0x04a8 (kana_i) */
1246         { .altcode = "" }, /* 0x04a9 (kana_u) */
1247         { .altcode = "" }, /* 0x04aa (kana_e) */
1248         { .altcode = "" }, /* 0x04ab (kana_o) */
1249         { .altcode = "" }, /* 0x04ac (kana_ya) */
1250         { .altcode = "" }, /* 0x04ad (kana_yu) */
1251         { .altcode = "" }, /* 0x04ae (kana_yo) */
1252         { .altcode = "" }, /* 0x04af (kana_tu) */
1253         { .altcode = "" }, /* 0x04b0 (prolongedsound) */
1254         { .altcode = "" }, /* 0x04b1 (kana_A) */
1255         { .altcode = "" }, /* 0x04b2 (kana_I) */
1256         { .altcode = "" }, /* 0x04b3 (kana_U) */
1257         { .altcode = "" }, /* 0x04b4 (kana_E) */
1258         { .altcode = "" }, /* 0x04b5 (kana_O) */
1259         { .altcode = "" }, /* 0x04b6 (kana_KA) */
1260         { .altcode = "" }, /* 0x04b7 (kana_KI) */
1261         { .altcode = "" }, /* 0x04b8 (kana_KU) */
1262         { .altcode = "" }, /* 0x04b9 (kana_KE) */
1263         { .altcode = "" }, /* 0x04ba (kana_KO) */
1264         { .altcode = "" }, /* 0x04bb (kana_SA) */
1265         { .altcode = "" }, /* 0x04bc (kana_SHI) */
1266         { .altcode = "" }, /* 0x04bd (kana_SU) */
1267         { .altcode = "" }, /* 0x04be (kana_SE) */
1268         { .altcode = "" }, /* 0x04bf (kana_SO) */
1269         { .altcode = "" }, /* 0x04c0 (kana_TA) */
1270         { .altcode = "" }, /* 0x04c1 (kana_TI) */
1271         { .altcode = "" }, /* 0x04c2 (kana_TU) */
1272         { .altcode = "" }, /* 0x04c3 (kana_TE) */
1273         { .altcode = "" }, /* 0x04c4 (kana_TO) */
1274         { .altcode = "" }, /* 0x04c5 (kana_NA) */
1275         { .altcode = "" }, /* 0x04c6 (kana_NI) */
1276         { .altcode = "" }, /* 0x04c7 (kana_NU) */
1277         { .altcode = "" }, /* 0x04c8 (kana_NE) */
1278         { .altcode = "" }, /* 0x04c9 (kana_NO) */
1279         { .altcode = "" }, /* 0x04ca (kana_HA) */
1280         { .altcode = "" }, /* 0x04cb (kana_HI) */
1281         { .altcode = "" }, /* 0x04cc (kana_HU) */
1282         { .altcode = "" }, /* 0x04cd (kana_HE) */
1283         { .altcode = "" }, /* 0x04ce (kana_HO) */
1284         { .altcode = "" }, /* 0x04cf (kana_MA) */
1285         { .altcode = "" }, /* 0x04d0 (kana_MI) */
1286         { .altcode = "" }, /* 0x04d1 (kana_MU) */
1287         { .altcode = "" }, /* 0x04d2 (kana_ME) */
1288         { .altcode = "" }, /* 0x04d3 (kana_MO) */
1289         { .altcode = "" }, /* 0x04d4 (kana_YA) */
1290         { .altcode = "" }, /* 0x04d5 (kana_YU) */
1291         { .altcode = "" }, /* 0x04d6 (kana_YO) */
1292         { .altcode = "" }, /* 0x04d7 (kana_RA) */
1293         { .altcode = "" }, /* 0x04d8 (kana_RI) */
1294         { .altcode = "" }, /* 0x04d9 (kana_RU) */
1295         { .altcode = "" }, /* 0x04da (kana_RE) */
1296         { .altcode = "" }, /* 0x04db (kana_RO) */
1297         { .altcode = "" }, /* 0x04dc (kana_WA) */
1298         { .altcode = "" }, /* 0x04dd (kana_N) */
1299         { .altcode = "" }, /* 0x04de (voicedsound) */
1300         { .altcode = "" }, /* 0x04df (semivoicedsound) */
1301         { .altcode = "" }, /* 0x04e0 */
1302         { .altcode = "" }, /* 0x04e1 */
1303         { .altcode = "" }, /* 0x04e2 */
1304         { .altcode = "" }, /* 0x04e3 */
1305         { .altcode = "" }, /* 0x04e4 */
1306         { .altcode = "" }, /* 0x04e5 */
1307         { .altcode = "" }, /* 0x04e6 */
1308         { .altcode = "" }, /* 0x04e7 */
1309         { .altcode = "" }, /* 0x04e8 */
1310         { .altcode = "" }, /* 0x04e9 */
1311         { .altcode = "" }, /* 0x04ea */
1312         { .altcode = "" }, /* 0x04eb */
1313         { .altcode = "" }, /* 0x04ec */
1314         { .altcode = "" }, /* 0x04ed */
1315         { .altcode = "" }, /* 0x04ee */
1316         { .altcode = "" }, /* 0x04ef */
1317         { .altcode = "" }, /* 0x04f0 */
1318         { .altcode = "" }, /* 0x04f1 */
1319         { .altcode = "" }, /* 0x04f2 */
1320         { .altcode = "" }, /* 0x04f3 */
1321         { .altcode = "" }, /* 0x04f4 */
1322         { .altcode = "" }, /* 0x04f5 */
1323         { .altcode = "" }, /* 0x04f6 */
1324         { .altcode = "" }, /* 0x04f7 */
1325         { .altcode = "" }, /* 0x04f8 */
1326         { .altcode = "" }, /* 0x04f9 */
1327         { .altcode = "" }, /* 0x04fa */
1328         { .altcode = "" }, /* 0x04fb */
1329         { .altcode = "" }, /* 0x04fc */
1330         { .altcode = "" }, /* 0x04fd */
1331         { .altcode = "" }, /* 0x04fe */
1332         { .altcode = "" }, /* 0x04ff */
1333     },
1334     {                                        /* 0x05?? */
1335         { .altcode = "" }, /* 0x0500 */
1336         { .altcode = "" }, /* 0x0501 */
1337         { .altcode = "" }, /* 0x0502 */
1338         { .altcode = "" }, /* 0x0503 */
1339         { .altcode = "" }, /* 0x0504 */
1340         { .altcode = "" }, /* 0x0505 */
1341         { .altcode = "" }, /* 0x0506 */
1342         { .altcode = "" }, /* 0x0507 */
1343         { .altcode = "" }, /* 0x0508 */
1344         { .altcode = "" }, /* 0x0509 */
1345         { .altcode = "" }, /* 0x050a */
1346         { .altcode = "" }, /* 0x050b */
1347         { .altcode = "" }, /* 0x050c */
1348         { .altcode = "" }, /* 0x050d */
1349         { .altcode = "" }, /* 0x050e */
1350         { .altcode = "" }, /* 0x050f */
1351         { .altcode = "" }, /* 0x0510 */
1352         { .altcode = "" }, /* 0x0511 */
1353         { .altcode = "" }, /* 0x0512 */
1354         { .altcode = "" }, /* 0x0513 */
1355         { .altcode = "" }, /* 0x0514 */
1356         { .altcode = "" }, /* 0x0515 */
1357         { .altcode = "" }, /* 0x0516 */
1358         { .altcode = "" }, /* 0x0517 */
1359         { .altcode = "" }, /* 0x0518 */
1360         { .altcode = "" }, /* 0x0519 */
1361         { .altcode = "" }, /* 0x051a */
1362         { .altcode = "" }, /* 0x051b */
1363         { .altcode = "" }, /* 0x051c */
1364         { .altcode = "" }, /* 0x051d */
1365         { .altcode = "" }, /* 0x051e */
1366         { .altcode = "" }, /* 0x051f */
1367         { .altcode = "" }, /* 0x0520 */
1368         { .altcode = "" }, /* 0x0521 */
1369         { .altcode = "" }, /* 0x0522 */
1370         { .altcode = "" }, /* 0x0523 */
1371         { .altcode = "" }, /* 0x0524 */
1372         { .altcode = "" }, /* 0x0525 */
1373         { .altcode = "" }, /* 0x0526 */
1374         { .altcode = "" }, /* 0x0527 */
1375         { .altcode = "" }, /* 0x0528 */
1376         { .altcode = "" }, /* 0x0529 */
1377         { .altcode = "" }, /* 0x052a */
1378         { .altcode = "" }, /* 0x052b */
1379         { .altcode = "" }, /* 0x052c */
1380         { .altcode = "" }, /* 0x052d */
1381         { .altcode = "" }, /* 0x052e */
1382         { .altcode = "" }, /* 0x052f */
1383         { .altcode = "" }, /* 0x0530 */
1384         { .altcode = "" }, /* 0x0531 */
1385         { .altcode = "" }, /* 0x0532 */
1386         { .altcode = "" }, /* 0x0533 */
1387         { .altcode = "" }, /* 0x0534 */
1388         { .altcode = "" }, /* 0x0535 */
1389         { .altcode = "" }, /* 0x0536 */
1390         { .altcode = "" }, /* 0x0537 */
1391         { .altcode = "" }, /* 0x0538 */
1392         { .altcode = "" }, /* 0x0539 */
1393         { .altcode = "" }, /* 0x053a */
1394         { .altcode = "" }, /* 0x053b */
1395         { .altcode = "" }, /* 0x053c */
1396         { .altcode = "" }, /* 0x053d */
1397         { .altcode = "" }, /* 0x053e */
1398         { .altcode = "" }, /* 0x053f */
1399         { .altcode = "" }, /* 0x0540 */
1400         { .altcode = "" }, /* 0x0541 */
1401         { .altcode = "" }, /* 0x0542 */
1402         { .altcode = "" }, /* 0x0543 */
1403         { .altcode = "" }, /* 0x0544 */
1404         { .altcode = "" }, /* 0x0545 */
1405         { .altcode = "" }, /* 0x0546 */
1406         { .altcode = "" }, /* 0x0547 */
1407         { .altcode = "" }, /* 0x0548 */
1408         { .altcode = "" }, /* 0x0549 */
1409         { .altcode = "" }, /* 0x054a */
1410         { .altcode = "" }, /* 0x054b */
1411         { .altcode = "" }, /* 0x054c */
1412         { .altcode = "" }, /* 0x054d */
1413         { .altcode = "" }, /* 0x054e */
1414         { .altcode = "" }, /* 0x054f */
1415         { .altcode = "" }, /* 0x0550 */
1416         { .altcode = "" }, /* 0x0551 */
1417         { .altcode = "" }, /* 0x0552 */
1418         { .altcode = "" }, /* 0x0553 */
1419         { .altcode = "" }, /* 0x0554 */
1420         { .altcode = "" }, /* 0x0555 */
1421         { .altcode = "" }, /* 0x0556 */
1422         { .altcode = "" }, /* 0x0557 */
1423         { .altcode = "" }, /* 0x0558 */
1424         { .altcode = "" }, /* 0x0559 */
1425         { .altcode = "" }, /* 0x055a */
1426         { .altcode = "" }, /* 0x055b */
1427         { .altcode = "" }, /* 0x055c */
1428         { .altcode = "" }, /* 0x055d */
1429         { .altcode = "" }, /* 0x055e */
1430         { .altcode = "" }, /* 0x055f */
1431         { .altcode = "" }, /* 0x0560 */
1432         { .altcode = "" }, /* 0x0561 */
1433         { .altcode = "" }, /* 0x0562 */
1434         { .altcode = "" }, /* 0x0563 */
1435         { .altcode = "" }, /* 0x0564 */
1436         { .altcode = "" }, /* 0x0565 */
1437         { .altcode = "" }, /* 0x0566 */
1438         { .altcode = "" }, /* 0x0567 */
1439         { .altcode = "" }, /* 0x0568 */
1440         { .altcode = "" }, /* 0x0569 */
1441         { .altcode = "" }, /* 0x056a */
1442         { .altcode = "" }, /* 0x056b */
1443         { .altcode = "" }, /* 0x056c */
1444         { .altcode = "" }, /* 0x056d */
1445         { .altcode = "" }, /* 0x056e */
1446         { .altcode = "" }, /* 0x056f */
1447         { .altcode = "" }, /* 0x0570 */
1448         { .altcode = "" }, /* 0x0571 */
1449         { .altcode = "" }, /* 0x0572 */
1450         { .altcode = "" }, /* 0x0573 */
1451         { .altcode = "" }, /* 0x0574 */
1452         { .altcode = "" }, /* 0x0575 */
1453         { .altcode = "" }, /* 0x0576 */
1454         { .altcode = "" }, /* 0x0577 */
1455         { .altcode = "" }, /* 0x0578 */
1456         { .altcode = "" }, /* 0x0579 */
1457         { .altcode = "" }, /* 0x057a */
1458         { .altcode = "" }, /* 0x057b */
1459         { .altcode = "" }, /* 0x057c */
1460         { .altcode = "" }, /* 0x057d */
1461         { .altcode = "" }, /* 0x057e */
1462         { .altcode = "" }, /* 0x057f */
1463         { .altcode = "" }, /* 0x0580 */
1464         { .altcode = "" }, /* 0x0581 */
1465         { .altcode = "" }, /* 0x0582 */
1466         { .altcode = "" }, /* 0x0583 */
1467         { .altcode = "" }, /* 0x0584 */
1468         { .altcode = "" }, /* 0x0585 */
1469         { .altcode = "" }, /* 0x0586 */
1470         { .altcode = "" }, /* 0x0587 */
1471         { .altcode = "" }, /* 0x0588 */
1472         { .altcode = "" }, /* 0x0589 */
1473         { .altcode = "" }, /* 0x058a */
1474         { .altcode = "" }, /* 0x058b */
1475         { .altcode = "" }, /* 0x058c */
1476         { .altcode = "" }, /* 0x058d */
1477         { .altcode = "" }, /* 0x058e */
1478         { .altcode = "" }, /* 0x058f */
1479         { .altcode = "" }, /* 0x0590 */
1480         { .altcode = "" }, /* 0x0591 */
1481         { .altcode = "" }, /* 0x0592 */
1482         { .altcode = "" }, /* 0x0593 */
1483         { .altcode = "" }, /* 0x0594 */
1484         { .altcode = "" }, /* 0x0595 */
1485         { .altcode = "" }, /* 0x0596 */
1486         { .altcode = "" }, /* 0x0597 */
1487         { .altcode = "" }, /* 0x0598 */
1488         { .altcode = "" }, /* 0x0599 */
1489         { .altcode = "" }, /* 0x059a */
1490         { .altcode = "" }, /* 0x059b */
1491         { .altcode = "" }, /* 0x059c */
1492         { .altcode = "" }, /* 0x059d */
1493         { .altcode = "" }, /* 0x059e */
1494         { .altcode = "" }, /* 0x059f */
1495         { .altcode = "" }, /* 0x05a0 */
1496         { .altcode = "" }, /* 0x05a1 */
1497         { .altcode = "" }, /* 0x05a2 */
1498         { .altcode = "" }, /* 0x05a3 */
1499         { .altcode = "" }, /* 0x05a4 */
1500         { .altcode = "" }, /* 0x05a5 */
1501         { .altcode = "" }, /* 0x05a6 */
1502         { .altcode = "" }, /* 0x05a7 */
1503         { .altcode = "" }, /* 0x05a8 */
1504         { .altcode = "" }, /* 0x05a9 */
1505         { .altcode = "" }, /* 0x05aa */
1506         { .altcode = "" }, /* 0x05ab */
1507         { .altcode = "" }, /* 0x05ac (Arabic_comma) */
1508         { .altcode = "" }, /* 0x05ad */
1509         { .altcode = "" }, /* 0x05ae */
1510         { .altcode = "" }, /* 0x05af */
1511         { .altcode = "" }, /* 0x05b0 */
1512         { .altcode = "" }, /* 0x05b1 */
1513         { .altcode = "" }, /* 0x05b2 */
1514         { .altcode = "" }, /* 0x05b3 */
1515         { .altcode = "" }, /* 0x05b4 */
1516         { .altcode = "" }, /* 0x05b5 */
1517         { .altcode = "" }, /* 0x05b6 */
1518         { .altcode = "" }, /* 0x05b7 */
1519         { .altcode = "" }, /* 0x05b8 */
1520         { .altcode = "" }, /* 0x05b9 */
1521         { .altcode = "" }, /* 0x05ba */
1522         { .altcode = "" }, /* 0x05bb (Arabic_semicolon) */
1523         { .altcode = "" }, /* 0x05bc */
1524         { .altcode = "" }, /* 0x05bd */
1525         { .altcode = "" }, /* 0x05be */
1526         { .altcode = "" }, /* 0x05bf (Arabic_question_mark) */
1527         { .altcode = "" }, /* 0x05c0 */
1528         { .altcode = "" }, /* 0x05c1 (Arabic_hamza) */
1529         { .altcode = "" }, /* 0x05c2 (Arabic_maddaonalef) */
1530         { .altcode = "" }, /* 0x05c3 (Arabic_hamzaonalef) */
1531         { .altcode = "" }, /* 0x05c4 (Arabic_hamzaonwaw) */
1532         { .altcode = "" }, /* 0x05c5 (Arabic_hamzaunderalef) */
1533         { .altcode = "" }, /* 0x05c6 (Arabic_hamzaonyeh) */
1534         { .altcode = "" }, /* 0x05c7 (Arabic_alef) */
1535         { .altcode = "" }, /* 0x05c8 (Arabic_beh) */
1536         { .altcode = "" }, /* 0x05c9 (Arabic_tehmarbuta) */
1537         { .altcode = "" }, /* 0x05ca (Arabic_teh) */
1538         { .altcode = "" }, /* 0x05cb (Arabic_theh) */
1539         { .altcode = "" }, /* 0x05cc (Arabic_jeem) */
1540         { .altcode = "" }, /* 0x05cd (Arabic_hah) */
1541         { .altcode = "" }, /* 0x05ce (Arabic_khah) */
1542         { .altcode = "" }, /* 0x05cf (Arabic_dal) */
1543         { .altcode = "" }, /* 0x05d0 (Arabic_thal) */
1544         { .altcode = "" }, /* 0x05d1 (Arabic_ra) */
1545         { .altcode = "" }, /* 0x05d2 (Arabic_zain) */
1546         { .altcode = "" }, /* 0x05d3 (Arabic_seen) */
1547         { .altcode = "" }, /* 0x05d4 (Arabic_sheen) */
1548         { .altcode = "" }, /* 0x05d5 (Arabic_sad) */
1549         { .altcode = "" }, /* 0x05d6 (Arabic_dad) */
1550         { .altcode = "" }, /* 0x05d7 (Arabic_tah) */
1551         { .altcode = "" }, /* 0x05d8 (Arabic_zah) */
1552         { .altcode = "" }, /* 0x05d9 (Arabic_ain) */
1553         { .altcode = "" }, /* 0x05da (Arabic_ghain) */
1554         { .altcode = "" }, /* 0x05db */
1555         { .altcode = "" }, /* 0x05dc */
1556         { .altcode = "" }, /* 0x05dd */
1557         { .altcode = "" }, /* 0x05de */
1558         { .altcode = "" }, /* 0x05df */
1559         { .altcode = "" }, /* 0x05e0 (Arabic_tatweel) */
1560         { .altcode = "" }, /* 0x05e1 (Arabic_feh) */
1561         { .altcode = "" }, /* 0x05e2 (Arabic_qaf) */
1562         { .altcode = "" }, /* 0x05e3 (Arabic_kaf) */
1563         { .altcode = "" }, /* 0x05e4 (Arabic_lam) */
1564         { .altcode = "" }, /* 0x05e5 (Arabic_meem) */
1565         { .altcode = "" }, /* 0x05e6 (Arabic_noon) */
1566         { .altcode = "" }, /* 0x05e7 (Arabic_heh) */
1567         { .altcode = "" }, /* 0x05e8 (Arabic_waw) */
1568         { .altcode = "" }, /* 0x05e9 (Arabic_alefmaksura) */
1569         { .altcode = "" }, /* 0x05ea (Arabic_yeh) */
1570         { .altcode = "" }, /* 0x05eb (Arabic_fathatan) */
1571         { .altcode = "" }, /* 0x05ec (Arabic_dammatan) */
1572         { .altcode = "" }, /* 0x05ed (Arabic_kasratan) */
1573         { .altcode = "" }, /* 0x05ee (Arabic_fatha) */
1574         { .altcode = "" }, /* 0x05ef (Arabic_damma) */
1575         { .altcode = "" }, /* 0x05f0 (Arabic_kasra) */
1576         { .altcode = "" }, /* 0x05f1 (Arabic_shadda) */
1577         { .altcode = "" }, /* 0x05f2 (Arabic_sukun) */
1578         { .altcode = "" }, /* 0x05f3 */
1579         { .altcode = "" }, /* 0x05f4 */
1580         { .altcode = "" }, /* 0x05f5 */
1581         { .altcode = "" }, /* 0x05f6 */
1582         { .altcode = "" }, /* 0x05f7 */
1583         { .altcode = "" }, /* 0x05f8 */
1584         { .altcode = "" }, /* 0x05f9 */
1585         { .altcode = "" }, /* 0x05fa */
1586         { .altcode = "" }, /* 0x05fb */
1587         { .altcode = "" }, /* 0x05fc */
1588         { .altcode = "" }, /* 0x05fd */
1589         { .altcode = "" }, /* 0x05fe */
1590         { .altcode = "" }, /* 0x05ff */
1591     },
1592     {                                        /* 0x06?? */
1593         { .altcode = "" }, /* 0x0600 */
1594         { .altcode = "" }, /* 0x0601 */
1595         { .altcode = "" }, /* 0x0602 */
1596         { .altcode = "" }, /* 0x0603 */
1597         { .altcode = "" }, /* 0x0604 */
1598         { .altcode = "" }, /* 0x0605 */
1599         { .altcode = "" }, /* 0x0606 */
1600         { .altcode = "" }, /* 0x0607 */
1601         { .altcode = "" }, /* 0x0608 */
1602         { .altcode = "" }, /* 0x0609 */
1603         { .altcode = "" }, /* 0x060a */
1604         { .altcode = "" }, /* 0x060b */
1605         { .altcode = "" }, /* 0x060c */
1606         { .altcode = "" }, /* 0x060d */
1607         { .altcode = "" }, /* 0x060e */
1608         { .altcode = "" }, /* 0x060f */
1609         { .altcode = "" }, /* 0x0610 */
1610         { .altcode = "" }, /* 0x0611 */
1611         { .altcode = "" }, /* 0x0612 */
1612         { .altcode = "" }, /* 0x0613 */
1613         { .altcode = "" }, /* 0x0614 */
1614         { .altcode = "" }, /* 0x0615 */
1615         { .altcode = "" }, /* 0x0616 */
1616         { .altcode = "" }, /* 0x0617 */
1617         { .altcode = "" }, /* 0x0618 */
1618         { .altcode = "" }, /* 0x0619 */
1619         { .altcode = "" }, /* 0x061a */
1620         { .altcode = "" }, /* 0x061b */
1621         { .altcode = "" }, /* 0x061c */
1622         { .altcode = "" }, /* 0x061d */
1623         { .altcode = "" }, /* 0x061e */
1624         { .altcode = "" }, /* 0x061f */
1625         { .altcode = "" }, /* 0x0620 */
1626         { .altcode = "" }, /* 0x0621 */
1627         { .altcode = "" }, /* 0x0622 */
1628         { .altcode = "" }, /* 0x0623 */
1629         { .altcode = "" }, /* 0x0624 */
1630         { .altcode = "" }, /* 0x0625 */
1631         { .altcode = "" }, /* 0x0626 */
1632         { .altcode = "" }, /* 0x0627 */
1633         { .altcode = "" }, /* 0x0628 */
1634         { .altcode = "" }, /* 0x0629 */
1635         { .altcode = "" }, /* 0x062a */
1636         { .altcode = "" }, /* 0x062b */
1637         { .altcode = "" }, /* 0x062c */
1638         { .altcode = "" }, /* 0x062d */
1639         { .altcode = "" }, /* 0x062e */
1640         { .altcode = "" }, /* 0x062f */
1641         { .altcode = "" }, /* 0x0630 */
1642         { .altcode = "" }, /* 0x0631 */
1643         { .altcode = "" }, /* 0x0632 */
1644         { .altcode = "" }, /* 0x0633 */
1645         { .altcode = "" }, /* 0x0634 */
1646         { .altcode = "" }, /* 0x0635 */
1647         { .altcode = "" }, /* 0x0636 */
1648         { .altcode = "" }, /* 0x0637 */
1649         { .altcode = "" }, /* 0x0638 */
1650         { .altcode = "" }, /* 0x0639 */
1651         { .altcode = "" }, /* 0x063a */
1652         { .altcode = "" }, /* 0x063b */
1653         { .altcode = "" }, /* 0x063c */
1654         { .altcode = "" }, /* 0x063d */
1655         { .altcode = "" }, /* 0x063e */
1656         { .altcode = "" }, /* 0x063f */
1657         { .altcode = "" }, /* 0x0640 */
1658         { .altcode = "" }, /* 0x0641 */
1659         { .altcode = "" }, /* 0x0642 */
1660         { .altcode = "" }, /* 0x0643 */
1661         { .altcode = "" }, /* 0x0644 */
1662         { .altcode = "" }, /* 0x0645 */
1663         { .altcode = "" }, /* 0x0646 */
1664         { .altcode = "" }, /* 0x0647 */
1665         { .altcode = "" }, /* 0x0648 */
1666         { .altcode = "" }, /* 0x0649 */
1667         { .altcode = "" }, /* 0x064a */
1668         { .altcode = "" }, /* 0x064b */
1669         { .altcode = "" }, /* 0x064c */
1670         { .altcode = "" }, /* 0x064d */
1671         { .altcode = "" }, /* 0x064e */
1672         { .altcode = "" }, /* 0x064f */
1673         { .altcode = "" }, /* 0x0650 */
1674         { .altcode = "" }, /* 0x0651 */
1675         { .altcode = "" }, /* 0x0652 */
1676         { .altcode = "" }, /* 0x0653 */
1677         { .altcode = "" }, /* 0x0654 */
1678         { .altcode = "" }, /* 0x0655 */
1679         { .altcode = "" }, /* 0x0656 */
1680         { .altcode = "" }, /* 0x0657 */
1681         { .altcode = "" }, /* 0x0658 */
1682         { .altcode = "" }, /* 0x0659 */
1683         { .altcode = "" }, /* 0x065a */
1684         { .altcode = "" }, /* 0x065b */
1685         { .altcode = "" }, /* 0x065c */
1686         { .altcode = "" }, /* 0x065d */
1687         { .altcode = "" }, /* 0x065e */
1688         { .altcode = "" }, /* 0x065f */
1689         { .altcode = "" }, /* 0x0660 */
1690         { .altcode = "" }, /* 0x0661 */
1691         { .altcode = "" }, /* 0x0662 */
1692         { .altcode = "" }, /* 0x0663 */
1693         { .altcode = "" }, /* 0x0664 */
1694         { .altcode = "" }, /* 0x0665 */
1695         { .altcode = "" }, /* 0x0666 */
1696         { .altcode = "" }, /* 0x0667 */
1697         { .altcode = "" }, /* 0x0668 */
1698         { .altcode = "" }, /* 0x0669 */
1699         { .altcode = "" }, /* 0x066a */
1700         { .altcode = "" }, /* 0x066b */
1701         { .altcode = "" }, /* 0x066c */
1702         { .altcode = "" }, /* 0x066d */
1703         { .altcode = "" }, /* 0x066e */
1704         { .altcode = "" }, /* 0x066f */
1705         { .altcode = "" }, /* 0x0670 */
1706         { .altcode = "" }, /* 0x0671 */
1707         { .altcode = "" }, /* 0x0672 */
1708         { .altcode = "" }, /* 0x0673 */
1709         { .altcode = "" }, /* 0x0674 */
1710         { .altcode = "" }, /* 0x0675 */
1711         { .altcode = "" }, /* 0x0676 */
1712         { .altcode = "" }, /* 0x0677 */
1713         { .altcode = "" }, /* 0x0678 */
1714         { .altcode = "" }, /* 0x0679 */
1715         { .altcode = "" }, /* 0x067a */
1716         { .altcode = "" }, /* 0x067b */
1717         { .altcode = "" }, /* 0x067c */
1718         { .altcode = "" }, /* 0x067d */
1719         { .altcode = "" }, /* 0x067e */
1720         { .altcode = "" }, /* 0x067f */
1721         { .altcode = "" }, /* 0x0680 */
1722         { .altcode = "" }, /* 0x0681 */
1723         { .altcode = "" }, /* 0x0682 */
1724         { .altcode = "" }, /* 0x0683 */
1725         { .altcode = "" }, /* 0x0684 */
1726         { .altcode = "" }, /* 0x0685 */
1727         { .altcode = "" }, /* 0x0686 */
1728         { .altcode = "" }, /* 0x0687 */
1729         { .altcode = "" }, /* 0x0688 */
1730         { .altcode = "" }, /* 0x0689 */
1731         { .altcode = "" }, /* 0x068a */
1732         { .altcode = "" }, /* 0x068b */
1733         { .altcode = "" }, /* 0x068c */
1734         { .altcode = "" }, /* 0x068d */
1735         { .altcode = "" }, /* 0x068e */
1736         { .altcode = "" }, /* 0x068f */
1737         { .altcode = "" }, /* 0x0690 */
1738         { .altcode = "" }, /* 0x0691 */
1739         { .altcode = "" }, /* 0x0692 */
1740         { .altcode = "" }, /* 0x0693 */
1741         { .altcode = "" }, /* 0x0694 */
1742         { .altcode = "" }, /* 0x0695 */
1743         { .altcode = "" }, /* 0x0696 */
1744         { .altcode = "" }, /* 0x0697 */
1745         { .altcode = "" }, /* 0x0698 */
1746         { .altcode = "" }, /* 0x0699 */
1747         { .altcode = "" }, /* 0x069a */
1748         { .altcode = "" }, /* 0x069b */
1749         { .altcode = "" }, /* 0x069c */
1750         { .altcode = "" }, /* 0x069d */
1751         { .altcode = "" }, /* 0x069e */
1752         { .altcode = "" }, /* 0x069f */
1753         { .altcode = "" }, /* 0x06a0 */
1754         { .altcode = "" }, /* 0x06a1 (Serbian_dje) */
1755         { .altcode = "" }, /* 0x06a2 (Macedonia_gje) */
1756         { .altcode = "" }, /* 0x06a3 (Cyrillic_io) */
1757         { .altcode = "" }, /* 0x06a4 (Ukranian_je) */
1758         { .altcode = "" }, /* 0x06a5 (Macedonia_dse) */
1759         { .altcode = "" }, /* 0x06a6 (Ukranian_i) */
1760         { .altcode = "" }, /* 0x06a7 (Ukranian_yi) */
1761         { .altcode = "" }, /* 0x06a8 (Serbian_je) */
1762         { .altcode = "" }, /* 0x06a9 (Serbian_lje) */
1763         { .altcode = "" }, /* 0x06aa (Serbian_nje) */
1764         { .altcode = "" }, /* 0x06ab (Serbian_tshe) */
1765         { .altcode = "" }, /* 0x06ac (Macedonia_kje) */
1766         { .altcode = "" }, /* 0x06ad (Ukrainian_ghe_with_upturn) */
1767         { .altcode = "" }, /* 0x06ae (Byelorussian_shortu) */
1768         { .altcode = "" }, /* 0x06af (Serbian_dze) */
1769         { .altcode = "" }, /* 0x06b0 (numerosign) */
1770         { .altcode = "" }, /* 0x06b1 (Serbian_DJE) */
1771         { .altcode = "" }, /* 0x06b2 (Macedonia_GJE) */
1772         { .altcode = "" }, /* 0x06b3 (Cyrillic_IO) */
1773         { .altcode = "" }, /* 0x06b4 (Ukranian_JE) */
1774         { .altcode = "" }, /* 0x06b5 (Macedonia_DSE) */
1775         { .altcode = "" }, /* 0x06b6 (Ukranian_I) */
1776         { .altcode = "" }, /* 0x06b7 (Ukranian_YI) */
1777         { .altcode = "" }, /* 0x06b8 (Serbian_JE) */
1778         { .altcode = "" }, /* 0x06b9 (Serbian_LJE) */
1779         { .altcode = "" }, /* 0x06ba (Serbian_NJE) */
1780         { .altcode = "" }, /* 0x06bb (Serbian_TSHE) */
1781         { .altcode = "" }, /* 0x06bc (Macedonia_KJE) */
1782         { .altcode = "" }, /* 0x06bd (Ukrainian_GHE_WITH_UPTURN) */
1783         { .altcode = "" }, /* 0x06be (Byelorussian_SHORTU) */
1784         { .altcode = "" }, /* 0x06bf (Serbian_DZE) */
1785         { .altcode = "" }, /* 0x06c0 (Cyrillic_yu) */
1786         { .altcode = "" }, /* 0x06c1 (Cyrillic_a) */
1787         { .altcode = "" }, /* 0x06c2 (Cyrillic_be) */
1788         { .altcode = "" }, /* 0x06c3 (Cyrillic_tse) */
1789         { .altcode = "" }, /* 0x06c4 (Cyrillic_de) */
1790         { .altcode = "" }, /* 0x06c5 (Cyrillic_ie) */
1791         { .altcode = "" }, /* 0x06c6 (Cyrillic_ef) */
1792         { .altcode = "" }, /* 0x06c7 (Cyrillic_ghe) */
1793         { .altcode = "" }, /* 0x06c8 (Cyrillic_ha) */
1794         { .altcode = "" }, /* 0x06c9 (Cyrillic_i) */
1795         { .altcode = "" }, /* 0x06ca (Cyrillic_shorti) */
1796         { .altcode = "" }, /* 0x06cb (Cyrillic_ka) */
1797         { .altcode = "" }, /* 0x06cc (Cyrillic_el) */
1798         { .altcode = "" }, /* 0x06cd (Cyrillic_em) */
1799         { .altcode = "" }, /* 0x06ce (Cyrillic_en) */
1800         { .altcode = "" }, /* 0x06cf (Cyrillic_o) */
1801         { .altcode = "" }, /* 0x06d0 (Cyrillic_pe) */
1802         { .altcode = "" }, /* 0x06d1 (Cyrillic_ya) */
1803         { .altcode = "" }, /* 0x06d2 (Cyrillic_er) */
1804         { .altcode = "" }, /* 0x06d3 (Cyrillic_es) */
1805         { .altcode = "" }, /* 0x06d4 (Cyrillic_te) */
1806         { .altcode = "" }, /* 0x06d5 (Cyrillic_u) */
1807         { .altcode = "" }, /* 0x06d6 (Cyrillic_zhe) */
1808         { .altcode = "" }, /* 0x06d7 (Cyrillic_ve) */
1809         { .altcode = "" }, /* 0x06d8 (Cyrillic_softsign) */
1810         { .altcode = "" }, /* 0x06d9 (Cyrillic_yeru) */
1811         { .altcode = "" }, /* 0x06da (Cyrillic_ze) */
1812         { .altcode = "" }, /* 0x06db (Cyrillic_sha) */
1813         { .altcode = "" }, /* 0x06dc (Cyrillic_e) */
1814         { .altcode = "" }, /* 0x06dd (Cyrillic_shcha) */
1815         { .altcode = "" }, /* 0x06de (Cyrillic_che) */
1816         { .altcode = "" }, /* 0x06df (Cyrillic_hardsign) */
1817         { .altcode = "" }, /* 0x06e0 (Cyrillic_YU) */
1818         { .altcode = "" }, /* 0x06e1 (Cyrillic_A) */
1819         { .altcode = "" }, /* 0x06e2 (Cyrillic_BE) */
1820         { .altcode = "" }, /* 0x06e3 (Cyrillic_TSE) */
1821         { .altcode = "" }, /* 0x06e4 (Cyrillic_DE) */
1822         { .altcode = "" }, /* 0x06e5 (Cyrillic_IE) */
1823         { .altcode = "" }, /* 0x06e6 (Cyrillic_EF) */
1824         { .altcode = "" }, /* 0x06e7 (Cyrillic_GHE) */
1825         { .altcode = "" }, /* 0x06e8 (Cyrillic_HA) */
1826         { .altcode = "" }, /* 0x06e9 (Cyrillic_I) */
1827         { .altcode = "" }, /* 0x06ea (Cyrillic_SHORTI) */
1828         { .altcode = "" }, /* 0x06eb (Cyrillic_KA) */
1829         { .altcode = "" }, /* 0x06ec (Cyrillic_EL) */
1830         { .altcode = "" }, /* 0x06ed (Cyrillic_EM) */
1831         { .altcode = "" }, /* 0x06ee (Cyrillic_EN) */
1832         { .altcode = "" }, /* 0x06ef (Cyrillic_O) */
1833         { .altcode = "" }, /* 0x06f0 (Cyrillic_PE) */
1834         { .altcode = "" }, /* 0x06f1 (Cyrillic_YA) */
1835         { .altcode = "" }, /* 0x06f2 (Cyrillic_ER) */
1836         { .altcode = "" }, /* 0x06f3 (Cyrillic_ES) */
1837         { .altcode = "" }, /* 0x06f4 (Cyrillic_TE) */
1838         { .altcode = "" }, /* 0x06f5 (Cyrillic_U) */
1839         { .altcode = "" }, /* 0x06f6 (Cyrillic_ZHE) */
1840         { .altcode = "" }, /* 0x06f7 (Cyrillic_VE) */
1841         { .altcode = "" }, /* 0x06f8 (Cyrillic_SOFTSIGN) */
1842         { .altcode = "" }, /* 0x06f9 (Cyrillic_YERU) */
1843         { .altcode = "" }, /* 0x06fa (Cyrillic_ZE) */
1844         { .altcode = "" }, /* 0x06fb (Cyrillic_SHA) */
1845         { .altcode = "" }, /* 0x06fc (Cyrillic_E) */
1846         { .altcode = "" }, /* 0x06fd (Cyrillic_SHCHA) */
1847         { .altcode = "" }, /* 0x06fe (Cyrillic_CHE) */
1848         { .altcode = "" }, /* 0x06ff (Cyrillic_HARDSIGN) */
1849     },
1850     {                                        /* 0x07?? */
1851         { .altcode = "" }, /* 0x0700 */
1852         { .altcode = "" }, /* 0x0701 */
1853         { .altcode = "" }, /* 0x0702 */
1854         { .altcode = "" }, /* 0x0703 */
1855         { .altcode = "" }, /* 0x0704 */
1856         { .altcode = "" }, /* 0x0705 */
1857         { .altcode = "" }, /* 0x0706 */
1858         { .altcode = "" }, /* 0x0707 */
1859         { .altcode = "" }, /* 0x0708 */
1860         { .altcode = "" }, /* 0x0709 */
1861         { .altcode = "" }, /* 0x070a */
1862         { .altcode = "" }, /* 0x070b */
1863         { .altcode = "" }, /* 0x070c */
1864         { .altcode = "" }, /* 0x070d */
1865         { .altcode = "" }, /* 0x070e */
1866         { .altcode = "" }, /* 0x070f */
1867         { .altcode = "" }, /* 0x0710 */
1868         { .altcode = "" }, /* 0x0711 */
1869         { .altcode = "" }, /* 0x0712 */
1870         { .altcode = "" }, /* 0x0713 */
1871         { .altcode = "" }, /* 0x0714 */
1872         { .altcode = "" }, /* 0x0715 */
1873         { .altcode = "" }, /* 0x0716 */
1874         { .altcode = "" }, /* 0x0717 */
1875         { .altcode = "" }, /* 0x0718 */
1876         { .altcode = "" }, /* 0x0719 */
1877         { .altcode = "" }, /* 0x071a */
1878         { .altcode = "" }, /* 0x071b */
1879         { .altcode = "" }, /* 0x071c */
1880         { .altcode = "" }, /* 0x071d */
1881         { .altcode = "" }, /* 0x071e */
1882         { .altcode = "" }, /* 0x071f */
1883         { .altcode = "" }, /* 0x0720 */
1884         { .altcode = "" }, /* 0x0721 */
1885         { .altcode = "" }, /* 0x0722 */
1886         { .altcode = "" }, /* 0x0723 */
1887         { .altcode = "" }, /* 0x0724 */
1888         { .altcode = "" }, /* 0x0725 */
1889         { .altcode = "" }, /* 0x0726 */
1890         { .altcode = "" }, /* 0x0727 */
1891         { .altcode = "" }, /* 0x0728 */
1892         { .altcode = "" }, /* 0x0729 */
1893         { .altcode = "" }, /* 0x072a */
1894         { .altcode = "" }, /* 0x072b */
1895         { .altcode = "" }, /* 0x072c */
1896         { .altcode = "" }, /* 0x072d */
1897         { .altcode = "" }, /* 0x072e */
1898         { .altcode = "" }, /* 0x072f */
1899         { .altcode = "" }, /* 0x0730 */
1900         { .altcode = "" }, /* 0x0731 */
1901         { .altcode = "" }, /* 0x0732 */
1902         { .altcode = "" }, /* 0x0733 */
1903         { .altcode = "" }, /* 0x0734 */
1904         { .altcode = "" }, /* 0x0735 */
1905         { .altcode = "" }, /* 0x0736 */
1906         { .altcode = "" }, /* 0x0737 */
1907         { .altcode = "" }, /* 0x0738 */
1908         { .altcode = "" }, /* 0x0739 */
1909         { .altcode = "" }, /* 0x073a */
1910         { .altcode = "" }, /* 0x073b */
1911         { .altcode = "" }, /* 0x073c */
1912         { .altcode = "" }, /* 0x073d */
1913         { .altcode = "" }, /* 0x073e */
1914         { .altcode = "" }, /* 0x073f */
1915         { .altcode = "" }, /* 0x0740 */
1916         { .altcode = "" }, /* 0x0741 */
1917         { .altcode = "" }, /* 0x0742 */
1918         { .altcode = "" }, /* 0x0743 */
1919         { .altcode = "" }, /* 0x0744 */
1920         { .altcode = "" }, /* 0x0745 */
1921         { .altcode = "" }, /* 0x0746 */
1922         { .altcode = "" }, /* 0x0747 */
1923         { .altcode = "" }, /* 0x0748 */
1924         { .altcode = "" }, /* 0x0749 */
1925         { .altcode = "" }, /* 0x074a */
1926         { .altcode = "" }, /* 0x074b */
1927         { .altcode = "" }, /* 0x074c */
1928         { .altcode = "" }, /* 0x074d */
1929         { .altcode = "" }, /* 0x074e */
1930         { .altcode = "" }, /* 0x074f */
1931         { .altcode = "" }, /* 0x0750 */
1932         { .altcode = "" }, /* 0x0751 */
1933         { .altcode = "" }, /* 0x0752 */
1934         { .altcode = "" }, /* 0x0753 */
1935         { .altcode = "" }, /* 0x0754 */
1936         { .altcode = "" }, /* 0x0755 */
1937         { .altcode = "" }, /* 0x0756 */
1938         { .altcode = "" }, /* 0x0757 */
1939         { .altcode = "" }, /* 0x0758 */
1940         { .altcode = "" }, /* 0x0759 */
1941         { .altcode = "" }, /* 0x075a */
1942         { .altcode = "" }, /* 0x075b */
1943         { .altcode = "" }, /* 0x075c */
1944         { .altcode = "" }, /* 0x075d */
1945         { .altcode = "" }, /* 0x075e */
1946         { .altcode = "" }, /* 0x075f */
1947         { .altcode = "" }, /* 0x0760 */
1948         { .altcode = "" }, /* 0x0761 */
1949         { .altcode = "" }, /* 0x0762 */
1950         { .altcode = "" }, /* 0x0763 */
1951         { .altcode = "" }, /* 0x0764 */
1952         { .altcode = "" }, /* 0x0765 */
1953         { .altcode = "" }, /* 0x0766 */
1954         { .altcode = "" }, /* 0x0767 */
1955         { .altcode = "" }, /* 0x0768 */
1956         { .altcode = "" }, /* 0x0769 */
1957         { .altcode = "" }, /* 0x076a */
1958         { .altcode = "" }, /* 0x076b */
1959         { .altcode = "" }, /* 0x076c */
1960         { .altcode = "" }, /* 0x076d */
1961         { .altcode = "" }, /* 0x076e */
1962         { .altcode = "" }, /* 0x076f */
1963         { .altcode = "" }, /* 0x0770 */
1964         { .altcode = "" }, /* 0x0771 */
1965         { .altcode = "" }, /* 0x0772 */
1966         { .altcode = "" }, /* 0x0773 */
1967         { .altcode = "" }, /* 0x0774 */
1968         { .altcode = "" }, /* 0x0775 */
1969         { .altcode = "" }, /* 0x0776 */
1970         { .altcode = "" }, /* 0x0777 */
1971         { .altcode = "" }, /* 0x0778 */
1972         { .altcode = "" }, /* 0x0779 */
1973         { .altcode = "" }, /* 0x077a */
1974         { .altcode = "" }, /* 0x077b */
1975         { .altcode = "" }, /* 0x077c */
1976         { .altcode = "" }, /* 0x077d */
1977         { .altcode = "" }, /* 0x077e */
1978         { .altcode = "" }, /* 0x077f */
1979         { .altcode = "" }, /* 0x0780 */
1980         { .altcode = "" }, /* 0x0781 */
1981         { .altcode = "" }, /* 0x0782 */
1982         { .altcode = "" }, /* 0x0783 */
1983         { .altcode = "" }, /* 0x0784 */
1984         { .altcode = "" }, /* 0x0785 */
1985         { .altcode = "" }, /* 0x0786 */
1986         { .altcode = "" }, /* 0x0787 */
1987         { .altcode = "" }, /* 0x0788 */
1988         { .altcode = "" }, /* 0x0789 */
1989         { .altcode = "" }, /* 0x078a */
1990         { .altcode = "" }, /* 0x078b */
1991         { .altcode = "" }, /* 0x078c */
1992         { .altcode = "" }, /* 0x078d */
1993         { .altcode = "" }, /* 0x078e */
1994         { .altcode = "" }, /* 0x078f */
1995         { .altcode = "" }, /* 0x0790 */
1996         { .altcode = "" }, /* 0x0791 */
1997         { .altcode = "" }, /* 0x0792 */
1998         { .altcode = "" }, /* 0x0793 */
1999         { .altcode = "" }, /* 0x0794 */
2000         { .altcode = "" }, /* 0x0795 */
2001         { .altcode = "" }, /* 0x0796 */
2002         { .altcode = "" }, /* 0x0797 */
2003         { .altcode = "" }, /* 0x0798 */
2004         { .altcode = "" }, /* 0x0799 */
2005         { .altcode = "" }, /* 0x079a */
2006         { .altcode = "" }, /* 0x079b */
2007         { .altcode = "" }, /* 0x079c */
2008         { .altcode = "" }, /* 0x079d */
2009         { .altcode = "" }, /* 0x079e */
2010         { .altcode = "" }, /* 0x079f */
2011         { .altcode = "" }, /* 0x07a0 */
2012         { .altcode = "" }, /* 0x07a1 (Greek_ALPHAaccent) */
2013         { .altcode = "" }, /* 0x07a2 (Greek_EPSILONaccent) */
2014         { .altcode = "" }, /* 0x07a3 (Greek_ETAaccent) */
2015         { .altcode = "" }, /* 0x07a4 (Greek_IOTAaccent) */
2016         { .altcode = "" }, /* 0x07a5 (Greek_IOTAdiaeresis) */
2017         { .altcode = "" }, /* 0x07a6 */
2018         { .altcode = "" }, /* 0x07a7 (Greek_OMICRONaccent) */
2019         { .altcode = "" }, /* 0x07a8 (Greek_UPSILONaccent) */
2020         { .altcode = "" }, /* 0x07a9 (Greek_UPSILONdieresis) */
2021         { .altcode = "" }, /* 0x07aa */
2022         { .altcode = "" }, /* 0x07ab (Greek_OMEGAaccent) */
2023         { .altcode = "" }, /* 0x07ac */
2024         { .altcode = "" }, /* 0x07ad */
2025         { .altcode = "" }, /* 0x07ae (Greek_accentdieresis) */
2026         { .altcode = "" }, /* 0x07af (Greek_horizbar) */
2027         { .altcode = "" }, /* 0x07b0 */
2028         { .altcode = "" }, /* 0x07b1 (Greek_alphaaccent) */
2029         { .altcode = "" }, /* 0x07b2 (Greek_epsilonaccent) */
2030         { .altcode = "" }, /* 0x07b3 (Greek_etaaccent) */
2031         { .altcode = "" }, /* 0x07b4 (Greek_iotaaccent) */
2032         { .altcode = "" }, /* 0x07b5 (Greek_iotadieresis) */
2033         { .altcode = "" }, /* 0x07b6 (Greek_iotaaccentdieresis) */
2034         { .altcode = "" }, /* 0x07b7 (Greek_omicronaccent) */
2035         { .altcode = "" }, /* 0x07b8 (Greek_upsilonaccent) */
2036         { .altcode = "" }, /* 0x07b9 (Greek_upsilondieresis) */
2037         { .altcode = "" }, /* 0x07ba (Greek_upsilonaccentdieresis) */
2038         { .altcode = "" }, /* 0x07bb (Greek_omegaaccent) */
2039         { .altcode = "" }, /* 0x07bc */
2040         { .altcode = "" }, /* 0x07bd */
2041         { .altcode = "" }, /* 0x07be */
2042         { .altcode = "" }, /* 0x07bf */
2043         { .altcode = "" }, /* 0x07c0 */
2044         { .altcode = "" }, /* 0x07c1 (Greek_ALPHA) */
2045         { .altcode = "" }, /* 0x07c2 (Greek_BETA) */
2046         { .altcode = "" }, /* 0x07c3 (Greek_GAMMA) */
2047         { .altcode = "" }, /* 0x07c4 (Greek_DELTA) */
2048         { .altcode = "" }, /* 0x07c5 (Greek_EPSILON) */
2049         { .altcode = "" }, /* 0x07c6 (Greek_ZETA) */
2050         { .altcode = "" }, /* 0x07c7 (Greek_ETA) */
2051         { .altcode = "" }, /* 0x07c8 (Greek_THETA) */
2052         { .altcode = "" }, /* 0x07c9 (Greek_IOTA) */
2053         { .altcode = "" }, /* 0x07ca (Greek_KAPPA) */
2054         { .altcode = "" }, /* 0x07cb (Greek_LAMBDA) */
2055         { .altcode = "" }, /* 0x07cc (Greek_MU) */
2056         { .altcode = "" }, /* 0x07cd (Greek_NU) */
2057         { .altcode = "" }, /* 0x07ce (Greek_XI) */
2058         { .altcode = "" }, /* 0x07cf (Greek_OMICRON) */
2059         { .altcode = "" }, /* 0x07d0 (Greek_PI) */
2060         { .altcode = "" }, /* 0x07d1 (Greek_RHO) */
2061         { .altcode = "" }, /* 0x07d2 (Greek_SIGMA) */
2062         { .altcode = "" }, /* 0x07d3 */
2063         { .altcode = "" }, /* 0x07d4 (Greek_TAU) */
2064         { .altcode = "" }, /* 0x07d5 (Greek_UPSILON) */
2065         { .altcode = "" }, /* 0x07d6 (Greek_PHI) */
2066         { .altcode = "" }, /* 0x07d7 (Greek_CHI) */
2067         { .altcode = "" }, /* 0x07d8 (Greek_PSI) */
2068         { .altcode = "" }, /* 0x07d9 (Greek_OMEGA) */
2069         { .altcode = "" }, /* 0x07da */
2070         { .altcode = "" }, /* 0x07db */
2071         { .altcode = "" }, /* 0x07dc */
2072         { .altcode = "" }, /* 0x07dd */
2073         { .altcode = "" }, /* 0x07de */
2074         { .altcode = "" }, /* 0x07df */
2075         { .altcode = "" }, /* 0x07e0 */
2076         { .altcode = "" }, /* 0x07e1 (Greek_alpha) */
2077         { .altcode = "" }, /* 0x07e2 (Greek_beta) */
2078         { .altcode = "" }, /* 0x07e3 (Greek_gamma) */
2079         { .altcode = "" }, /* 0x07e4 (Greek_delta) */
2080         { .altcode = "" }, /* 0x07e5 (Greek_epsilon) */
2081         { .altcode = "" }, /* 0x07e6 (Greek_zeta) */
2082         { .altcode = "" }, /* 0x07e7 (Greek_eta) */
2083         { .altcode = "" }, /* 0x07e8 (Greek_theta) */
2084         { .altcode = "" }, /* 0x07e9 (Greek_iota) */
2085         { .altcode = "" }, /* 0x07ea (Greek_kappa) */
2086         { .altcode = "" }, /* 0x07eb (Greek_lambda) */
2087         { .altcode = "" }, /* 0x07ec (Greek_mu) */
2088         { .altcode = "" }, /* 0x07ed (Greek_nu) */
2089         { .altcode = "" }, /* 0x07ee (Greek_xi) */
2090         { .altcode = "" }, /* 0x07ef (Greek_omicron) */
2091         { .altcode = "" }, /* 0x07f0 (Greek_pi) */
2092         { .altcode = "" }, /* 0x07f1 (Greek_rho) */
2093         { .altcode = "" }, /* 0x07f2 (Greek_sigma) */
2094         { .altcode = "" }, /* 0x07f3 (Greek_finalsmallsigma) */
2095         { .altcode = "" }, /* 0x07f4 (Greek_tau) */
2096         { .altcode = "" }, /* 0x07f5 (Greek_upsilon) */
2097         { .altcode = "" }, /* 0x07f6 (Greek_phi) */
2098         { .altcode = "" }, /* 0x07f7 (Greek_chi) */
2099         { .altcode = "" }, /* 0x07f8 (Greek_psi) */
2100         { .altcode = "" }, /* 0x07f9 (Greek_omega) */
2101         { .altcode = "" }, /* 0x07fa */
2102         { .altcode = "" }, /* 0x07fb */
2103         { .altcode = "" }, /* 0x07fc */
2104         { .altcode = "" }, /* 0x07fd */
2105         { .altcode = "" }, /* 0x07fe */
2106         { .altcode = "" }, /* 0x07ff */
2107     },
2108     {                                        /* 0x08?? */
2109         { .altcode = "" }, /* 0x0800 */
2110         { .altcode = "" }, /* 0x0801 */
2111         { .altcode = "" }, /* 0x0802 */
2112         { .altcode = "" }, /* 0x0803 */
2113         { .altcode = "" }, /* 0x0804 */
2114         { .altcode = "" }, /* 0x0805 */
2115         { .altcode = "" }, /* 0x0806 */
2116         { .altcode = "" }, /* 0x0807 */
2117         { .altcode = "" }, /* 0x0808 */
2118         { .altcode = "" }, /* 0x0809 */
2119         { .altcode = "" }, /* 0x080a */
2120         { .altcode = "" }, /* 0x080b */
2121         { .altcode = "" }, /* 0x080c */
2122         { .altcode = "" }, /* 0x080d */
2123         { .altcode = "" }, /* 0x080e */
2124         { .altcode = "" }, /* 0x080f */
2125         { .altcode = "" }, /* 0x0810 */
2126         { .altcode = "" }, /* 0x0811 */
2127         { .altcode = "" }, /* 0x0812 */
2128         { .altcode = "" }, /* 0x0813 */
2129         { .altcode = "" }, /* 0x0814 */
2130         { .altcode = "" }, /* 0x0815 */
2131         { .altcode = "" }, /* 0x0816 */
2132         { .altcode = "" }, /* 0x0817 */
2133         { .altcode = "" }, /* 0x0818 */
2134         { .altcode = "" }, /* 0x0819 */
2135         { .altcode = "" }, /* 0x081a */
2136         { .altcode = "" }, /* 0x081b */
2137         { .altcode = "" }, /* 0x081c */
2138         { .altcode = "" }, /* 0x081d */
2139         { .altcode = "" }, /* 0x081e */
2140         { .altcode = "" }, /* 0x081f */
2141         { .altcode = "" }, /* 0x0820 */
2142         { .altcode = "" }, /* 0x0821 */
2143         { .altcode = "" }, /* 0x0822 */
2144         { .altcode = "" }, /* 0x0823 */
2145         { .altcode = "" }, /* 0x0824 */
2146         { .altcode = "" }, /* 0x0825 */
2147         { .altcode = "" }, /* 0x0826 */
2148         { .altcode = "" }, /* 0x0827 */
2149         { .altcode = "" }, /* 0x0828 */
2150         { .altcode = "" }, /* 0x0829 */
2151         { .altcode = "" }, /* 0x082a */
2152         { .altcode = "" }, /* 0x082b */
2153         { .altcode = "" }, /* 0x082c */
2154         { .altcode = "" }, /* 0x082d */
2155         { .altcode = "" }, /* 0x082e */
2156         { .altcode = "" }, /* 0x082f */
2157         { .altcode = "" }, /* 0x0830 */
2158         { .altcode = "" }, /* 0x0831 */
2159         { .altcode = "" }, /* 0x0832 */
2160         { .altcode = "" }, /* 0x0833 */
2161         { .altcode = "" }, /* 0x0834 */
2162         { .altcode = "" }, /* 0x0835 */
2163         { .altcode = "" }, /* 0x0836 */
2164         { .altcode = "" }, /* 0x0837 */
2165         { .altcode = "" }, /* 0x0838 */
2166         { .altcode = "" }, /* 0x0839 */
2167         { .altcode = "" }, /* 0x083a */
2168         { .altcode = "" }, /* 0x083b */
2169         { .altcode = "" }, /* 0x083c */
2170         { .altcode = "" }, /* 0x083d */
2171         { .altcode = "" }, /* 0x083e */
2172         { .altcode = "" }, /* 0x083f */
2173         { .altcode = "" }, /* 0x0840 */
2174         { .altcode = "" }, /* 0x0841 */
2175         { .altcode = "" }, /* 0x0842 */
2176         { .altcode = "" }, /* 0x0843 */
2177         { .altcode = "" }, /* 0x0844 */
2178         { .altcode = "" }, /* 0x0845 */
2179         { .altcode = "" }, /* 0x0846 */
2180         { .altcode = "" }, /* 0x0847 */
2181         { .altcode = "" }, /* 0x0848 */
2182         { .altcode = "" }, /* 0x0849 */
2183         { .altcode = "" }, /* 0x084a */
2184         { .altcode = "" }, /* 0x084b */
2185         { .altcode = "" }, /* 0x084c */
2186         { .altcode = "" }, /* 0x084d */
2187         { .altcode = "" }, /* 0x084e */
2188         { .altcode = "" }, /* 0x084f */
2189         { .altcode = "" }, /* 0x0850 */
2190         { .altcode = "" }, /* 0x0851 */
2191         { .altcode = "" }, /* 0x0852 */
2192         { .altcode = "" }, /* 0x0853 */
2193         { .altcode = "" }, /* 0x0854 */
2194         { .altcode = "" }, /* 0x0855 */
2195         { .altcode = "" }, /* 0x0856 */
2196         { .altcode = "" }, /* 0x0857 */
2197         { .altcode = "" }, /* 0x0858 */
2198         { .altcode = "" }, /* 0x0859 */
2199         { .altcode = "" }, /* 0x085a */
2200         { .altcode = "" }, /* 0x085b */
2201         { .altcode = "" }, /* 0x085c */
2202         { .altcode = "" }, /* 0x085d */
2203         { .altcode = "" }, /* 0x085e */
2204         { .altcode = "" }, /* 0x085f */
2205         { .altcode = "" }, /* 0x0860 */
2206         { .altcode = "" }, /* 0x0861 */
2207         { .altcode = "" }, /* 0x0862 */
2208         { .altcode = "" }, /* 0x0863 */
2209         { .altcode = "" }, /* 0x0864 */
2210         { .altcode = "" }, /* 0x0865 */
2211         { .altcode = "" }, /* 0x0866 */
2212         { .altcode = "" }, /* 0x0867 */
2213         { .altcode = "" }, /* 0x0868 */
2214         { .altcode = "" }, /* 0x0869 */
2215         { .altcode = "" }, /* 0x086a */
2216         { .altcode = "" }, /* 0x086b */
2217         { .altcode = "" }, /* 0x086c */
2218         { .altcode = "" }, /* 0x086d */
2219         { .altcode = "" }, /* 0x086e */
2220         { .altcode = "" }, /* 0x086f */
2221         { .altcode = "" }, /* 0x0870 */
2222         { .altcode = "" }, /* 0x0871 */
2223         { .altcode = "" }, /* 0x0872 */
2224         { .altcode = "" }, /* 0x0873 */
2225         { .altcode = "" }, /* 0x0874 */
2226         { .altcode = "" }, /* 0x0875 */
2227         { .altcode = "" }, /* 0x0876 */
2228         { .altcode = "" }, /* 0x0877 */
2229         { .altcode = "" }, /* 0x0878 */
2230         { .altcode = "" }, /* 0x0879 */
2231         { .altcode = "" }, /* 0x087a */
2232         { .altcode = "" }, /* 0x087b */
2233         { .altcode = "" }, /* 0x087c */
2234         { .altcode = "" }, /* 0x087d */
2235         { .altcode = "" }, /* 0x087e */
2236         { .altcode = "" }, /* 0x087f */
2237         { .altcode = "" }, /* 0x0880 */
2238         { .altcode = "" }, /* 0x0881 */
2239         { .altcode = "" }, /* 0x0882 */
2240         { .altcode = "" }, /* 0x0883 */
2241         { .altcode = "" }, /* 0x0884 */
2242         { .altcode = "" }, /* 0x0885 */
2243         { .altcode = "" }, /* 0x0886 */
2244         { .altcode = "" }, /* 0x0887 */
2245         { .altcode = "" }, /* 0x0888 */
2246         { .altcode = "" }, /* 0x0889 */
2247         { .altcode = "" }, /* 0x088a */
2248         { .altcode = "" }, /* 0x088b */
2249         { .altcode = "" }, /* 0x088c */
2250         { .altcode = "" }, /* 0x088d */
2251         { .altcode = "" }, /* 0x088e */
2252         { .altcode = "" }, /* 0x088f */
2253         { .altcode = "" }, /* 0x0890 */
2254         { .altcode = "" }, /* 0x0891 */
2255         { .altcode = "" }, /* 0x0892 */
2256         { .altcode = "" }, /* 0x0893 */
2257         { .altcode = "" }, /* 0x0894 */
2258         { .altcode = "" }, /* 0x0895 */
2259         { .altcode = "" }, /* 0x0896 */
2260         { .altcode = "" }, /* 0x0897 */
2261         { .altcode = "" }, /* 0x0898 */
2262         { .altcode = "" }, /* 0x0899 */
2263         { .altcode = "" }, /* 0x089a */
2264         { .altcode = "" }, /* 0x089b */
2265         { .altcode = "" }, /* 0x089c */
2266         { .altcode = "" }, /* 0x089d */
2267         { .altcode = "" }, /* 0x089e */
2268         { .altcode = "" }, /* 0x089f */
2269         { .altcode = "" }, /* 0x08a0 */
2270         { .altcode = "" }, /* 0x08a1 (leftradical) */
2271         { .altcode = "" }, /* 0x08a2 (topleftradical) */
2272         { .altcode = "" }, /* 0x08a3 (horizconnector) */
2273         { .altcode = "" }, /* 0x08a4 (topintegral) */
2274         { .altcode = "" }, /* 0x08a5 (botintegral) */
2275         { .altcode = "" }, /* 0x08a6 (vertconnector) */
2276         { .altcode = "" }, /* 0x08a7 (topleftsqbracket) */
2277         { .altcode = "" }, /* 0x08a8 (botleftsqbracket) */
2278         { .altcode = "" }, /* 0x08a9 (toprightsqbracket) */
2279         { .altcode = "" }, /* 0x08aa (botrightsqbracket) */
2280         { .altcode = "" }, /* 0x08ab (topleftparens) */
2281         { .altcode = "" }, /* 0x08ac (botleftparens) */
2282         { .altcode = "" }, /* 0x08ad (toprightparens) */
2283         { .altcode = "" }, /* 0x08ae (botrightparens) */
2284         { .altcode = "" }, /* 0x08af (leftmiddlecurlybrace) */
2285         { .altcode = "" }, /* 0x08b0 (rightmiddlecurlybrace) */
2286         { .altcode = "" }, /* 0x08b1 (topleftsummation) */
2287         { .altcode = "" }, /* 0x08b2 (botleftsummation) */
2288         { .altcode = "" }, /* 0x08b3 (topvertsummationconnector) */
2289         { .altcode = "" }, /* 0x08b4 (botvertsummationconnector) */
2290         { .altcode = "" }, /* 0x08b5 (toprightsummation) */
2291         { .altcode = "" }, /* 0x08b6 (botrightsummation) */
2292         { .altcode = "" }, /* 0x08b7 (rightmiddlesummation) */
2293         { .altcode = "" }, /* 0x08b8 */
2294         { .altcode = "" }, /* 0x08b9 */
2295         { .altcode = "" }, /* 0x08ba */
2296         { .altcode = "" }, /* 0x08bb */
2297         { .altcode = "" }, /* 0x08bc (lessthanequal) */
2298         { .altcode = "" }, /* 0x08bd (notequal) */
2299         { .altcode = "" }, /* 0x08be (greaterthanequal) */
2300         { .altcode = "" }, /* 0x08bf (integral) */
2301         { .altcode = "" }, /* 0x08c0 (therefore) */
2302         { .altcode = "" }, /* 0x08c1 (variation) */
2303         { .altcode = "" }, /* 0x08c2 (infinity) */
2304         { .altcode = "" }, /* 0x08c3 */
2305         { .altcode = "" }, /* 0x08c4 */
2306         { .altcode = "" }, /* 0x08c5 (nabla) */
2307         { .altcode = "" }, /* 0x08c6 */
2308         { .altcode = "" }, /* 0x08c7 */
2309         { .altcode = "" }, /* 0x08c8 (approximate) */
2310         { .altcode = "" }, /* 0x08c9 (similarequal) */
2311         { .altcode = "" }, /* 0x08ca */
2312         { .altcode = "" }, /* 0x08cb */
2313         { .altcode = "" }, /* 0x08cc */
2314         { .altcode = "" }, /* 0x08cd (ifonlyif) */
2315         { .altcode = "" }, /* 0x08ce (implies) */
2316         { .altcode = "" }, /* 0x08cf (identical) */
2317         { .altcode = "" }, /* 0x08d0 */
2318         { .altcode = "" }, /* 0x08d1 */
2319         { .altcode = "" }, /* 0x08d2 */
2320         { .altcode = "" }, /* 0x08d3 */
2321         { .altcode = "" }, /* 0x08d4 */
2322         { .altcode = "" }, /* 0x08d5 */
2323         { .altcode = "" }, /* 0x08d6 (radical) */
2324         { .altcode = "" }, /* 0x08d7 */
2325         { .altcode = "" }, /* 0x08d8 */
2326         { .altcode = "" }, /* 0x08d9 */
2327         { .altcode = "" }, /* 0x08da (includedin) */
2328         { .altcode = "" }, /* 0x08db (includes) */
2329         { .altcode = "" }, /* 0x08dc (intersection) */
2330         { .altcode = "" }, /* 0x08dd (union) */
2331         { .altcode = "" }, /* 0x08de (logicaland) */
2332         { .altcode = "" }, /* 0x08df (logicalor) */
2333         { .altcode = "" }, /* 0x08e0 */
2334         { .altcode = "" }, /* 0x08e1 */
2335         { .altcode = "" }, /* 0x08e2 */
2336         { .altcode = "" }, /* 0x08e3 */
2337         { .altcode = "" }, /* 0x08e4 */
2338         { .altcode = "" }, /* 0x08e5 */
2339         { .altcode = "" }, /* 0x08e6 */
2340         { .altcode = "" }, /* 0x08e7 */
2341         { .altcode = "" }, /* 0x08e8 */
2342         { .altcode = "" }, /* 0x08e9 */
2343         { .altcode = "" }, /* 0x08ea */
2344         { .altcode = "" }, /* 0x08eb */
2345         { .altcode = "" }, /* 0x08ec */
2346         { .altcode = "" }, /* 0x08ed */
2347         { .altcode = "" }, /* 0x08ee */
2348         { .altcode = "" }, /* 0x08ef (partialderivative) */
2349         { .altcode = "" }, /* 0x08f0 */
2350         { .altcode = "" }, /* 0x08f1 */
2351         { .altcode = "" }, /* 0x08f2 */
2352         { .altcode = "" }, /* 0x08f3 */
2353         { .altcode = "" }, /* 0x08f4 */
2354         { .altcode = "" }, /* 0x08f5 */
2355         { .altcode = "" }, /* 0x08f6 (function) */
2356         { .altcode = "" }, /* 0x08f7 */
2357         { .altcode = "" }, /* 0x08f8 */
2358         { .altcode = "" }, /* 0x08f9 */
2359         { .altcode = "" }, /* 0x08fa */
2360         { .altcode = "" }, /* 0x08fb (leftarrow) */
2361         { .altcode = "" }, /* 0x08fc (uparrow) */
2362         { .altcode = "" }, /* 0x08fd (rightarrow) */
2363         { .altcode = "" }, /* 0x08fe (downarrow) */
2364         { .altcode = "" }, /* 0x08ff */
2365     },
2366     {                                        /* 0x09?? */
2367         { .altcode = "" }, /* 0x0900 */
2368         { .altcode = "" }, /* 0x0901 */
2369         { .altcode = "" }, /* 0x0902 */
2370         { .altcode = "" }, /* 0x0903 */
2371         { .altcode = "" }, /* 0x0904 */
2372         { .altcode = "" }, /* 0x0905 */
2373         { .altcode = "" }, /* 0x0906 */
2374         { .altcode = "" }, /* 0x0907 */
2375         { .altcode = "" }, /* 0x0908 */
2376         { .altcode = "" }, /* 0x0909 */
2377         { .altcode = "" }, /* 0x090a */
2378         { .altcode = "" }, /* 0x090b */
2379         { .altcode = "" }, /* 0x090c */
2380         { .altcode = "" }, /* 0x090d */
2381         { .altcode = "" }, /* 0x090e */
2382         { .altcode = "" }, /* 0x090f */
2383         { .altcode = "" }, /* 0x0910 */
2384         { .altcode = "" }, /* 0x0911 */
2385         { .altcode = "" }, /* 0x0912 */
2386         { .altcode = "" }, /* 0x0913 */
2387         { .altcode = "" }, /* 0x0914 */
2388         { .altcode = "" }, /* 0x0915 */
2389         { .altcode = "" }, /* 0x0916 */
2390         { .altcode = "" }, /* 0x0917 */
2391         { .altcode = "" }, /* 0x0918 */
2392         { .altcode = "" }, /* 0x0919 */
2393         { .altcode = "" }, /* 0x091a */
2394         { .altcode = "" }, /* 0x091b */
2395         { .altcode = "" }, /* 0x091c */
2396         { .altcode = "" }, /* 0x091d */
2397         { .altcode = "" }, /* 0x091e */
2398         { .altcode = "" }, /* 0x091f */
2399         { .altcode = "" }, /* 0x0920 */
2400         { .altcode = "" }, /* 0x0921 */
2401         { .altcode = "" }, /* 0x0922 */
2402         { .altcode = "" }, /* 0x0923 */
2403         { .altcode = "" }, /* 0x0924 */
2404         { .altcode = "" }, /* 0x0925 */
2405         { .altcode = "" }, /* 0x0926 */
2406         { .altcode = "" }, /* 0x0927 */
2407         { .altcode = "" }, /* 0x0928 */
2408         { .altcode = "" }, /* 0x0929 */
2409         { .altcode = "" }, /* 0x092a */
2410         { .altcode = "" }, /* 0x092b */
2411         { .altcode = "" }, /* 0x092c */
2412         { .altcode = "" }, /* 0x092d */
2413         { .altcode = "" }, /* 0x092e */
2414         { .altcode = "" }, /* 0x092f */
2415         { .altcode = "" }, /* 0x0930 */
2416         { .altcode = "" }, /* 0x0931 */
2417         { .altcode = "" }, /* 0x0932 */
2418         { .altcode = "" }, /* 0x0933 */
2419         { .altcode = "" }, /* 0x0934 */
2420         { .altcode = "" }, /* 0x0935 */
2421         { .altcode = "" }, /* 0x0936 */
2422         { .altcode = "" }, /* 0x0937 */
2423         { .altcode = "" }, /* 0x0938 */
2424         { .altcode = "" }, /* 0x0939 */
2425         { .altcode = "" }, /* 0x093a */
2426         { .altcode = "" }, /* 0x093b */
2427         { .altcode = "" }, /* 0x093c */
2428         { .altcode = "" }, /* 0x093d */
2429         { .altcode = "" }, /* 0x093e */
2430         { .altcode = "" }, /* 0x093f */
2431         { .altcode = "" }, /* 0x0940 */
2432         { .altcode = "" }, /* 0x0941 */
2433         { .altcode = "" }, /* 0x0942 */
2434         { .altcode = "" }, /* 0x0943 */
2435         { .altcode = "" }, /* 0x0944 */
2436         { .altcode = "" }, /* 0x0945 */
2437         { .altcode = "" }, /* 0x0946 */
2438         { .altcode = "" }, /* 0x0947 */
2439         { .altcode = "" }, /* 0x0948 */
2440         { .altcode = "" }, /* 0x0949 */
2441         { .altcode = "" }, /* 0x094a */
2442         { .altcode = "" }, /* 0x094b */
2443         { .altcode = "" }, /* 0x094c */
2444         { .altcode = "" }, /* 0x094d */
2445         { .altcode = "" }, /* 0x094e */
2446         { .altcode = "" }, /* 0x094f */
2447         { .altcode = "" }, /* 0x0950 */
2448         { .altcode = "" }, /* 0x0951 */
2449         { .altcode = "" }, /* 0x0952 */
2450         { .altcode = "" }, /* 0x0953 */
2451         { .altcode = "" }, /* 0x0954 */
2452         { .altcode = "" }, /* 0x0955 */
2453         { .altcode = "" }, /* 0x0956 */
2454         { .altcode = "" }, /* 0x0957 */
2455         { .altcode = "" }, /* 0x0958 */
2456         { .altcode = "" }, /* 0x0959 */
2457         { .altcode = "" }, /* 0x095a */
2458         { .altcode = "" }, /* 0x095b */
2459         { .altcode = "" }, /* 0x095c */
2460         { .altcode = "" }, /* 0x095d */
2461         { .altcode = "" }, /* 0x095e */
2462         { .altcode = "" }, /* 0x095f */
2463         { .altcode = "" }, /* 0x0960 */
2464         { .altcode = "" }, /* 0x0961 */
2465         { .altcode = "" }, /* 0x0962 */
2466         { .altcode = "" }, /* 0x0963 */
2467         { .altcode = "" }, /* 0x0964 */
2468         { .altcode = "" }, /* 0x0965 */
2469         { .altcode = "" }, /* 0x0966 */
2470         { .altcode = "" }, /* 0x0967 */
2471         { .altcode = "" }, /* 0x0968 */
2472         { .altcode = "" }, /* 0x0969 */
2473         { .altcode = "" }, /* 0x096a */
2474         { .altcode = "" }, /* 0x096b */
2475         { .altcode = "" }, /* 0x096c */
2476         { .altcode = "" }, /* 0x096d */
2477         { .altcode = "" }, /* 0x096e */
2478         { .altcode = "" }, /* 0x096f */
2479         { .altcode = "" }, /* 0x0970 */
2480         { .altcode = "" }, /* 0x0971 */
2481         { .altcode = "" }, /* 0x0972 */
2482         { .altcode = "" }, /* 0x0973 */
2483         { .altcode = "" }, /* 0x0974 */
2484         { .altcode = "" }, /* 0x0975 */
2485         { .altcode = "" }, /* 0x0976 */
2486         { .altcode = "" }, /* 0x0977 */
2487         { .altcode = "" }, /* 0x0978 */
2488         { .altcode = "" }, /* 0x0979 */
2489         { .altcode = "" }, /* 0x097a */
2490         { .altcode = "" }, /* 0x097b */
2491         { .altcode = "" }, /* 0x097c */
2492         { .altcode = "" }, /* 0x097d */
2493         { .altcode = "" }, /* 0x097e */
2494         { .altcode = "" }, /* 0x097f */
2495         { .altcode = "" }, /* 0x0980 */
2496         { .altcode = "" }, /* 0x0981 */
2497         { .altcode = "" }, /* 0x0982 */
2498         { .altcode = "" }, /* 0x0983 */
2499         { .altcode = "" }, /* 0x0984 */
2500         { .altcode = "" }, /* 0x0985 */
2501         { .altcode = "" }, /* 0x0986 */
2502         { .altcode = "" }, /* 0x0987 */
2503         { .altcode = "" }, /* 0x0988 */
2504         { .altcode = "" }, /* 0x0989 */
2505         { .altcode = "" }, /* 0x098a */
2506         { .altcode = "" }, /* 0x098b */
2507         { .altcode = "" }, /* 0x098c */
2508         { .altcode = "" }, /* 0x098d */
2509         { .altcode = "" }, /* 0x098e */
2510         { .altcode = "" }, /* 0x098f */
2511         { .altcode = "" }, /* 0x0990 */
2512         { .altcode = "" }, /* 0x0991 */
2513         { .altcode = "" }, /* 0x0992 */
2514         { .altcode = "" }, /* 0x0993 */
2515         { .altcode = "" }, /* 0x0994 */
2516         { .altcode = "" }, /* 0x0995 */
2517         { .altcode = "" }, /* 0x0996 */
2518         { .altcode = "" }, /* 0x0997 */
2519         { .altcode = "" }, /* 0x0998 */
2520         { .altcode = "" }, /* 0x0999 */
2521         { .altcode = "" }, /* 0x099a */
2522         { .altcode = "" }, /* 0x099b */
2523         { .altcode = "" }, /* 0x099c */
2524         { .altcode = "" }, /* 0x099d */
2525         { .altcode = "" }, /* 0x099e */
2526         { .altcode = "" }, /* 0x099f */
2527         { .altcode = "" }, /* 0x09a0 */
2528         { .altcode = "" }, /* 0x09a1 */
2529         { .altcode = "" }, /* 0x09a2 */
2530         { .altcode = "" }, /* 0x09a3 */
2531         { .altcode = "" }, /* 0x09a4 */
2532         { .altcode = "" }, /* 0x09a5 */
2533         { .altcode = "" }, /* 0x09a6 */
2534         { .altcode = "" }, /* 0x09a7 */
2535         { .altcode = "" }, /* 0x09a8 */
2536         { .altcode = "" }, /* 0x09a9 */
2537         { .altcode = "" }, /* 0x09aa */
2538         { .altcode = "" }, /* 0x09ab */
2539         { .altcode = "" }, /* 0x09ac */
2540         { .altcode = "" }, /* 0x09ad */
2541         { .altcode = "" }, /* 0x09ae */
2542         { .altcode = "" }, /* 0x09af */
2543         { .altcode = "" }, /* 0x09b0 */
2544         { .altcode = "" }, /* 0x09b1 */
2545         { .altcode = "" }, /* 0x09b2 */
2546         { .altcode = "" }, /* 0x09b3 */
2547         { .altcode = "" }, /* 0x09b4 */
2548         { .altcode = "" }, /* 0x09b5 */
2549         { .altcode = "" }, /* 0x09b6 */
2550         { .altcode = "" }, /* 0x09b7 */
2551         { .altcode = "" }, /* 0x09b8 */
2552         { .altcode = "" }, /* 0x09b9 */
2553         { .altcode = "" }, /* 0x09ba */
2554         { .altcode = "" }, /* 0x09bb */
2555         { .altcode = "" }, /* 0x09bc */
2556         { .altcode = "" }, /* 0x09bd */
2557         { .altcode = "" }, /* 0x09be */
2558         { .altcode = "" }, /* 0x09bf */
2559         { .altcode = "" }, /* 0x09c0 */
2560         { .altcode = "" }, /* 0x09c1 */
2561         { .altcode = "" }, /* 0x09c2 */
2562         { .altcode = "" }, /* 0x09c3 */
2563         { .altcode = "" }, /* 0x09c4 */
2564         { .altcode = "" }, /* 0x09c5 */
2565         { .altcode = "" }, /* 0x09c6 */
2566         { .altcode = "" }, /* 0x09c7 */
2567         { .altcode = "" }, /* 0x09c8 */
2568         { .altcode = "" }, /* 0x09c9 */
2569         { .altcode = "" }, /* 0x09ca */
2570         { .altcode = "" }, /* 0x09cb */
2571         { .altcode = "" }, /* 0x09cc */
2572         { .altcode = "" }, /* 0x09cd */
2573         { .altcode = "" }, /* 0x09ce */
2574         { .altcode = "" }, /* 0x09cf */
2575         { .altcode = "" }, /* 0x09d0 */
2576         { .altcode = "" }, /* 0x09d1 */
2577         { .altcode = "" }, /* 0x09d2 */
2578         { .altcode = "" }, /* 0x09d3 */
2579         { .altcode = "" }, /* 0x09d4 */
2580         { .altcode = "" }, /* 0x09d5 */
2581         { .altcode = "" }, /* 0x09d6 */
2582         { .altcode = "" }, /* 0x09d7 */
2583         { .altcode = "" }, /* 0x09d8 */
2584         { .altcode = "" }, /* 0x09d9 */
2585         { .altcode = "" }, /* 0x09da */
2586         { .altcode = "" }, /* 0x09db */
2587         { .altcode = "" }, /* 0x09dc */
2588         { .altcode = "" }, /* 0x09dd */
2589         { .altcode = "" }, /* 0x09de */
2590         { .altcode = "" }, /* 0x09df (blank) */
2591         { .altcode = "" }, /* 0x09e0 (soliddiamond) */
2592         { .altcode = "" }, /* 0x09e1 (checkerboard) */
2593         { .altcode = "" }, /* 0x09e2 (ht) */
2594         { .altcode = "" }, /* 0x09e3 (ff) */
2595         { .altcode = "" }, /* 0x09e4 (cr) */
2596         { .altcode = "" }, /* 0x09e5 (lf) */
2597         { .altcode = "" }, /* 0x09e6 */
2598         { .altcode = "" }, /* 0x09e7 */
2599         { .altcode = "" }, /* 0x09e8 (nl) */
2600         { .altcode = "" }, /* 0x09e9 (vt) */
2601         { .altcode = "" }, /* 0x09ea (lowrightcorner) */
2602         { .altcode = "" }, /* 0x09eb (uprightcorner) */
2603         { .altcode = "" }, /* 0x09ec (upleftcorner) */
2604         { .altcode = "" }, /* 0x09ed (lowleftcorner) */
2605         { .altcode = "" }, /* 0x09ee (crossinglines) */
2606         { .altcode = "" }, /* 0x09ef (horizlinescan1) */
2607         { .altcode = "" }, /* 0x09f0 (horizlinescan3) */
2608         { .altcode = "" }, /* 0x09f1 (horizlinescan5) */
2609         { .altcode = "" }, /* 0x09f2 (horizlinescan7) */
2610         { .altcode = "" }, /* 0x09f3 (horizlinescan9) */
2611         { .altcode = "" }, /* 0x09f4 (leftt) */
2612         { .altcode = "" }, /* 0x09f5 (rightt) */
2613         { .altcode = "" }, /* 0x09f6 (bott) */
2614         { .altcode = "" }, /* 0x09f7 (topt) */
2615         { .altcode = "" }, /* 0x09f8 (vertbar) */
2616         { .altcode = "" }, /* 0x09f9 */
2617         { .altcode = "" }, /* 0x09fa */
2618         { .altcode = "" }, /* 0x09fb */
2619         { .altcode = "" }, /* 0x09fc */
2620         { .altcode = "" }, /* 0x09fd */
2621         { .altcode = "" }, /* 0x09fe */
2622         { .altcode = "" }, /* 0x09ff */
2623     },
2624     {                                        /* 0x0a?? */
2625         { .altcode = "" }, /* 0x0a00 */
2626         { .altcode = "" }, /* 0x0a01 */
2627         { .altcode = "" }, /* 0x0a02 */
2628         { .altcode = "" }, /* 0x0a03 */
2629         { .altcode = "" }, /* 0x0a04 */
2630         { .altcode = "" }, /* 0x0a05 */
2631         { .altcode = "" }, /* 0x0a06 */
2632         { .altcode = "" }, /* 0x0a07 */
2633         { .altcode = "" }, /* 0x0a08 */
2634         { .altcode = "" }, /* 0x0a09 */
2635         { .altcode = "" }, /* 0x0a0a */
2636         { .altcode = "" }, /* 0x0a0b */
2637         { .altcode = "" }, /* 0x0a0c */
2638         { .altcode = "" }, /* 0x0a0d */
2639         { .altcode = "" }, /* 0x0a0e */
2640         { .altcode = "" }, /* 0x0a0f */
2641         { .altcode = "" }, /* 0x0a10 */
2642         { .altcode = "" }, /* 0x0a11 */
2643         { .altcode = "" }, /* 0x0a12 */
2644         { .altcode = "" }, /* 0x0a13 */
2645         { .altcode = "" }, /* 0x0a14 */
2646         { .altcode = "" }, /* 0x0a15 */
2647         { .altcode = "" }, /* 0x0a16 */
2648         { .altcode = "" }, /* 0x0a17 */
2649         { .altcode = "" }, /* 0x0a18 */
2650         { .altcode = "" }, /* 0x0a19 */
2651         { .altcode = "" }, /* 0x0a1a */
2652         { .altcode = "" }, /* 0x0a1b */
2653         { .altcode = "" }, /* 0x0a1c */
2654         { .altcode = "" }, /* 0x0a1d */
2655         { .altcode = "" }, /* 0x0a1e */
2656         { .altcode = "" }, /* 0x0a1f */
2657         { .altcode = "" }, /* 0x0a20 */
2658         { .altcode = "" }, /* 0x0a21 */
2659         { .altcode = "" }, /* 0x0a22 */
2660         { .altcode = "" }, /* 0x0a23 */
2661         { .altcode = "" }, /* 0x0a24 */
2662         { .altcode = "" }, /* 0x0a25 */
2663         { .altcode = "" }, /* 0x0a26 */
2664         { .altcode = "" }, /* 0x0a27 */
2665         { .altcode = "" }, /* 0x0a28 */
2666         { .altcode = "" }, /* 0x0a29 */
2667         { .altcode = "" }, /* 0x0a2a */
2668         { .altcode = "" }, /* 0x0a2b */
2669         { .altcode = "" }, /* 0x0a2c */
2670         { .altcode = "" }, /* 0x0a2d */
2671         { .altcode = "" }, /* 0x0a2e */
2672         { .altcode = "" }, /* 0x0a2f */
2673         { .altcode = "" }, /* 0x0a30 */
2674         { .altcode = "" }, /* 0x0a31 */
2675         { .altcode = "" }, /* 0x0a32 */
2676         { .altcode = "" }, /* 0x0a33 */
2677         { .altcode = "" }, /* 0x0a34 */
2678         { .altcode = "" }, /* 0x0a35 */
2679         { .altcode = "" }, /* 0x0a36 */
2680         { .altcode = "" }, /* 0x0a37 */
2681         { .altcode = "" }, /* 0x0a38 */
2682         { .altcode = "" }, /* 0x0a39 */
2683         { .altcode = "" }, /* 0x0a3a */
2684         { .altcode = "" }, /* 0x0a3b */
2685         { .altcode = "" }, /* 0x0a3c */
2686         { .altcode = "" }, /* 0x0a3d */
2687         { .altcode = "" }, /* 0x0a3e */
2688         { .altcode = "" }, /* 0x0a3f */
2689         { .altcode = "" }, /* 0x0a40 */
2690         { .altcode = "" }, /* 0x0a41 */
2691         { .altcode = "" }, /* 0x0a42 */
2692         { .altcode = "" }, /* 0x0a43 */
2693         { .altcode = "" }, /* 0x0a44 */
2694         { .altcode = "" }, /* 0x0a45 */
2695         { .altcode = "" }, /* 0x0a46 */
2696         { .altcode = "" }, /* 0x0a47 */
2697         { .altcode = "" }, /* 0x0a48 */
2698         { .altcode = "" }, /* 0x0a49 */
2699         { .altcode = "" }, /* 0x0a4a */
2700         { .altcode = "" }, /* 0x0a4b */
2701         { .altcode = "" }, /* 0x0a4c */
2702         { .altcode = "" }, /* 0x0a4d */
2703         { .altcode = "" }, /* 0x0a4e */
2704         { .altcode = "" }, /* 0x0a4f */
2705         { .altcode = "" }, /* 0x0a50 */
2706         { .altcode = "" }, /* 0x0a51 */
2707         { .altcode = "" }, /* 0x0a52 */
2708         { .altcode = "" }, /* 0x0a53 */
2709         { .altcode = "" }, /* 0x0a54 */
2710         { .altcode = "" }, /* 0x0a55 */
2711         { .altcode = "" }, /* 0x0a56 */
2712         { .altcode = "" }, /* 0x0a57 */
2713         { .altcode = "" }, /* 0x0a58 */
2714         { .altcode = "" }, /* 0x0a59 */
2715         { .altcode = "" }, /* 0x0a5a */
2716         { .altcode = "" }, /* 0x0a5b */
2717         { .altcode = "" }, /* 0x0a5c */
2718         { .altcode = "" }, /* 0x0a5d */
2719         { .altcode = "" }, /* 0x0a5e */
2720         { .altcode = "" }, /* 0x0a5f */
2721         { .altcode = "" }, /* 0x0a60 */
2722         { .altcode = "" }, /* 0x0a61 */
2723         { .altcode = "" }, /* 0x0a62 */
2724         { .altcode = "" }, /* 0x0a63 */
2725         { .altcode = "" }, /* 0x0a64 */
2726         { .altcode = "" }, /* 0x0a65 */
2727         { .altcode = "" }, /* 0x0a66 */
2728         { .altcode = "" }, /* 0x0a67 */
2729         { .altcode = "" }, /* 0x0a68 */
2730         { .altcode = "" }, /* 0x0a69 */
2731         { .altcode = "" }, /* 0x0a6a */
2732         { .altcode = "" }, /* 0x0a6b */
2733         { .altcode = "" }, /* 0x0a6c */
2734         { .altcode = "" }, /* 0x0a6d */
2735         { .altcode = "" }, /* 0x0a6e */
2736         { .altcode = "" }, /* 0x0a6f */
2737         { .altcode = "" }, /* 0x0a70 */
2738         { .altcode = "" }, /* 0x0a71 */
2739         { .altcode = "" }, /* 0x0a72 */
2740         { .altcode = "" }, /* 0x0a73 */
2741         { .altcode = "" }, /* 0x0a74 */
2742         { .altcode = "" }, /* 0x0a75 */
2743         { .altcode = "" }, /* 0x0a76 */
2744         { .altcode = "" }, /* 0x0a77 */
2745         { .altcode = "" }, /* 0x0a78 */
2746         { .altcode = "" }, /* 0x0a79 */
2747         { .altcode = "" }, /* 0x0a7a */
2748         { .altcode = "" }, /* 0x0a7b */
2749         { .altcode = "" }, /* 0x0a7c */
2750         { .altcode = "" }, /* 0x0a7d */
2751         { .altcode = "" }, /* 0x0a7e */
2752         { .altcode = "" }, /* 0x0a7f */
2753         { .altcode = "" }, /* 0x0a80 */
2754         { .altcode = "" }, /* 0x0a81 */
2755         { .altcode = "" }, /* 0x0a82 */
2756         { .altcode = "" }, /* 0x0a83 */
2757         { .altcode = "" }, /* 0x0a84 */
2758         { .altcode = "" }, /* 0x0a85 */
2759         { .altcode = "" }, /* 0x0a86 */
2760         { .altcode = "" }, /* 0x0a87 */
2761         { .altcode = "" }, /* 0x0a88 */
2762         { .altcode = "" }, /* 0x0a89 */
2763         { .altcode = "" }, /* 0x0a8a */
2764         { .altcode = "" }, /* 0x0a8b */
2765         { .altcode = "" }, /* 0x0a8c */
2766         { .altcode = "" }, /* 0x0a8d */
2767         { .altcode = "" }, /* 0x0a8e */
2768         { .altcode = "" }, /* 0x0a8f */
2769         { .altcode = "" }, /* 0x0a90 */
2770         { .altcode = "" }, /* 0x0a91 */
2771         { .altcode = "" }, /* 0x0a92 */
2772         { .altcode = "" }, /* 0x0a93 */
2773         { .altcode = "" }, /* 0x0a94 */
2774         { .altcode = "" }, /* 0x0a95 */
2775         { .altcode = "" }, /* 0x0a96 */
2776         { .altcode = "" }, /* 0x0a97 */
2777         { .altcode = "" }, /* 0x0a98 */
2778         { .altcode = "" }, /* 0x0a99 */
2779         { .altcode = "" }, /* 0x0a9a */
2780         { .altcode = "" }, /* 0x0a9b */
2781         { .altcode = "" }, /* 0x0a9c */
2782         { .altcode = "" }, /* 0x0a9d */
2783         { .altcode = "" }, /* 0x0a9e */
2784         { .altcode = "" }, /* 0x0a9f */
2785         { .altcode = "" }, /* 0x0aa0 */
2786         { .altcode = "" }, /* 0x0aa1 (emspace) */
2787         { .altcode = "" }, /* 0x0aa2 (enspace) */
2788         { .altcode = "" }, /* 0x0aa3 (em3space) */
2789         { .altcode = "" }, /* 0x0aa4 (em4space) */
2790         { .altcode = "" }, /* 0x0aa5 (digitspace) */
2791         { .altcode = "" }, /* 0x0aa6 (punctspace) */
2792         { .altcode = "" }, /* 0x0aa7 (thinspace) */
2793         { .altcode = "" }, /* 0x0aa8 (hairspace) */
2794         { .altcode = "" }, /* 0x0aa9 (emdash) */
2795         { .altcode = "" }, /* 0x0aaa (endash) */
2796         { .altcode = "" }, /* 0x0aab */
2797         { .altcode = "" }, /* 0x0aac (signifblank) */
2798         { .altcode = "" }, /* 0x0aad */
2799         { .altcode = "" }, /* 0x0aae (ellipsis) */
2800         { .altcode = "" }, /* 0x0aaf (doubbaselinedot) */
2801         { .altcode = "" }, /* 0x0ab0 (onethird) */
2802         { .altcode = "" }, /* 0x0ab1 (twothirds) */
2803         { .altcode = "" }, /* 0x0ab2 (onefifth) */
2804         { .altcode = "" }, /* 0x0ab3 (twofifths) */
2805         { .altcode = "" }, /* 0x0ab4 (threefifths) */
2806         { .altcode = "" }, /* 0x0ab5 (fourfifths) */
2807         { .altcode = "" }, /* 0x0ab6 (onesixth) */
2808         { .altcode = "" }, /* 0x0ab7 (fivesixths) */
2809         { .altcode = "" }, /* 0x0ab8 (careof) */
2810         { .altcode = "" }, /* 0x0ab9 */
2811         { .altcode = "" }, /* 0x0aba */
2812         { .altcode = "" }, /* 0x0abb (figdash) */
2813         { .altcode = "" }, /* 0x0abc (leftanglebracket) */
2814         { .altcode = "" }, /* 0x0abd (decimalpoint) */
2815         { .altcode = "" }, /* 0x0abe (rightanglebracket) */
2816         { .altcode = "" }, /* 0x0abf (marker) */
2817         { .altcode = "" }, /* 0x0ac0 */
2818         { .altcode = "" }, /* 0x0ac1 */
2819         { .altcode = "" }, /* 0x0ac2 */
2820         { .altcode = "" }, /* 0x0ac3 (oneeighth) */
2821         { .altcode = "" }, /* 0x0ac4 (threeeighths) */
2822         { .altcode = "" }, /* 0x0ac5 (fiveeighths) */
2823         { .altcode = "" }, /* 0x0ac6 (seveneighths) */
2824         { .altcode = "" }, /* 0x0ac7 */
2825         { .altcode = "" }, /* 0x0ac8 */
2826         { .altcode = "" }, /* 0x0ac9 (trademark) */
2827         { .altcode = "" }, /* 0x0aca (signaturemark) */
2828         { .altcode = "" }, /* 0x0acb (trademarkincircle) */
2829         { .altcode = "" }, /* 0x0acc (leftopentriangle) */
2830         { .altcode = "" }, /* 0x0acd (rightopentriangle) */
2831         { .altcode = "" }, /* 0x0ace (emopencircle) */
2832         { .altcode = "" }, /* 0x0acf (emopenrectangle) */
2833         { .altcode = "" }, /* 0x0ad0 (leftsinglequotemark) */
2834         { .altcode = "" }, /* 0x0ad1 (rightsinglequotemark) */
2835         { .altcode = "" }, /* 0x0ad2 (leftdoublequotemark) */
2836         { .altcode = "" }, /* 0x0ad3 (rightdoublequotemark) */
2837         { .altcode = "" }, /* 0x0ad4 (prescription) */
2838         { .altcode = "" }, /* 0x0ad5 */
2839         { .altcode = "" }, /* 0x0ad6 (minutes) */
2840         { .altcode = "" }, /* 0x0ad7 (seconds) */
2841         { .altcode = "" }, /* 0x0ad8 */
2842         { .altcode = "" }, /* 0x0ad9 (latincross) */
2843         { .altcode = "" }, /* 0x0ada (hexagram) */
2844         { .altcode = "" }, /* 0x0adb (filledrectbullet) */
2845         { .altcode = "" }, /* 0x0adc (filledlefttribullet) */
2846         { .altcode = "" }, /* 0x0add (filledrighttribullet) */
2847         { .altcode = "" }, /* 0x0ade (emfilledcircle) */
2848         { .altcode = "" }, /* 0x0adf (emfilledrect) */
2849         { .altcode = "" }, /* 0x0ae0 (enopencircbullet) */
2850         { .altcode = "" }, /* 0x0ae1 (enopensquarebullet) */
2851         { .altcode = "" }, /* 0x0ae2 (openrectbullet) */
2852         { .altcode = "" }, /* 0x0ae3 (opentribulletup) */
2853         { .altcode = "" }, /* 0x0ae4 (opentribulletdown) */
2854         { .altcode = "" }, /* 0x0ae5 (openstar) */
2855         { .altcode = "" }, /* 0x0ae6 (enfilledcircbullet) */
2856         { .altcode = "" }, /* 0x0ae7 (enfilledsqbullet) */
2857         { .altcode = "" }, /* 0x0ae8 (filledtribulletup) */
2858         { .altcode = "" }, /* 0x0ae9 (filledtribulletdown) */
2859         { .altcode = "" }, /* 0x0aea (leftpointer) */
2860         { .altcode = "" }, /* 0x0aeb (rightpointer) */
2861         { .altcode = "" }, /* 0x0aec (club) */
2862         { .altcode = "" }, /* 0x0aed (diamond) */
2863         { .altcode = "" }, /* 0x0aee (heart) */
2864         { .altcode = "" }, /* 0x0aef */
2865         { .altcode = "" }, /* 0x0af0 (maltesecross) */
2866         { .altcode = "" }, /* 0x0af1 (dagger) */
2867         { .altcode = "" }, /* 0x0af2 (doubledagger) */
2868         { .altcode = "" }, /* 0x0af3 (checkmark) */
2869         { .altcode = "" }, /* 0x0af4 (ballotcross) */
2870         { .altcode = "" }, /* 0x0af5 (musicalsharp) */
2871         { .altcode = "" }, /* 0x0af6 (musicalflat) */
2872         { .altcode = "" }, /* 0x0af7 (malesymbol) */
2873         { .altcode = "" }, /* 0x0af8 (femalesymbol) */
2874         { .altcode = "" }, /* 0x0af9 (telephone) */
2875         { .altcode = "" }, /* 0x0afa (telephonerecorder) */
2876         { .altcode = "" }, /* 0x0afb (phonographcopyright) */
2877         { .altcode = "" }, /* 0x0afc (caret) */
2878         { .altcode = "" }, /* 0x0afd (singlelowquotemark) */
2879         { .altcode = "" }, /* 0x0afe (doublelowquotemark) */
2880         { .altcode = "" }, /* 0x0aff (cursor) */
2881     },
2882     {                                        /* 0x0b?? */
2883         { .altcode = "" }, /* 0x0b00 */
2884         { .altcode = "" }, /* 0x0b01 */
2885         { .altcode = "" }, /* 0x0b02 */
2886         { .altcode = "" }, /* 0x0b03 */
2887         { .altcode = "" }, /* 0x0b04 */
2888         { .altcode = "" }, /* 0x0b05 */
2889         { .altcode = "" }, /* 0x0b06 */
2890         { .altcode = "" }, /* 0x0b07 */
2891         { .altcode = "" }, /* 0x0b08 */
2892         { .altcode = "" }, /* 0x0b09 */
2893         { .altcode = "" }, /* 0x0b0a */
2894         { .altcode = "" }, /* 0x0b0b */
2895         { .altcode = "" }, /* 0x0b0c */
2896         { .altcode = "" }, /* 0x0b0d */
2897         { .altcode = "" }, /* 0x0b0e */
2898         { .altcode = "" }, /* 0x0b0f */
2899         { .altcode = "" }, /* 0x0b10 */
2900         { .altcode = "" }, /* 0x0b11 */
2901         { .altcode = "" }, /* 0x0b12 */
2902         { .altcode = "" }, /* 0x0b13 */
2903         { .altcode = "" }, /* 0x0b14 */
2904         { .altcode = "" }, /* 0x0b15 */
2905         { .altcode = "" }, /* 0x0b16 */
2906         { .altcode = "" }, /* 0x0b17 */
2907         { .altcode = "" }, /* 0x0b18 */
2908         { .altcode = "" }, /* 0x0b19 */
2909         { .altcode = "" }, /* 0x0b1a */
2910         { .altcode = "" }, /* 0x0b1b */
2911         { .altcode = "" }, /* 0x0b1c */
2912         { .altcode = "" }, /* 0x0b1d */
2913         { .altcode = "" }, /* 0x0b1e */
2914         { .altcode = "" }, /* 0x0b1f */
2915         { .altcode = "" }, /* 0x0b20 */
2916         { .altcode = "" }, /* 0x0b21 */
2917         { .altcode = "" }, /* 0x0b22 */
2918         { .altcode = "" }, /* 0x0b23 */
2919         { .altcode = "" }, /* 0x0b24 */
2920         { .altcode = "" }, /* 0x0b25 */
2921         { .altcode = "" }, /* 0x0b26 */
2922         { .altcode = "" }, /* 0x0b27 */
2923         { .altcode = "" }, /* 0x0b28 */
2924         { .altcode = "" }, /* 0x0b29 */
2925         { .altcode = "" }, /* 0x0b2a */
2926         { .altcode = "" }, /* 0x0b2b */
2927         { .altcode = "" }, /* 0x0b2c */
2928         { .altcode = "" }, /* 0x0b2d */
2929         { .altcode = "" }, /* 0x0b2e */
2930         { .altcode = "" }, /* 0x0b2f */
2931         { .altcode = "" }, /* 0x0b30 */
2932         { .altcode = "" }, /* 0x0b31 */
2933         { .altcode = "" }, /* 0x0b32 */
2934         { .altcode = "" }, /* 0x0b33 */
2935         { .altcode = "" }, /* 0x0b34 */
2936         { .altcode = "" }, /* 0x0b35 */
2937         { .altcode = "" }, /* 0x0b36 */
2938         { .altcode = "" }, /* 0x0b37 */
2939         { .altcode = "" }, /* 0x0b38 */
2940         { .altcode = "" }, /* 0x0b39 */
2941         { .altcode = "" }, /* 0x0b3a */
2942         { .altcode = "" }, /* 0x0b3b */
2943         { .altcode = "" }, /* 0x0b3c */
2944         { .altcode = "" }, /* 0x0b3d */
2945         { .altcode = "" }, /* 0x0b3e */
2946         { .altcode = "" }, /* 0x0b3f */
2947         { .altcode = "" }, /* 0x0b40 */
2948         { .altcode = "" }, /* 0x0b41 */
2949         { .altcode = "" }, /* 0x0b42 */
2950         { .altcode = "" }, /* 0x0b43 */
2951         { .altcode = "" }, /* 0x0b44 */
2952         { .altcode = "" }, /* 0x0b45 */
2953         { .altcode = "" }, /* 0x0b46 */
2954         { .altcode = "" }, /* 0x0b47 */
2955         { .altcode = "" }, /* 0x0b48 */
2956         { .altcode = "" }, /* 0x0b49 */
2957         { .altcode = "" }, /* 0x0b4a */
2958         { .altcode = "" }, /* 0x0b4b */
2959         { .altcode = "" }, /* 0x0b4c */
2960         { .altcode = "" }, /* 0x0b4d */
2961         { .altcode = "" }, /* 0x0b4e */
2962         { .altcode = "" }, /* 0x0b4f */
2963         { .altcode = "" }, /* 0x0b50 */
2964         { .altcode = "" }, /* 0x0b51 */
2965         { .altcode = "" }, /* 0x0b52 */
2966         { .altcode = "" }, /* 0x0b53 */
2967         { .altcode = "" }, /* 0x0b54 */
2968         { .altcode = "" }, /* 0x0b55 */
2969         { .altcode = "" }, /* 0x0b56 */
2970         { .altcode = "" }, /* 0x0b57 */
2971         { .altcode = "" }, /* 0x0b58 */
2972         { .altcode = "" }, /* 0x0b59 */
2973         { .altcode = "" }, /* 0x0b5a */
2974         { .altcode = "" }, /* 0x0b5b */
2975         { .altcode = "" }, /* 0x0b5c */
2976         { .altcode = "" }, /* 0x0b5d */
2977         { .altcode = "" }, /* 0x0b5e */
2978         { .altcode = "" }, /* 0x0b5f */
2979         { .altcode = "" }, /* 0x0b60 */
2980         { .altcode = "" }, /* 0x0b61 */
2981         { .altcode = "" }, /* 0x0b62 */
2982         { .altcode = "" }, /* 0x0b63 */
2983         { .altcode = "" }, /* 0x0b64 */
2984         { .altcode = "" }, /* 0x0b65 */
2985         { .altcode = "" }, /* 0x0b66 */
2986         { .altcode = "" }, /* 0x0b67 */
2987         { .altcode = "" }, /* 0x0b68 */
2988         { .altcode = "" }, /* 0x0b69 */
2989         { .altcode = "" }, /* 0x0b6a */
2990         { .altcode = "" }, /* 0x0b6b */
2991         { .altcode = "" }, /* 0x0b6c */
2992         { .altcode = "" }, /* 0x0b6d */
2993         { .altcode = "" }, /* 0x0b6e */
2994         { .altcode = "" }, /* 0x0b6f */
2995         { .altcode = "" }, /* 0x0b70 */
2996         { .altcode = "" }, /* 0x0b71 */
2997         { .altcode = "" }, /* 0x0b72 */
2998         { .altcode = "" }, /* 0x0b73 */
2999         { .altcode = "" }, /* 0x0b74 */
3000         { .altcode = "" }, /* 0x0b75 */
3001         { .altcode = "" }, /* 0x0b76 */
3002         { .altcode = "" }, /* 0x0b77 */
3003         { .altcode = "" }, /* 0x0b78 */
3004         { .altcode = "" }, /* 0x0b79 */
3005         { .altcode = "" }, /* 0x0b7a */
3006         { .altcode = "" }, /* 0x0b7b */
3007         { .altcode = "" }, /* 0x0b7c */
3008         { .altcode = "" }, /* 0x0b7d */
3009         { .altcode = "" }, /* 0x0b7e */
3010         { .altcode = "" }, /* 0x0b7f */
3011         { .altcode = "" }, /* 0x0b80 */
3012         { .altcode = "" }, /* 0x0b81 */
3013         { .altcode = "" }, /* 0x0b82 */
3014         { .altcode = "" }, /* 0x0b83 */
3015         { .altcode = "" }, /* 0x0b84 */
3016         { .altcode = "" }, /* 0x0b85 */
3017         { .altcode = "" }, /* 0x0b86 */
3018         { .altcode = "" }, /* 0x0b87 */
3019         { .altcode = "" }, /* 0x0b88 */
3020         { .altcode = "" }, /* 0x0b89 */
3021         { .altcode = "" }, /* 0x0b8a */
3022         { .altcode = "" }, /* 0x0b8b */
3023         { .altcode = "" }, /* 0x0b8c */
3024         { .altcode = "" }, /* 0x0b8d */
3025         { .altcode = "" }, /* 0x0b8e */
3026         { .altcode = "" }, /* 0x0b8f */
3027         { .altcode = "" }, /* 0x0b90 */
3028         { .altcode = "" }, /* 0x0b91 */
3029         { .altcode = "" }, /* 0x0b92 */
3030         { .altcode = "" }, /* 0x0b93 */
3031         { .altcode = "" }, /* 0x0b94 */
3032         { .altcode = "" }, /* 0x0b95 */
3033         { .altcode = "" }, /* 0x0b96 */
3034         { .altcode = "" }, /* 0x0b97 */
3035         { .altcode = "" }, /* 0x0b98 */
3036         { .altcode = "" }, /* 0x0b99 */
3037         { .altcode = "" }, /* 0x0b9a */
3038         { .altcode = "" }, /* 0x0b9b */
3039         { .altcode = "" }, /* 0x0b9c */
3040         { .altcode = "" }, /* 0x0b9d */
3041         { .altcode = "" }, /* 0x0b9e */
3042         { .altcode = "" }, /* 0x0b9f */
3043         { .altcode = "" }, /* 0x0ba0 */
3044         { .altcode = "" }, /* 0x0ba1 */
3045         { .altcode = "" }, /* 0x0ba2 */
3046         { .altcode = "" }, /* 0x0ba3 (leftcaret) */
3047         { .altcode = "" }, /* 0x0ba4 */
3048         { .altcode = "" }, /* 0x0ba5 */
3049         { .altcode = "" }, /* 0x0ba6 (rightcaret) */
3050         { .altcode = "" }, /* 0x0ba7 */
3051         { .altcode = "" }, /* 0x0ba8 (downcaret) */
3052         { .altcode = "" }, /* 0x0ba9 (upcaret) */
3053         { .altcode = "" }, /* 0x0baa */
3054         { .altcode = "" }, /* 0x0bab */
3055         { .altcode = "" }, /* 0x0bac */
3056         { .altcode = "" }, /* 0x0bad */
3057         { .altcode = "" }, /* 0x0bae */
3058         { .altcode = "" }, /* 0x0baf */
3059         { .altcode = "" }, /* 0x0bb0 */
3060         { .altcode = "" }, /* 0x0bb1 */
3061         { .altcode = "" }, /* 0x0bb2 */
3062         { .altcode = "" }, /* 0x0bb3 */
3063         { .altcode = "" }, /* 0x0bb4 */
3064         { .altcode = "" }, /* 0x0bb5 */
3065         { .altcode = "" }, /* 0x0bb6 */
3066         { .altcode = "" }, /* 0x0bb7 */
3067         { .altcode = "" }, /* 0x0bb8 */
3068         { .altcode = "" }, /* 0x0bb9 */
3069         { .altcode = "" }, /* 0x0bba */
3070         { .altcode = "" }, /* 0x0bbb */
3071         { .altcode = "" }, /* 0x0bbc */
3072         { .altcode = "" }, /* 0x0bbd */
3073         { .altcode = "" }, /* 0x0bbe */
3074         { .altcode = "" }, /* 0x0bbf */
3075         { .altcode = "" }, /* 0x0bc0 (overbar) */
3076         { .altcode = "" }, /* 0x0bc1 */
3077         { .altcode = "" }, /* 0x0bc2 (downtack) */
3078         { .altcode = "" }, /* 0x0bc3 (upshoe) */
3079         { .altcode = "" }, /* 0x0bc4 (downstile) */
3080         { .altcode = "" }, /* 0x0bc5 */
3081         { .altcode = "" }, /* 0x0bc6 (underbar) */
3082         { .altcode = "" }, /* 0x0bc7 */
3083         { .altcode = "" }, /* 0x0bc8 */
3084         { .altcode = "" }, /* 0x0bc9 */
3085         { .altcode = "" }, /* 0x0bca (jot) */
3086         { .altcode = "" }, /* 0x0bcb */
3087         { .altcode = "" }, /* 0x0bcc (quad) */
3088         { .altcode = "" }, /* 0x0bcd */
3089         { .altcode = "" }, /* 0x0bce (uptack) */
3090         { .altcode = "" }, /* 0x0bcf (circle) */
3091         { .altcode = "" }, /* 0x0bd0 */
3092         { .altcode = "" }, /* 0x0bd1 */
3093         { .altcode = "" }, /* 0x0bd2 */
3094         { .altcode = "" }, /* 0x0bd3 (upstile) */
3095         { .altcode = "" }, /* 0x0bd4 */
3096         { .altcode = "" }, /* 0x0bd5 */
3097         { .altcode = "" }, /* 0x0bd6 (downshoe) */
3098         { .altcode = "" }, /* 0x0bd7 */
3099         { .altcode = "" }, /* 0x0bd8 (rightshoe) */
3100         { .altcode = "" }, /* 0x0bd9 */
3101         { .altcode = "" }, /* 0x0bda (leftshoe) */
3102         { .altcode = "" }, /* 0x0bdb */
3103         { .altcode = "" }, /* 0x0bdc (lefttack) */
3104         { .altcode = "" }, /* 0x0bdd */
3105         { .altcode = "" }, /* 0x0bde */
3106         { .altcode = "" }, /* 0x0bdf */
3107         { .altcode = "" }, /* 0x0be0 */
3108         { .altcode = "" }, /* 0x0be1 */
3109         { .altcode = "" }, /* 0x0be2 */
3110         { .altcode = "" }, /* 0x0be3 */
3111         { .altcode = "" }, /* 0x0be4 */
3112         { .altcode = "" }, /* 0x0be5 */
3113         { .altcode = "" }, /* 0x0be6 */
3114         { .altcode = "" }, /* 0x0be7 */
3115         { .altcode = "" }, /* 0x0be8 */
3116         { .altcode = "" }, /* 0x0be9 */
3117         { .altcode = "" }, /* 0x0bea */
3118         { .altcode = "" }, /* 0x0beb */
3119         { .altcode = "" }, /* 0x0bec */
3120         { .altcode = "" }, /* 0x0bed */
3121         { .altcode = "" }, /* 0x0bee */
3122         { .altcode = "" }, /* 0x0bef */
3123         { .altcode = "" }, /* 0x0bf0 */
3124         { .altcode = "" }, /* 0x0bf1 */
3125         { .altcode = "" }, /* 0x0bf2 */
3126         { .altcode = "" }, /* 0x0bf3 */
3127         { .altcode = "" }, /* 0x0bf4 */
3128         { .altcode = "" }, /* 0x0bf5 */
3129         { .altcode = "" }, /* 0x0bf6 */
3130         { .altcode = "" }, /* 0x0bf7 */
3131         { .altcode = "" }, /* 0x0bf8 */
3132         { .altcode = "" }, /* 0x0bf9 */
3133         { .altcode = "" }, /* 0x0bfa */
3134         { .altcode = "" }, /* 0x0bfb */
3135         { .altcode = "" }, /* 0x0bfc (righttack) */
3136         { .altcode = "" }, /* 0x0bfd */
3137         { .altcode = "" }, /* 0x0bfe */
3138         { .altcode = "" }, /* 0x0bff */
3139     },
3140     {                                        /* 0x0c?? */
3141         { .altcode = "" }, /* 0x0c00 */
3142         { .altcode = "" }, /* 0x0c01 */
3143         { .altcode = "" }, /* 0x0c02 */
3144         { .altcode = "" }, /* 0x0c03 */
3145         { .altcode = "" }, /* 0x0c04 */
3146         { .altcode = "" }, /* 0x0c05 */
3147         { .altcode = "" }, /* 0x0c06 */
3148         { .altcode = "" }, /* 0x0c07 */
3149         { .altcode = "" }, /* 0x0c08 */
3150         { .altcode = "" }, /* 0x0c09 */
3151         { .altcode = "" }, /* 0x0c0a */
3152         { .altcode = "" }, /* 0x0c0b */
3153         { .altcode = "" }, /* 0x0c0c */
3154         { .altcode = "" }, /* 0x0c0d */
3155         { .altcode = "" }, /* 0x0c0e */
3156         { .altcode = "" }, /* 0x0c0f */
3157         { .altcode = "" }, /* 0x0c10 */
3158         { .altcode = "" }, /* 0x0c11 */
3159         { .altcode = "" }, /* 0x0c12 */
3160         { .altcode = "" }, /* 0x0c13 */
3161         { .altcode = "" }, /* 0x0c14 */
3162         { .altcode = "" }, /* 0x0c15 */
3163         { .altcode = "" }, /* 0x0c16 */
3164         { .altcode = "" }, /* 0x0c17 */
3165         { .altcode = "" }, /* 0x0c18 */
3166         { .altcode = "" }, /* 0x0c19 */
3167         { .altcode = "" }, /* 0x0c1a */
3168         { .altcode = "" }, /* 0x0c1b */
3169         { .altcode = "" }, /* 0x0c1c */
3170         { .altcode = "" }, /* 0x0c1d */
3171         { .altcode = "" }, /* 0x0c1e */
3172         { .altcode = "" }, /* 0x0c1f */
3173         { .altcode = "" }, /* 0x0c20 */
3174         { .altcode = "" }, /* 0x0c21 */
3175         { .altcode = "" }, /* 0x0c22 */
3176         { .altcode = "" }, /* 0x0c23 */
3177         { .altcode = "" }, /* 0x0c24 */
3178         { .altcode = "" }, /* 0x0c25 */
3179         { .altcode = "" }, /* 0x0c26 */
3180         { .altcode = "" }, /* 0x0c27 */
3181         { .altcode = "" }, /* 0x0c28 */
3182         { .altcode = "" }, /* 0x0c29 */
3183         { .altcode = "" }, /* 0x0c2a */
3184         { .altcode = "" }, /* 0x0c2b */
3185         { .altcode = "" }, /* 0x0c2c */
3186         { .altcode = "" }, /* 0x0c2d */
3187         { .altcode = "" }, /* 0x0c2e */
3188         { .altcode = "" }, /* 0x0c2f */
3189         { .altcode = "" }, /* 0x0c30 */
3190         { .altcode = "" }, /* 0x0c31 */
3191         { .altcode = "" }, /* 0x0c32 */
3192         { .altcode = "" }, /* 0x0c33 */
3193         { .altcode = "" }, /* 0x0c34 */
3194         { .altcode = "" }, /* 0x0c35 */
3195         { .altcode = "" }, /* 0x0c36 */
3196         { .altcode = "" }, /* 0x0c37 */
3197         { .altcode = "" }, /* 0x0c38 */
3198         { .altcode = "" }, /* 0x0c39 */
3199         { .altcode = "" }, /* 0x0c3a */
3200         { .altcode = "" }, /* 0x0c3b */
3201         { .altcode = "" }, /* 0x0c3c */
3202         { .altcode = "" }, /* 0x0c3d */
3203         { .altcode = "" }, /* 0x0c3e */
3204         { .altcode = "" }, /* 0x0c3f */
3205         { .altcode = "" }, /* 0x0c40 */
3206         { .altcode = "" }, /* 0x0c41 */
3207         { .altcode = "" }, /* 0x0c42 */
3208         { .altcode = "" }, /* 0x0c43 */
3209         { .altcode = "" }, /* 0x0c44 */
3210         { .altcode = "" }, /* 0x0c45 */
3211         { .altcode = "" }, /* 0x0c46 */
3212         { .altcode = "" }, /* 0x0c47 */
3213         { .altcode = "" }, /* 0x0c48 */
3214         { .altcode = "" }, /* 0x0c49 */
3215         { .altcode = "" }, /* 0x0c4a */
3216         { .altcode = "" }, /* 0x0c4b */
3217         { .altcode = "" }, /* 0x0c4c */
3218         { .altcode = "" }, /* 0x0c4d */
3219         { .altcode = "" }, /* 0x0c4e */
3220         { .altcode = "" }, /* 0x0c4f */
3221         { .altcode = "" }, /* 0x0c50 */
3222         { .altcode = "" }, /* 0x0c51 */
3223         { .altcode = "" }, /* 0x0c52 */
3224         { .altcode = "" }, /* 0x0c53 */
3225         { .altcode = "" }, /* 0x0c54 */
3226         { .altcode = "" }, /* 0x0c55 */
3227         { .altcode = "" }, /* 0x0c56 */
3228         { .altcode = "" }, /* 0x0c57 */
3229         { .altcode = "" }, /* 0x0c58 */
3230         { .altcode = "" }, /* 0x0c59 */
3231         { .altcode = "" }, /* 0x0c5a */
3232         { .altcode = "" }, /* 0x0c5b */
3233         { .altcode = "" }, /* 0x0c5c */
3234         { .altcode = "" }, /* 0x0c5d */
3235         { .altcode = "" }, /* 0x0c5e */
3236         { .altcode = "" }, /* 0x0c5f */
3237         { .altcode = "" }, /* 0x0c60 */
3238         { .altcode = "" }, /* 0x0c61 */
3239         { .altcode = "" }, /* 0x0c62 */
3240         { .altcode = "" }, /* 0x0c63 */
3241         { .altcode = "" }, /* 0x0c64 */
3242         { .altcode = "" }, /* 0x0c65 */
3243         { .altcode = "" }, /* 0x0c66 */
3244         { .altcode = "" }, /* 0x0c67 */
3245         { .altcode = "" }, /* 0x0c68 */
3246         { .altcode = "" }, /* 0x0c69 */
3247         { .altcode = "" }, /* 0x0c6a */
3248         { .altcode = "" }, /* 0x0c6b */
3249         { .altcode = "" }, /* 0x0c6c */
3250         { .altcode = "" }, /* 0x0c6d */
3251         { .altcode = "" }, /* 0x0c6e */
3252         { .altcode = "" }, /* 0x0c6f */
3253         { .altcode = "" }, /* 0x0c70 */
3254         { .altcode = "" }, /* 0x0c71 */
3255         { .altcode = "" }, /* 0x0c72 */
3256         { .altcode = "" }, /* 0x0c73 */
3257         { .altcode = "" }, /* 0x0c74 */
3258         { .altcode = "" }, /* 0x0c75 */
3259         { .altcode = "" }, /* 0x0c76 */
3260         { .altcode = "" }, /* 0x0c77 */
3261         { .altcode = "" }, /* 0x0c78 */
3262         { .altcode = "" }, /* 0x0c79 */
3263         { .altcode = "" }, /* 0x0c7a */
3264         { .altcode = "" }, /* 0x0c7b */
3265         { .altcode = "" }, /* 0x0c7c */
3266         { .altcode = "" }, /* 0x0c7d */
3267         { .altcode = "" }, /* 0x0c7e */
3268         { .altcode = "" }, /* 0x0c7f */
3269         { .altcode = "" }, /* 0x0c80 */
3270         { .altcode = "" }, /* 0x0c81 */
3271         { .altcode = "" }, /* 0x0c82 */
3272         { .altcode = "" }, /* 0x0c83 */
3273         { .altcode = "" }, /* 0x0c84 */
3274         { .altcode = "" }, /* 0x0c85 */
3275         { .altcode = "" }, /* 0x0c86 */
3276         { .altcode = "" }, /* 0x0c87 */
3277         { .altcode = "" }, /* 0x0c88 */
3278         { .altcode = "" }, /* 0x0c89 */
3279         { .altcode = "" }, /* 0x0c8a */
3280         { .altcode = "" }, /* 0x0c8b */
3281         { .altcode = "" }, /* 0x0c8c */
3282         { .altcode = "" }, /* 0x0c8d */
3283         { .altcode = "" }, /* 0x0c8e */
3284         { .altcode = "" }, /* 0x0c8f */
3285         { .altcode = "" }, /* 0x0c90 */
3286         { .altcode = "" }, /* 0x0c91 */
3287         { .altcode = "" }, /* 0x0c92 */
3288         { .altcode = "" }, /* 0x0c93 */
3289         { .altcode = "" }, /* 0x0c94 */
3290         { .altcode = "" }, /* 0x0c95 */
3291         { .altcode = "" }, /* 0x0c96 */
3292         { .altcode = "" }, /* 0x0c97 */
3293         { .altcode = "" }, /* 0x0c98 */
3294         { .altcode = "" }, /* 0x0c99 */
3295         { .altcode = "" }, /* 0x0c9a */
3296         { .altcode = "" }, /* 0x0c9b */
3297         { .altcode = "" }, /* 0x0c9c */
3298         { .altcode = "" }, /* 0x0c9d */
3299         { .altcode = "" }, /* 0x0c9e */
3300         { .altcode = "" }, /* 0x0c9f */
3301         { .altcode = "" }, /* 0x0ca0 */
3302         { .altcode = "" }, /* 0x0ca1 */
3303         { .altcode = "" }, /* 0x0ca2 */
3304         { .altcode = "" }, /* 0x0ca3 */
3305         { .altcode = "" }, /* 0x0ca4 */
3306         { .altcode = "" }, /* 0x0ca5 */
3307         { .altcode = "" }, /* 0x0ca6 */
3308         { .altcode = "" }, /* 0x0ca7 */
3309         { .altcode = "" }, /* 0x0ca8 */
3310         { .altcode = "" }, /* 0x0ca9 */
3311         { .altcode = "" }, /* 0x0caa */
3312         { .altcode = "" }, /* 0x0cab */
3313         { .altcode = "" }, /* 0x0cac */
3314         { .altcode = "" }, /* 0x0cad */
3315         { .altcode = "" }, /* 0x0cae */
3316         { .altcode = "" }, /* 0x0caf */
3317         { .altcode = "" }, /* 0x0cb0 */
3318         { .altcode = "" }, /* 0x0cb1 */
3319         { .altcode = "" }, /* 0x0cb2 */
3320         { .altcode = "" }, /* 0x0cb3 */
3321         { .altcode = "" }, /* 0x0cb4 */
3322         { .altcode = "" }, /* 0x0cb5 */
3323         { .altcode = "" }, /* 0x0cb6 */
3324         { .altcode = "" }, /* 0x0cb7 */
3325         { .altcode = "" }, /* 0x0cb8 */
3326         { .altcode = "" }, /* 0x0cb9 */
3327         { .altcode = "" }, /* 0x0cba */
3328         { .altcode = "" }, /* 0x0cbb */
3329         { .altcode = "" }, /* 0x0cbc */
3330         { .altcode = "" }, /* 0x0cbd */
3331         { .altcode = "" }, /* 0x0cbe */
3332         { .altcode = "" }, /* 0x0cbf */
3333         { .altcode = "" }, /* 0x0cc0 */
3334         { .altcode = "" }, /* 0x0cc1 */
3335         { .altcode = "" }, /* 0x0cc2 */
3336         { .altcode = "" }, /* 0x0cc3 */
3337         { .altcode = "" }, /* 0x0cc4 */
3338         { .altcode = "" }, /* 0x0cc5 */
3339         { .altcode = "" }, /* 0x0cc6 */
3340         { .altcode = "" }, /* 0x0cc7 */
3341         { .altcode = "" }, /* 0x0cc8 */
3342         { .altcode = "" }, /* 0x0cc9 */
3343         { .altcode = "" }, /* 0x0cca */
3344         { .altcode = "" }, /* 0x0ccb */
3345         { .altcode = "" }, /* 0x0ccc */
3346         { .altcode = "" }, /* 0x0ccd */
3347         { .altcode = "" }, /* 0x0cce */
3348         { .altcode = "" }, /* 0x0ccf */
3349         { .altcode = "" }, /* 0x0cd0 */
3350         { .altcode = "" }, /* 0x0cd1 */
3351         { .altcode = "" }, /* 0x0cd2 */
3352         { .altcode = "" }, /* 0x0cd3 */
3353         { .altcode = "" }, /* 0x0cd4 */
3354         { .altcode = "" }, /* 0x0cd5 */
3355         { .altcode = "" }, /* 0x0cd6 */
3356         { .altcode = "" }, /* 0x0cd7 */
3357         { .altcode = "" }, /* 0x0cd8 */
3358         { .altcode = "" }, /* 0x0cd9 */
3359         { .altcode = "" }, /* 0x0cda */
3360         { .altcode = "" }, /* 0x0cdb */
3361         { .altcode = "" }, /* 0x0cdc */
3362         { .altcode = "" }, /* 0x0cdd */
3363         { .altcode = "" }, /* 0x0cde */
3364         { .altcode = "" }, /* 0x0cdf (hebrew_doublelowline) */
3365         { .altcode = "" }, /* 0x0ce0 (hebrew_aleph) */
3366         { .altcode = "" }, /* 0x0ce1 (hebrew_beth) */
3367         { .altcode = "" }, /* 0x0ce2 (hebrew_gimmel) */
3368         { .altcode = "" }, /* 0x0ce3 (hebrew_daleth) */
3369         { .altcode = "" }, /* 0x0ce4 (hebrew_he) */
3370         { .altcode = "" }, /* 0x0ce5 (hebrew_waw) */
3371         { .altcode = "" }, /* 0x0ce6 (hebrew_zayin) */
3372         { .altcode = "" }, /* 0x0ce7 (hebrew_het) */
3373         { .altcode = "" }, /* 0x0ce8 (hebrew_teth) */
3374         { .altcode = "" }, /* 0x0ce9 (hebrew_yod) */
3375         { .altcode = "" }, /* 0x0cea (hebrew_finalkaph) */
3376         { .altcode = "" }, /* 0x0ceb (hebrew_kaph) */
3377         { .altcode = "" }, /* 0x0cec (hebrew_lamed) */
3378         { .altcode = "" }, /* 0x0ced (hebrew_finalmem) */
3379         { .altcode = "" }, /* 0x0cee (hebrew_mem) */
3380         { .altcode = "" }, /* 0x0cef (hebrew_finalnun) */
3381         { .altcode = "" }, /* 0x0cf0 (hebrew_nun) */
3382         { .altcode = "" }, /* 0x0cf1 (hebrew_samekh) */
3383         { .altcode = "" }, /* 0x0cf2 (hebrew_ayin) */
3384         { .altcode = "" }, /* 0x0cf3 (hebrew_finalpe) */
3385         { .altcode = "" }, /* 0x0cf4 (hebrew_pe) */
3386         { .altcode = "" }, /* 0x0cf5 (hebrew_finalzadi) */
3387         { .altcode = "" }, /* 0x0cf6 (hebrew_zadi) */
3388         { .altcode = "" }, /* 0x0cf7 (hebrew_kuf) */
3389         { .altcode = "" }, /* 0x0cf8 (hebrew_resh) */
3390         { .altcode = "" }, /* 0x0cf9 (hebrew_shin) */
3391         { .altcode = "" }, /* 0x0cfa (hebrew_taf) */
3392         { .altcode = "" }, /* 0x0cfb */
3393         { .altcode = "" }, /* 0x0cfc */
3394         { .altcode = "" }, /* 0x0cfd */
3395         { .altcode = "" }, /* 0x0cfe */
3396         { .altcode = "" }, /* 0x0cff */
3397     },
3398     {                                        /* 0x0d?? */
3399         { .altcode = "" }, /* 0x0d00 */
3400         { .altcode = "" }, /* 0x0d01 */
3401         { .altcode = "" }, /* 0x0d02 */
3402         { .altcode = "" }, /* 0x0d03 */
3403         { .altcode = "" }, /* 0x0d04 */
3404         { .altcode = "" }, /* 0x0d05 */
3405         { .altcode = "" }, /* 0x0d06 */
3406         { .altcode = "" }, /* 0x0d07 */
3407         { .altcode = "" }, /* 0x0d08 */
3408         { .altcode = "" }, /* 0x0d09 */
3409         { .altcode = "" }, /* 0x0d0a */
3410         { .altcode = "" }, /* 0x0d0b */
3411         { .altcode = "" }, /* 0x0d0c */
3412         { .altcode = "" }, /* 0x0d0d */
3413         { .altcode = "" }, /* 0x0d0e */
3414         { .altcode = "" }, /* 0x0d0f */
3415         { .altcode = "" }, /* 0x0d10 */
3416         { .altcode = "" }, /* 0x0d11 */
3417         { .altcode = "" }, /* 0x0d12 */
3418         { .altcode = "" }, /* 0x0d13 */
3419         { .altcode = "" }, /* 0x0d14 */
3420         { .altcode = "" }, /* 0x0d15 */
3421         { .altcode = "" }, /* 0x0d16 */
3422         { .altcode = "" }, /* 0x0d17 */
3423         { .altcode = "" }, /* 0x0d18 */
3424         { .altcode = "" }, /* 0x0d19 */
3425         { .altcode = "" }, /* 0x0d1a */
3426         { .altcode = "" }, /* 0x0d1b */
3427         { .altcode = "" }, /* 0x0d1c */
3428         { .altcode = "" }, /* 0x0d1d */
3429         { .altcode = "" }, /* 0x0d1e */
3430         { .altcode = "" }, /* 0x0d1f */
3431         { .altcode = "" }, /* 0x0d20 */
3432         { .altcode = "" }, /* 0x0d21 */
3433         { .altcode = "" }, /* 0x0d22 */
3434         { .altcode = "" }, /* 0x0d23 */
3435         { .altcode = "" }, /* 0x0d24 */
3436         { .altcode = "" }, /* 0x0d25 */
3437         { .altcode = "" }, /* 0x0d26 */
3438         { .altcode = "" }, /* 0x0d27 */
3439         { .altcode = "" }, /* 0x0d28 */
3440         { .altcode = "" }, /* 0x0d29 */
3441         { .altcode = "" }, /* 0x0d2a */
3442         { .altcode = "" }, /* 0x0d2b */
3443         { .altcode = "" }, /* 0x0d2c */
3444         { .altcode = "" }, /* 0x0d2d */
3445         { .altcode = "" }, /* 0x0d2e */
3446         { .altcode = "" }, /* 0x0d2f */
3447         { .altcode = "" }, /* 0x0d30 */
3448         { .altcode = "" }, /* 0x0d31 */
3449         { .altcode = "" }, /* 0x0d32 */
3450         { .altcode = "" }, /* 0x0d33 */
3451         { .altcode = "" }, /* 0x0d34 */
3452         { .altcode = "" }, /* 0x0d35 */
3453         { .altcode = "" }, /* 0x0d36 */
3454         { .altcode = "" }, /* 0x0d37 */
3455         { .altcode = "" }, /* 0x0d38 */
3456         { .altcode = "" }, /* 0x0d39 */
3457         { .altcode = "" }, /* 0x0d3a */
3458         { .altcode = "" }, /* 0x0d3b */
3459         { .altcode = "" }, /* 0x0d3c */
3460         { .altcode = "" }, /* 0x0d3d */
3461         { .altcode = "" }, /* 0x0d3e */
3462         { .altcode = "" }, /* 0x0d3f */
3463         { .altcode = "" }, /* 0x0d40 */
3464         { .altcode = "" }, /* 0x0d41 */
3465         { .altcode = "" }, /* 0x0d42 */
3466         { .altcode = "" }, /* 0x0d43 */
3467         { .altcode = "" }, /* 0x0d44 */
3468         { .altcode = "" }, /* 0x0d45 */
3469         { .altcode = "" }, /* 0x0d46 */
3470         { .altcode = "" }, /* 0x0d47 */
3471         { .altcode = "" }, /* 0x0d48 */
3472         { .altcode = "" }, /* 0x0d49 */
3473         { .altcode = "" }, /* 0x0d4a */
3474         { .altcode = "" }, /* 0x0d4b */
3475         { .altcode = "" }, /* 0x0d4c */
3476         { .altcode = "" }, /* 0x0d4d */
3477         { .altcode = "" }, /* 0x0d4e */
3478         { .altcode = "" }, /* 0x0d4f */
3479         { .altcode = "" }, /* 0x0d50 */
3480         { .altcode = "" }, /* 0x0d51 */
3481         { .altcode = "" }, /* 0x0d52 */
3482         { .altcode = "" }, /* 0x0d53 */
3483         { .altcode = "" }, /* 0x0d54 */
3484         { .altcode = "" }, /* 0x0d55 */
3485         { .altcode = "" }, /* 0x0d56 */
3486         { .altcode = "" }, /* 0x0d57 */
3487         { .altcode = "" }, /* 0x0d58 */
3488         { .altcode = "" }, /* 0x0d59 */
3489         { .altcode = "" }, /* 0x0d5a */
3490         { .altcode = "" }, /* 0x0d5b */
3491         { .altcode = "" }, /* 0x0d5c */
3492         { .altcode = "" }, /* 0x0d5d */
3493         { .altcode = "" }, /* 0x0d5e */
3494         { .altcode = "" }, /* 0x0d5f */
3495         { .altcode = "" }, /* 0x0d60 */
3496         { .altcode = "" }, /* 0x0d61 */
3497         { .altcode = "" }, /* 0x0d62 */
3498         { .altcode = "" }, /* 0x0d63 */
3499         { .altcode = "" }, /* 0x0d64 */
3500         { .altcode = "" }, /* 0x0d65 */
3501         { .altcode = "" }, /* 0x0d66 */
3502         { .altcode = "" }, /* 0x0d67 */
3503         { .altcode = "" }, /* 0x0d68 */
3504         { .altcode = "" }, /* 0x0d69 */
3505         { .altcode = "" }, /* 0x0d6a */
3506         { .altcode = "" }, /* 0x0d6b */
3507         { .altcode = "" }, /* 0x0d6c */
3508         { .altcode = "" }, /* 0x0d6d */
3509         { .altcode = "" }, /* 0x0d6e */
3510         { .altcode = "" }, /* 0x0d6f */
3511         { .altcode = "" }, /* 0x0d70 */
3512         { .altcode = "" }, /* 0x0d71 */
3513         { .altcode = "" }, /* 0x0d72 */
3514         { .altcode = "" }, /* 0x0d73 */
3515         { .altcode = "" }, /* 0x0d74 */
3516         { .altcode = "" }, /* 0x0d75 */
3517         { .altcode = "" }, /* 0x0d76 */
3518         { .altcode = "" }, /* 0x0d77 */
3519         { .altcode = "" }, /* 0x0d78 */
3520         { .altcode = "" }, /* 0x0d79 */
3521         { .altcode = "" }, /* 0x0d7a */
3522         { .altcode = "" }, /* 0x0d7b */
3523         { .altcode = "" }, /* 0x0d7c */
3524         { .altcode = "" }, /* 0x0d7d */
3525         { .altcode = "" }, /* 0x0d7e */
3526         { .altcode = "" }, /* 0x0d7f */
3527         { .altcode = "" }, /* 0x0d80 */
3528         { .altcode = "" }, /* 0x0d81 */
3529         { .altcode = "" }, /* 0x0d82 */
3530         { .altcode = "" }, /* 0x0d83 */
3531         { .altcode = "" }, /* 0x0d84 */
3532         { .altcode = "" }, /* 0x0d85 */
3533         { .altcode = "" }, /* 0x0d86 */
3534         { .altcode = "" }, /* 0x0d87 */
3535         { .altcode = "" }, /* 0x0d88 */
3536         { .altcode = "" }, /* 0x0d89 */
3537         { .altcode = "" }, /* 0x0d8a */
3538         { .altcode = "" }, /* 0x0d8b */
3539         { .altcode = "" }, /* 0x0d8c */
3540         { .altcode = "" }, /* 0x0d8d */
3541         { .altcode = "" }, /* 0x0d8e */
3542         { .altcode = "" }, /* 0x0d8f */
3543         { .altcode = "" }, /* 0x0d90 */
3544         { .altcode = "" }, /* 0x0d91 */
3545         { .altcode = "" }, /* 0x0d92 */
3546         { .altcode = "" }, /* 0x0d93 */
3547         { .altcode = "" }, /* 0x0d94 */
3548         { .altcode = "" }, /* 0x0d95 */
3549         { .altcode = "" }, /* 0x0d96 */
3550         { .altcode = "" }, /* 0x0d97 */
3551         { .altcode = "" }, /* 0x0d98 */
3552         { .altcode = "" }, /* 0x0d99 */
3553         { .altcode = "" }, /* 0x0d9a */
3554         { .altcode = "" }, /* 0x0d9b */
3555         { .altcode = "" }, /* 0x0d9c */
3556         { .altcode = "" }, /* 0x0d9d */
3557         { .altcode = "" }, /* 0x0d9e */
3558         { .altcode = "" }, /* 0x0d9f */
3559         { .altcode = "" }, /* 0x0da0 */
3560         { .altcode = "" }, /* 0x0da1 (Thai_kokai) */
3561         { .altcode = "" }, /* 0x0da2 (Thai_khokhai) */
3562         { .altcode = "" }, /* 0x0da3 (Thai_khokhuat) */
3563         { .altcode = "" }, /* 0x0da4 (Thai_khokhwai) */
3564         { .altcode = "" }, /* 0x0da5 (Thai_khokhon) */
3565         { .altcode = "" }, /* 0x0da6 (Thai_khorakhang) */
3566         { .altcode = "" }, /* 0x0da7 (Thai_ngongu) */
3567         { .altcode = "" }, /* 0x0da8 (Thai_chochan) */
3568         { .altcode = "" }, /* 0x0da9 (Thai_choching) */
3569         { .altcode = "" }, /* 0x0daa (Thai_chochang) */
3570         { .altcode = "" }, /* 0x0dab (Thai_soso) */
3571         { .altcode = "" }, /* 0x0dac (Thai_chochoe) */
3572         { .altcode = "" }, /* 0x0dad (Thai_yoying) */
3573         { .altcode = "" }, /* 0x0dae (Thai_dochada) */
3574         { .altcode = "" }, /* 0x0daf (Thai_topatak) */
3575         { .altcode = "" }, /* 0x0db0 (Thai_thothan) */
3576         { .altcode = "" }, /* 0x0db1 (Thai_thonangmontho) */
3577         { .altcode = "" }, /* 0x0db2 (Thai_thophuthao) */
3578         { .altcode = "" }, /* 0x0db3 (Thai_nonen) */
3579         { .altcode = "" }, /* 0x0db4 (Thai_dodek) */
3580         { .altcode = "" }, /* 0x0db5 (Thai_totao) */
3581         { .altcode = "" }, /* 0x0db6 (Thai_thothung) */
3582         { .altcode = "" }, /* 0x0db7 (Thai_thothahan) */
3583         { .altcode = "" }, /* 0x0db8 (Thai_thothong) */
3584         { .altcode = "" }, /* 0x0db9 (Thai_nonu) */
3585         { .altcode = "" }, /* 0x0dba (Thai_bobaimai) */
3586         { .altcode = "" }, /* 0x0dbb (Thai_popla) */
3587         { .altcode = "" }, /* 0x0dbc (Thai_phophung) */
3588         { .altcode = "" }, /* 0x0dbd (Thai_fofa) */
3589         { .altcode = "" }, /* 0x0dbe (Thai_phophan) */
3590         { .altcode = "" }, /* 0x0dbf (Thai_fofan) */
3591         { .altcode = "" }, /* 0x0dc0 (Thai_phosamphao) */
3592         { .altcode = "" }, /* 0x0dc1 (Thai_moma) */
3593         { .altcode = "" }, /* 0x0dc2 (Thai_yoyak) */
3594         { .altcode = "" }, /* 0x0dc3 (Thai_rorua) */
3595         { .altcode = "" }, /* 0x0dc4 (Thai_ru) */
3596         { .altcode = "" }, /* 0x0dc5 (Thai_loling) */
3597         { .altcode = "" }, /* 0x0dc6 (Thai_lu) */
3598         { .altcode = "" }, /* 0x0dc7 (Thai_wowaen) */
3599         { .altcode = "" }, /* 0x0dc8 (Thai_sosala) */
3600         { .altcode = "" }, /* 0x0dc9 (Thai_sorusi) */
3601         { .altcode = "" }, /* 0x0dca (Thai_sosua) */
3602         { .altcode = "" }, /* 0x0dcb (Thai_hohip) */
3603         { .altcode = "" }, /* 0x0dcc (Thai_lochula) */
3604         { .altcode = "" }, /* 0x0dcd (Thai_oang) */
3605         { .altcode = "" }, /* 0x0dce (Thai_honokhuk) */
3606         { .altcode = "" }, /* 0x0dcf (Thai_paiyannoi) */
3607         { .altcode = "" }, /* 0x0dd0 (Thai_saraa) */
3608         { .altcode = "" }, /* 0x0dd1 (Thai_maihanakat) */
3609         { .altcode = "" }, /* 0x0dd2 (Thai_saraaa) */
3610         { .altcode = "" }, /* 0x0dd3 (Thai_saraam) */
3611         { .altcode = "" }, /* 0x0dd4 (Thai_sarai) */
3612         { .altcode = "" }, /* 0x0dd5 (Thai_saraii) */
3613         { .altcode = "" }, /* 0x0dd6 (Thai_saraue) */
3614         { .altcode = "" }, /* 0x0dd7 (Thai_sarauee) */
3615         { .altcode = "" }, /* 0x0dd8 (Thai_sarau) */
3616         { .altcode = "" }, /* 0x0dd9 (Thai_sarauu) */
3617         { .altcode = "" }, /* 0x0dda (Thai_phinthu) */
3618         { .altcode = "" }, /* 0x0ddb */
3619         { .altcode = "" }, /* 0x0ddc */
3620         { .altcode = "" }, /* 0x0ddd */
3621         { .altcode = "" }, /* 0x0dde (Thai_maihanakat_maitho) */
3622         { .altcode = "" }, /* 0x0ddf (Thai_baht) */
3623         { .altcode = "" }, /* 0x0de0 (Thai_sarae) */
3624         { .altcode = "" }, /* 0x0de1 (Thai_saraae) */
3625         { .altcode = "" }, /* 0x0de2 (Thai_sarao) */
3626         { .altcode = "" }, /* 0x0de3 (Thai_saraaimaimuan) */
3627         { .altcode = "" }, /* 0x0de4 (Thai_saraaimaimalai) */
3628         { .altcode = "" }, /* 0x0de5 (Thai_lakkhangyao) */
3629         { .altcode = "" }, /* 0x0de6 (Thai_maiyamok) */
3630         { .altcode = "" }, /* 0x0de7 (Thai_maitaikhu) */
3631         { .altcode = "" }, /* 0x0de8 (Thai_maiek) */
3632         { .altcode = "" }, /* 0x0de9 (Thai_maitho) */
3633         { .altcode = "" }, /* 0x0dea (Thai_maitri) */
3634         { .altcode = "" }, /* 0x0deb (Thai_maichattawa) */
3635         { .altcode = "" }, /* 0x0dec (Thai_thanthakhat) */
3636         { .altcode = "" }, /* 0x0ded (Thai_nikhahit) */
3637         { .altcode = "" }, /* 0x0dee */
3638         { .altcode = "" }, /* 0x0def */
3639         { .altcode = "" }, /* 0x0df0 (Thai_leksun) */
3640         { .altcode = "" }, /* 0x0df1 (Thai_leknung) */
3641         { .altcode = "" }, /* 0x0df2 (Thai_leksong) */
3642         { .altcode = "" }, /* 0x0df3 (Thai_leksam) */
3643         { .altcode = "" }, /* 0x0df4 (Thai_leksi) */
3644         { .altcode = "" }, /* 0x0df5 (Thai_lekha) */
3645         { .altcode = "" }, /* 0x0df6 (Thai_lekhok) */
3646         { .altcode = "" }, /* 0x0df7 (Thai_lekchet) */
3647         { .altcode = "" }, /* 0x0df8 (Thai_lekpaet) */
3648         { .altcode = "" }, /* 0x0df9 (Thai_lekkao) */
3649         { .altcode = "" }, /* 0x0dfa */
3650         { .altcode = "" }, /* 0x0dfb */
3651         { .altcode = "" }, /* 0x0dfc */
3652         { .altcode = "" }, /* 0x0dfd */
3653         { .altcode = "" }, /* 0x0dfe */
3654         { .altcode = "" }, /* 0x0dff */
3655     },
3656     {                                        /* 0x0e?? */
3657         { .altcode = "" }, /* 0x0e00 */
3658         { .altcode = "" }, /* 0x0e01 */
3659         { .altcode = "" }, /* 0x0e02 */
3660         { .altcode = "" }, /* 0x0e03 */
3661         { .altcode = "" }, /* 0x0e04 */
3662         { .altcode = "" }, /* 0x0e05 */
3663         { .altcode = "" }, /* 0x0e06 */
3664         { .altcode = "" }, /* 0x0e07 */
3665         { .altcode = "" }, /* 0x0e08 */
3666         { .altcode = "" }, /* 0x0e09 */
3667         { .altcode = "" }, /* 0x0e0a */
3668         { .altcode = "" }, /* 0x0e0b */
3669         { .altcode = "" }, /* 0x0e0c */
3670         { .altcode = "" }, /* 0x0e0d */
3671         { .altcode = "" }, /* 0x0e0e */
3672         { .altcode = "" }, /* 0x0e0f */
3673         { .altcode = "" }, /* 0x0e10 */
3674         { .altcode = "" }, /* 0x0e11 */
3675         { .altcode = "" }, /* 0x0e12 */
3676         { .altcode = "" }, /* 0x0e13 */
3677         { .altcode = "" }, /* 0x0e14 */
3678         { .altcode = "" }, /* 0x0e15 */
3679         { .altcode = "" }, /* 0x0e16 */
3680         { .altcode = "" }, /* 0x0e17 */
3681         { .altcode = "" }, /* 0x0e18 */
3682         { .altcode = "" }, /* 0x0e19 */
3683         { .altcode = "" }, /* 0x0e1a */
3684         { .altcode = "" }, /* 0x0e1b */
3685         { .altcode = "" }, /* 0x0e1c */
3686         { .altcode = "" }, /* 0x0e1d */
3687         { .altcode = "" }, /* 0x0e1e */
3688         { .altcode = "" }, /* 0x0e1f */
3689         { .altcode = "" }, /* 0x0e20 */
3690         { .altcode = "" }, /* 0x0e21 */
3691         { .altcode = "" }, /* 0x0e22 */
3692         { .altcode = "" }, /* 0x0e23 */
3693         { .altcode = "" }, /* 0x0e24 */
3694         { .altcode = "" }, /* 0x0e25 */
3695         { .altcode = "" }, /* 0x0e26 */
3696         { .altcode = "" }, /* 0x0e27 */
3697         { .altcode = "" }, /* 0x0e28 */
3698         { .altcode = "" }, /* 0x0e29 */
3699         { .altcode = "" }, /* 0x0e2a */
3700         { .altcode = "" }, /* 0x0e2b */
3701         { .altcode = "" }, /* 0x0e2c */
3702         { .altcode = "" }, /* 0x0e2d */
3703         { .altcode = "" }, /* 0x0e2e */
3704         { .altcode = "" }, /* 0x0e2f */
3705         { .altcode = "" }, /* 0x0e30 */
3706         { .altcode = "" }, /* 0x0e31 */
3707         { .altcode = "" }, /* 0x0e32 */
3708         { .altcode = "" }, /* 0x0e33 */
3709         { .altcode = "" }, /* 0x0e34 */
3710         { .altcode = "" }, /* 0x0e35 */
3711         { .altcode = "" }, /* 0x0e36 */
3712         { .altcode = "" }, /* 0x0e37 */
3713         { .altcode = "" }, /* 0x0e38 */
3714         { .altcode = "" }, /* 0x0e39 */
3715         { .altcode = "" }, /* 0x0e3a */
3716         { .altcode = "" }, /* 0x0e3b */
3717         { .altcode = "" }, /* 0x0e3c */
3718         { .altcode = "" }, /* 0x0e3d */
3719         { .altcode = "" }, /* 0x0e3e */
3720         { .altcode = "" }, /* 0x0e3f */
3721         { .altcode = "" }, /* 0x0e40 */
3722         { .altcode = "" }, /* 0x0e41 */
3723         { .altcode = "" }, /* 0x0e42 */
3724         { .altcode = "" }, /* 0x0e43 */
3725         { .altcode = "" }, /* 0x0e44 */
3726         { .altcode = "" }, /* 0x0e45 */
3727         { .altcode = "" }, /* 0x0e46 */
3728         { .altcode = "" }, /* 0x0e47 */
3729         { .altcode = "" }, /* 0x0e48 */
3730         { .altcode = "" }, /* 0x0e49 */
3731         { .altcode = "" }, /* 0x0e4a */
3732         { .altcode = "" }, /* 0x0e4b */
3733         { .altcode = "" }, /* 0x0e4c */
3734         { .altcode = "" }, /* 0x0e4d */
3735         { .altcode = "" }, /* 0x0e4e */
3736         { .altcode = "" }, /* 0x0e4f */
3737         { .altcode = "" }, /* 0x0e50 */
3738         { .altcode = "" }, /* 0x0e51 */
3739         { .altcode = "" }, /* 0x0e52 */
3740         { .altcode = "" }, /* 0x0e53 */
3741         { .altcode = "" }, /* 0x0e54 */
3742         { .altcode = "" }, /* 0x0e55 */
3743         { .altcode = "" }, /* 0x0e56 */
3744         { .altcode = "" }, /* 0x0e57 */
3745         { .altcode = "" }, /* 0x0e58 */
3746         { .altcode = "" }, /* 0x0e59 */
3747         { .altcode = "" }, /* 0x0e5a */
3748         { .altcode = "" }, /* 0x0e5b */
3749         { .altcode = "" }, /* 0x0e5c */
3750         { .altcode = "" }, /* 0x0e5d */
3751         { .altcode = "" }, /* 0x0e5e */
3752         { .altcode = "" }, /* 0x0e5f */
3753         { .altcode = "" }, /* 0x0e60 */
3754         { .altcode = "" }, /* 0x0e61 */
3755         { .altcode = "" }, /* 0x0e62 */
3756         { .altcode = "" }, /* 0x0e63 */
3757         { .altcode = "" }, /* 0x0e64 */
3758         { .altcode = "" }, /* 0x0e65 */
3759         { .altcode = "" }, /* 0x0e66 */
3760         { .altcode = "" }, /* 0x0e67 */
3761         { .altcode = "" }, /* 0x0e68 */
3762         { .altcode = "" }, /* 0x0e69 */
3763         { .altcode = "" }, /* 0x0e6a */
3764         { .altcode = "" }, /* 0x0e6b */
3765         { .altcode = "" }, /* 0x0e6c */
3766         { .altcode = "" }, /* 0x0e6d */
3767         { .altcode = "" }, /* 0x0e6e */
3768         { .altcode = "" }, /* 0x0e6f */
3769         { .altcode = "" }, /* 0x0e70 */
3770         { .altcode = "" }, /* 0x0e71 */
3771         { .altcode = "" }, /* 0x0e72 */
3772         { .altcode = "" }, /* 0x0e73 */
3773         { .altcode = "" }, /* 0x0e74 */
3774         { .altcode = "" }, /* 0x0e75 */
3775         { .altcode = "" }, /* 0x0e76 */
3776         { .altcode = "" }, /* 0x0e77 */
3777         { .altcode = "" }, /* 0x0e78 */
3778         { .altcode = "" }, /* 0x0e79 */
3779         { .altcode = "" }, /* 0x0e7a */
3780         { .altcode = "" }, /* 0x0e7b */
3781         { .altcode = "" }, /* 0x0e7c */
3782         { .altcode = "" }, /* 0x0e7d */
3783         { .altcode = "" }, /* 0x0e7e */
3784         { .altcode = "" }, /* 0x0e7f */
3785         { .altcode = "" }, /* 0x0e80 */
3786         { .altcode = "" }, /* 0x0e81 */
3787         { .altcode = "" }, /* 0x0e82 */
3788         { .altcode = "" }, /* 0x0e83 */
3789         { .altcode = "" }, /* 0x0e84 */
3790         { .altcode = "" }, /* 0x0e85 */
3791         { .altcode = "" }, /* 0x0e86 */
3792         { .altcode = "" }, /* 0x0e87 */
3793         { .altcode = "" }, /* 0x0e88 */
3794         { .altcode = "" }, /* 0x0e89 */
3795         { .altcode = "" }, /* 0x0e8a */
3796         { .altcode = "" }, /* 0x0e8b */
3797         { .altcode = "" }, /* 0x0e8c */
3798         { .altcode = "" }, /* 0x0e8d */
3799         { .altcode = "" }, /* 0x0e8e */
3800         { .altcode = "" }, /* 0x0e8f */
3801         { .altcode = "" }, /* 0x0e90 */
3802         { .altcode = "" }, /* 0x0e91 */
3803         { .altcode = "" }, /* 0x0e92 */
3804         { .altcode = "" }, /* 0x0e93 */
3805         { .altcode = "" }, /* 0x0e94 */
3806         { .altcode = "" }, /* 0x0e95 */
3807         { .altcode = "" }, /* 0x0e96 */
3808         { .altcode = "" }, /* 0x0e97 */
3809         { .altcode = "" }, /* 0x0e98 */
3810         { .altcode = "" }, /* 0x0e99 */
3811         { .altcode = "" }, /* 0x0e9a */
3812         { .altcode = "" }, /* 0x0e9b */
3813         { .altcode = "" }, /* 0x0e9c */
3814         { .altcode = "" }, /* 0x0e9d */
3815         { .altcode = "" }, /* 0x0e9e */
3816         { .altcode = "" }, /* 0x0e9f */
3817         { .altcode = "" }, /* 0x0ea0 */
3818         { .altcode = "" }, /* 0x0ea1 (Hangul_Kiyeog) */
3819         { .altcode = "" }, /* 0x0ea2 (Hangul_SsangKiyeog) */
3820         { .altcode = "" }, /* 0x0ea3 (Hangul_KiyeogSios) */
3821         { .altcode = "" }, /* 0x0ea4 (Hangul_Nieun) */
3822         { .altcode = "" }, /* 0x0ea5 (Hangul_NieunJieuj) */
3823         { .altcode = "" }, /* 0x0ea6 (Hangul_NieunHieuh) */
3824         { .altcode = "" }, /* 0x0ea7 (Hangul_Dikeud) */
3825         { .altcode = "" }, /* 0x0ea8 (Hangul_SsangDikeud) */
3826         { .altcode = "" }, /* 0x0ea9 (Hangul_Rieul) */
3827         { .altcode = "" }, /* 0x0eaa (Hangul_RieulKiyeog) */
3828         { .altcode = "" }, /* 0x0eab (Hangul_RieulMieum) */
3829         { .altcode = "" }, /* 0x0eac (Hangul_RieulPieub) */
3830         { .altcode = "" }, /* 0x0ead (Hangul_RieulSios) */
3831         { .altcode = "" }, /* 0x0eae (Hangul_RieulTieut) */
3832         { .altcode = "" }, /* 0x0eaf (Hangul_RieulPhieuf) */
3833         { .altcode = "" }, /* 0x0eb0 (Hangul_RieulHieuh) */
3834         { .altcode = "" }, /* 0x0eb1 (Hangul_Mieum) */
3835         { .altcode = "" }, /* 0x0eb2 (Hangul_Pieub) */
3836         { .altcode = "" }, /* 0x0eb3 (Hangul_SsangPieub) */
3837         { .altcode = "" }, /* 0x0eb4 (Hangul_PieubSios) */
3838         { .altcode = "" }, /* 0x0eb5 (Hangul_Sios) */
3839         { .altcode = "" }, /* 0x0eb6 (Hangul_SsangSios) */
3840         { .altcode = "" }, /* 0x0eb7 (Hangul_Ieung) */
3841         { .altcode = "" }, /* 0x0eb8 (Hangul_Jieuj) */
3842         { .altcode = "" }, /* 0x0eb9 (Hangul_SsangJieuj) */
3843         { .altcode = "" }, /* 0x0eba (Hangul_Cieuc) */
3844         { .altcode = "" }, /* 0x0ebb (Hangul_Khieuq) */
3845         { .altcode = "" }, /* 0x0ebc (Hangul_Tieut) */
3846         { .altcode = "" }, /* 0x0ebd (Hangul_Phieuf) */
3847         { .altcode = "" }, /* 0x0ebe (Hangul_Hieuh) */
3848         { .altcode = "" }, /* 0x0ebf (Hangul_A) */
3849         { .altcode = "" }, /* 0x0ec0 (Hangul_AE) */
3850         { .altcode = "" }, /* 0x0ec1 (Hangul_YA) */
3851         { .altcode = "" }, /* 0x0ec2 (Hangul_YAE) */
3852         { .altcode = "" }, /* 0x0ec3 (Hangul_EO) */
3853         { .altcode = "" }, /* 0x0ec4 (Hangul_E) */
3854         { .altcode = "" }, /* 0x0ec5 (Hangul_YEO) */
3855         { .altcode = "" }, /* 0x0ec6 (Hangul_YE) */
3856         { .altcode = "" }, /* 0x0ec7 (Hangul_O) */
3857         { .altcode = "" }, /* 0x0ec8 (Hangul_WA) */
3858         { .altcode = "" }, /* 0x0ec9 (Hangul_WAE) */
3859         { .altcode = "" }, /* 0x0eca (Hangul_OE) */
3860         { .altcode = "" }, /* 0x0ecb (Hangul_YO) */
3861         { .altcode = "" }, /* 0x0ecc (Hangul_U) */
3862         { .altcode = "" }, /* 0x0ecd (Hangul_WEO) */
3863         { .altcode = "" }, /* 0x0ece (Hangul_WE) */
3864         { .altcode = "" }, /* 0x0ecf (Hangul_WI) */
3865         { .altcode = "" }, /* 0x0ed0 (Hangul_YU) */
3866         { .altcode = "" }, /* 0x0ed1 (Hangul_EU) */
3867         { .altcode = "" }, /* 0x0ed2 (Hangul_YI) */
3868         { .altcode = "" }, /* 0x0ed3 (Hangul_I) */
3869         { .altcode = "" }, /* 0x0ed4 (Hangul_J_Kiyeog) */
3870         { .altcode = "" }, /* 0x0ed5 (Hangul_J_SsangKiyeog) */
3871         { .altcode = "" }, /* 0x0ed6 (Hangul_J_KiyeogSios) */
3872         { .altcode = "" }, /* 0x0ed7 (Hangul_J_Nieun) */
3873         { .altcode = "" }, /* 0x0ed8 (Hangul_J_NieunJieuj) */
3874         { .altcode = "" }, /* 0x0ed9 (Hangul_J_NieunHieuh) */
3875         { .altcode = "" }, /* 0x0eda (Hangul_J_Dikeud) */
3876         { .altcode = "" }, /* 0x0edb (Hangul_J_Rieul) */
3877         { .altcode = "" }, /* 0x0edc (Hangul_J_RieulKiyeog) */
3878         { .altcode = "" }, /* 0x0edd (Hangul_J_RieulMieum) */
3879         { .altcode = "" }, /* 0x0ede (Hangul_J_RieulPieub) */
3880         { .altcode = "" }, /* 0x0edf (Hangul_J_RieulSios) */
3881         { .altcode = "" }, /* 0x0ee0 (Hangul_J_RieulTieut) */
3882         { .altcode = "" }, /* 0x0ee1 (Hangul_J_RieulPhieuf) */
3883         { .altcode = "" }, /* 0x0ee2 (Hangul_J_RieulHieuh) */
3884         { .altcode = "" }, /* 0x0ee3 (Hangul_J_Mieum) */
3885         { .altcode = "" }, /* 0x0ee4 (Hangul_J_Pieub) */
3886         { .altcode = "" }, /* 0x0ee5 (Hangul_J_PieubSios) */
3887         { .altcode = "" }, /* 0x0ee6 (Hangul_J_Sios) */
3888         { .altcode = "" }, /* 0x0ee7 (Hangul_J_SsangSios) */
3889         { .altcode = "" }, /* 0x0ee8 (Hangul_J_Ieung) */
3890         { .altcode = "" }, /* 0x0ee9 (Hangul_J_Jieuj) */
3891         { .altcode = "" }, /* 0x0eea (Hangul_J_Cieuc) */
3892         { .altcode = "" }, /* 0x0eeb (Hangul_J_Khieuq) */
3893         { .altcode = "" }, /* 0x0eec (Hangul_J_Tieut) */
3894         { .altcode = "" }, /* 0x0eed (Hangul_J_Phieuf) */
3895         { .altcode = "" }, /* 0x0eee (Hangul_J_Hieuh) */
3896         { .altcode = "" }, /* 0x0eef (Hangul_RieulYeorinHieuh) */
3897         { .altcode = "" }, /* 0x0ef0 (Hangul_SunkyeongeumMieum) */
3898         { .altcode = "" }, /* 0x0ef1 (Hangul_SunkyeongeumPieub) */
3899         { .altcode = "" }, /* 0x0ef2 (Hangul_PanSios) */
3900         { .altcode = "" }, /* 0x0ef3 (Hangul_KkogjiDalrinIeung) */
3901         { .altcode = "" }, /* 0x0ef4 (Hangul_SunkyeongeumPhieuf) */
3902         { .altcode = "" }, /* 0x0ef5 (Hangul_YeorinHieuh) */
3903         { .altcode = "" }, /* 0x0ef6 (Hangul_AraeA) */
3904         { .altcode = "" }, /* 0x0ef7 (Hangul_AraeAE) */
3905         { .altcode = "" }, /* 0x0ef8 (Hangul_J_PanSios) */
3906         { .altcode = "" }, /* 0x0ef9 (Hangul_J_KkogjiDalrinIeung) */
3907         { .altcode = "" }, /* 0x0efa (Hangul_J_YeorinHieuh) */
3908         { .altcode = "" }, /* 0x0efb */
3909         { .altcode = "" }, /* 0x0efc */
3910         { .altcode = "" }, /* 0x0efd */
3911         { .altcode = "" }, /* 0x0efe */
3912         { .altcode = "" }, /* 0x0eff (Korean_Won) */
3913     },
3914     {{""}}, /* 0x0f?? */
3915     {{""}}, /* 0x10?? */
3916     {{""}}, /* 0x11?? */
3917     {{""}}, /* 0x12?? */
3918     {                                        /* 0x13?? */
3919         { .altcode = "" }, /* 0x1300 */
3920         { .altcode = "" }, /* 0x1301 */
3921         { .altcode = "" }, /* 0x1302 */
3922         { .altcode = "" }, /* 0x1303 */
3923         { .altcode = "" }, /* 0x1304 */
3924         { .altcode = "" }, /* 0x1305 */
3925         { .altcode = "" }, /* 0x1306 */
3926         { .altcode = "" }, /* 0x1307 */
3927         { .altcode = "" }, /* 0x1308 */
3928         { .altcode = "" }, /* 0x1309 */
3929         { .altcode = "" }, /* 0x130a */
3930         { .altcode = "" }, /* 0x130b */
3931         { .altcode = "" }, /* 0x130c */
3932         { .altcode = "" }, /* 0x130d */
3933         { .altcode = "" }, /* 0x130e */
3934         { .altcode = "" }, /* 0x130f */
3935         { .altcode = "" }, /* 0x1310 */
3936         { .altcode = "" }, /* 0x1311 */
3937         { .altcode = "" }, /* 0x1312 */
3938         { .altcode = "" }, /* 0x1313 */
3939         { .altcode = "" }, /* 0x1314 */
3940         { .altcode = "" }, /* 0x1315 */
3941         { .altcode = "" }, /* 0x1316 */
3942         { .altcode = "" }, /* 0x1317 */
3943         { .altcode = "" }, /* 0x1318 */
3944         { .altcode = "" }, /* 0x1319 */
3945         { .altcode = "" }, /* 0x131a */
3946         { .altcode = "" }, /* 0x131b */
3947         { .altcode = "" }, /* 0x131c */
3948         { .altcode = "" }, /* 0x131d */
3949         { .altcode = "" }, /* 0x131e */
3950         { .altcode = "" }, /* 0x131f */
3951         { .altcode = "" }, /* 0x1320 */
3952         { .altcode = "" }, /* 0x1321 */
3953         { .altcode = "" }, /* 0x1322 */
3954         { .altcode = "" }, /* 0x1323 */
3955         { .altcode = "" }, /* 0x1324 */
3956         { .altcode = "" }, /* 0x1325 */
3957         { .altcode = "" }, /* 0x1326 */
3958         { .altcode = "" }, /* 0x1327 */
3959         { .altcode = "" }, /* 0x1328 */
3960         { .altcode = "" }, /* 0x1329 */
3961         { .altcode = "" }, /* 0x132a */
3962         { .altcode = "" }, /* 0x132b */
3963         { .altcode = "" }, /* 0x132c */
3964         { .altcode = "" }, /* 0x132d */
3965         { .altcode = "" }, /* 0x132e */
3966         { .altcode = "" }, /* 0x132f */
3967         { .altcode = "" }, /* 0x1330 */
3968         { .altcode = "" }, /* 0x1331 */
3969         { .altcode = "" }, /* 0x1332 */
3970         { .altcode = "" }, /* 0x1333 */
3971         { .altcode = "" }, /* 0x1334 */
3972         { .altcode = "" }, /* 0x1335 */
3973         { .altcode = "" }, /* 0x1336 */
3974         { .altcode = "" }, /* 0x1337 */
3975         { .altcode = "" }, /* 0x1338 */
3976         { .altcode = "" }, /* 0x1339 */
3977         { .altcode = "" }, /* 0x133a */
3978         { .altcode = "" }, /* 0x133b */
3979         { .altcode = "" }, /* 0x133c */
3980         { .altcode = "" }, /* 0x133d */
3981         { .altcode = "" }, /* 0x133e */
3982         { .altcode = "" }, /* 0x133f */
3983         { .altcode = "" }, /* 0x1340 */
3984         { .altcode = "" }, /* 0x1341 */
3985         { .altcode = "" }, /* 0x1342 */
3986         { .altcode = "" }, /* 0x1343 */
3987         { .altcode = "" }, /* 0x1344 */
3988         { .altcode = "" }, /* 0x1345 */
3989         { .altcode = "" }, /* 0x1346 */
3990         { .altcode = "" }, /* 0x1347 */
3991         { .altcode = "" }, /* 0x1348 */
3992         { .altcode = "" }, /* 0x1349 */
3993         { .altcode = "" }, /* 0x134a */
3994         { .altcode = "" }, /* 0x134b */
3995         { .altcode = "" }, /* 0x134c */
3996         { .altcode = "" }, /* 0x134d */
3997         { .altcode = "" }, /* 0x134e */
3998         { .altcode = "" }, /* 0x134f */
3999         { .altcode = "" }, /* 0x1350 */
4000         { .altcode = "" }, /* 0x1351 */
4001         { .altcode = "" }, /* 0x1352 */
4002         { .altcode = "" }, /* 0x1353 */
4003         { .altcode = "" }, /* 0x1354 */
4004         { .altcode = "" }, /* 0x1355 */
4005         { .altcode = "" }, /* 0x1356 */
4006         { .altcode = "" }, /* 0x1357 */
4007         { .altcode = "" }, /* 0x1358 */
4008         { .altcode = "" }, /* 0x1359 */
4009         { .altcode = "" }, /* 0x135a */
4010         { .altcode = "" }, /* 0x135b */
4011         { .altcode = "" }, /* 0x135c */
4012         { .altcode = "" }, /* 0x135d */
4013         { .altcode = "" }, /* 0x135e */
4014         { .altcode = "" }, /* 0x135f */
4015         { .altcode = "" }, /* 0x1360 */
4016         { .altcode = "" }, /* 0x1361 */
4017         { .altcode = "" }, /* 0x1362 */
4018         { .altcode = "" }, /* 0x1363 */
4019         { .altcode = "" }, /* 0x1364 */
4020         { .altcode = "" }, /* 0x1365 */
4021         { .altcode = "" }, /* 0x1366 */
4022         { .altcode = "" }, /* 0x1367 */
4023         { .altcode = "" }, /* 0x1368 */
4024         { .altcode = "" }, /* 0x1369 */
4025         { .altcode = "" }, /* 0x136a */
4026         { .altcode = "" }, /* 0x136b */
4027         { .altcode = "" }, /* 0x136c */
4028         { .altcode = "" }, /* 0x136d */
4029         { .altcode = "" }, /* 0x136e */
4030         { .altcode = "" }, /* 0x136f */
4031         { .altcode = "" }, /* 0x1370 */
4032         { .altcode = "" }, /* 0x1371 */
4033         { .altcode = "" }, /* 0x1372 */
4034         { .altcode = "" }, /* 0x1373 */
4035         { .altcode = "" }, /* 0x1374 */
4036         { .altcode = "" }, /* 0x1375 */
4037         { .altcode = "" }, /* 0x1376 */
4038         { .altcode = "" }, /* 0x1377 */
4039         { .altcode = "" }, /* 0x1378 */
4040         { .altcode = "" }, /* 0x1379 */
4041         { .altcode = "" }, /* 0x137a */
4042         { .altcode = "" }, /* 0x137b */
4043         { .altcode = "" }, /* 0x137c */
4044         { .altcode = "" }, /* 0x137d */
4045         { .altcode = "" }, /* 0x137e */
4046         { .altcode = "" }, /* 0x137f */
4047         { .altcode = "" }, /* 0x1380 */
4048         { .altcode = "" }, /* 0x1381 */
4049         { .altcode = "" }, /* 0x1382 */
4050         { .altcode = "" }, /* 0x1383 */
4051         { .altcode = "" }, /* 0x1384 */
4052         { .altcode = "" }, /* 0x1385 */
4053         { .altcode = "" }, /* 0x1386 */
4054         { .altcode = "" }, /* 0x1387 */
4055         { .altcode = "" }, /* 0x1388 */
4056         { .altcode = "" }, /* 0x1389 */
4057         { .altcode = "" }, /* 0x138a */
4058         { .altcode = "" }, /* 0x138b */
4059         { .altcode = "" }, /* 0x138c */
4060         { .altcode = "" }, /* 0x138d */
4061         { .altcode = "" }, /* 0x138e */
4062         { .altcode = "" }, /* 0x138f */
4063         { .altcode = "" }, /* 0x1390 */
4064         { .altcode = "" }, /* 0x1391 */
4065         { .altcode = "" }, /* 0x1392 */
4066         { .altcode = "" }, /* 0x1393 */
4067         { .altcode = "" }, /* 0x1394 */
4068         { .altcode = "" }, /* 0x1395 */
4069         { .altcode = "" }, /* 0x1396 */
4070         { .altcode = "" }, /* 0x1397 */
4071         { .altcode = "" }, /* 0x1398 */
4072         { .altcode = "" }, /* 0x1399 */
4073         { .altcode = "" }, /* 0x139a */
4074         { .altcode = "" }, /* 0x139b */
4075         { .altcode = "" }, /* 0x139c */
4076         { .altcode = "" }, /* 0x139d */
4077         { .altcode = "" }, /* 0x139e */
4078         { .altcode = "" }, /* 0x139f */
4079         { .altcode = "" }, /* 0x13a0 */
4080         { .altcode = "" }, /* 0x13a1 */
4081         { .altcode = "" }, /* 0x13a2 */
4082         { .altcode = "" }, /* 0x13a3 */
4083         { .altcode = "" }, /* 0x13a4 */
4084         { .altcode = "" }, /* 0x13a5 */
4085         { .altcode = "" }, /* 0x13a6 */
4086         { .altcode = "" }, /* 0x13a7 */
4087         { .altcode = "" }, /* 0x13a8 */
4088         { .altcode = "" }, /* 0x13a9 */
4089         { .altcode = "" }, /* 0x13aa */
4090         { .altcode = "" }, /* 0x13ab */
4091         { .altcode = "" }, /* 0x13ac */
4092         { .altcode = "" }, /* 0x13ad */
4093         { .altcode = "" }, /* 0x13ae */
4094         { .altcode = "" }, /* 0x13af */
4095         { .altcode = "" }, /* 0x13b0 */
4096         { .altcode = "" }, /* 0x13b1 */
4097         { .altcode = "" }, /* 0x13b2 */
4098         { .altcode = "" }, /* 0x13b3 */
4099         { .altcode = "" }, /* 0x13b4 */
4100         { .altcode = "" }, /* 0x13b5 */
4101         { .altcode = "" }, /* 0x13b6 */
4102         { .altcode = "" }, /* 0x13b7 */
4103         { .altcode = "" }, /* 0x13b8 */
4104         { .altcode = "" }, /* 0x13b9 */
4105         { .altcode = "" }, /* 0x13ba */
4106         { .altcode = "" }, /* 0x13bb */
4107         { .altcode = "" }, /* 0x13bc (OE) */
4108         { .altcode = "" }, /* 0x13bd (oe) */
4109         { .altcode = "" }, /* 0x13be (Ydiaeresis) */
4110         { .altcode = "" }, /* 0x13bf */
4111         { .altcode = "" }, /* 0x13c0 */
4112         { .altcode = "" }, /* 0x13c1 */
4113         { .altcode = "" }, /* 0x13c2 */
4114         { .altcode = "" }, /* 0x13c3 */
4115         { .altcode = "" }, /* 0x13c4 */
4116         { .altcode = "" }, /* 0x13c5 */
4117         { .altcode = "" }, /* 0x13c6 */
4118         { .altcode = "" }, /* 0x13c7 */
4119         { .altcode = "" }, /* 0x13c8 */
4120         { .altcode = "" }, /* 0x13c9 */
4121         { .altcode = "" }, /* 0x13ca */
4122         { .altcode = "" }, /* 0x13cb */
4123         { .altcode = "" }, /* 0x13cc */
4124         { .altcode = "" }, /* 0x13cd */
4125         { .altcode = "" }, /* 0x13ce */
4126         { .altcode = "" }, /* 0x13cf */
4127         { .altcode = "" }, /* 0x13d0 */
4128         { .altcode = "" }, /* 0x13d1 */
4129         { .altcode = "" }, /* 0x13d2 */
4130         { .altcode = "" }, /* 0x13d3 */
4131         { .altcode = "" }, /* 0x13d4 */
4132         { .altcode = "" }, /* 0x13d5 */
4133         { .altcode = "" }, /* 0x13d6 */
4134         { .altcode = "" }, /* 0x13d7 */
4135         { .altcode = "" }, /* 0x13d8 */
4136         { .altcode = "" }, /* 0x13d9 */
4137         { .altcode = "" }, /* 0x13da */
4138         { .altcode = "" }, /* 0x13db */
4139         { .altcode = "" }, /* 0x13dc */
4140         { .altcode = "" }, /* 0x13dd */
4141         { .altcode = "" }, /* 0x13de */
4142         { .altcode = "" }, /* 0x13df */
4143         { .altcode = "" }, /* 0x13e0 */
4144         { .altcode = "" }, /* 0x13e1 */
4145         { .altcode = "" }, /* 0x13e2 */
4146         { .altcode = "" }, /* 0x13e3 */
4147         { .altcode = "" }, /* 0x13e4 */
4148         { .altcode = "" }, /* 0x13e5 */
4149         { .altcode = "" }, /* 0x13e6 */
4150         { .altcode = "" }, /* 0x13e7 */
4151         { .altcode = "" }, /* 0x13e8 */
4152         { .altcode = "" }, /* 0x13e9 */
4153         { .altcode = "" }, /* 0x13ea */
4154         { .altcode = "" }, /* 0x13eb */
4155         { .altcode = "" }, /* 0x13ec */
4156         { .altcode = "" }, /* 0x13ed */
4157         { .altcode = "" }, /* 0x13ee */
4158         { .altcode = "" }, /* 0x13ef */
4159         { .altcode = "" }, /* 0x13f0 */
4160         { .altcode = "" }, /* 0x13f1 */
4161         { .altcode = "" }, /* 0x13f2 */
4162         { .altcode = "" }, /* 0x13f3 */
4163         { .altcode = "" }, /* 0x13f4 */
4164         { .altcode = "" }, /* 0x13f5 */
4165         { .altcode = "" }, /* 0x13f6 */
4166         { .altcode = "" }, /* 0x13f7 */
4167         { .altcode = "" }, /* 0x13f8 */
4168         { .altcode = "" }, /* 0x13f9 */
4169         { .altcode = "" }, /* 0x13fa */
4170         { .altcode = "" }, /* 0x13fb */
4171         { .altcode = "" }, /* 0x13fc */
4172         { .altcode = "" }, /* 0x13fd */
4173         { .altcode = "" }, /* 0x13fe */
4174         { .altcode = "" }, /* 0x13ff */
4175     },
4176     {{""}}, /* 0x14?? */
4177     {{""}}, /* 0x15?? */
4178     {{""}}, /* 0x16?? */
4179     {{""}}, /* 0x17?? */
4180     {{""}}, /* 0x18?? */
4181     {{""}}, /* 0x19?? */
4182     {{""}}, /* 0x1a?? */
4183     {{""}}, /* 0x1b?? */
4184     {{""}}, /* 0x1c?? */
4185     {{""}}, /* 0x1d?? */
4186     {{""}}, /* 0x1e?? */
4187     {{""}}, /* 0x1f?? */
4188     {                                        /* 0x20?? */
4189         { .altcode = "" }, /* 0x2000 */
4190         { .altcode = "" }, /* 0x2001 */
4191         { .altcode = "" }, /* 0x2002 */
4192         { .altcode = "" }, /* 0x2003 */
4193         { .altcode = "" }, /* 0x2004 */
4194         { .altcode = "" }, /* 0x2005 */
4195         { .altcode = "" }, /* 0x2006 */
4196         { .altcode = "" }, /* 0x2007 */
4197         { .altcode = "" }, /* 0x2008 */
4198         { .altcode = "" }, /* 0x2009 */
4199         { .altcode = "" }, /* 0x200a */
4200         { .altcode = "" }, /* 0x200b */
4201         { .altcode = "" }, /* 0x200c */
4202         { .altcode = "" }, /* 0x200d */
4203         { .altcode = "" }, /* 0x200e */
4204         { .altcode = "" }, /* 0x200f */
4205         { .altcode = "" }, /* 0x2010 */
4206         { .altcode = "" }, /* 0x2011 */
4207         { .altcode = "" }, /* 0x2012 */
4208         { .altcode = "" }, /* 0x2013 */
4209         { .altcode = "" }, /* 0x2014 */
4210         { .altcode = "" }, /* 0x2015 */
4211         { .altcode = "" }, /* 0x2016 */
4212         { .altcode = "" }, /* 0x2017 */
4213         { .altcode = "" }, /* 0x2018 */
4214         { .altcode = "" }, /* 0x2019 */
4215         { .altcode = "" }, /* 0x201a */
4216         { .altcode = "" }, /* 0x201b */
4217         { .altcode = "" }, /* 0x201c */
4218         { .altcode = "" }, /* 0x201d */
4219         { .altcode = "" }, /* 0x201e */
4220         { .altcode = "" }, /* 0x201f */
4221         { .altcode = "" }, /* 0x2020 */
4222         { .altcode = "" }, /* 0x2021 */
4223         { .altcode = "" }, /* 0x2022 */
4224         { .altcode = "" }, /* 0x2023 */
4225         { .altcode = "" }, /* 0x2024 */
4226         { .altcode = "" }, /* 0x2025 */
4227         { .altcode = "" }, /* 0x2026 */
4228         { .altcode = "" }, /* 0x2027 */
4229         { .altcode = "" }, /* 0x2028 */
4230         { .altcode = "" }, /* 0x2029 */
4231         { .altcode = "" }, /* 0x202a */
4232         { .altcode = "" }, /* 0x202b */
4233         { .altcode = "" }, /* 0x202c */
4234         { .altcode = "" }, /* 0x202d */
4235         { .altcode = "" }, /* 0x202e */
4236         { .altcode = "" }, /* 0x202f */
4237         { .altcode = "" }, /* 0x2030 */
4238         { .altcode = "" }, /* 0x2031 */
4239         { .altcode = "" }, /* 0x2032 */
4240         { .altcode = "" }, /* 0x2033 */
4241         { .altcode = "" }, /* 0x2034 */
4242         { .altcode = "" }, /* 0x2035 */
4243         { .altcode = "" }, /* 0x2036 */
4244         { .altcode = "" }, /* 0x2037 */
4245         { .altcode = "" }, /* 0x2038 */
4246         { .altcode = "" }, /* 0x2039 */
4247         { .altcode = "" }, /* 0x203a */
4248         { .altcode = "" }, /* 0x203b */
4249         { .altcode = "" }, /* 0x203c */
4250         { .altcode = "" }, /* 0x203d */
4251         { .altcode = "" }, /* 0x203e */
4252         { .altcode = "" }, /* 0x203f */
4253         { .altcode = "" }, /* 0x2040 */
4254         { .altcode = "" }, /* 0x2041 */
4255         { .altcode = "" }, /* 0x2042 */
4256         { .altcode = "" }, /* 0x2043 */
4257         { .altcode = "" }, /* 0x2044 */
4258         { .altcode = "" }, /* 0x2045 */
4259         { .altcode = "" }, /* 0x2046 */
4260         { .altcode = "" }, /* 0x2047 */
4261         { .altcode = "" }, /* 0x2048 */
4262         { .altcode = "" }, /* 0x2049 */
4263         { .altcode = "" }, /* 0x204a */
4264         { .altcode = "" }, /* 0x204b */
4265         { .altcode = "" }, /* 0x204c */
4266         { .altcode = "" }, /* 0x204d */
4267         { .altcode = "" }, /* 0x204e */
4268         { .altcode = "" }, /* 0x204f */
4269         { .altcode = "" }, /* 0x2050 */
4270         { .altcode = "" }, /* 0x2051 */
4271         { .altcode = "" }, /* 0x2052 */
4272         { .altcode = "" }, /* 0x2053 */
4273         { .altcode = "" }, /* 0x2054 */
4274         { .altcode = "" }, /* 0x2055 */
4275         { .altcode = "" }, /* 0x2056 */
4276         { .altcode = "" }, /* 0x2057 */
4277         { .altcode = "" }, /* 0x2058 */
4278         { .altcode = "" }, /* 0x2059 */
4279         { .altcode = "" }, /* 0x205a */
4280         { .altcode = "" }, /* 0x205b */
4281         { .altcode = "" }, /* 0x205c */
4282         { .altcode = "" }, /* 0x205d */
4283         { .altcode = "" }, /* 0x205e */
4284         { .altcode = "" }, /* 0x205f */
4285         { .altcode = "" }, /* 0x2060 */
4286         { .altcode = "" }, /* 0x2061 */
4287         { .altcode = "" }, /* 0x2062 */
4288         { .altcode = "" }, /* 0x2063 */
4289         { .altcode = "" }, /* 0x2064 */
4290         { .altcode = "" }, /* 0x2065 */
4291         { .altcode = "" }, /* 0x2066 */
4292         { .altcode = "" }, /* 0x2067 */
4293         { .altcode = "" }, /* 0x2068 */
4294         { .altcode = "" }, /* 0x2069 */
4295         { .altcode = "" }, /* 0x206a */
4296         { .altcode = "" }, /* 0x206b */
4297         { .altcode = "" }, /* 0x206c */
4298         { .altcode = "" }, /* 0x206d */
4299         { .altcode = "" }, /* 0x206e */
4300         { .altcode = "" }, /* 0x206f */
4301         { .altcode = "" }, /* 0x2070 */
4302         { .altcode = "" }, /* 0x2071 */
4303         { .altcode = "" }, /* 0x2072 */
4304         { .altcode = "" }, /* 0x2073 */
4305         { .altcode = "" }, /* 0x2074 */
4306         { .altcode = "" }, /* 0x2075 */
4307         { .altcode = "" }, /* 0x2076 */
4308         { .altcode = "" }, /* 0x2077 */
4309         { .altcode = "" }, /* 0x2078 */
4310         { .altcode = "" }, /* 0x2079 */
4311         { .altcode = "" }, /* 0x207a */
4312         { .altcode = "" }, /* 0x207b */
4313         { .altcode = "" }, /* 0x207c */
4314         { .altcode = "" }, /* 0x207d */
4315         { .altcode = "" }, /* 0x207e */
4316         { .altcode = "" }, /* 0x207f */
4317         { .altcode = "" }, /* 0x2080 */
4318         { .altcode = "" }, /* 0x2081 */
4319         { .altcode = "" }, /* 0x2082 */
4320         { .altcode = "" }, /* 0x2083 */
4321         { .altcode = "" }, /* 0x2084 */
4322         { .altcode = "" }, /* 0x2085 */
4323         { .altcode = "" }, /* 0x2086 */
4324         { .altcode = "" }, /* 0x2087 */
4325         { .altcode = "" }, /* 0x2088 */
4326         { .altcode = "" }, /* 0x2089 */
4327         { .altcode = "" }, /* 0x208a */
4328         { .altcode = "" }, /* 0x208b */
4329         { .altcode = "" }, /* 0x208c */
4330         { .altcode = "" }, /* 0x208d */
4331         { .altcode = "" }, /* 0x208e */
4332         { .altcode = "" }, /* 0x208f */
4333         { .altcode = "" }, /* 0x2090 */
4334         { .altcode = "" }, /* 0x2091 */
4335         { .altcode = "" }, /* 0x2092 */
4336         { .altcode = "" }, /* 0x2093 */
4337         { .altcode = "" }, /* 0x2094 */
4338         { .altcode = "" }, /* 0x2095 */
4339         { .altcode = "" }, /* 0x2096 */
4340         { .altcode = "" }, /* 0x2097 */
4341         { .altcode = "" }, /* 0x2098 */
4342         { .altcode = "" }, /* 0x2099 */
4343         { .altcode = "" }, /* 0x209a */
4344         { .altcode = "" }, /* 0x209b */
4345         { .altcode = "" }, /* 0x209c */
4346         { .altcode = "" }, /* 0x209d */
4347         { .altcode = "" }, /* 0x209e */
4348         { .altcode = "" }, /* 0x209f */
4349         { .altcode = "" }, /* 0x20a0 */
4350         { .altcode = "" }, /* 0x20a1 */
4351         { .altcode = "" }, /* 0x20a2 */
4352         { .altcode = "" }, /* 0x20a3 */
4353         { .altcode = "" }, /* 0x20a4 */
4354         { .altcode = "" }, /* 0x20a5 */
4355         { .altcode = "" }, /* 0x20a6 */
4356         { .altcode = "" }, /* 0x20a7 */
4357         { .altcode = "" }, /* 0x20a8 */
4358         { .altcode = "" }, /* 0x20a9 */
4359         { .altcode = "" }, /* 0x20aa */
4360         { .altcode = "" }, /* 0x20ab */
4361         { .altcode = "" }, /* 0x20ac (EuroSign) */
4362         { .altcode = "" }, /* 0x20ad */
4363         { .altcode = "" }, /* 0x20ae */
4364         { .altcode = "" }, /* 0x20af */
4365         { .altcode = "" }, /* 0x20b0 */
4366         { .altcode = "" }, /* 0x20b1 */
4367         { .altcode = "" }, /* 0x20b2 */
4368         { .altcode = "" }, /* 0x20b3 */
4369         { .altcode = "" }, /* 0x20b4 */
4370         { .altcode = "" }, /* 0x20b5 */
4371         { .altcode = "" }, /* 0x20b6 */
4372         { .altcode = "" }, /* 0x20b7 */
4373         { .altcode = "" }, /* 0x20b8 */
4374         { .altcode = "" }, /* 0x20b9 */
4375         { .altcode = "" }, /* 0x20ba */
4376         { .altcode = "" }, /* 0x20bb */
4377         { .altcode = "" }, /* 0x20bc */
4378         { .altcode = "" }, /* 0x20bd */
4379         { .altcode = "" }, /* 0x20be */
4380         { .altcode = "" }, /* 0x20bf */
4381         { .altcode = "" }, /* 0x20c0 */
4382         { .altcode = "" }, /* 0x20c1 */
4383         { .altcode = "" }, /* 0x20c2 */
4384         { .altcode = "" }, /* 0x20c3 */
4385         { .altcode = "" }, /* 0x20c4 */
4386         { .altcode = "" }, /* 0x20c5 */
4387         { .altcode = "" }, /* 0x20c6 */
4388         { .altcode = "" }, /* 0x20c7 */
4389         { .altcode = "" }, /* 0x20c8 */
4390         { .altcode = "" }, /* 0x20c9 */
4391         { .altcode = "" }, /* 0x20ca */
4392         { .altcode = "" }, /* 0x20cb */
4393         { .altcode = "" }, /* 0x20cc */
4394         { .altcode = "" }, /* 0x20cd */
4395         { .altcode = "" }, /* 0x20ce */
4396         { .altcode = "" }, /* 0x20cf */
4397         { .altcode = "" }, /* 0x20d0 */
4398         { .altcode = "" }, /* 0x20d1 */
4399         { .altcode = "" }, /* 0x20d2 */
4400         { .altcode = "" }, /* 0x20d3 */
4401         { .altcode = "" }, /* 0x20d4 */
4402         { .altcode = "" }, /* 0x20d5 */
4403         { .altcode = "" }, /* 0x20d6 */
4404         { .altcode = "" }, /* 0x20d7 */
4405         { .altcode = "" }, /* 0x20d8 */
4406         { .altcode = "" }, /* 0x20d9 */
4407         { .altcode = "" }, /* 0x20da */
4408         { .altcode = "" }, /* 0x20db */
4409         { .altcode = "" }, /* 0x20dc */
4410         { .altcode = "" }, /* 0x20dd */
4411         { .altcode = "" }, /* 0x20de */
4412         { .altcode = "" }, /* 0x20df */
4413         { .altcode = "" }, /* 0x20e0 */
4414         { .altcode = "" }, /* 0x20e1 */
4415         { .altcode = "" }, /* 0x20e2 */
4416         { .altcode = "" }, /* 0x20e3 */
4417         { .altcode = "" }, /* 0x20e4 */
4418         { .altcode = "" }, /* 0x20e5 */
4419         { .altcode = "" }, /* 0x20e6 */
4420         { .altcode = "" }, /* 0x20e7 */
4421         { .altcode = "" }, /* 0x20e8 */
4422         { .altcode = "" }, /* 0x20e9 */
4423         { .altcode = "" }, /* 0x20ea */
4424         { .altcode = "" }, /* 0x20eb */
4425         { .altcode = "" }, /* 0x20ec */
4426         { .altcode = "" }, /* 0x20ed */
4427         { .altcode = "" }, /* 0x20ee */
4428         { .altcode = "" }, /* 0x20ef */
4429         { .altcode = "" }, /* 0x20f0 */
4430         { .altcode = "" }, /* 0x20f1 */
4431         { .altcode = "" }, /* 0x20f2 */
4432         { .altcode = "" }, /* 0x20f3 */
4433         { .altcode = "" }, /* 0x20f4 */
4434         { .altcode = "" }, /* 0x20f5 */
4435         { .altcode = "" }, /* 0x20f6 */
4436         { .altcode = "" }, /* 0x20f7 */
4437         { .altcode = "" }, /* 0x20f8 */
4438         { .altcode = "" }, /* 0x20f9 */
4439         { .altcode = "" }, /* 0x20fa */
4440         { .altcode = "" }, /* 0x20fb */
4441         { .altcode = "" }, /* 0x20fc */
4442         { .altcode = "" }, /* 0x20fd */
4443         { .altcode = "" }, /* 0x20fe */
4444         { .altcode = "" }, /* 0x20ff */
4445     },
4446     {{""}}, /* 0x21?? */
4447     {{""}}, /* 0x22?? */
4448     {{""}}, /* 0x23?? */
4449     {{""}}, /* 0x24?? */
4450     {{""}}, /* 0x25?? */
4451     {{""}}, /* 0x26?? */
4452     {{""}}, /* 0x27?? */
4453     {{""}}, /* 0x28?? */
4454     {{""}}, /* 0x29?? */
4455     {{""}}, /* 0x2a?? */
4456     {{""}}, /* 0x2b?? */
4457     {{""}}, /* 0x2c?? */
4458     {{""}}, /* 0x2d?? */
4459     {{""}}, /* 0x2e?? */
4460     {{""}}, /* 0x2f?? */
4461     {{""}}, /* 0x30?? */
4462     {{""}}, /* 0x31?? */
4463     {{""}}, /* 0x32?? */
4464     {{""}}, /* 0x33?? */
4465     {{""}}, /* 0x34?? */
4466     {{""}}, /* 0x35?? */
4467     {{""}}, /* 0x36?? */
4468     {{""}}, /* 0x37?? */
4469     {{""}}, /* 0x38?? */
4470     {{""}}, /* 0x39?? */
4471     {{""}}, /* 0x3a?? */
4472     {{""}}, /* 0x3b?? */
4473     {{""}}, /* 0x3c?? */
4474     {{""}}, /* 0x3d?? */
4475     {{""}}, /* 0x3e?? */
4476     {{""}}, /* 0x3f?? */
4477     {{""}}, /* 0x40?? */
4478     {{""}}, /* 0x41?? */
4479     {{""}}, /* 0x42?? */
4480     {{""}}, /* 0x43?? */
4481     {{""}}, /* 0x44?? */
4482     {{""}}, /* 0x45?? */
4483     {{""}}, /* 0x46?? */
4484     {{""}}, /* 0x47?? */
4485     {{""}}, /* 0x48?? */
4486     {{""}}, /* 0x49?? */
4487     {{""}}, /* 0x4a?? */
4488     {{""}}, /* 0x4b?? */
4489     {{""}}, /* 0x4c?? */
4490     {{""}}, /* 0x4d?? */
4491     {{""}}, /* 0x4e?? */
4492     {{""}}, /* 0x4f?? */
4493     {{""}}, /* 0x50?? */
4494     {{""}}, /* 0x51?? */
4495     {{""}}, /* 0x52?? */
4496     {{""}}, /* 0x53?? */
4497     {{""}}, /* 0x54?? */
4498     {{""}}, /* 0x55?? */
4499     {{""}}, /* 0x56?? */
4500     {{""}}, /* 0x57?? */
4501     {{""}}, /* 0x58?? */
4502     {{""}}, /* 0x59?? */
4503     {{""}}, /* 0x5a?? */
4504     {{""}}, /* 0x5b?? */
4505     {{""}}, /* 0x5c?? */
4506     {{""}}, /* 0x5d?? */
4507     {{""}}, /* 0x5e?? */
4508     {{""}}, /* 0x5f?? */
4509     {{""}}, /* 0x60?? */
4510     {{""}}, /* 0x61?? */
4511     {{""}}, /* 0x62?? */
4512     {{""}}, /* 0x63?? */
4513     {{""}}, /* 0x64?? */
4514     {{""}}, /* 0x65?? */
4515     {{""}}, /* 0x66?? */
4516     {{""}}, /* 0x67?? */
4517     {{""}}, /* 0x68?? */
4518     {{""}}, /* 0x69?? */
4519     {{""}}, /* 0x6a?? */
4520     {{""}}, /* 0x6b?? */
4521     {{""}}, /* 0x6c?? */
4522     {{""}}, /* 0x6d?? */
4523     {{""}}, /* 0x6e?? */
4524     {{""}}, /* 0x6f?? */
4525     {{""}}, /* 0x70?? */
4526     {{""}}, /* 0x71?? */
4527     {{""}}, /* 0x72?? */
4528     {{""}}, /* 0x73?? */
4529     {{""}}, /* 0x74?? */
4530     {{""}}, /* 0x75?? */
4531     {{""}}, /* 0x76?? */
4532     {{""}}, /* 0x77?? */
4533     {{""}}, /* 0x78?? */
4534     {{""}}, /* 0x79?? */
4535     {{""}}, /* 0x7a?? */
4536     {{""}}, /* 0x7b?? */
4537     {{""}}, /* 0x7c?? */
4538     {{""}}, /* 0x7d?? */
4539     {{""}}, /* 0x7e?? */
4540     {{""}}, /* 0x7f?? */
4541     {{""}}, /* 0x80?? */
4542     {{""}}, /* 0x81?? */
4543     {{""}}, /* 0x82?? */
4544     {{""}}, /* 0x83?? */
4545     {{""}}, /* 0x84?? */
4546     {{""}}, /* 0x85?? */
4547     {{""}}, /* 0x86?? */
4548     {{""}}, /* 0x87?? */
4549     {{""}}, /* 0x88?? */
4550     {{""}}, /* 0x89?? */
4551     {{""}}, /* 0x8a?? */
4552     {{""}}, /* 0x8b?? */
4553     {{""}}, /* 0x8c?? */
4554     {{""}}, /* 0x8d?? */
4555     {{""}}, /* 0x8e?? */
4556     {{""}}, /* 0x8f?? */
4557     {{""}}, /* 0x90?? */
4558     {{""}}, /* 0x91?? */
4559     {{""}}, /* 0x92?? */
4560     {{""}}, /* 0x93?? */
4561     {{""}}, /* 0x94?? */
4562     {{""}}, /* 0x95?? */
4563     {{""}}, /* 0x96?? */
4564     {{""}}, /* 0x97?? */
4565     {{""}}, /* 0x98?? */
4566     {{""}}, /* 0x99?? */
4567     {{""}}, /* 0x9a?? */
4568     {{""}}, /* 0x9b?? */
4569     {{""}}, /* 0x9c?? */
4570     {{""}}, /* 0x9d?? */
4571     {{""}}, /* 0x9e?? */
4572     {{""}}, /* 0x9f?? */
4573     {{""}}, /* 0xa0?? */
4574     {{""}}, /* 0xa1?? */
4575     {{""}}, /* 0xa2?? */
4576     {{""}}, /* 0xa3?? */
4577     {{""}}, /* 0xa4?? */
4578     {{""}}, /* 0xa5?? */
4579     {{""}}, /* 0xa6?? */
4580     {{""}}, /* 0xa7?? */
4581     {{""}}, /* 0xa8?? */
4582     {{""}}, /* 0xa9?? */
4583     {{""}}, /* 0xaa?? */
4584     {{""}}, /* 0xab?? */
4585     {{""}}, /* 0xac?? */
4586     {{""}}, /* 0xad?? */
4587     {{""}}, /* 0xae?? */
4588     {{""}}, /* 0xaf?? */
4589     {{""}}, /* 0xb0?? */
4590     {{""}}, /* 0xb1?? */
4591     {{""}}, /* 0xb2?? */
4592     {{""}}, /* 0xb3?? */
4593     {{""}}, /* 0xb4?? */
4594     {{""}}, /* 0xb5?? */
4595     {{""}}, /* 0xb6?? */
4596     {{""}}, /* 0xb7?? */
4597     {{""}}, /* 0xb8?? */
4598     {{""}}, /* 0xb9?? */
4599     {{""}}, /* 0xba?? */
4600     {{""}}, /* 0xbb?? */
4601     {{""}}, /* 0xbc?? */
4602     {{""}}, /* 0xbd?? */
4603     {{""}}, /* 0xbe?? */
4604     {{""}}, /* 0xbf?? */
4605     {{""}}, /* 0xc0?? */
4606     {{""}}, /* 0xc1?? */
4607     {{""}}, /* 0xc2?? */
4608     {{""}}, /* 0xc3?? */
4609     {{""}}, /* 0xc4?? */
4610     {{""}}, /* 0xc5?? */
4611     {{""}}, /* 0xc6?? */
4612     {{""}}, /* 0xc7?? */
4613     {{""}}, /* 0xc8?? */
4614     {{""}}, /* 0xc9?? */
4615     {{""}}, /* 0xca?? */
4616     {{""}}, /* 0xcb?? */
4617     {{""}}, /* 0xcc?? */
4618     {{""}}, /* 0xcd?? */
4619     {{""}}, /* 0xce?? */
4620     {{""}}, /* 0xcf?? */
4621     {{""}}, /* 0xd0?? */
4622     {{""}}, /* 0xd1?? */
4623     {{""}}, /* 0xd2?? */
4624     {{""}}, /* 0xd3?? */
4625     {{""}}, /* 0xd4?? */
4626     {{""}}, /* 0xd5?? */
4627     {{""}}, /* 0xd6?? */
4628     {{""}}, /* 0xd7?? */
4629     {{""}}, /* 0xd8?? */
4630     {{""}}, /* 0xd9?? */
4631     {{""}}, /* 0xda?? */
4632     {{""}}, /* 0xdb?? */
4633     {{""}}, /* 0xdc?? */
4634     {{""}}, /* 0xdd?? */
4635     {{""}}, /* 0xde?? */
4636     {{""}}, /* 0xdf?? */
4637     {{""}}, /* 0xe0?? */
4638     {{""}}, /* 0xe1?? */
4639     {{""}}, /* 0xe2?? */
4640     {{""}}, /* 0xe3?? */
4641     {{""}}, /* 0xe4?? */
4642     {{""}}, /* 0xe5?? */
4643     {{""}}, /* 0xe6?? */
4644     {{""}}, /* 0xe7?? */
4645     {{""}}, /* 0xe8?? */
4646     {{""}}, /* 0xe9?? */
4647     {{""}}, /* 0xea?? */
4648     {{""}}, /* 0xeb?? */
4649     {{""}}, /* 0xec?? */
4650     {{""}}, /* 0xed?? */
4651     {{""}}, /* 0xee?? */
4652     {{""}}, /* 0xef?? */
4653     {{""}}, /* 0xf0?? */
4654     {{""}}, /* 0xf1?? */
4655     {{""}}, /* 0xf2?? */
4656     {{""}}, /* 0xf3?? */
4657     {{""}}, /* 0xf4?? */
4658     {{""}}, /* 0xf5?? */
4659     {{""}}, /* 0xf6?? */
4660     {{""}}, /* 0xf7?? */
4661     {{""}}, /* 0xf8?? */
4662     {{""}}, /* 0xf9?? */
4663     {{""}}, /* 0xfa?? */
4664     {{""}}, /* 0xfb?? */
4665     {{""}}, /* 0xfc?? */
4666     {                                        /* 0xfd?? */
4667         { .altcode = "" }, /* 0xfd00 */
4668         { .altcode = "" }, /* 0xfd01 (3270_Duplicate) */
4669         { .altcode = "" }, /* 0xfd02 (3270_FieldMark) */
4670         { .altcode = "" }, /* 0xfd03 (3270_Right2) */
4671         { .altcode = "" }, /* 0xfd04 (3270_Left2) */
4672         { .altcode = "" }, /* 0xfd05 (3270_BackTab) */
4673         { .altcode = "" }, /* 0xfd06 (3270_EraseEOF) */
4674         { .altcode = "" }, /* 0xfd07 (3270_EraseInput) */
4675         { .altcode = "" }, /* 0xfd08 (3270_Reset) */
4676         { .altcode = "" }, /* 0xfd09 (3270_Quit) */
4677         { .altcode = "" }, /* 0xfd0a (3270_PA1) */
4678         { .altcode = "" }, /* 0xfd0b (3270_PA2) */
4679         { .altcode = "" }, /* 0xfd0c (3270_PA3) */
4680         { .altcode = "" }, /* 0xfd0d (3270_Test) */
4681         { .altcode = "" }, /* 0xfd0e (3270_Attn) */
4682         { .altcode = "" }, /* 0xfd0f (3270_CursorBlink) */
4683         { .altcode = "" }, /* 0xfd10 (3270_AltCursor) */
4684         { .altcode = "" }, /* 0xfd11 (3270_KeyClick) */
4685         { .altcode = "" }, /* 0xfd12 (3270_Jump) */
4686         { .altcode = "" }, /* 0xfd13 (3270_Ident) */
4687         { .altcode = "" }, /* 0xfd14 (3270_Rule) */
4688         { .altcode = "" }, /* 0xfd15 (3270_Copy) */
4689         { .altcode = "" }, /* 0xfd16 (3270_Play) */
4690         { .altcode = "" }, /* 0xfd17 (3270_Setup) */
4691         { .altcode = "" }, /* 0xfd18 (3270_Record) */
4692         { .altcode = "" }, /* 0xfd19 (3270_ChangeScreen) */
4693         { .altcode = "" }, /* 0xfd1a (3270_DeleteWord) */
4694         { .altcode = "" }, /* 0xfd1b (3270_ExSelect) */
4695         { .altcode = "" }, /* 0xfd1c (3270_CursorSelect) */
4696         { .altcode = "" }, /* 0xfd1d (3270_PrintScreen) */
4697         { .altcode = "" }, /* 0xfd1e (3270_Enter) */
4698         { .altcode = "" }, /* 0xfd1f */
4699         { .altcode = "" }, /* 0xfd20 */
4700         { .altcode = "" }, /* 0xfd21 */
4701         { .altcode = "" }, /* 0xfd22 */
4702         { .altcode = "" }, /* 0xfd23 */
4703         { .altcode = "" }, /* 0xfd24 */
4704         { .altcode = "" }, /* 0xfd25 */
4705         { .altcode = "" }, /* 0xfd26 */
4706         { .altcode = "" }, /* 0xfd27 */
4707         { .altcode = "" }, /* 0xfd28 */
4708         { .altcode = "" }, /* 0xfd29 */
4709         { .altcode = "" }, /* 0xfd2a */
4710         { .altcode = "" }, /* 0xfd2b */
4711         { .altcode = "" }, /* 0xfd2c */
4712         { .altcode = "" }, /* 0xfd2d */
4713         { .altcode = "" }, /* 0xfd2e */
4714         { .altcode = "" }, /* 0xfd2f */
4715         { .altcode = "" }, /* 0xfd30 */
4716         { .altcode = "" }, /* 0xfd31 */
4717         { .altcode = "" }, /* 0xfd32 */
4718         { .altcode = "" }, /* 0xfd33 */
4719         { .altcode = "" }, /* 0xfd34 */
4720         { .altcode = "" }, /* 0xfd35 */
4721         { .altcode = "" }, /* 0xfd36 */
4722         { .altcode = "" }, /* 0xfd37 */
4723         { .altcode = "" }, /* 0xfd38 */
4724         { .altcode = "" }, /* 0xfd39 */
4725         { .altcode = "" }, /* 0xfd3a */
4726         { .altcode = "" }, /* 0xfd3b */
4727         { .altcode = "" }, /* 0xfd3c */
4728         { .altcode = "" }, /* 0xfd3d */
4729         { .altcode = "" }, /* 0xfd3e */
4730         { .altcode = "" }, /* 0xfd3f */
4731         { .altcode = "" }, /* 0xfd40 */
4732         { .altcode = "" }, /* 0xfd41 */
4733         { .altcode = "" }, /* 0xfd42 */
4734         { .altcode = "" }, /* 0xfd43 */
4735         { .altcode = "" }, /* 0xfd44 */
4736         { .altcode = "" }, /* 0xfd45 */
4737         { .altcode = "" }, /* 0xfd46 */
4738         { .altcode = "" }, /* 0xfd47 */
4739         { .altcode = "" }, /* 0xfd48 */
4740         { .altcode = "" }, /* 0xfd49 */
4741         { .altcode = "" }, /* 0xfd4a */
4742         { .altcode = "" }, /* 0xfd4b */
4743         { .altcode = "" }, /* 0xfd4c */
4744         { .altcode = "" }, /* 0xfd4d */
4745         { .altcode = "" }, /* 0xfd4e */
4746         { .altcode = "" }, /* 0xfd4f */
4747         { .altcode = "" }, /* 0xfd50 */
4748         { .altcode = "" }, /* 0xfd51 */
4749         { .altcode = "" }, /* 0xfd52 */
4750         { .altcode = "" }, /* 0xfd53 */
4751         { .altcode = "" }, /* 0xfd54 */
4752         { .altcode = "" }, /* 0xfd55 */
4753         { .altcode = "" }, /* 0xfd56 */
4754         { .altcode = "" }, /* 0xfd57 */
4755         { .altcode = "" }, /* 0xfd58 */
4756         { .altcode = "" }, /* 0xfd59 */
4757         { .altcode = "" }, /* 0xfd5a */
4758         { .altcode = "" }, /* 0xfd5b */
4759         { .altcode = "" }, /* 0xfd5c */
4760         { .altcode = "" }, /* 0xfd5d */
4761         { .altcode = "" }, /* 0xfd5e */
4762         { .altcode = "" }, /* 0xfd5f */
4763         { .altcode = "" }, /* 0xfd60 */
4764         { .altcode = "" }, /* 0xfd61 */
4765         { .altcode = "" }, /* 0xfd62 */
4766         { .altcode = "" }, /* 0xfd63 */
4767         { .altcode = "" }, /* 0xfd64 */
4768         { .altcode = "" }, /* 0xfd65 */
4769         { .altcode = "" }, /* 0xfd66 */
4770         { .altcode = "" }, /* 0xfd67 */
4771         { .altcode = "" }, /* 0xfd68 */
4772         { .altcode = "" }, /* 0xfd69 */
4773         { .altcode = "" }, /* 0xfd6a */
4774         { .altcode = "" }, /* 0xfd6b */
4775         { .altcode = "" }, /* 0xfd6c */
4776         { .altcode = "" }, /* 0xfd6d */
4777         { .altcode = "" }, /* 0xfd6e */
4778         { .altcode = "" }, /* 0xfd6f */
4779         { .altcode = "" }, /* 0xfd70 */
4780         { .altcode = "" }, /* 0xfd71 */
4781         { .altcode = "" }, /* 0xfd72 */
4782         { .altcode = "" }, /* 0xfd73 */
4783         { .altcode = "" }, /* 0xfd74 */
4784         { .altcode = "" }, /* 0xfd75 */
4785         { .altcode = "" }, /* 0xfd76 */
4786         { .altcode = "" }, /* 0xfd77 */
4787         { .altcode = "" }, /* 0xfd78 */
4788         { .altcode = "" }, /* 0xfd79 */
4789         { .altcode = "" }, /* 0xfd7a */
4790         { .altcode = "" }, /* 0xfd7b */
4791         { .altcode = "" }, /* 0xfd7c */
4792         { .altcode = "" }, /* 0xfd7d */
4793         { .altcode = "" }, /* 0xfd7e */
4794         { .altcode = "" }, /* 0xfd7f */
4795         { .altcode = "" }, /* 0xfd80 */
4796         { .altcode = "" }, /* 0xfd81 */
4797         { .altcode = "" }, /* 0xfd82 */
4798         { .altcode = "" }, /* 0xfd83 */
4799         { .altcode = "" }, /* 0xfd84 */
4800         { .altcode = "" }, /* 0xfd85 */
4801         { .altcode = "" }, /* 0xfd86 */
4802         { .altcode = "" }, /* 0xfd87 */
4803         { .altcode = "" }, /* 0xfd88 */
4804         { .altcode = "" }, /* 0xfd89 */
4805         { .altcode = "" }, /* 0xfd8a */
4806         { .altcode = "" }, /* 0xfd8b */
4807         { .altcode = "" }, /* 0xfd8c */
4808         { .altcode = "" }, /* 0xfd8d */
4809         { .altcode = "" }, /* 0xfd8e */
4810         { .altcode = "" }, /* 0xfd8f */
4811         { .altcode = "" }, /* 0xfd90 */
4812         { .altcode = "" }, /* 0xfd91 */
4813         { .altcode = "" }, /* 0xfd92 */
4814         { .altcode = "" }, /* 0xfd93 */
4815         { .altcode = "" }, /* 0xfd94 */
4816         { .altcode = "" }, /* 0xfd95 */
4817         { .altcode = "" }, /* 0xfd96 */
4818         { .altcode = "" }, /* 0xfd97 */
4819         { .altcode = "" }, /* 0xfd98 */
4820         { .altcode = "" }, /* 0xfd99 */
4821         { .altcode = "" }, /* 0xfd9a */
4822         { .altcode = "" }, /* 0xfd9b */
4823         { .altcode = "" }, /* 0xfd9c */
4824         { .altcode = "" }, /* 0xfd9d */
4825         { .altcode = "" }, /* 0xfd9e */
4826         { .altcode = "" }, /* 0xfd9f */
4827         { .altcode = "" }, /* 0xfda0 */
4828         { .altcode = "" }, /* 0xfda1 */
4829         { .altcode = "" }, /* 0xfda2 */
4830         { .altcode = "" }, /* 0xfda3 */
4831         { .altcode = "" }, /* 0xfda4 */
4832         { .altcode = "" }, /* 0xfda5 */
4833         { .altcode = "" }, /* 0xfda6 */
4834         { .altcode = "" }, /* 0xfda7 */
4835         { .altcode = "" }, /* 0xfda8 */
4836         { .altcode = "" }, /* 0xfda9 */
4837         { .altcode = "" }, /* 0xfdaa */
4838         { .altcode = "" }, /* 0xfdab */
4839         { .altcode = "" }, /* 0xfdac */
4840         { .altcode = "" }, /* 0xfdad */
4841         { .altcode = "" }, /* 0xfdae */
4842         { .altcode = "" }, /* 0xfdaf */
4843         { .altcode = "" }, /* 0xfdb0 */
4844         { .altcode = "" }, /* 0xfdb1 */
4845         { .altcode = "" }, /* 0xfdb2 */
4846         { .altcode = "" }, /* 0xfdb3 */
4847         { .altcode = "" }, /* 0xfdb4 */
4848         { .altcode = "" }, /* 0xfdb5 */
4849         { .altcode = "" }, /* 0xfdb6 */
4850         { .altcode = "" }, /* 0xfdb7 */
4851         { .altcode = "" }, /* 0xfdb8 */
4852         { .altcode = "" }, /* 0xfdb9 */
4853         { .altcode = "" }, /* 0xfdba */
4854         { .altcode = "" }, /* 0xfdbb */
4855         { .altcode = "" }, /* 0xfdbc */
4856         { .altcode = "" }, /* 0xfdbd */
4857         { .altcode = "" }, /* 0xfdbe */
4858         { .altcode = "" }, /* 0xfdbf */
4859         { .altcode = "" }, /* 0xfdc0 */
4860         { .altcode = "" }, /* 0xfdc1 */
4861         { .altcode = "" }, /* 0xfdc2 */
4862         { .altcode = "" }, /* 0xfdc3 */
4863         { .altcode = "" }, /* 0xfdc4 */
4864         { .altcode = "" }, /* 0xfdc5 */
4865         { .altcode = "" }, /* 0xfdc6 */
4866         { .altcode = "" }, /* 0xfdc7 */
4867         { .altcode = "" }, /* 0xfdc8 */
4868         { .altcode = "" }, /* 0xfdc9 */
4869         { .altcode = "" }, /* 0xfdca */
4870         { .altcode = "" }, /* 0xfdcb */
4871         { .altcode = "" }, /* 0xfdcc */
4872         { .altcode = "" }, /* 0xfdcd */
4873         { .altcode = "" }, /* 0xfdce */
4874         { .altcode = "" }, /* 0xfdcf */
4875         { .altcode = "" }, /* 0xfdd0 */
4876         { .altcode = "" }, /* 0xfdd1 */
4877         { .altcode = "" }, /* 0xfdd2 */
4878         { .altcode = "" }, /* 0xfdd3 */
4879         { .altcode = "" }, /* 0xfdd4 */
4880         { .altcode = "" }, /* 0xfdd5 */
4881         { .altcode = "" }, /* 0xfdd6 */
4882         { .altcode = "" }, /* 0xfdd7 */
4883         { .altcode = "" }, /* 0xfdd8 */
4884         { .altcode = "" }, /* 0xfdd9 */
4885         { .altcode = "" }, /* 0xfdda */
4886         { .altcode = "" }, /* 0xfddb */
4887         { .altcode = "" }, /* 0xfddc */
4888         { .altcode = "" }, /* 0xfddd */
4889         { .altcode = "" }, /* 0xfdde */
4890         { .altcode = "" }, /* 0xfddf */
4891         { .altcode = "" }, /* 0xfde0 */
4892         { .altcode = "" }, /* 0xfde1 */
4893         { .altcode = "" }, /* 0xfde2 */
4894         { .altcode = "" }, /* 0xfde3 */
4895         { .altcode = "" }, /* 0xfde4 */
4896         { .altcode = "" }, /* 0xfde5 */
4897         { .altcode = "" }, /* 0xfde6 */
4898         { .altcode = "" }, /* 0xfde7 */
4899         { .altcode = "" }, /* 0xfde8 */
4900         { .altcode = "" }, /* 0xfde9 */
4901         { .altcode = "" }, /* 0xfdea */
4902         { .altcode = "" }, /* 0xfdeb */
4903         { .altcode = "" }, /* 0xfdec */
4904         { .altcode = "" }, /* 0xfded */
4905         { .altcode = "" }, /* 0xfdee */
4906         { .altcode = "" }, /* 0xfdef */
4907         { .altcode = "" }, /* 0xfdf0 */
4908         { .altcode = "" }, /* 0xfdf1 */
4909         { .altcode = "" }, /* 0xfdf2 */
4910         { .altcode = "" }, /* 0xfdf3 */
4911         { .altcode = "" }, /* 0xfdf4 */
4912         { .altcode = "" }, /* 0xfdf5 */
4913         { .altcode = "" }, /* 0xfdf6 */
4914         { .altcode = "" }, /* 0xfdf7 */
4915         { .altcode = "" }, /* 0xfdf8 */
4916         { .altcode = "" }, /* 0xfdf9 */
4917         { .altcode = "" }, /* 0xfdfa */
4918         { .altcode = "" }, /* 0xfdfb */
4919         { .altcode = "" }, /* 0xfdfc */
4920         { .altcode = "" }, /* 0xfdfd */
4921         { .altcode = "" }, /* 0xfdfe */
4922         { .altcode = "" }, /* 0xfdff */
4923     },
4924     {                                        /* 0xfe?? */
4925         { .altcode = "" }, /* 0xfe00 */
4926         { .altcode = "" }, /* 0xfe01 (ISO_Lock) */
4927         { .altcode = "" }, /* 0xfe02 (ISO_Level2_Latch) */
4928         { .altcode = "" }, /* 0xfe03 (ISO_Level3_Shift) */
4929         { .altcode = "" }, /* 0xfe04 (ISO_Level3_Latch) */
4930         { .altcode = "" }, /* 0xfe05 (ISO_Level3_Lock) */
4931         { .altcode = "" }, /* 0xfe06 (ISO_Group_Latch) */
4932         { .altcode = "" }, /* 0xfe07 (ISO_Group_Lock) */
4933         { .altcode = "" }, /* 0xfe08 (ISO_Next_Group) */
4934         { .altcode = "" }, /* 0xfe09 (ISO_Next_Group_Lock) */
4935         { .altcode = "" }, /* 0xfe0a (ISO_Prev_Group) */
4936         { .altcode = "" }, /* 0xfe0b (ISO_Prev_Group_Lock) */
4937         { .altcode = "" }, /* 0xfe0c (ISO_First_Group) */
4938         { .altcode = "" }, /* 0xfe0d (ISO_First_Group_Lock) */
4939         { .altcode = "" }, /* 0xfe0e (ISO_Last_Group) */
4940         { .altcode = "" }, /* 0xfe0f (ISO_Last_Group_Lock) */
4941         { .altcode = "" }, /* 0xfe10 */
4942         { .altcode = "" }, /* 0xfe11 (ISO_Level5_Shift) */
4943         { .altcode = "" }, /* 0xfe12 (ISO_Level5_Latch) */
4944         { .altcode = "" }, /* 0xfe13 (ISO_Level5_Lock) */
4945         { .altcode = "" }, /* 0xfe14 */
4946         { .altcode = "" }, /* 0xfe15 */
4947         { .altcode = "" }, /* 0xfe16 */
4948         { .altcode = "" }, /* 0xfe17 */
4949         { .altcode = "" }, /* 0xfe18 */
4950         { .altcode = "" }, /* 0xfe19 */
4951         { .altcode = "" }, /* 0xfe1a */
4952         { .altcode = "" }, /* 0xfe1b */
4953         { .altcode = "" }, /* 0xfe1c */
4954         { .altcode = "" }, /* 0xfe1d */
4955         { .altcode = "" }, /* 0xfe1e */
4956         { .altcode = "" }, /* 0xfe1f */
4957         { .altcode = "" }, /* 0xfe20 (ISO_Left_Tab) */
4958         { .altcode = "" }, /* 0xfe21 (ISO_Move_Line_Up) */
4959         { .altcode = "" }, /* 0xfe22 (ISO_Move_Line_Down) */
4960         { .altcode = "" }, /* 0xfe23 (ISO_Partial_Line_Up) */
4961         { .altcode = "" }, /* 0xfe24 (ISO_Partial_Line_Down) */
4962         { .altcode = "" }, /* 0xfe25 (ISO_Partial_Space_Left) */
4963         { .altcode = "" }, /* 0xfe26 (ISO_Partial_Space_Right) */
4964         { .altcode = "" }, /* 0xfe27 (ISO_Set_Margin_Left) */
4965         { .altcode = "" }, /* 0xfe28 (ISO_Set_Margin_Right) */
4966         { .altcode = "" }, /* 0xfe29 (ISO_Release_Margin_Left) */
4967         { .altcode = "" }, /* 0xfe2a (ISO_Release_Margin_Right) */
4968         { .altcode = "" }, /* 0xfe2b (ISO_Release_Both_Margins) */
4969         { .altcode = "" }, /* 0xfe2c (ISO_Fast_Cursor_Left) */
4970         { .altcode = "" }, /* 0xfe2d (ISO_Fast_Cursor_Right) */
4971         { .altcode = "" }, /* 0xfe2e (ISO_Fast_Cursor_Up) */
4972         { .altcode = "" }, /* 0xfe2f (ISO_Fast_Cursor_Down) */
4973         { .altcode = "" }, /* 0xfe30 (ISO_Continuous_Underline) */
4974         { .altcode = "" }, /* 0xfe31 (ISO_Discontinuous_Underline) */
4975         { .altcode = "" }, /* 0xfe32 (ISO_Emphasize) */
4976         { .altcode = "" }, /* 0xfe33 (ISO_Center_Object) */
4977         { .altcode = "" }, /* 0xfe34 (ISO_Enter) */
4978         { .altcode = "" }, /* 0xfe35 */
4979         { .altcode = "" }, /* 0xfe36 */
4980         { .altcode = "" }, /* 0xfe37 */
4981         { .altcode = "" }, /* 0xfe38 */
4982         { .altcode = "" }, /* 0xfe39 */
4983         { .altcode = "" }, /* 0xfe3a */
4984         { .altcode = "" }, /* 0xfe3b */
4985         { .altcode = "" }, /* 0xfe3c */
4986         { .altcode = "" }, /* 0xfe3d */
4987         { .altcode = "" }, /* 0xfe3e */
4988         { .altcode = "" }, /* 0xfe3f */
4989         { .altcode = "" }, /* 0xfe40 */
4990         { .altcode = "" }, /* 0xfe41 */
4991         { .altcode = "" }, /* 0xfe42 */
4992         { .altcode = "" }, /* 0xfe43 */
4993         { .altcode = "" }, /* 0xfe44 */
4994         { .altcode = "" }, /* 0xfe45 */
4995         { .altcode = "" }, /* 0xfe46 */
4996         { .altcode = "" }, /* 0xfe47 */
4997         { .altcode = "" }, /* 0xfe48 */
4998         { .altcode = "" }, /* 0xfe49 */
4999         { .altcode = "" }, /* 0xfe4a */
5000         { .altcode = "" }, /* 0xfe4b */
5001         { .altcode = "" }, /* 0xfe4c */
5002         { .altcode = "" }, /* 0xfe4d */
5003         { .altcode = "" }, /* 0xfe4e */
5004         { .altcode = "" }, /* 0xfe4f */
5005         { .altcode = "" }, /* 0xfe50 (dead_grave) */
5006         { .altcode = "" }, /* 0xfe51 (dead_acute) */
5007         { .altcode = "" }, /* 0xfe52 (dead_circumflex) */
5008         { .altcode = "" }, /* 0xfe53 (dead_perispomeni) */
5009         { .altcode = "" }, /* 0xfe54 (dead_macron) */
5010         { .altcode = "" }, /* 0xfe55 (dead_breve) */
5011         { .altcode = "" }, /* 0xfe56 (dead_abovedot) */
5012         { .altcode = "" }, /* 0xfe57 (dead_diaeresis) */
5013         { .altcode = "" }, /* 0xfe58 (dead_abovering) */
5014         { .altcode = "" }, /* 0xfe59 (dead_doubleacute) */
5015         { .altcode = "" }, /* 0xfe5a (dead_caron) */
5016         { .altcode = "" }, /* 0xfe5b (dead_cedilla) */
5017         { .altcode = "" }, /* 0xfe5c (dead_ogonek) */
5018         { .altcode = "" }, /* 0xfe5d (dead_iota) */
5019         { .altcode = "" }, /* 0xfe5e (dead_voiced_sound) */
5020         { .altcode = "" }, /* 0xfe5f (dead_semivoiced_sound) */
5021         { .altcode = "" }, /* 0xfe60 (dead_belowdot) */
5022         { .altcode = "" }, /* 0xfe61 (dead_hook) */
5023         { .altcode = "" }, /* 0xfe62 (dead_horn) */
5024         { .altcode = "" }, /* 0xfe63 (dead_stroke) */
5025         { .altcode = "" }, /* 0xfe64 (dead_psili) */
5026         { .altcode = "" }, /* 0xfe65 (dead_dasia) */
5027         { .altcode = "" }, /* 0xfe66 (dead_doublegrave) */
5028         { .altcode = "" }, /* 0xfe67 (dead_belowring) */
5029         { .altcode = "" }, /* 0xfe68 (dead_belowmacron) */
5030         { .altcode = "" }, /* 0xfe69 (dead_belowcircumflex) */
5031         { .altcode = "" }, /* 0xfe6a (dead_belowtilde) */
5032         { .altcode = "" }, /* 0xfe6b (dead_belowbreve) */
5033         { .altcode = "" }, /* 0xfe6c (dead_belowdiaeresis) */
5034         { .altcode = "" }, /* 0xfe6d (dead_invertedbreve) */
5035         { .altcode = "" }, /* 0xfe6e (dead_belowcomma) */
5036         { .altcode = "" }, /* 0xfe6f (dead_currency) */
5037         { .altcode = "" }, /* 0xfe70 (AccessX_Enable) */
5038         { .altcode = "" }, /* 0xfe71 (AccessX_Feedback_Enable) */
5039         { .altcode = "" }, /* 0xfe72 (RepeatKeys_Enable) */
5040         { .altcode = "" }, /* 0xfe73 (SlowKeys_Enable) */
5041         { .altcode = "" }, /* 0xfe74 (BounceKeys_Enable) */
5042         { .altcode = "" }, /* 0xfe75 (StickyKeys_Enable) */
5043         { .altcode = "" }, /* 0xfe76 (MouseKeys_Enable) */
5044         { .altcode = "" }, /* 0xfe77 (MouseKeys_Accel_Enable) */
5045         { .altcode = "" }, /* 0xfe78 (Overlay1_Enable) */
5046         { .altcode = "" }, /* 0xfe79 (Overlay2_Enable) */
5047         { .altcode = "" }, /* 0xfe7a (AudibleBell_Enable) */
5048         { .altcode = "" }, /* 0xfe7b */
5049         { .altcode = "" }, /* 0xfe7c */
5050         { .altcode = "" }, /* 0xfe7d */
5051         { .altcode = "" }, /* 0xfe7e */
5052         { .altcode = "" }, /* 0xfe7f */
5053         { .altcode = "" }, /* 0xfe80 (dead_a) */
5054         { .altcode = "" }, /* 0xfe81 (dead_A) */
5055         { .altcode = "" }, /* 0xfe82 (dead_e) */
5056         { .altcode = "" }, /* 0xfe83 (dead_E) */
5057         { .altcode = "" }, /* 0xfe84 (dead_i) */
5058         { .altcode = "" }, /* 0xfe85 (dead_I) */
5059         { .altcode = "" }, /* 0xfe86 (dead_o) */
5060         { .altcode = "" }, /* 0xfe87 (dead_O) */
5061         { .altcode = "" }, /* 0xfe88 (dead_u) */
5062         { .altcode = "" }, /* 0xfe89 (dead_U) */
5063         { .altcode = "" }, /* 0xfe8a (dead_small_schwa) */
5064         { .altcode = "" }, /* 0xfe8b (dead_capital_schwa) */
5065         { .altcode = "" }, /* 0xfe8c */
5066         { .altcode = "" }, /* 0xfe8d */
5067         { .altcode = "" }, /* 0xfe8e */
5068         { .altcode = "" }, /* 0xfe8f */
5069         { .altcode = "" }, /* 0xfe90 */
5070         { .altcode = "" }, /* 0xfe91 */
5071         { .altcode = "" }, /* 0xfe92 */
5072         { .altcode = "" }, /* 0xfe93 */
5073         { .altcode = "" }, /* 0xfe94 */
5074         { .altcode = "" }, /* 0xfe95 */
5075         { .altcode = "" }, /* 0xfe96 */
5076         { .altcode = "" }, /* 0xfe97 */
5077         { .altcode = "" }, /* 0xfe98 */
5078         { .altcode = "" }, /* 0xfe99 */
5079         { .altcode = "" }, /* 0xfe9a */
5080         { .altcode = "" }, /* 0xfe9b */
5081         { .altcode = "" }, /* 0xfe9c */
5082         { .altcode = "" }, /* 0xfe9d */
5083         { .altcode = "" }, /* 0xfe9e */
5084         { .altcode = "" }, /* 0xfe9f */
5085         { .altcode = "" }, /* 0xfea0 */
5086         { .altcode = "" }, /* 0xfea1 */
5087         { .altcode = "" }, /* 0xfea2 */
5088         { .altcode = "" }, /* 0xfea3 */
5089         { .altcode = "" }, /* 0xfea4 */
5090         { .altcode = "" }, /* 0xfea5 */
5091         { .altcode = "" }, /* 0xfea6 */
5092         { .altcode = "" }, /* 0xfea7 */
5093         { .altcode = "" }, /* 0xfea8 */
5094         { .altcode = "" }, /* 0xfea9 */
5095         { .altcode = "" }, /* 0xfeaa */
5096         { .altcode = "" }, /* 0xfeab */
5097         { .altcode = "" }, /* 0xfeac */
5098         { .altcode = "" }, /* 0xfead */
5099         { .altcode = "" }, /* 0xfeae */
5100         { .altcode = "" }, /* 0xfeaf */
5101         { .altcode = "" }, /* 0xfeb0 */
5102         { .altcode = "" }, /* 0xfeb1 */
5103         { .altcode = "" }, /* 0xfeb2 */
5104         { .altcode = "" }, /* 0xfeb3 */
5105         { .altcode = "" }, /* 0xfeb4 */
5106         { .altcode = "" }, /* 0xfeb5 */
5107         { .altcode = "" }, /* 0xfeb6 */
5108         { .altcode = "" }, /* 0xfeb7 */
5109         { .altcode = "" }, /* 0xfeb8 */
5110         { .altcode = "" }, /* 0xfeb9 */
5111         { .altcode = "" }, /* 0xfeba */
5112         { .altcode = "" }, /* 0xfebb */
5113         { .altcode = "" }, /* 0xfebc */
5114         { .altcode = "" }, /* 0xfebd */
5115         { .altcode = "" }, /* 0xfebe */
5116         { .altcode = "" }, /* 0xfebf */
5117         { .altcode = "" }, /* 0xfec0 */
5118         { .altcode = "" }, /* 0xfec1 */
5119         { .altcode = "" }, /* 0xfec2 */
5120         { .altcode = "" }, /* 0xfec3 */
5121         { .altcode = "" }, /* 0xfec4 */
5122         { .altcode = "" }, /* 0xfec5 */
5123         { .altcode = "" }, /* 0xfec6 */
5124         { .altcode = "" }, /* 0xfec7 */
5125         { .altcode = "" }, /* 0xfec8 */
5126         { .altcode = "" }, /* 0xfec9 */
5127         { .altcode = "" }, /* 0xfeca */
5128         { .altcode = "" }, /* 0xfecb */
5129         { .altcode = "" }, /* 0xfecc */
5130         { .altcode = "" }, /* 0xfecd */
5131         { .altcode = "" }, /* 0xfece */
5132         { .altcode = "" }, /* 0xfecf */
5133         { .altcode = "" }, /* 0xfed0 (First_Virtual_Screen) */
5134         { .altcode = "" }, /* 0xfed1 (Prev_Virtual_Screen) */
5135         { .altcode = "" }, /* 0xfed2 (Next_Virtual_Screen) */
5136         { .altcode = "" }, /* 0xfed3 */
5137         { .altcode = "" }, /* 0xfed4 (Last_Virtual_Screen) */
5138         { .altcode = "" }, /* 0xfed5 (Terminate_Server) */
5139         { .altcode = "" }, /* 0xfed6 */
5140         { .altcode = "" }, /* 0xfed7 */
5141         { .altcode = "" }, /* 0xfed8 */
5142         { .altcode = "" }, /* 0xfed9 */
5143         { .altcode = "" }, /* 0xfeda */
5144         { .altcode = "" }, /* 0xfedb */
5145         { .altcode = "" }, /* 0xfedc */
5146         { .altcode = "" }, /* 0xfedd */
5147         { .altcode = "" }, /* 0xfede */
5148         { .altcode = "" }, /* 0xfedf */
5149         { .altcode = "" }, /* 0xfee0 (Pointer_Left) */
5150         { .altcode = "" }, /* 0xfee1 (Pointer_Right) */
5151         { .altcode = "" }, /* 0xfee2 (Pointer_Up) */
5152         { .altcode = "" }, /* 0xfee3 (Pointer_Down) */
5153         { .altcode = "" }, /* 0xfee4 (Pointer_UpLeft) */
5154         { .altcode = "" }, /* 0xfee5 (Pointer_UpRight) */
5155         { .altcode = "" }, /* 0xfee6 (Pointer_DownLeft) */
5156         { .altcode = "" }, /* 0xfee7 (Pointer_DownRight) */
5157         { .altcode = "" }, /* 0xfee8 (Pointer_Button_Dflt) */
5158         { .altcode = "" }, /* 0xfee9 (Pointer_Button1) */
5159         { .altcode = "" }, /* 0xfeea (Pointer_Button2) */
5160         { .altcode = "" }, /* 0xfeeb (Pointer_Button3) */
5161         { .altcode = "" }, /* 0xfeec (Pointer_Button4) */
5162         { .altcode = "" }, /* 0xfeed (Pointer_Button5) */
5163         { .altcode = "" }, /* 0xfeee (Pointer_DblClick_Dflt) */
5164         { .altcode = "" }, /* 0xfeef (Pointer_DblClick1) */
5165         { .altcode = "" }, /* 0xfef0 (Pointer_DblClick2) */
5166         { .altcode = "" }, /* 0xfef1 (Pointer_DblClick3) */
5167         { .altcode = "" }, /* 0xfef2 (Pointer_DblClick4) */
5168         { .altcode = "" }, /* 0xfef3 (Pointer_DblClick5) */
5169         { .altcode = "" }, /* 0xfef4 (Pointer_Drag_Dflt) */
5170         { .altcode = "" }, /* 0xfef5 (Pointer_Drag1) */
5171         { .altcode = "" }, /* 0xfef6 (Pointer_Drag2) */
5172         { .altcode = "" }, /* 0xfef7 (Pointer_Drag3) */
5173         { .altcode = "" }, /* 0xfef8 (Pointer_Drag4) */
5174         { .altcode = "" }, /* 0xfef9 (Pointer_EnableKeys) */
5175         { .altcode = "" }, /* 0xfefa (Pointer_Accelerate) */
5176         { .altcode = "" }, /* 0xfefb (Pointer_DfltBtnNext) */
5177         { .altcode = "" }, /* 0xfefc (Pointer_DfltBtnPrev) */
5178         { .altcode = "" }, /* 0xfefd (Pointer_Drag5) */
5179         { .altcode = "" }, /* 0xfefe */
5180         { .altcode = "" }, /* 0xfeff */
5181     },
5182     {                                        /* 0xff?? */
5183         { .altcode = "" }, /* 0xff00 */
5184         { .altcode = "" }, /* 0xff01 */
5185         { .altcode = "" }, /* 0xff02 */
5186         { .altcode = "" }, /* 0xff03 */
5187         { .altcode = "" }, /* 0xff04 */
5188         { .altcode = "" }, /* 0xff05 */
5189         { .altcode = "" }, /* 0xff06 */
5190         { .altcode = "" }, /* 0xff07 */
5191         { .altcode = "" }, /* 0xff08 (BackSpace) */
5192         { .altcode = "" }, /* 0xff09 (Tab) */
5193         { .altcode = "" }, /* 0xff0a (Linefeed) */
5194         { .altcode = "" }, /* 0xff0b (Clear) */
5195         { .altcode = "" }, /* 0xff0c */
5196         { .altcode = "" }, /* 0xff0d (Return) */
5197         { .altcode = "" }, /* 0xff0e */
5198         { .altcode = "" }, /* 0xff0f */
5199         { .altcode = "" }, /* 0xff10 */
5200         { .altcode = "" }, /* 0xff11 */
5201         { .altcode = "" }, /* 0xff12 */
5202         { .altcode = "" }, /* 0xff13 (Pause) */
5203         { .altcode = "" }, /* 0xff14 (Scroll_Lock) */
5204         { .altcode = "" }, /* 0xff15 (Sys_Req) */
5205         { .altcode = "" }, /* 0xff16 */
5206         { .altcode = "" }, /* 0xff17 */
5207         { .altcode = "" }, /* 0xff18 */
5208         { .altcode = "" }, /* 0xff19 */
5209         { .altcode = "" }, /* 0xff1a */
5210         { .altcode = "" }, /* 0xff1b (Escape) */
5211         { .altcode = "" }, /* 0xff1c */
5212         { .altcode = "" }, /* 0xff1d */
5213         { .altcode = "" }, /* 0xff1e */
5214         { .altcode = "" }, /* 0xff1f */
5215         { .altcode = "" }, /* 0xff20 (Multi_key) */
5216         { .altcode = "" }, /* 0xff21 (Kanji) */
5217         { .altcode = "" }, /* 0xff22 (Muhenkan) */
5218         { .altcode = "" }, /* 0xff23 (Henkan) */
5219         { .altcode = "" }, /* 0xff24 (Romaji) */
5220         { .altcode = "" }, /* 0xff25 (Hiragana) */
5221         { .altcode = "" }, /* 0xff26 (Katakana) */
5222         { .altcode = "" }, /* 0xff27 (Hiragana_Katakana) */
5223         { .altcode = "" }, /* 0xff28 (Zenkaku) */
5224         { .altcode = "" }, /* 0xff29 (Hankaku) */
5225         { .altcode = "" }, /* 0xff2a (Zenkaku_Hankaku) */
5226         { .altcode = "" }, /* 0xff2b (Touroku) */
5227         { .altcode = "" }, /* 0xff2c (Massyo) */
5228         { .altcode = "" }, /* 0xff2d (Kana_Lock) */
5229         { .altcode = "" }, /* 0xff2e (Kana_Shift) */
5230         { .altcode = "" }, /* 0xff2f (Eisu_Shift) */
5231         { .altcode = "" }, /* 0xff30 (Eisu_toggle) */
5232         { .altcode = "" }, /* 0xff31 (Hangul) */
5233         { .altcode = "" }, /* 0xff32 (Hangul_Start) */
5234         { .altcode = "" }, /* 0xff33 (Hangul_End) */
5235         { .altcode = "" }, /* 0xff34 (Hangul_Hanja) */
5236         { .altcode = "" }, /* 0xff35 (Hangul_Jamo) */
5237         { .altcode = "" }, /* 0xff36 (Hangul_Romaja) */
5238         { .altcode = "" }, /* 0xff37 (Hangul_Codeinput) */
5239         { .altcode = "" }, /* 0xff38 (Hangul_Jeonja) */
5240         { .altcode = "" }, /* 0xff39 (Hangul_Banja) */
5241         { .altcode = "" }, /* 0xff3a (Hangul_PreHanja) */
5242         { .altcode = "" }, /* 0xff3b (Hangul_PostHanja) */
5243         { .altcode = "" }, /* 0xff3c (Hangul_SingleCandidate) */
5244         { .altcode = "" }, /* 0xff3d (Hangul_MultipleCandidate) */
5245         { .altcode = "" }, /* 0xff3e (Hangul_PreviousCandidate) */
5246         { .altcode = "" }, /* 0xff3f (Hangul_Special) */
5247         { .altcode = "" }, /* 0xff40 */
5248         { .altcode = "" }, /* 0xff41 */
5249         { .altcode = "" }, /* 0xff42 */
5250         { .altcode = "" }, /* 0xff43 */
5251         { .altcode = "" }, /* 0xff44 */
5252         { .altcode = "" }, /* 0xff45 */
5253         { .altcode = "" }, /* 0xff46 */
5254         { .altcode = "" }, /* 0xff47 */
5255         { .altcode = "" }, /* 0xff48 */
5256         { .altcode = "" }, /* 0xff49 */
5257         { .altcode = "" }, /* 0xff4a */
5258         { .altcode = "" }, /* 0xff4b */
5259         { .altcode = "" }, /* 0xff4c */
5260         { .altcode = "" }, /* 0xff4d */
5261         { .altcode = "" }, /* 0xff4e */
5262         { .altcode = "" }, /* 0xff4f */
5263         { .altcode = "" }, /* 0xff50 (Home) */
5264         { .altcode = "" }, /* 0xff51 (Left) */
5265         { .altcode = "" }, /* 0xff52 (Up) */
5266         { .altcode = "" }, /* 0xff53 (Right) */
5267         { .altcode = "" }, /* 0xff54 (Down) */
5268         { .altcode = "" }, /* 0xff55 (Page_Up) */
5269         { .altcode = "" }, /* 0xff56 (Page_Down) */
5270         { .altcode = "" }, /* 0xff57 (End) */
5271         { .altcode = "" }, /* 0xff58 (Begin) */
5272         { .altcode = "" }, /* 0xff59 */
5273         { .altcode = "" }, /* 0xff5a */
5274         { .altcode = "" }, /* 0xff5b */
5275         { .altcode = "" }, /* 0xff5c */
5276         { .altcode = "" }, /* 0xff5d */
5277         { .altcode = "" }, /* 0xff5e */
5278         { .altcode = "" }, /* 0xff5f */
5279         { .altcode = "" }, /* 0xff60 (Select) */
5280         { .altcode = "" }, /* 0xff61 (Print) */
5281         { .altcode = "" }, /* 0xff62 (Execute) */
5282         { .altcode = "" }, /* 0xff63 (Insert) */
5283         { .altcode = "" }, /* 0xff64 */
5284         { .altcode = "" }, /* 0xff65 (Undo) */
5285         { .altcode = "" }, /* 0xff66 (Redo) */
5286         { .altcode = "" }, /* 0xff67 (Menu) */
5287         { .altcode = "" }, /* 0xff68 (Find) */
5288         { .altcode = "" }, /* 0xff69 (Cancel) */
5289         { .altcode = "" }, /* 0xff6a (Help) */
5290         { .altcode = "" }, /* 0xff6b (Break) */
5291         { .altcode = "" }, /* 0xff6c */
5292         { .altcode = "" }, /* 0xff6d */
5293         { .altcode = "" }, /* 0xff6e */
5294         { .altcode = "" }, /* 0xff6f */
5295         { .altcode = "" }, /* 0xff70 */
5296         { .altcode = "" }, /* 0xff71 */
5297         { .altcode = "" }, /* 0xff72 */
5298         { .altcode = "" }, /* 0xff73 */
5299         { .altcode = "" }, /* 0xff74 */
5300         { .altcode = "" }, /* 0xff75 */
5301         { .altcode = "" }, /* 0xff76 */
5302         { .altcode = "" }, /* 0xff77 */
5303         { .altcode = "" }, /* 0xff78 */
5304         { .altcode = "" }, /* 0xff79 */
5305         { .altcode = "" }, /* 0xff7a */
5306         { .altcode = "" }, /* 0xff7b */
5307         { .altcode = "" }, /* 0xff7c */
5308         { .altcode = "" }, /* 0xff7d */
5309         { .altcode = "" }, /* 0xff7e (Hangul_switch) */
5310         { .altcode = "" }, /* 0xff7f (Num_Lock) */
5311         { .altcode = "" }, /* 0xff80 (KP_Space) */
5312         { .altcode = "" }, /* 0xff81 */
5313         { .altcode = "" }, /* 0xff82 */
5314         { .altcode = "" }, /* 0xff83 */
5315         { .altcode = "" }, /* 0xff84 */
5316         { .altcode = "" }, /* 0xff85 */
5317         { .altcode = "" }, /* 0xff86 */
5318         { .altcode = "" }, /* 0xff87 */
5319         { .altcode = "" }, /* 0xff88 */
5320         { .altcode = "" }, /* 0xff89 (KP_Tab) */
5321         { .altcode = "" }, /* 0xff8a */
5322         { .altcode = "" }, /* 0xff8b */
5323         { .altcode = "" }, /* 0xff8c */
5324         { .altcode = "" }, /* 0xff8d (KP_Enter) */
5325         { .altcode = "" }, /* 0xff8e */
5326         { .altcode = "" }, /* 0xff8f */
5327         { .altcode = "" }, /* 0xff90 */
5328         { .altcode = "" }, /* 0xff91 (KP_F1) */
5329         { .altcode = "" }, /* 0xff92 (KP_F2) */
5330         { .altcode = "" }, /* 0xff93 (KP_F3) */
5331         { .altcode = "" }, /* 0xff94 (KP_F4) */
5332         { .altcode = "" }, /* 0xff95 (KP_Home) */
5333         { .altcode = "" }, /* 0xff96 (KP_Left) */
5334         { .altcode = "" }, /* 0xff97 (KP_Up) */
5335         { .altcode = "" }, /* 0xff98 (KP_Right) */
5336         { .altcode = "" }, /* 0xff99 (KP_Down) */
5337         { .altcode = "" }, /* 0xff9a (KP_Page_Up) */
5338         { .altcode = "" }, /* 0xff9b (KP_Page_Down) */
5339         { .altcode = "" }, /* 0xff9c (KP_End) */
5340         { .altcode = "" }, /* 0xff9d (KP_Begin) */
5341         { .altcode = "" }, /* 0xff9e (KP_Insert) */
5342         { .altcode = "" }, /* 0xff9f (KP_Delete) */
5343         { .altcode = "" }, /* 0xffa0 */
5344         { .altcode = "" }, /* 0xffa1 */
5345         { .altcode = "" }, /* 0xffa2 */
5346         { .altcode = "" }, /* 0xffa3 */
5347         { .altcode = "" }, /* 0xffa4 */
5348         { .altcode = "" }, /* 0xffa5 */
5349         { .altcode = "" }, /* 0xffa6 */
5350         { .altcode = "" }, /* 0xffa7 */
5351         { .altcode = "" }, /* 0xffa8 */
5352         { .altcode = "" }, /* 0xffa9 */
5353         { .altcode = "" }, /* 0xffaa (KP_Multiply) */
5354         { .altcode = "" }, /* 0xffab (KP_Add) */
5355         { .altcode = "" }, /* 0xffac (KP_Separator) */
5356         { .altcode = "" }, /* 0xffad (KP_Subtract) */
5357         { .altcode = "" }, /* 0xffae (KP_Decimal) */
5358         { .altcode = "" }, /* 0xffaf (KP_Divide) */
5359         { .altcode = "" }, /* 0xffb0 (KP_0) */
5360         { .altcode = "" }, /* 0xffb1 (KP_1) */
5361         { .altcode = "" }, /* 0xffb2 (KP_2) */
5362         { .altcode = "" }, /* 0xffb3 (KP_3) */
5363         { .altcode = "" }, /* 0xffb4 (KP_4) */
5364         { .altcode = "" }, /* 0xffb5 (KP_5) */
5365         { .altcode = "" }, /* 0xffb6 (KP_6) */
5366         { .altcode = "" }, /* 0xffb7 (KP_7) */
5367         { .altcode = "" }, /* 0xffb8 (KP_8) */
5368         { .altcode = "" }, /* 0xffb9 (KP_9) */
5369         { .altcode = "" }, /* 0xffba */
5370         { .altcode = "" }, /* 0xffbb */
5371         { .altcode = "" }, /* 0xffbc */
5372         { .altcode = "" }, /* 0xffbd (KP_Equal) */
5373         { .altcode = "" }, /* 0xffbe (F1) */
5374         { .altcode = "" }, /* 0xffbf (F2) */
5375         { .altcode = "" }, /* 0xffc0 (F3) */
5376         { .altcode = "" }, /* 0xffc1 (F4) */
5377         { .altcode = "" }, /* 0xffc2 (F5) */
5378         { .altcode = "" }, /* 0xffc3 (F6) */
5379         { .altcode = "" }, /* 0xffc4 (F7) */
5380         { .altcode = "" }, /* 0xffc5 (F8) */
5381         { .altcode = "" }, /* 0xffc6 (F9) */
5382         { .altcode = "" }, /* 0xffc7 (F10) */
5383         { .altcode = "" }, /* 0xffc8 (L1) */
5384         { .altcode = "" }, /* 0xffc9 (L2) */
5385         { .altcode = "" }, /* 0xffca (L3) */
5386         { .altcode = "" }, /* 0xffcb (L4) */
5387         { .altcode = "" }, /* 0xffcc (L5) */
5388         { .altcode = "" }, /* 0xffcd (L6) */
5389         { .altcode = "" }, /* 0xffce (L7) */
5390         { .altcode = "" }, /* 0xffcf (L8) */
5391         { .altcode = "" }, /* 0xffd0 (L9) */
5392         { .altcode = "" }, /* 0xffd1 (L10) */
5393         { .altcode = "" }, /* 0xffd2 (R1) */
5394         { .altcode = "" }, /* 0xffd3 (R2) */
5395         { .altcode = "" }, /* 0xffd4 (R3) */
5396         { .altcode = "" }, /* 0xffd5 (R4) */
5397         { .altcode = "" }, /* 0xffd6 (R5) */
5398         { .altcode = "" }, /* 0xffd7 (R6) */
5399         { .altcode = "" }, /* 0xffd8 (R7) */
5400         { .altcode = "" }, /* 0xffd9 (R8) */
5401         { .altcode = "" }, /* 0xffda (R9) */
5402         { .altcode = "" }, /* 0xffdb (R10) */
5403         { .altcode = "" }, /* 0xffdc (R11) */
5404         { .altcode = "" }, /* 0xffdd (R12) */
5405         { .altcode = "" }, /* 0xffde (R13) */
5406         { .altcode = "" }, /* 0xffdf (R14) */
5407         { .altcode = "" }, /* 0xffe0 (R15) */
5408         { .altcode = "" }, /* 0xffe1 (Shift_L) */
5409         { .altcode = "" }, /* 0xffe2 (Shift_R) */
5410         { .altcode = "" }, /* 0xffe3 (Control_L) */
5411         { .altcode = "" }, /* 0xffe4 (Control_R) */
5412         { .altcode = "" }, /* 0xffe5 (Caps_Lock) */
5413         { .altcode = "" }, /* 0xffe6 (Shift_Lock) */
5414         { .altcode = "" }, /* 0xffe7 (Meta_L) */
5415         { .altcode = "" }, /* 0xffe8 (Meta_R) */
5416         { .altcode = "" }, /* 0xffe9 (Alt_L) */
5417         { .altcode = "" }, /* 0xffea (Alt_R) */
5418         { .altcode = "" }, /* 0xffeb (Super_L) */
5419         { .altcode = "" }, /* 0xffec (Super_R) */
5420         { .altcode = "" }, /* 0xffed (Hyper_L) */
5421         { .altcode = "" }, /* 0xffee (Hyper_R) */
5422         { .altcode = "" }, /* 0xffef */
5423         { .altcode = "" }, /* 0xfff0 */
5424         { .altcode = "" }, /* 0xfff1 (braille_dot_1) */
5425         { .altcode = "" }, /* 0xfff2 (braille_dot_2) */
5426         { .altcode = "" }, /* 0xfff3 (braille_dot_3) */
5427         { .altcode = "" }, /* 0xfff4 (braille_dot_4) */
5428         { .altcode = "" }, /* 0xfff5 (braille_dot_5) */
5429         { .altcode = "" }, /* 0xfff6 (braille_dot_6) */
5430         { .altcode = "" }, /* 0xfff7 (braille_dot_7) */
5431         { .altcode = "" }, /* 0xfff8 (braille_dot_8) */
5432         { .altcode = "" }, /* 0xfff9 (braille_dot_9) */
5433         { .altcode = "" }, /* 0xfffa (braille_dot_10) */
5434         { .altcode = "" }, /* 0xfffb */
5435         { .altcode = "" }, /* 0xfffc */
5436         { .altcode = "" }, /* 0xfffd */
5437         { .altcode = "" }, /* 0xfffe */
5438         { .altcode = "" }, /* 0xffff (Delete) */
5439     },
5440 };
5441