source: windows/kbdneo2/Quelldateien/kbdneo2.c @ 1444

Letzte Änderung dieser Datei seit 1444 war 1444, erstellt von florian vor 10 Jahren

Formatierung angepasst, Aktualisierung folgt.

Dateigröße: 123.5 KB
Zeile 
1/***************************************************************************\
2* Module Name: KBDNEO2.C
3*
4* keyboard layout for German NEO 2.0
5*
6* History:
7\***************************************************************************/
8
9#include <windows.h>
10#include "kbd.h"
11#include "kbdneo2.h"
12
13#if defined(_M_IA64)
14#pragma section(".data")
15#define ALLOC_SECTION_LDATA __declspec(allocate(".data"))
16#else
17#pragma data_seg(".data")
18#define ALLOC_SECTION_LDATA
19#endif
20
21/***************************************************************************\
22* ausVK[] - Virtual Scan Code to Virtual Key conversion table for German
23\***************************************************************************/
24
25static ALLOC_SECTION_LDATA USHORT ausVK[] = {
26    T00, T01, T02, T03, T04, T05, T06, T07,
27    T08, T09, T0A, T0B, T0C, T0D, T0E, T0F,
28    T10, T11, T12, T13, T14, T15, T16, T17,
29    T18, T19, T1A, T1B, T1C, T1D, T1E, T1F,
30    T20, T21, T22, T23, T24, T25, T26, T27,
31    T28, T29, T2A, T2B, T2C, T2D, T2E, T2F,
32    T30, T31, T32, T33, T34, T35,
33
34    /*
35     * Right-hand Shift key must have KBDEXT bit set.
36     */
37    T36 | KBDEXT,
38
39    T37 | KBDMULTIVK,               // numpad_* + Shift/Alt -> SnapShot
40
41    T38, T39, T3A, T3B, T3C, T3D, T3E,
42    T3F, T40, T41, T42, T43, T44,
43
44    /*
45     * NumLock Key:
46     *     KBDEXT     - VK_NUMLOCK is an Extended key
47     *     KBDMULTIVK - VK_NUMLOCK or VK_PAUSE (without or with CTRL)
48     */
49    T45 | KBDEXT | KBDMULTIVK,
50
51    T46 | KBDMULTIVK,
52
53    /*
54     * Number Pad keys:
55     *     KBDNUMPAD  - digits 0-9 and decimal point.
56     *     KBDSPECIAL - require special processing by Windows
57     */
58    T47 | KBDNUMPAD | KBDSPECIAL,   // Numpad 7 (Home)
59    T48 | KBDNUMPAD | KBDSPECIAL,   // Numpad 8 (Up),
60    T49 | KBDNUMPAD | KBDSPECIAL,   // Numpad 9 (PgUp),
61    T4A,
62    T4B | KBDNUMPAD | KBDSPECIAL,   // Numpad 4 (Left),
63    T4C | KBDNUMPAD | KBDSPECIAL,   // Numpad 5 (Clear),
64    T4D | KBDNUMPAD | KBDSPECIAL,   // Numpad 6 (Right),
65    T4E,
66    T4F | KBDNUMPAD | KBDSPECIAL,   // Numpad 1 (End),
67    T50 | KBDNUMPAD | KBDSPECIAL,   // Numpad 2 (Down),
68    T51 | KBDNUMPAD | KBDSPECIAL,   // Numpad 3 (PgDn),
69    T52 | KBDNUMPAD | KBDSPECIAL,   // Numpad 0 (Ins),
70    T53 | KBDNUMPAD | KBDSPECIAL,   // Numpad . (Del),
71
72    T54, T55, T56, T57, T58, T59, T5A, T5B,
73    T5C, T5D, T5E, T5F, T60, T61, T62, T63,
74    T64, T65, T66, T67, T68, T69, T6A, T6B,
75    T6C, T6D, T6E, T6F, T70, T71, T72, T73,
76    T74, T75, T76, T77, T78, T79, T7A, T7B,
77    T7C, T7D, T7E
78
79};
80
81static ALLOC_SECTION_LDATA VSC_VK aE0VscToVk[] = {
82        { 0x10, X10 | KBDEXT              },  // Speedracer: Previous Track
83        { 0x19, X19 | KBDEXT              },  // Speedracer: Next Track
84        { 0x1D, X1D | KBDEXT              },  // RControl
85        { 0x20, X20 | KBDEXT              },  // Speedracer: Volume Mute
86        { 0x21, X21 | KBDEXT              },  // Speedracer: Launch App 2
87        { 0x22, X22 | KBDEXT              },  // Speedracer: Media Play/Pause
88        { 0x24, X24 | KBDEXT              },  // Speedracer: Media Stop
89        { 0x2E, X2E | KBDEXT              },  // Speedracer: Volume Down
90        { 0x30, X30 | KBDEXT              },  // Speedracer: Volume Up
91        { 0x32, X32 | KBDEXT              },  // Speedracer: Browser Home
92        { 0x35, X35 | KBDEXT              },  // Numpad Divide
93        { 0x37, X37 | KBDEXT              },  // Snapshot
94        { 0x38, X38 | KBDEXT              },  // RMenu
95        { 0x47, X47 | KBDEXT              },  // Home
96        { 0x48, X48 | KBDEXT              },  // Up
97        { 0x49, X49 | KBDEXT              },  // Prior
98        { 0x4B, X4B | KBDEXT              },  // Left
99        { 0x4D, X4D | KBDEXT              },  // Right
100        { 0x4F, X4F | KBDEXT              },  // End
101        { 0x50, X50 | KBDEXT              },  // Down
102        { 0x51, X51 | KBDEXT              },  // Next
103        { 0x52, X52 | KBDEXT              },  // Insert
104        { 0x53, X53 | KBDEXT              },  // Delete
105        { 0x5B, X5B | KBDEXT              },  // Left Win
106        { 0x5C, X5C | KBDEXT              },  // Right Win
107        { 0x5D, X5D | KBDEXT              },  // Application
108        { 0x5F, X5F | KBDEXT              },  // Speedracer: Sleep
109        { 0x65, X65 | KBDEXT              },  // Speedracer: Browser Search
110        { 0x66, X66 | KBDEXT              },  // Speedracer: Browser Favorites
111        { 0x67, X67 | KBDEXT              },  // Speedracer: Browser Refresh
112        { 0x68, X68 | KBDEXT              },  // Speedracer: Browser Stop
113        { 0x69, X69 | KBDEXT              },  // Speedracer: Browser Forward
114        { 0x6A, X6A | KBDEXT              },  // Speedracer: Browser Back
115        { 0x6B, X6B | KBDEXT              },  // Speedracer: Launch App 1
116        { 0x6C, X6C | KBDEXT              },  // Speedracer: Launch Mail
117        { 0x6D, X6D | KBDEXT              },  // Speedracer: Launch Media Selector
118        { 0x1C, X1C | KBDEXT              },  // Numpad Enter
119        { 0x46, X46 | KBDEXT              },  // Break (Ctrl + Pause)
120        { 0,      0                       }
121};
122
123static ALLOC_SECTION_LDATA VSC_VK aE1VscToVk[] = {
124        { 0x1D, Y1D                       },  // Pause
125        { 0   ,   0                       }
126};
127
128/***************************************************************************\
129* aVkToBits[]  - map Virtual Keys to Modifier Bits
130*
131* See kbd.h for a full description.
132\***************************************************************************/
133// Es wird nicht zwischen linken und/oder rechtem Modifier unterschieden
134static ALLOC_SECTION_LDATA VK_TO_BIT aVkToBits[] = {
135    { VK_SHIFT          ,       KBDSHIFT        },
136    { VK_CONTROL        ,       KBDCTRL         },   
137    { VK_MENU           ,       KBDALT          },
138    { VK_KANA           ,       KBDKANA         }, //Mod 3
139    { VK_OEM_102        ,       16                      }, //Mod 4
140    { 0                         ,       0                       }
141};
142
143/***************************************************************************\
144* aModification[]  - map character modifier bits to modification number
145*
146* See kbd.h for a full description.
147*
148\***************************************************************************/
149
150static ALLOC_SECTION_LDATA MODIFIERS CharModifiers = {
151        &aVkToBits[0],
152        25, //Anzahl der verwendeten Ebenen (inklusive der INVALIDen!)
153        {
154        //  Modifier NEO
155        //  Ebene 0 - nix
156        //  Ebene 1 - Shift
157        //  Ebene 2 - Kana = Mod 3
158        //  Ebene 3 - Neu = Mod 4
159        //  Ebene 4 - Kana+Shift
160        //  Ebene 5 - Neu+Kana
161        // 
162        //  Modification#       // Keys Pressed
163        //  =============       //===========
164                                                //      Neu             Kana    Alt             Strg    Shift
165                0,                              //      0               0               0               0               0
166                1,                              //      0               0               0               0               1
167                6,                              //      0               0               0               1               0
168                7,                              //      0               0               0               1               1
169                SHFT_INVALID,   //      0               0               1               0               0
170                SHFT_INVALID,   //      0               0               1               0               1
171                SHFT_INVALID,   //      0               0               1               1               0
172                SHFT_INVALID,   //      0               0               1               1               1
173                2,                              //      0               1               0               0               0
174                4,                              //      0               1               0               0               1
175                SHFT_INVALID,   //      0               1               0               1               0
176                SHFT_INVALID,   //      0               1               0               1               1
177                SHFT_INVALID,   //      0               1               1               0               0
178                SHFT_INVALID,   //      0               1               1               0               1
179                SHFT_INVALID,   //      0               1               1               1               0
180                SHFT_INVALID,   //      0               1               1               1               1
181                3,                              //      1               0               0               0               0
182                8,                              //      1               0               0               0               1
183                SHFT_INVALID,   //      1               0               0               1               0
184                SHFT_INVALID,   //      1               0               0               1               1
185                SHFT_INVALID,   //      1               0               1               0               0
186                SHFT_INVALID,   //      1               0               1               0               1
187                SHFT_INVALID,   //      1               0               1               1               0
188                SHFT_INVALID,   //      1               0               1               1               1
189                5,                              //      1               1               0               0               0
190        }
191
192/***************************************************************************\
193*
194* aVkToWch2[]  - Virtual Key to WCHAR translation for 2 shift states
195* aVkToWch3[]  - Virtual Key to WCHAR translation for 3 shift states
196* aVkToWch4[]  - Virtual Key to WCHAR translation for 4 shift states
197* aVkToWch5[]  - Virtual Key to WCHAR translation for 5 shift states
198* aVkToWch6[]  - Virtual Key to WCHAR translation for 6 shift states
199* aVkToWch7[]  - Virtual Key to WCHAR translation for 7 shift states
200* aVkToWch8[]  - Virtual Key to WCHAR translation for 8 shift states
201* aVkToWch9[]  - Virtual Key to WCHAR translation for 9 shift states
202*
203* Table attributes: Unordered Scan, null-terminated
204*
205* Search this table for an entry with a matching Virtual Key to find the
206* corresponding unshifted and shifted WCHAR characters.
207*
208* Special values for VirtualKey (column 1)
209*     0xff          - dead chars for the previous entry
210*     0             - terminate the list
211*
212* Special values for Attributes (column 2)
213*     CAPLOK bit    - CAPS-LOCK affect this key like SHIFT
214*
215* Special values for wch[*] (column 3 & 4)
216*     WCH_NONE      - No character
217*     WCH_DEAD      - Dead Key (diaresis) or invalid (US keyboard has none)
218*     WCH_LGTR      - Ligature (generates multiple characters)
219*
220\***************************************************************************/
221
222// Reihenfolge der Ebene wie oben ( ALLOC_SECTION_LDATA MODIFIERS CharModifiers = {    &aVkToBits[0],)… festgelegt
223
224static ALLOC_SECTION_LDATA VK_TO_WCHARS6 aVkToWch6[] = {
225//                              | CapsLock      |                       | SHIFT         | KANA          | NEU           | KANA+Shift| NEU+Kana  |
226//                              |===========|===========|===========|===========|===========|===========|===========|
227{VK_OEM_1               ,0                      ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       },      //Tote Taste 1
228{0xff                   ,0                      ,'^'            ,0x02c7         ,0x02d8         ,0x00b7         ,'-'            ,'.'            }, Zirkumflex
229{'1'                    ,0                      ,'1'            ,0x00b0         ,0x00B9         ,0x2022         ,0x2081         ,0x00ac         },
230{'3'                    ,0                      ,'3'            ,0x00a7         ,0x00b3         ,WCH_NONE       ,0x2083         ,0x2227         },
231{'4'                    ,0                      ,'4'            ,0x00bb         ,0x203A         ,WCH_NONE       ,0x2113         ,0x22a5         },      //WCH_NONE sollte »Bild auf« sein (AHK?)
232{'5'                    ,0                      ,'5'            ,0x00ab         ,0x2039         ,WCH_NONE       ,0x2640         ,0x2221         },
233{'7'                    ,0                      ,'7'            ,0x0024         ,0x00a5         ,0x00a4         ,0x03f0         ,0x2209         },
234{'8'                    ,0                      ,'8'            ,0x201E         ,0x201A         ,0x002F         ,0x27E8         ,0x2204         },
235{'9'                    ,0                      ,'9'            ,0x201C         ,0x2018         ,0x002A         ,0x27E9         ,0x2226         },
236{'0'                    ,0                      ,'0'            ,0x201D         ,0x2019         ,0x002D         ,0x2080         ,0x2205         },
237{VK_OEM_MINUS   ,0                      ,'-'            ,0x2013         ,0x2014         ,WCH_DEAD       ,0x0011         ,0x00ad         },
238{VK_OEM_2               ,0                      ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       },      //Tote Taste 2
239{0xff                   ,0                      ,0x00B4         ,0x0060         ,0x00b8         ,0x02d9         ,0x02DB         ,0x02DA         },
240{VK_TAB                 ,0                      ,'\t'           ,'\t'           ,WCH_DEAD       ,'\t'           ,'\t'           ,'\t'           },
241{0xff                   ,0                      ,WCH_NONE       ,WCH_NONE       ,0x266b         ,WCH_NONE       ,WCH_NONE       ,WCH_NONE       },
242{'X'                    ,CAPLOK         ,'x'            ,'X'            ,0x2026         ,0x22ee         ,0x03BE         ,0x039E         },
243{'V'                    ,CAPLOK         ,'v'            ,'V'            ,'_'            ,'\b'           ,WCH_NONE       ,0x2259         },
244{'L'                    ,CAPLOK         ,'l'            ,'L'            ,'['            ,WCH_NONE       ,0x03BB         ,0x039b         },      //WCH_NONE sollte »Pfeil hoch« sein (AHK?)
245{'C'                    ,CAPLOK         ,'c'            ,'C'            ,']'            ,0x007f         ,0x03C7         ,0x2102         },      //0x007f sollte »Entfernen« sein (AHK?)
246{'W'                    ,CAPLOK         ,'w'            ,'W'            ,0x005E         ,WCH_NONE       ,0x03c9         ,0x03a9         },      //WCH_NONE sollte »Einfügen« sein (AHK?)
247{'K'                    ,CAPLOK         ,'k'            ,'K'            ,'!'            ,0x00A1         ,0x03BA         ,0x221a         },
248{'H'                    ,CAPLOK         ,'h'            ,'H'            ,'<'            ,'7'            ,0x03C8         ,0x03A8         },
249{'G'                    ,CAPLOK         ,'g'            ,'G'            ,'>'            ,'8'            ,0x03B3         ,0x0393         },
250{'F'                    ,CAPLOK         ,'f'            ,'F'            ,'='            ,'9'            ,0x03C6         ,0x03A6         },
251{'Q'                    ,CAPLOK         ,'q'            ,'Q'            ,'&'            ,'+'            ,0x03d5         ,0x211a         },
252{'U'                    ,CAPLOK         ,'u'            ,'U'            ,'\\'           ,WCH_NONE       ,WCH_NONE       ,0x222e         },      //WCH_NONE sollte »Pos 1« sein (AHK?)
253{'I'                    ,CAPLOK         ,'i'            ,'I'            ,'/'            ,WCH_NONE       ,0x03B9         ,0x222b         },      //WCH_NONE sollte »Pfeil links« sein (AHK?)
254{'A'                    ,CAPLOK         ,'a'            ,'A'            ,'{'            ,WCH_NONE       ,0x03B1         ,0x2200         },      //WCH_NONE sollte »Pfeil runter« sein (AHK?)
255{'E'                    ,CAPLOK         ,'e'            ,'E'            ,'}'            ,WCH_NONE       ,0x03B5         ,0x2203         },      //WCH_NONE sollte »Pfeil rechts« sein (AHK?)
256{'O'                    ,CAPLOK         ,'o'            ,'O'            ,'*'            ,WCH_NONE       ,0x03bf         ,0x2208         },      //WCH_NONE sollte »Ende« sein (AHK?)
257{'S'                    ,CAPLOK         ,'s'            ,'S'            ,'?'            ,0x00BF         ,0x03C3         ,0x03A3         },
258{'N'                    ,CAPLOK         ,'n'            ,'N'            ,'('            ,'4'            ,0x03BD         ,0x2115         },
259{'R'                    ,CAPLOK         ,'r'            ,'R'            ,')'            ,'5'            ,0x03f1         ,0x211d         },
260{'T'                    ,CAPLOK         ,'t'            ,'T'            ,'-'            ,'6'            ,0x03C4         ,0x2202         },
261{'D'                    ,CAPLOK         ,'d'            ,'D'            ,':'            ,','            ,0x03B4         ,0x0394         },
262{VK_OEM_5               ,CAPLOK         ,0x00FC         ,0x00DC         ,'#'            ,0x001b         ,WCH_NONE       ,0x221d         },
263{VK_OEM_7               ,CAPLOK         ,0x00E4         ,0x00C4         ,'|'            ,WCH_NONE       ,0x03B7         ,0x211c         },      //WCH_NONE sollte »Bild runter« sein (AHK?)
264{'P'                    ,CAPLOK         ,'p'            ,'P'            ,'~'            ,'\r'           ,0x03C0         ,0x03A0         },
265{'Z'                    ,CAPLOK         ,'z'            ,'Z'            ,'`'            ,WCH_NONE       ,0x03B6         ,0x2124         },
266{'B'                    ,CAPLOK         ,'b'            ,'B'            ,'+'            ,':'            ,0x03B2         ,0x21d0         },
267{'M'                    ,CAPLOK         ,'m'            ,'M'            ,'%'            ,'1'            ,0x00b5         ,0x21d4         },
268{VK_OEM_COMMA   ,0                      ,','            ,0x22ee         ,'\"'           ,'2'            ,0x03c1         ,0x21d2         },
269{VK_OEM_PERIOD  ,0                      ,'.'            ,0x2026         ,'\''           ,'3'            ,0x03d1         ,0x0398         },
270{0                              ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      }
271};
272
273static ALLOC_SECTION_LDATA VK_TO_WCHARS7 aVkToWch7[] = {
274//                              | CapsLock      |                       | SHIFT         | KANA          | NEU           | KANA+Shift| NEU+Kana  | Control       |
275//                              |===========|===========|===========|===========|===========|===========|===========|===========|
276{VK_OEM_3               ,CAPLOK         ,0x00df         ,0x1E9E  ,0x017F                ,WCH_NONE       ,0x03C2         ,0x2218         ,0x2218         },
277{VK_OEM_4               ,0                      ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,WCH_DEAD       ,0x001d         },      //Tote Taste 3
278{0xff                   ,0                      ,0x007E         ,0x00AF         ,0x00A8         ,0x002F         ,0x02DD         ,','            ,WCH_NONE       },
279{'Y'                    ,CAPLOK         ,'y'            ,'Y'            ,'@'            ,'.'            ,0x03C5         ,0x2207         ,0x001c         },
280{VK_OEM_6               ,CAPLOK         ,0x00F6         ,0x00D6         ,'$'            ,'\t'           ,WCH_NONE       ,0x2111         ,WCH_NONE       },
281{VK_SPACE               ,0                      ,' '            ,' '            ,' '            ,'0'            ,0x00a0         ,0x2009         ,' '            },
282{VK_BACK                ,0                      ,'\b'           ,'\b'           ,'\b'           ,'\b'           ,'\b'           ,'\b'           ,0x007f         },
283{VK_ESCAPE              ,0                      ,0x001b         ,0x001b         ,0x001b         ,0x001b         ,0x001b         ,0x001b         ,0x001b         },
284{VK_RETURN              ,0                      ,'\r'           ,'\r'           ,WCH_NONE       ,WCH_NONE       ,WCH_NONE       ,WCH_NONE       ,'\n'           },
285{VK_CANCEL              ,0                      ,0x0003         ,0x0003         ,WCH_NONE       ,WCH_NONE       ,WCH_NONE       ,WCH_NONE       ,0x0003         },
286{0                              ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      }
287};                                                                 
288
289static ALLOC_SECTION_LDATA VK_TO_WCHARS8 aVkToWch8[] = {
290//                              | CapsLock      |                       | SHIFT         | KANA          | NEU           | KANA+Shift| NEU+Kana  | Control       | Control+Shift|
291//                              |===========|===========|===========|===========|===========|===========|===========|===========|==============|
292{'2'                    ,0                      ,'2'            ,0x2116         ,0x00b2         ,0x2023         ,0x2082         ,0x2228         ,WCH_NONE       ,0x0000         },
293{'6'                    ,0                      ,'6'            ,0x20ac         ,0x00A2         ,0x00a3         ,0x2642         ,0x2225         ,WCH_NONE       ,0x001e         },
294{'J'                    ,CAPLOK         ,'j'            ,'J'            ,';'            ,';'            ,0x03b8         ,0x2261         ,WCH_NONE       ,0x001f         },
295{0                              ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      ,0                      }
296};
297
298// Put this last so that VkKeyScan interprets number characters
299// as coming from the main section of the kbd  before considering
300// the numpad.
301
302/*
303Entgegen der neo20.txt vorgesehene Belegung 1,2,3,5 ist hier 1,2,3,4 umgesetzt:
304
305== Vier Ebenen – Ziffernblock ==
306 +-----+
307¦ 1  4 ¦ 
308¦ 2  3 ¦
309 +-----+
3101. Ebene (kein Mod)             (Ziffern)
3112. Ebene (Umschalt)             (Steuertasten)
3123. Ebene (Mod3)                 (Pfeile u.ä.)
3134. Ebene (Mod4)                 (anderes Zeug)
314*/
315
316
317static ALLOC_SECTION_LDATA VK_TO_WCHARS4 aVkToWch4[] = {
318//                            |            |   SHIFT        |   KANA        |      NEU        |
319//                            |            |===============|================|===============|
320{VK_ADD                 ,0                      ,'+'            ,'+'            ,0x00b1         ,0x2213         },
321{VK_DIVIDE              ,0                      ,'/'            ,'/'            ,0x00f7         ,0x2215         },
322{VK_MULTIPLY    ,0                      ,'*'            ,'*'            ,0x00d7         ,0x2219         },
323{VK_SUBTRACT    ,0                      ,'-'            ,'-'            ,0x2052         ,WCH_NONE       },
324{VK_DECIMAL             ,0                      ,','            ,','            ,'.'            ,','            },
325{VK_NUMPAD0             ,0                      ,'0'            ,'0'            ,0x0025         ,0x2030         },
326{VK_NUMPAD1             ,0                      ,'1'            ,'1'            ,0x2194         ,0x2264         },
327{VK_NUMPAD2             ,0                      ,'2'            ,'2'            ,0x2193         ,0x222a         },
328{VK_NUMPAD3             ,0                      ,'3'            ,'3'            ,0x21cc         ,0x2265         },
329{VK_NUMPAD4             ,0                      ,'4'            ,'4'            ,0x2190         ,0x2282         },
330{VK_NUMPAD5             ,0                      ,'5'            ,'5'            ,0x221e         ,0x220B         },
331{VK_NUMPAD6             ,0                      ,'6'            ,'6'            ,0x2192         ,0x2283         },
332{VK_NUMPAD7             ,0                      ,'7'            ,'7'            ,0x2195         ,0x226a         },
333{VK_NUMPAD8             ,0                      ,'8'            ,'8'            ,0x2191         ,0x2229         },
334{VK_NUMPAD9             ,0                      ,'9'            ,'9'            ,0x2297         ,0x226b         },
335{0                              ,0                      ,0                      ,0                      ,0                      ,0                      }
336};
337
338// Hier müssen die verwendeten WChar_Tables vorkommen; Numpad MUSS letzte Zeile sein.
339static ALLOC_SECTION_LDATA VK_TO_WCHAR_TABLE aVkToWcharTable[] = {
340    {  (PVK_TO_WCHARS1)aVkToWch6, 6, sizeof(aVkToWch6[0]) },
341    {  (PVK_TO_WCHARS1)aVkToWch7, 7, sizeof(aVkToWch7[0]) },
342    {  (PVK_TO_WCHARS1)aVkToWch8, 8, sizeof(aVkToWch8[0]) },
343    {  (PVK_TO_WCHARS1)aVkToWch4, 4, sizeof(aVkToWch4[0]) },
344    {                       NULL, 0, 0                    },
345};
346
347/***************************************************************************\
348* aKeyNames[], aKeyNamesExt[]  - Virtual Scancode to Key Name tables
349*
350* Table attributes: Ordered Scan (by scancode), null-terminated
351*
352* Only the names of Extended, NumPad, Dead and Non-Printable keys are here.
353* (Keys producing printable characters are named by that character)
354\***************************************************************************/
355
356static ALLOC_SECTION_LDATA VSC_LPWSTR aKeyNames[] = {
357    0x01,    L"ESC",
358    0x0e,    L"R\x00DC" L"CKTASTE",
359    0x0f,    L"TABULATOR",
360    0x1c,    L"EINGABE",
361    0x1d,    L"STRG",
362    0x2a,    L"UMSCHALT",
363    0x2b,    L"MOD 3 RECHTS",
364    0x36,    L"UMSCHALT RECHTS",
365    0x37,    L"* (ZEHNERTASTATUR)",
366    0x38,    L"ALT",
367    0x39,    L"LEER",
368    0x3a,    L"MOD 3 LINKS",
369    0x3b,    L"F1",
370    0x3c,    L"F2",
371    0x3d,    L"F3",
372    0x3e,    L"F4",
373    0x3f,    L"F5",
374    0x40,    L"F6",
375    0x41,    L"F7",
376    0x42,    L"F8",
377    0x43,    L"F9",
378    0x44,    L"F10",
379    0x45,    L"PAUSE",
380    0x46,    L"ROLLEN-FESTSTELL",
381    0x47,    L"7 (ZEHNERTASTATUR)",
382    0x48,    L"8 (ZEHNERTASTATUR)",
383    0x49,    L"9 (ZEHNERTASTATUR)",
384    0x4a,    L"- (ZEHNERTASTATUR)",
385    0x4b,    L"4 (ZEHNERTASTATUR)",
386    0x4c,    L"5 (ZEHNERTASTATUR)",
387    0x4d,    L"6 (ZEHNERTASTATUR)",
388    0x4e,    L"+ (ZEHNERTASTATUR)",
389    0x4f,    L"1 (ZEHNERTASTATUR)",
390    0x50,    L"2 (ZEHNERTASTATUR)",
391    0x51,    L"3 (ZEHNERTASTATUR)",
392    0x52,    L"0 (ZEHNERTASTATUR)",
393    0x53,    L"KOMMA (ZEHNERTASTATUR)",
394    0x56,     L"MOD 4 LINKS",
395    0x57,    L"F11",
396    0x58,    L"F12",
397    0   ,    NULL
398};
399
400static ALLOC_SECTION_LDATA VSC_LPWSTR aKeyNamesExt[] = {
401    0x1c,    L"EINGABE (ZEHNERTASTATUR)",
402    0x1d,    L"STRG-RECHTS",
403    0x35,    L"/ (ZEHNERTASTATUR)",
404    0x37,    L"DRUCK",
405    0x38,    L"MOD 4 RECHTS",
406    0x45,    L"NUM-FESTSTELL",
407    0x46,    L"UNTBR",
408    0x47,    L"POS1",
409    0x48,    L"NACH-OBEN",
410    0x49,    L"BILD-NACH-OBEN",
411    0x4b,    L"NACH-LINKS",
412    0x4d,    L"NACH-RECHTS",
413    0x4f,    L"ENDE",
414    0x50,    L"NACH-UNTEN",
415    0x51,    L"BILD-NACH-UNTEN",
416    0x52,    L"EINFG",
417    0x53,    L"ENTF",
418    0x54,    L"<00>",
419    0x56,    L"HILFE",
420    0x5b,    L"LINKE WINDOWS",
421    0x5c,    L"RECHTE WINDOWS",
422    0x5d,    L"ANWENDUNG",
423    0   ,    NULL
424};
425
426static ALLOC_SECTION_LDATA DEADKEY_LPWSTR aKeyNamesDead[] = {
427    L"^"        L"ZIRKUMFLEX",
428    L"\x02C7"    L"CARON",
429    L"\x02D8"    L"BREVIS",
430    L"\x00B7"    L"DOT_MID",
431    L"\x002D"    L"QUERSTRICH",
432    L"\x002E"    L"DOT_BELOW",
433       
434    L"\x00B4"    L"AKUT",
435    L"\x0060"    L"GRAVIS",
436    L"\x00B8"    L"CEDILLA",
437    L"\x02D9"    L"DOT_ABOVE",
438    L"\x02BD"    L"OGONEK",
439    L"\x02DA"    L"RING",
440       
441    L"\x007E"    L"TILDE",
442    L"\x00AF"    L"MAKRON",
443    L"\x00A8"    L"TREMA",
444    L"\x00AF"    L"SCHRAEGSTRICH",
445    L"\x02DD"    L"DOPPEL_AKUT", 
446    L"\x002C"    L"KOMMA_BELOW",
447       
448
449    NULL
450};
451
452static ALLOC_SECTION_LDATA DEADKEY aDeadKey[] = {
453// Schema:
454//    Deadtrans( Name oder Unicode der normalen Taste,    Name oder Unicode der toten Taste,    Name oder Unicode der zu bildenden Taste,    0x0000 für  sichtbar, 0x0001 für tot)
455//    0, 0    terminiert komplette Liste
456
457//Compose
458/*Erstes Zeichen für Compose alphabetisch
459    DEADTRANS( L' '        ,0x266B    ,0x266b    ,0x0000    ),
460    DEADTRANS( L'O'        ,0x266B    ,L'O'    ,0x0001    ),
461    DEADTRANS( L'o'        ,0x266B    ,L'o'    ,0x0001    ),
462    DEADTRANS( L'R'        ,0x266B    ,L'R'    ,0x0001    ),
463//Zweites Zeichen für Compose die ›o‹ oder ›O‹ anfangen
464    DEADTRANS( L'C'        ,L'O'    ,0x00a9    ,0x0000    ),//  O + C = 0x00A9 (Copyright Sign)
465    DEADTRANS( L'c'        ,L'o'    ,0x00a9    ,0x0000    ),//  o + c = 0x00A9 (Copyright Sign)
466    DEADTRANS( L'R'        ,L'O'    ,0x00ae    ,0x0000    ),//  O + R = 0x00AE (Registered Sign)
467    DEADTRANS( L'r'        ,L'o'    ,0x00ae    ,0x0000    ),//  o + r = 0x00AE (Registered Sign)
468//Zweites Zeichen für Compose die ›t‹ oder ›T‹ anfangen
469    DEADTRANS( L'M'        ,L'T'    ,0x2122    ,0x0000    ),//  T + M = 0x2122 (Trade Mark Sign)
470*/
471
472DEADTRANS(    0x0073    ,0x266B ,    0x0073    ,0x0001    ),
473DEADTRANS(    0x0046    ,0x266B ,    0x0046    ,0x0001    ),
474DEADTRANS(    0x0066    ,0x266B ,    0x0066    ,0x0001    ),
475DEADTRANS(    0x0054    ,0x266B ,    0x0054    ,0x0001    ),
476DEADTRANS(    0x0051    ,0x266B ,    0x0051    ,0x0001    ),
477DEADTRANS(    0x006C    ,0x266B ,    0x006C    ,0x0001    ),
478DEADTRANS(    0x006D    ,0x266B ,    0x006D    ,0x0001    ),
479DEADTRANS(    0x006B    ,0x266B ,    0x006B    ,0x0001    ),
480DEADTRANS(    0x0063    ,0x266B ,    0x0063    ,0x0001    ),
481DEADTRANS(    0x07EC    ,0x266B ,    0x07EC    ,0x0001    ),
482DEADTRANS(    0x006E    ,0x266B ,    0x006E    ,0x0001    ),
483DEADTRANS(    0x0064    ,0x266B ,    0x0064    ,0x0001    ),
484DEADTRANS(    0x0048    ,0x266B ,    0x0048    ,0x0001    ),
485DEADTRANS(    0x0022    ,0x266B ,    0x0022    ,0x0001    ),
486DEADTRANS(    0x0034    ,0x266B ,    0x0034    ,0x0001    ),
487DEADTRANS(    0x08BF    ,0x266B ,    0x08BF    ,0x0001    ),
488DEADTRANS(    0x0AF7    ,0x266B ,    0x0AF7    ,0x0001    ),
489DEADTRANS(    0x0AF8    ,0x266B ,    0x0AF8    ,0x0001    ),
490DEADTRANS(    0x0023    ,0x266B ,    0x0023    ,0x0001    ),
491DEADTRANS(    0x003A    ,0x266B ,    0x003A    ,0x0001    ),
492DEADTRANS(    0x005F    ,0x266B ,    0x005F    ,0x0001    ),
493DEADTRANS(    0x005E    ,0x266B ,    0x005E    ,0x0001    ),
494DEADTRANS(    0x003C    ,0x266B ,    0x003C    ,0x0001    ),
495DEADTRANS(    0x003E    ,0x266B ,    0x003E    ,0x0001    ),
496DEADTRANS(    0x0033    ,0x266B ,    0x0033    ,0x0001    ),
497DEADTRANS(    0x0032    ,0x266B ,    0x0032    ,0x0001    ),
498DEADTRANS(    0x08D6    ,0x266B ,    0x08D6    ,0x0001    ),
499DEADTRANS(    L'/'    ,0x266B ,    L'/'    ,0x0001    ),
500DEADTRANS(    0x002F    ,0x266B ,    0x002F    ,0x0001    ),
501DEADTRANS(    0x0072    ,0x266B ,    0x0072    ,0x0001    ),
502DEADTRANS(    0x0052    ,0x266B ,    0x0052    ,0x0001    ),
503DEADTRANS(    0x0031    ,0x266B ,    0x0031    ,0x0001    ),
504DEADTRANS(    0x0037    ,0x266B ,    0x0037    ,0x0001    ),
505DEADTRANS(    0x0035    ,0x266B ,    0x0035    ,0x0001    ),
506DEADTRANS(    0x0074    ,0x266B ,    0x0074    ,0x0001    ),
507DEADTRANS(    0x0053    ,0x266B ,    0x0053    ,0x0001    ),
508DEADTRANS(    0x00B0    ,0x266B ,    0x00B0    ,0x0001    ),
509DEADTRANS(    0x003D    ,0x266B ,    0x003D    ,0x0001    ),
510DEADTRANS(    0x0057    ,0x266B ,    0x0057    ,0x0001    ),
511DEADTRANS(    0x0050    ,0x266B ,    0x0050    ,0x0001    ),
512DEADTRANS(    0x004E    ,0x266B ,    0x004E    ,0x0001    ),
513DEADTRANS(    0x004C    ,0x266B ,    0x004C    ,0x0001    ),
514DEADTRANS(    0x0043    ,0x266B ,    0x0043    ,0x0001    ),
515DEADTRANS(    0x0BC6    ,0x266B ,    0x0BC6    ,0x0001    ),
516DEADTRANS(    0x0021    ,0x266B ,    0x0021    ,0x0001    ),
517DEADTRANS(    0x003F    ,0x266B ,    0x003F    ,0x0001    ),
518DEADTRANS(    0x002E    ,0x266B ,    0x002E    ,0x0001    ),
519DEADTRANS(    0x0077    ,0x266B ,    0x0077    ,0x0001    ),
520DEADTRANS(    0x0025    ,0x266B ,    0x0025    ,0x0001    ),
521DEADTRANS(    0x002C    ,0x266B ,    0x002C    ,0x0001    ),
522DEADTRANS(    0x0027    ,0x266B ,    0x0027    ,0x0001    ),
523DEADTRANS(    0x0020    ,0x266B ,    0x0020    ,0x0001    ),
524DEADTRANS(    0x07E9    ,0x266B ,    0x07E9    ,0x0001    ),
525DEADTRANS(    0x0060    ,0x266B ,    0x0060    ,0x0001    ),
526DEADTRANS(    0x007E    ,0x266B ,    0x007E    ,0x0001    ),
527DEADTRANS(    0x00A8    ,0x266B ,    0x00A8    ,0x0001    ),
528DEADTRANS(    0x0028    ,0x266B ,    0x0028    ,0x0001    ),
529DEADTRANS(    0x00AF    ,0x266B ,    0x00AF    ,0x0001    ),
530DEADTRANS(    0x0062    ,0x266B ,    0x0062    ,0x0001    ),
531DEADTRANS(    0x0055    ,0x266B ,    0x0055    ,0x0001    ),
532DEADTRANS(    0x0029    ,0x266B ,    0x0029    ,0x0001    ),
533DEADTRANS(    0x00B4    ,0x266B ,    0x00B4    ,0x0001    ),
534DEADTRANS(    0x006F    ,0x266B ,    0x006F    ,0x0001    ),
535DEADTRANS(    0x0061    ,0x266B ,    0x0061    ,0x0001    ),
536DEADTRANS(    0x0047    ,0x266B ,    0x0047    ,0x0001    ),
537DEADTRANS(    0x0065    ,0x266B ,    0x0065    ,0x0001    ),
538DEADTRANS(    0x003B    ,0x266B ,    0x003B    ,0x0001    ),
539DEADTRANS(    0x0044    ,0x266B ,    0x0044    ,0x0001    ),
540DEADTRANS(    0x002B    ,0x266B ,    0x002B    ,0x0001    ),
541DEADTRANS(    0x0045    ,0x266B ,    0x0045    ,0x0001    ),
542DEADTRANS(    0x0075    ,0x266B ,    0x0075    ,0x0001    ),
543DEADTRANS(    0x0069    ,0x266B ,    0x0069    ,0x0001    ),
544DEADTRANS(    0x0049    ,0x266B ,    0x0049    ,0x0001    ),
545DEADTRANS(    0x002D    ,0x266B ,    0x002D    ,0x0001    ),
546DEADTRANS(    0x0078    ,0x266B ,    0x0078    ,0x0001    ),
547DEADTRANS(    0x0041    ,0x266B ,    0x0041    ,0x0001    ),
548DEADTRANS(    0x007C    ,0x266B ,    0x007C    ,0x0001    ),
549DEADTRANS(    0x004F    ,0x266B ,    0x004F    ,0x0001    ),
550DEADTRANS(    0x0070    ,0x266B ,    0x0070    ,0x0001    ),
551DEADTRANS(    0x0059    ,0x266B ,    0x0059    ,0x0001    ),
552DEADTRANS(    0x0076    ,0x266B ,    0x0076    ,0x0001    ),
553DEADTRANS(    0x0056    ,0x266B ,    0x0056    ,0x0001    ),
554
555DEADTRANS(    0x0074    ,    0x0073    ,    0xFB06    ,0x0000    ),
556DEADTRANS(    0x006C    ,    0x0046    ,    0xFB04    ,0x0000    ),
557DEADTRANS(    0x0069    ,    0x0046    ,    0xFB03    ,0x0000    ),
558DEADTRANS(    0x006C    ,    0x0066    ,    0xFB02    ,0x0000    ),
559DEADTRANS(    0x0069    ,    0x0066    ,    0xFB01    ,0x0000    ),
560DEADTRANS(    0x0066    ,    0x0066    ,    0xFB00    ,0x0000    ),
561DEADTRANS(    0x0068    ,    0x0054    ,    0xE049    ,0x0000    ),
562DEADTRANS(    0x0075    ,    0x0051    ,    0xE048    ,0x0000    ),
563DEADTRANS(    0x0074    ,    0x0066    ,    0xE039    ,0x0000    ),
564DEADTRANS(    0x006B    ,    0x0066    ,    0xE038    ,0x0000    ),
565DEADTRANS(    0x006A    ,    0x0066    ,    0xE037    ,0x0000    ),
566DEADTRANS(    0x0068    ,    0x0066    ,    0xE036    ,0x0000    ),
567DEADTRANS(    0x0074    ,    0x0046    ,    0xE035    ,0x0000    ),
568DEADTRANS(    0x006B    ,    0x0046    ,    0xE034    ,0x0000    ),
569DEADTRANS(    0x006A    ,    0x0046    ,    0xE033    ,0x0000    ),
570DEADTRANS(    0x0068    ,    0x0046    ,    0xE032    ,0x0000    ),
571DEADTRANS(    0x0062    ,    0x0046    ,    0xE031    ,0x0000    ),
572DEADTRANS(    0x0062    ,    0x0066    ,    0xE030    ,0x0000    ),
573DEADTRANS(    0x006E    ,    0x006C    ,    0x33D1    ,0x0000    ),
574DEADTRANS(    0x0073    ,    0x006D    ,    0x33A7    ,0x0000    ),
575DEADTRANS(    0x006D    ,    0x006B    ,    0x339E    ,0x0000    ),
576DEADTRANS(    0x006D    ,    0x0063    ,    0x339D    ,0x0000    ),
577DEADTRANS(    0x006D    ,    0x006D    ,    0x339C    ,0x0000    ),
578DEADTRANS(    0x006D    ,    0x07EC    ,    0x339B    ,0x0000    ),
579DEADTRANS(    0x006D    ,    0x006E    ,    0x339A    ,0x0000    ),
580DEADTRANS(    0x006D    ,    0x0066    ,    0x3399    ,0x0000    ),
581DEADTRANS(    0x2113    ,    0x006B    ,    0x3398    ,0x0000    ),
582DEADTRANS(    0x006C    ,    0x006B    ,    0x3398    ,0x0000    ),
583DEADTRANS(    0x2113    ,    0x0064    ,    0x3397    ,0x0000    ),
584DEADTRANS(    0x006C    ,    0x0064    ,    0x3397    ,0x0000    ),
585DEADTRANS(    0x2113    ,    0x006D    ,    0x3396    ,0x0000    ),
586DEADTRANS(    0x006C    ,    0x006D    ,    0x3396    ,0x0000    ),
587DEADTRANS(    0x2113    ,    0x07EC    ,    0x3395    ,0x0000    ),
588DEADTRANS(    0x006C    ,    0x07EC    ,    0x3395    ,0x0000    ),
589DEADTRANS(    0x007A    ,    0x0048    ,    0x3390    ,0x0000    ),
590DEADTRANS(    0x0067    ,    0x006B    ,    0x338F    ,0x0000    ),
591DEADTRANS(    0x0067    ,    0x006D    ,    0x338E    ,0x0000    ),
592DEADTRANS(    0x0067    ,    0x07EC    ,    0x338D    ,0x0000    ),
593DEADTRANS(    0x002F    ,    0x0022    ,    0x301e    ,0x0000    ),
594DEADTRANS(    0x005C    ,    0x0022    ,    0x301d    ,0x0000    ),
595DEADTRANS(    0x08BF    ,    0x0034    ,    0x2A0C    ,0x0000    ),
596DEADTRANS(    0x0034    ,    0x08BF    ,    0x2A0C    ,0x0000    ),
597DEADTRANS(    0x0AF8    ,    0x0AF7    ,    0x26A5    ,0x0000    ),
598DEADTRANS(    0x0AF7    ,    0x0AF8    ,    0x26A4    ,0x0000    ),
599DEADTRANS(    0x0AF7    ,    0x0AF7    ,    0x26A3    ,0x0000    ),
600DEADTRANS(    0x0AF8    ,    0x0AF8    ,    0x26A2    ,0x0000    ),
601DEADTRANS(    0x0023    ,    0x0023    ,    0x266f    ,0x0000    ),
602DEADTRANS(    0x0066    ,    0x0023    ,    0x266e    ,0x0000    ),
603DEADTRANS(    0x0062    ,    0x0023    ,    0x266d    ,0x0000    ),
604DEADTRANS(    0x0029    ,    0x003A    ,    0x263A    ,0x0000    ),
605DEADTRANS(    0x0028    ,    0x003A    ,    0x2639    ,0x0000    ),
606DEADTRANS(    0x005D    ,    0x005F    ,    0x230B    ,0x0000    ),
607DEADTRANS(    0x005B    ,    0x005F    ,    0x230A    ,0x0000    ),
608DEADTRANS(    0x005D    ,    0x005E    ,    0x2309    ,0x0000    ),
609DEADTRANS(    0x005B    ,    0x005E    ,    0x2308    ,0x0000    ),
610DEADTRANS(    0x002E    ,    0x003C    ,    0x2235    ,0x0000    ),
611DEADTRANS(    0x002E    ,    0x003E    ,    0x2234    ,0x0000    ),
612DEADTRANS(    0x08BF    ,    0x0033    ,    0x2230    ,0x0000    ),
613DEADTRANS(    0x0033    ,    0x08BF    ,    0x2230    ,0x0000    ),
614DEADTRANS(    0x08BF    ,    0x08BF    ,    0x222F    ,0x0000    ),
615DEADTRANS(    0x08BF    ,    0x0032    ,    0x222F    ,0x0000    ),
616DEADTRANS(    0x0032    ,    0x08BF    ,    0x222F    ,0x0000    ),
617DEADTRANS(    0x08BF    ,    0x0033    ,    0x222D    ,0x0000    ),
618DEADTRANS(    0x0033    ,    0x08BF    ,    0x222D    ,0x0000    ),
619DEADTRANS(    0x08BF    ,    0x08BF    ,    0x222C    ,0x0000    ),
620DEADTRANS(    0x08BF    ,    0x0032    ,    0x222C    ,0x0000    ),
621DEADTRANS(    0x0032    ,    0x08BF    ,    0x222C    ,0x0000    ),
622DEADTRANS(    0x08D6    ,    0x0034    ,    0x221C    ,0x0000    ),
623DEADTRANS(    0x0034    ,    0x08D6    ,    0x221C    ,0x0000    ),
624DEADTRANS(    0x08D6    ,    0x0033    ,    0x221B    ,0x0000    ),
625DEADTRANS(    0x0033    ,    0x08D6    ,    0x221B    ,0x0000    ),
626DEADTRANS(    0x08FD    ,    L'/'    ,    0x219B    ,0x0000    ),
627DEADTRANS(    0x08FD    ,    0x002F    ,    0x219B    ,0x0000    ),
628DEADTRANS(    0x08FB    ,    L'/'    ,    0x219A    ,0x0000    ),
629DEADTRANS(    0x08FB    ,    0x002F    ,    0x219A    ,0x0000    ),
630DEADTRANS(    0x0039    ,    0x0072    ,    0x2178    ,0x0000    ),
631DEADTRANS(    0x0038    ,    0x0072    ,    0x2177    ,0x0000    ),
632DEADTRANS(    0x0037    ,    0x0072    ,    0x2176    ,0x0000    ),
633DEADTRANS(    0x0036    ,    0x0072    ,    0x2175    ,0x0000    ),
634DEADTRANS(    0x0035    ,    0x0072    ,    0x2174    ,0x0000    ),
635DEADTRANS(    0x0034    ,    0x0072    ,    0x2173    ,0x0000    ),
636DEADTRANS(    0x0033    ,    0x0072    ,    0x2172    ,0x0000    ),
637DEADTRANS(    0x0032    ,    0x0072    ,    0x2171    ,0x0000    ),
638DEADTRANS(    0x0039    ,    0x0052    ,    0x2168    ,0x0000    ),
639DEADTRANS(    0x0038    ,    0x0052    ,    0x2167    ,0x0000    ),
640DEADTRANS(    0x0037    ,    0x0052    ,    0x2166    ,0x0000    ),
641DEADTRANS(    0x0036    ,    0x0052    ,    0x2165    ,0x0000    ),
642DEADTRANS(    0x0035    ,    0x0052    ,    0x2164    ,0x0000    ),
643DEADTRANS(    0x0034    ,    0x0052    ,    0x2163    ,0x0000    ),
644DEADTRANS(    0x0033    ,    0x0052    ,    0x2162    ,0x0000    ),
645DEADTRANS(    0x0032    ,    0x0052    ,    0x2161    ,0x0000    ),
646DEADTRANS(    L'/'    ,    0x0031    ,    0x215F    ,0x0000    ),
647DEADTRANS(    0x002F    ,    0x0031    ,    0x215F    ,0x0000    ),
648DEADTRANS(    0x0038    ,    0x0037    ,    0x215E    ,0x0000    ),
649DEADTRANS(    0x0038    ,    0x0035    ,    0x215D    ,0x0000    ),
650DEADTRANS(    0x0038    ,    0x0033    ,    0x215C    ,0x0000    ),
651DEADTRANS(    0x0038    ,    0x0031    ,    0x215B    ,0x0000    ),
652DEADTRANS(    0x0038    ,    0x0031    ,    0x215B    ,0x0000    ),
653DEADTRANS(    0x0036    ,    0x0035    ,    0x215A    ,0x0000    ),
654DEADTRANS(    0x0036    ,    0x0031    ,    0x2159    ,0x0000    ),
655DEADTRANS(    0x0035    ,    0x0034    ,    0x2158    ,0x0000    ),
656DEADTRANS(    0x0035    ,    0x0033    ,    0x2157    ,0x0000    ),
657DEADTRANS(    0x0035    ,    0x0032    ,    0x2156    ,0x0000    ),
658DEADTRANS(    0x0035    ,    0x0031    ,    0x2155    ,0x0000    ),
659DEADTRANS(    0x0033    ,    0x0032    ,    0x2154    ,0x0000    ),
660DEADTRANS(    0x0033    ,    0x0031    ,    0x2153    ,0x0000    ),
661DEADTRANS(    0x006D    ,    0x0074    ,    0x2122    ,0x0000    ),
662DEADTRANS(    0x004D    ,    0x0054    ,    0x2122    ,0x0000    ),
663DEADTRANS(    0x004D    ,    0x0053    ,    0x2120    ,0x0000    ),
664DEADTRANS(    0x0046    ,    0x00B0    ,    0x2109    ,0x0000    ),
665DEADTRANS(    0x0043    ,    0x00B0    ,    0x2103    ,0x0000    ),
666DEADTRANS(    0x002D    ,    0x0064    ,    0x20ab    ,0x0000    ),
667DEADTRANS(    0x0057    ,    0x003D    ,    0x20a9    ,0x0000    ),
668DEADTRANS(    0x003D    ,    0x0057    ,    0x20a9    ,0x0000    ),
669DEADTRANS(    0x0073    ,    0x0052    ,    0x20a8    ,0x0000    ),
670DEADTRANS(    0x0074    ,    0x0050    ,    0x20a7    ,0x0000    ),
671DEADTRANS(    0x004E    ,    0x003D    ,    0x20a6    ,0x0000    ),
672DEADTRANS(    0x003D    ,    0x004E    ,    0x20a6    ,0x0000    ),
673DEADTRANS(    0x006D    ,    0x002F    ,    0x20a5    ,0x0000    ),
674DEADTRANS(    0x002F    ,    0x006D    ,    0x20a5    ,0x0000    ),
675DEADTRANS(    0x004C    ,    0x003D    ,    0x20a4    ,0x0000    ),
676DEADTRANS(    0x003D    ,    0x004C    ,    0x20a4    ,0x0000    ),
677DEADTRANS(    0x0072    ,    0x0046    ,    0x20a3    ,0x0000    ),
678DEADTRANS(    0x0072    ,    0x0043    ,    0x20a2    ,0x0000    ),
679DEADTRANS(    0x0043    ,    0x002F    ,    0x20a1    ,0x0000    ),
680DEADTRANS(    0x002F    ,    0x0043    ,    0x20a1    ,0x0000    ),
681DEADTRANS(    0x0045    ,    0x0043    ,    0x20a0    ,0x0000    ),
682DEADTRANS(    0x0029    ,    0x0BC6    ,    0x208E    ,0x0000    ),
683DEADTRANS(    0x0029    ,    0x005F    ,    0x208E    ,0x0000    ),
684DEADTRANS(    0x0028    ,    0x0BC6    ,    0x208D    ,0x0000    ),
685DEADTRANS(    0x0028    ,    0x005F    ,    0x208D    ,0x0000    ),
686DEADTRANS(    L'='    ,    0x0BC6    ,    0x208C    ,0x0000    ),
687DEADTRANS(    L'='    ,    0x005F    ,    0x208C    ,0x0000    ),
688DEADTRANS(    0x003D    ,    0x0BC6    ,    0x208C    ,0x0000    ),
689DEADTRANS(    0x003D    ,    0x005F    ,    0x208C    ,0x0000    ),
690DEADTRANS(    L'-'    ,    0x0BC6    ,    0x208B    ,0x0000    ),
691DEADTRANS(    L'-'    ,    0x005F    ,    0x208B    ,0x0000    ),
692DEADTRANS(    0x002D    ,    0x0BC6    ,    0x208B    ,0x0000    ),
693DEADTRANS(    0x002D    ,    0x005F    ,    0x208B    ,0x0000    ),
694DEADTRANS(    L'+'    ,    0x0BC6    ,    0x208A    ,0x0000    ),
695DEADTRANS(    L'+'    ,    0x005F    ,    0x208A    ,0x0000    ),
696DEADTRANS(    0x002B    ,    0x0BC6    ,    0x208A    ,0x0000    ),
697DEADTRANS(    0x002B    ,    0x005F    ,    0x208A    ,0x0000    ),
698DEADTRANS(    0x0039    ,    0x0BC6    ,    0x2089    ,0x0000    ),
699DEADTRANS(    0x0039    ,    0x005F    ,    0x2089    ,0x0000    ),
700DEADTRANS(    0x0038    ,    0x0BC6    ,    0x2088    ,0x0000    ),
701DEADTRANS(    0x0038    ,    0x005F    ,    0x2088    ,0x0000    ),
702DEADTRANS(    0x0037    ,    0x0BC6    ,    0x2087    ,0x0000    ),
703DEADTRANS(    0x0037    ,    0x005F    ,    0x2087    ,0x0000    ),
704DEADTRANS(    0x0036    ,    0x0BC6    ,    0x2086    ,0x0000    ),
705DEADTRANS(    0x0036    ,    0x005F    ,    0x2086    ,0x0000    ),
706DEADTRANS(    0x0035    ,    0x0BC6    ,    0x2085    ,0x0000    ),
707DEADTRANS(    0x0035    ,    0x005F    ,    0x2085    ,0x0000    ),
708DEADTRANS(    0x0034    ,    0x0BC6    ,    0x2084    ,0x0000    ),
709DEADTRANS(    0x0034    ,    0x005F    ,    0x2084    ,0x0000    ),
710DEADTRANS(    0x0033    ,    0x0BC6    ,    0x2083    ,0x0000    ),
711DEADTRANS(    0x0033    ,    0x005F    ,    0x2083    ,0x0000    ),
712DEADTRANS(    0x0032    ,    0x0BC6    ,    0x2082    ,0x0000    ),
713DEADTRANS(    0x0032    ,    0x005F    ,    0x2082    ,0x0000    ),
714DEADTRANS(    0x0031    ,    0x0BC6    ,    0x2081    ,0x0000    ),
715DEADTRANS(    0x0031    ,    0x005F    ,    0x2081    ,0x0000    ),
716DEADTRANS(    0x0030    ,    0x0BC6    ,    0x2080    ,0x0000    ),
717DEADTRANS(    0x0030    ,    0x005F    ,    0x2080    ,0x0000    ),
718DEADTRANS(    0x0029    ,    0x005E    ,    0x207E    ,0x0000    ),
719DEADTRANS(    0x0028    ,    0x005E    ,    0x207D    ,0x0000    ),
720DEADTRANS(    L'='    ,    0x005E    ,    0x207C    ,0x0000    ),
721DEADTRANS(    0x003D    ,    0x005E    ,    0x207C    ,0x0000    ),
722DEADTRANS(    L'-'    ,    0x005E    ,    0x207B    ,0x0000    ),
723DEADTRANS(    0x002D    ,    0x005E    ,    0x207B    ,0x0000    ),
724DEADTRANS(    L'+'    ,    0x005E    ,    0x207A    ,0x0000    ),
725DEADTRANS(    0x002B    ,    0x005E    ,    0x207A    ,0x0000    ),
726DEADTRANS(    0x0039    ,    0x005E    ,    0x2079    ,0x0000    ),
727DEADTRANS(    0x0038    ,    0x005E    ,    0x2078    ,0x0000    ),
728DEADTRANS(    0x0037    ,    0x005E    ,    0x2077    ,0x0000    ),
729DEADTRANS(    0x0036    ,    0x005E    ,    0x2076    ,0x0000    ),
730DEADTRANS(    0x0035    ,    0x005E    ,    0x2075    ,0x0000    ),
731DEADTRANS(    0x0034    ,    0x005E    ,    0x2074    ,0x0000    ),
732DEADTRANS(    0x0030    ,    0x005E    ,    0x2070    ,0x0000    ),
733DEADTRANS(    0x003F    ,    0x0021    ,    0x2049    ,0x0000    ),
734DEADTRANS(    0x0021    ,    0x003F    ,    0x2048    ,0x0000    ),
735DEADTRANS(    0x003F    ,    0x0032    ,    0x2047    ,0x0000    ),
736DEADTRANS(    0x0032    ,    0x003F    ,    0x2047    ,0x0000    ),
737DEADTRANS(    0x0032    ,    0x0021    ,    0x203C    ,0x0000    ),
738DEADTRANS(    0x0021    ,    0x0032    ,    0x203C    ,0x0000    ),
739DEADTRANS(    0x003E    ,    0x002E    ,    0x203a    ,0x0000    ),
740DEADTRANS(    0x003C    ,    0x002E    ,    0x2039    ,0x0000    ),
741DEADTRANS(    0x0022    ,    0x0077    ,    0x2033    ,0x0000    ),
742DEADTRANS(    0x0027    ,    0x0077    ,    0x2032    ,0x0000    ),
743DEADTRANS(    0x006F    ,    0x0025    ,    0x2030    ,0x0000    ),
744DEADTRANS(    0x002C    ,    0x0022    ,    0x201e    ,0x0000    ),
745DEADTRANS(    0x0022    ,    0x002C    ,    0x201e    ,0x0000    ),
746DEADTRANS(    0x003E    ,    0x0022    ,    0x201d    ,0x0000    ),
747DEADTRANS(    0x0022    ,    0x003E    ,    0x201d    ,0x0000    ),
748DEADTRANS(    0x003C    ,    0x0022    ,    0x201c    ,0x0000    ),
749DEADTRANS(    0x0022    ,    0x003C    ,    0x201c    ,0x0000    ),
750DEADTRANS(    0x002C    ,    0x0027    ,    0x201a    ,0x0000    ),
751DEADTRANS(    0x0027    ,    0x002C    ,    0x201a    ,0x0000    ),
752DEADTRANS(    0x003E    ,    0x0027    ,    0x2019    ,0x0000    ),
753DEADTRANS(    0x0027    ,    0x003E    ,    0x2019    ,0x0000    ),
754DEADTRANS(    0x003C    ,    0x0027    ,    0x2018    ,0x0000    ),
755DEADTRANS(    0x0027    ,    0x003C    ,    0x2018    ,0x0000    ),
756DEADTRANS(    0x002E    ,    0x0020    ,    0x2008    ,0x0000    ),
757DEADTRANS(    0x07D9    ,    0x07E9    ,    0x1FFC    ,0x0000    ),
758DEADTRANS(    0x07D9    ,    0x0060    ,    0x1FFA    ,0x0000    ),
759DEADTRANS(    0x07CF    ,    0x0060    ,    0x1FF8    ,0x0000    ),
760DEADTRANS(    0x07F9    ,    0x007E    ,    0x1FF6    ,0x0000    ),
761DEADTRANS(    0x07BB    ,    0x07E9    ,    0x1FF4    ,0x0000    ),
762DEADTRANS(    0x07F9    ,    0x07E9    ,    0x1FF3    ,0x0000    ),
763DEADTRANS(    0x1EF2    ,    0x00A8    ,    0x1FED    ,0x0000    ),
764DEADTRANS(    0x0060    ,    0x00A8    ,    0x1FED    ,0x0000    ),
765DEADTRANS(    0x07D1    ,    0x0028    ,    0x1FEC    ,0x0000    ),
766DEADTRANS(    0x07D5    ,    0x0060    ,    0x1FEA    ,0x0000    ),
767DEADTRANS(    0x07D5    ,    0x00AF    ,    0x1FE9    ,0x0000    ),
768DEADTRANS(    0x07D5    ,    0x005F    ,    0x1FE9    ,0x0000    ),
769DEADTRANS(    0x07D5    ,    0x0062    ,    0x1FE8    ,0x0000    ),
770DEADTRANS(    0x07D5    ,    0x0055    ,    0x1FE8    ,0x0000    ),
771DEADTRANS(    0x07B9    ,    0x007E    ,    0x1FE7    ,0x0000    ),
772DEADTRANS(    0x07F5    ,    0x007E    ,    0x1FE6    ,0x0000    ),
773DEADTRANS(    0x07F1    ,    0x0028    ,    0x1FE5    ,0x0000    ),
774DEADTRANS(    0x07F1    ,    0x0029    ,    0x1FE4    ,0x0000    ),
775DEADTRANS(    0x07B9    ,    0x0060    ,    0x1FE2    ,0x0000    ),
776DEADTRANS(    0x07F5    ,    0x00AF    ,    0x1FE1    ,0x0000    ),
777DEADTRANS(    0x07F5    ,    0x005F    ,    0x1FE1    ,0x0000    ),
778DEADTRANS(    0x07F5    ,    0x0062    ,    0x1FE0    ,0x0000    ),
779DEADTRANS(    0x07F5    ,    0x0055    ,    0x1FE0    ,0x0000    ),
780DEADTRANS(    0x07C9    ,    0x0060    ,    0x1FDA    ,0x0000    ),
781DEADTRANS(    0x07C9    ,    0x00AF    ,    0x1FD9    ,0x0000    ),
782DEADTRANS(    0x07C9    ,    0x005F    ,    0x1FD9    ,0x0000    ),
783DEADTRANS(    0x07C9    ,    0x0062    ,    0x1FD8    ,0x0000    ),
784DEADTRANS(    0x07C9    ,    0x0055    ,    0x1FD8    ,0x0000    ),
785DEADTRANS(    0x07B5    ,    0x007E    ,    0x1FD7    ,0x0000    ),
786DEADTRANS(    0x07E9    ,    0x007E    ,    0x1FD6    ,0x0000    ),
787DEADTRANS(    0x07B5    ,    0x0060    ,    0x1FD2    ,0x0000    ),
788DEADTRANS(    0x07E9    ,    0x00AF    ,    0x1FD1    ,0x0000    ),
789DEADTRANS(    0x07E9    ,    0x005F    ,    0x1FD1    ,0x0000    ),
790DEADTRANS(    0x07E9    ,    0x0062    ,    0x1FD0    ,0x0000    ),
791DEADTRANS(    0x07E9    ,    0x0055    ,    0x1FD0    ,0x0000    ),
792DEADTRANS(    0x07C7    ,    0x07E9    ,    0x1FCC    ,0x0000    ),
793DEADTRANS(    0x07C7    ,    0x0060    ,    0x1FCA    ,0x0000    ),
794DEADTRANS(    0x07C5    ,    0x0060    ,    0x1FC8    ,0x0000    ),
795DEADTRANS(    0x07E7    ,    0x007E    ,    0x1FC6    ,0x0000    ),
796DEADTRANS(    0x07B3    ,    0x07E9    ,    0x1FC4    ,0x0000    ),
797DEADTRANS(    0x07E7    ,    0x07E9    ,    0x1FC3    ,0x0000    ),
798DEADTRANS(    0x007E    ,    0x00A8    ,    0x1FC1    ,0x0000    ),
799DEADTRANS(    0x07C1    ,    0x07E9    ,    0x1FBC    ,0x0000    ),
800DEADTRANS(    0x07C1    ,    0x0060    ,    0x1FBA    ,0x0000    ),
801DEADTRANS(    0x07C1    ,    0x00AF    ,    0x1FB9    ,0x0000    ),
802DEADTRANS(    0x07C1    ,    0x005F    ,    0x1FB9    ,0x0000    ),
803DEADTRANS(    0x07C1    ,    0x0062    ,    0x1FB8    ,0x0000    ),
804DEADTRANS(    0x07C1    ,    0x0055    ,    0x1FB8    ,0x0000    ),
805DEADTRANS(    0x07E1    ,    0x007E    ,    0x1FB6    ,0x0000    ),
806DEADTRANS(    0x07B1    ,    0x07E9    ,    0x1FB4    ,0x0000    ),
807DEADTRANS(    0x07E1    ,    0x07E9    ,    0x1FB3    ,0x0000    ),
808DEADTRANS(    0x07E1    ,    0x00AF    ,    0x1FB1    ,0x0000    ),
809DEADTRANS(    0x07E1    ,    0x005F    ,    0x1FB1    ,0x0000    ),
810DEADTRANS(    0x07E1    ,    0x0062    ,    0x1FB0    ,0x0000    ),
811DEADTRANS(    0x07E1    ,    0x0055    ,    0x1FB0    ,0x0000    ),
812DEADTRANS(    0x07F9    ,    0x0060    ,    0x1F7C    ,0x0000    ),
813DEADTRANS(    0x07F5    ,    0x0060    ,    0x1F7A    ,0x0000    ),
814DEADTRANS(    0x07EF    ,    0x0060    ,    0x1F78    ,0x0000    ),
815DEADTRANS(    0x07E9    ,    0x0060    ,    0x1F76    ,0x0000    ),
816DEADTRANS(    0x07E7    ,    0x0060    ,    0x1F74    ,0x0000    ),
817DEADTRANS(    0x07E5    ,    0x0060    ,    0x1F72    ,0x0000    ),
818DEADTRANS(    0x07E1    ,    0x0060    ,    0x1F70    ,0x0000    ),
819DEADTRANS(    0x07D9    ,    0x0028    ,    0x1F69    ,0x0000    ),
820DEADTRANS(    0x07D9    ,    0x0029    ,    0x1F68    ,0x0000    ),
821DEADTRANS(    0x07F9    ,    0x0028    ,    0x1F61    ,0x0000    ),
822DEADTRANS(    0x07F9    ,    0x0029    ,    0x1F60    ,0x0000    ),
823DEADTRANS(    0x07D5    ,    0x0028    ,    0x1F59    ,0x0000    ),
824DEADTRANS(    0x07F5    ,    0x0028    ,    0x1F51    ,0x0000    ),
825DEADTRANS(    0x07F5    ,    0x0029    ,    0x1F50    ,0x0000    ),
826DEADTRANS(    0x07CF    ,    0x0028    ,    0x1F49    ,0x0000    ),
827DEADTRANS(    0x07CF    ,    0x0029    ,    0x1F48    ,0x0000    ),
828DEADTRANS(    0x07EF    ,    0x0028    ,    0x1F41    ,0x0000    ),
829DEADTRANS(    0x07EF    ,    0x0029    ,    0x1F40    ,0x0000    ),
830DEADTRANS(    0x07C9    ,    0x0028    ,    0x1F39    ,0x0000    ),
831DEADTRANS(    0x07C9    ,    0x0029    ,    0x1F38    ,0x0000    ),
832DEADTRANS(    0x07E9    ,    0x0028    ,    0x1F31    ,0x0000    ),
833DEADTRANS(    0x07E9    ,    0x0029    ,    0x1F30    ,0x0000    ),
834DEADTRANS(    0x07C7    ,    0x0028    ,    0x1F29    ,0x0000    ),
835DEADTRANS(    0x07C7    ,    0x0029    ,    0x1F28    ,0x0000    ),
836DEADTRANS(    0x07E7    ,    0x0028    ,    0x1F21    ,0x0000    ),
837DEADTRANS(    0x07E7    ,    0x0029    ,    0x1F20    ,0x0000    ),
838DEADTRANS(    0x07C5    ,    0x0028    ,    0x1F19    ,0x0000    ),
839DEADTRANS(    0x07C5    ,    0x0029    ,    0x1F18    ,0x0000    ),
840DEADTRANS(    0x07E5    ,    0x0028    ,    0x1F11    ,0x0000    ),
841DEADTRANS(    0x07E5    ,    0x0029    ,    0x1F10    ,0x0000    ),
842DEADTRANS(    0x07C1    ,    0x0028    ,    0x1F09    ,0x0000    ),
843DEADTRANS(    0x07C1    ,    0x0029    ,    0x1F08    ,0x0000    ),
844DEADTRANS(    0x07E1    ,    0x0028    ,    0x1F01    ,0x0000    ),
845DEADTRANS(    0x07E1    ,    0x0029    ,    0x1F00    ,0x0000    ),
846DEADTRANS(    0x0079    ,    0x007E    ,    0x1EF9    ,0x0000    ),
847DEADTRANS(    0x0059    ,    0x007E    ,    0x1EF8    ,0x0000    ),
848DEADTRANS(    0x0079    ,    0x003F    ,    0x1EF7    ,0x0000    ),
849DEADTRANS(    0x0059    ,    0x003F    ,    0x1EF6    ,0x0000    ),
850DEADTRANS(    0x0079    ,    0x0021    ,    0x1EF5    ,0x0000    ),
851DEADTRANS(    0x0059    ,    0x0021    ,    0x1EF4    ,0x0000    ),
852DEADTRANS(    0x0079    ,    0x0060    ,    0x1EF3    ,0x0000    ),
853DEADTRANS(    0x0059    ,    0x0060    ,    0x1EF2    ,0x0000    ),
854DEADTRANS(    0x1EFD    ,    0x0021    ,    0x1EF1    ,0x0000    ),
855DEADTRANS(    0x1EFC    ,    0x0021    ,    0x1EF0    ,0x0000    ),
856DEADTRANS(    0x1EFD    ,    0x007E    ,    0x1EEF    ,0x0000    ),
857DEADTRANS(    0x1EFC    ,    0x007E    ,    0x1EEE    ,0x0000    ),
858DEADTRANS(    0x1EFD    ,    0x003F    ,    0x1EED    ,0x0000    ),
859DEADTRANS(    0x1EFC    ,    0x003F    ,    0x1EEC    ,0x0000    ),
860DEADTRANS(    0x1EFD    ,    0x0060    ,    0x1EEB    ,0x0000    ),
861DEADTRANS(    0x1EFC    ,    0x0060    ,    0x1EEA    ,0x0000    ),
862DEADTRANS(    0x1EFD    ,    0x00B4    ,    0x1EE9    ,0x0000    ),
863DEADTRANS(    0x1EFD    ,    0x0027    ,    0x1EE9    ,0x0000    ),
864DEADTRANS(    0x1EFC    ,    0x00B4    ,    0x1EE8    ,0x0000    ),
865DEADTRANS(    0x1EFC    ,    0x0027    ,    0x1EE8    ,0x0000    ),
866DEADTRANS(    0x0075    ,    0x003F    ,    0x1EE7    ,0x0000    ),
867DEADTRANS(    0x0055    ,    0x003F    ,    0x1EE6    ,0x0000    ),
868DEADTRANS(    0x0075    ,    0x0021    ,    0x1EE5    ,0x0000    ),
869DEADTRANS(    0x0055    ,    0x0021    ,    0x1EE4    ,0x0000    ),
870DEADTRANS(    0x1EFB    ,    0x0021    ,    0x1EE3    ,0x0000    ),
871DEADTRANS(    0x1EFA    ,    0x0021    ,    0x1EE2    ,0x0000    ),
872DEADTRANS(    0x1EFB    ,    0x007E    ,    0x1EE1    ,0x0000    ),
873DEADTRANS(    0x1EFA    ,    0x007E    ,    0x1EE0    ,0x0000    ),
874DEADTRANS(    0x1EFB    ,    0x003F    ,    0x1EDF    ,0x0000    ),
875DEADTRANS(    0x1EFA    ,    0x003F    ,    0x1EDE    ,0x0000    ),
876DEADTRANS(    0x1EFB    ,    0x0060    ,    0x1EDD    ,0x0000    ),
877DEADTRANS(    0x1EFA    ,    0x0060    ,    0x1EDC    ,0x0000    ),
878DEADTRANS(    0x1EFB    ,    0x00B4    ,    0x1EDB    ,0x0000    ),
879DEADTRANS(    0x1EFB    ,    0x0027    ,    0x1EDB    ,0x0000    ),
880DEADTRANS(    0x1EFA    ,    0x00B4    ,    0x1EDA    ,0x0000    ),
881DEADTRANS(    0x1EFA    ,    0x0027    ,    0x1EDA    ,0x0000    ),
882DEADTRANS(    0x00F4    ,    0x007E    ,    0x1ED7    ,0x0000    ),
883DEADTRANS(    0x00D4    ,    0x007E    ,    0x1ED6    ,0x0000    ),
884DEADTRANS(    0x00F4    ,    0x003F    ,    0x1ED5    ,0x0000    ),
885DEADTRANS(    0x00D4    ,    0x003F    ,    0x1ED4    ,0x0000    ),
886DEADTRANS(    0x00F4    ,    0x0060    ,    0x1ED3    ,0x0000    ),
887DEADTRANS(    0x00D4    ,    0x0060    ,    0x1ED2    ,0x0000    ),
888DEADTRANS(    0x00F4    ,    0x00B4    ,    0x1ED1    ,0x0000    ),
889DEADTRANS(    0x00F4    ,    0x0027    ,    0x1ED1    ,0x0000    ),
890DEADTRANS(    0x00D4    ,    0x00B4    ,    0x1ED0    ,0x0000    ),
891DEADTRANS(    0x00D4    ,    0x0027    ,    0x1ED0    ,0x0000    ),
892DEADTRANS(    0x006F    ,    0x003F    ,    0x1ECF    ,0x0000    ),
893DEADTRANS(    0x004F    ,    0x003F    ,    0x1ECE    ,0x0000    ),
894DEADTRANS(    0x006F    ,    0x0021    ,    0x1ECD    ,0x0000    ),
895DEADTRANS(    0x004F    ,    0x0021    ,    0x1ECC    ,0x0000    ),
896DEADTRANS(    0x0069    ,    0x0021    ,    0x1ECB    ,0x0000    ),
897DEADTRANS(    0x0049    ,    0x0021    ,    0x1ECA    ,0x0000    ),
898DEADTRANS(    0x0069    ,    0x003F    ,    0x1EC9    ,0x0000    ),
899DEADTRANS(    0x0049    ,    0x003F    ,    0x1EC8    ,0x0000    ),
900DEADTRANS(    0x00EA    ,    0x007E    ,    0x1EC5    ,0x0000    ),
901DEADTRANS(    0x00CA    ,    0x007E    ,    0x1EC4    ,0x0000    ),
902DEADTRANS(    0x00EA    ,    0x003F    ,    0x1EC3    ,0x0000    ),
903DEADTRANS(    0x00CA    ,    0x003F    ,    0x1EC2    ,0x0000    ),
904DEADTRANS(    0x00EA    ,    0x0060    ,    0x1EC1    ,0x0000    ),
905DEADTRANS(    0x00CA    ,    0x0060    ,    0x1EC0    ,0x0000    ),
906DEADTRANS(    0x00EA    ,    0x00B4    ,    0x1EBF    ,0x0000    ),
907DEADTRANS(    0x00EA    ,    0x0027    ,    0x1EBF    ,0x0000    ),
908DEADTRANS(    0x00CA    ,    0x00B4    ,    0x1EBE    ,0x0000    ),
909DEADTRANS(    0x00CA    ,    0x0027    ,    0x1EBE    ,0x0000    ),
910DEADTRANS(    0x0065    ,    0x007E    ,    0x1EBD    ,0x0000    ),
911DEADTRANS(    0x0045    ,    0x007E    ,    0x1EBC    ,0x0000    ),
912DEADTRANS(    0x0065    ,    0x003F    ,    0x1EBB    ,0x0000    ),
913DEADTRANS(    0x0045    ,    0x003F    ,    0x1EBA    ,0x0000    ),
914DEADTRANS(    0x0065    ,    0x0021    ,    0x1EB9    ,0x0000    ),
915DEADTRANS(    0x0045    ,    0x0021    ,    0x1EB8    ,0x0000    ),
916DEADTRANS(    0x01E3    ,    0x007E    ,    0x1EB5    ,0x0000    ),
917DEADTRANS(    0x01C3    ,    0x007E    ,    0x1EB4    ,0x0000    ),
918DEADTRANS(    0x01E3    ,    0x003F    ,    0x1EB3    ,0x0000    ),
919DEADTRANS(    0x01C3    ,    0x003F    ,    0x1EB2    ,0x0000    ),
920DEADTRANS(    0x01E3    ,    0x0060    ,    0x1EB1    ,0x0000    ),
921DEADTRANS(    0x01C3    ,    0x0060    ,    0x1EB0    ,0x0000    ),
922DEADTRANS(    0x01E3    ,    0x00B4    ,    0x1EAF    ,0x0000    ),
923DEADTRANS(    0x01E3    ,    0x0027    ,    0x1EAF    ,0x0000    ),
924DEADTRANS(    0x01C3    ,    0x00B4    ,    0x1EAE    ,0x0000    ),
925DEADTRANS(    0x01C3    ,    0x0027    ,    0x1EAE    ,0x0000    ),
926DEADTRANS(    0x00E2    ,    0x007E    ,    0x1EAB    ,0x0000    ),
927DEADTRANS(    0x00C2    ,    0x007E    ,    0x1EAA    ,0x0000    ),
928DEADTRANS(    0x00E2    ,    0x003F    ,    0x1EA9    ,0x0000    ),
929DEADTRANS(    0x00C2    ,    0x003F    ,    0x1EA8    ,0x0000    ),
930DEADTRANS(    0x00E2    ,    0x0060    ,    0x1EA7    ,0x0000    ),
931DEADTRANS(    0x00C2    ,    0x0060    ,    0x1EA6    ,0x0000    ),
932DEADTRANS(    0x00E2    ,    0x00B4    ,    0x1EA5    ,0x0000    ),
933DEADTRANS(    0x00E2    ,    0x0027    ,    0x1EA5    ,0x0000    ),
934DEADTRANS(    0x00C2    ,    0x00B4    ,    0x1EA4    ,0x0000    ),
935DEADTRANS(    0x00C2    ,    0x0027    ,    0x1EA4    ,0x0000    ),
936DEADTRANS(    0x0061    ,    0x003F    ,    0x1EA3    ,0x0000    ),
937DEADTRANS(    0x0041    ,    0x003F    ,    0x1EA2    ,0x0000    ),
938DEADTRANS(    0x0061    ,    0x0021    ,    0x1EA1    ,0x0000    ),
939DEADTRANS(    0x0041    ,    0x0021    ,    0x1EA0    ,0x0000    ),
940DEADTRANS(    0x0079    ,    0x006F    ,    0x1E99    ,0x0000    ),
941DEADTRANS(    0x0077    ,    0x006F    ,    0x1E98    ,0x0000    ),
942DEADTRANS(    0x0074    ,    0x0022    ,    0x1E97    ,0x0000    ),
943DEADTRANS(    0x007A    ,    0x0021    ,    0x1E93    ,0x0000    ),
944DEADTRANS(    0x005A    ,    0x0021    ,    0x1E92    ,0x0000    ),
945DEADTRANS(    0x007A    ,    0x005E    ,    0x1E91    ,0x0000    ),
946DEADTRANS(    0x005A    ,    0x005E    ,    0x1E90    ,0x0000    ),
947DEADTRANS(    0x0079    ,    0x002E    ,    0x1E8F    ,0x0000    ),
948DEADTRANS(    0x0059    ,    0x002E    ,    0x1E8E    ,0x0000    ),
949DEADTRANS(    0x0078    ,    0x0022    ,    0x1E8D    ,0x0000    ),
950DEADTRANS(    0x0058    ,    0x0022    ,    0x1E8C    ,0x0000    ),
951DEADTRANS(    0x0078    ,    0x002E    ,    0x1E8B    ,0x0000    ),
952DEADTRANS(    0x0058    ,    0x002E    ,    0x1E8A    ,0x0000    ),
953DEADTRANS(    0x0077    ,    0x0021    ,    0x1E89    ,0x0000    ),
954DEADTRANS(    0x0057    ,    0x0021    ,    0x1E88    ,0x0000    ),
955DEADTRANS(    0x0077    ,    0x002E    ,    0x1E87    ,0x0000    ),
956DEADTRANS(    0x0057    ,    0x002E    ,    0x1E86    ,0x0000    ),
957DEADTRANS(    0x0077    ,    0x0022    ,    0x1E85    ,0x0000    ),
958DEADTRANS(    0x0057    ,    0x0022    ,    0x1E84    ,0x0000    ),
959DEADTRANS(    0x0077    ,    0x00B4    ,    0x1E83    ,0x0000    ),
960DEADTRANS(    0x0077    ,    0x0027    ,    0x1E83    ,0x0000    ),
961DEADTRANS(    0x0057    ,    0x00B4    ,    0x1E82    ,0x0000    ),
962DEADTRANS(    0x0057    ,    0x0027    ,    0x1E82    ,0x0000    ),
963DEADTRANS(    0x0077    ,    0x0060    ,    0x1E81    ,0x0000    ),
964DEADTRANS(    0x0057    ,    0x0060    ,    0x1E80    ,0x0000    ),
965DEADTRANS(    0x0076    ,    0x0021    ,    0x1E7F    ,0x0000    ),
966DEADTRANS(    0x0056    ,    0x0021    ,    0x1E7E    ,0x0000    ),
967DEADTRANS(    0x0076    ,    0x007E    ,    0x1E7D    ,0x0000    ),
968DEADTRANS(    0x0056    ,    0x007E    ,    0x1E7C    ,0x0000    ),
969DEADTRANS(    0x03FE    ,    0x0022    ,    0x1E7B    ,0x0000    ),
970DEADTRANS(    0x03DE    ,    0x0022    ,    0x1E7A    ,0x0000    ),
971DEADTRANS(    0x03FD    ,    0x00B4    ,    0x1E79    ,0x0000    ),
972DEADTRANS(    0x03FD    ,    0x0027    ,    0x1E79    ,0x0000    ),
973DEADTRANS(    0x03DD    ,    0x00B4    ,    0x1E78    ,0x0000    ),
974DEADTRANS(    0x03DD    ,    0x0027    ,    0x1E78    ,0x0000    ),
975DEADTRANS(    0x0074    ,    0x0021    ,    0x1E6D    ,0x0000    ),
976DEADTRANS(    0x0054    ,    0x0021    ,    0x1E6C    ,0x0000    ),
977DEADTRANS(    0x0074    ,    0x002E    ,    0x1E6B    ,0x0000    ),
978DEADTRANS(    0x0054    ,    0x002E    ,    0x1E6A    ,0x0000    ),
979DEADTRANS(    0x01B9    ,    0x002E    ,    0x1E67    ,0x0000    ),
980DEADTRANS(    0x01A9    ,    0x002E    ,    0x1E66    ,0x0000    ),
981DEADTRANS(    0x01B6    ,    0x002E    ,    0x1E65    ,0x0000    ),
982DEADTRANS(    0x01A6    ,    0x002E    ,    0x1E64    ,0x0000    ),
983DEADTRANS(    0x0073    ,    0x0021    ,    0x1E63    ,0x0000    ),
984DEADTRANS(    0x0053    ,    0x0021    ,    0x1E62    ,0x0000    ),
985DEADTRANS(    0x0073    ,    0x002E    ,    0x1E61    ,0x0000    ),
986DEADTRANS(    0x0053    ,    0x002E    ,    0x1E60    ,0x0000    ),
987DEADTRANS(    0x0072    ,    0x0021    ,    0x1E5B    ,0x0000    ),
988DEADTRANS(    0x0052    ,    0x0021    ,    0x1E5A    ,0x0000    ),
989DEADTRANS(    0x0072    ,    0x002E    ,    0x1E59    ,0x0000    ),
990DEADTRANS(    0x0052    ,    0x002E    ,    0x1E58    ,0x0000    ),
991DEADTRANS(    0x0070    ,    0x002E    ,    0x1E57    ,0x0000    ),
992DEADTRANS(    0x0050    ,    0x002E    ,    0x1E56    ,0x0000    ),
993DEADTRANS(    0x0070    ,    0x00B4    ,    0x1E55    ,0x0000    ),
994DEADTRANS(    0x0070    ,    0x0027    ,    0x1E55    ,0x0000    ),
995DEADTRANS(    0x0050    ,    0x00B4    ,    0x1E54    ,0x0000    ),
996DEADTRANS(    0x0050    ,    0x0027    ,    0x1E54    ,0x0000    ),
997DEADTRANS(    0x03F2    ,    0x00B4    ,    0x1E53    ,0x0000    ),
998DEADTRANS(    0x03F2    ,    0x0027    ,    0x1E53    ,0x0000    ),
999DEADTRANS(    0x03D2    ,    0x00B4    ,    0x1E52    ,0x0000    ),
1000DEADTRANS(    0x03D2    ,    0x0027    ,    0x1E52    ,0x0000    ),
1001DEADTRANS(    0x03F2    ,    0x0060    ,    0x1E51    ,0x0000    ),
1002DEADTRANS(    0x03D2    ,    0x0060    ,    0x1E50    ,0x0000    ),
1003DEADTRANS(    0x00F5    ,    0x0022    ,    0x1E4F    ,0x0000    ),
1004DEADTRANS(    0x00D5    ,    0x0022    ,    0x1E4E    ,0x0000    ),
1005DEADTRANS(    0x00F5    ,    0x00B4    ,    0x1E4D    ,0x0000    ),
1006DEADTRANS(    0x00F5    ,    0x0027    ,    0x1E4D    ,0x0000    ),
1007DEADTRANS(    0x00D5    ,    0x00B4    ,    0x1E4C    ,0x0000    ),
1008DEADTRANS(    0x00D5    ,    0x0027    ,    0x1E4C    ,0x0000    ),
1009DEADTRANS(    0x006E    ,    0x0021    ,    0x1E47    ,0x0000    ),
1010DEADTRANS(    0x004E    ,    0x0021    ,    0x1E46    ,0x0000    ),
1011DEADTRANS(    0x006E    ,    0x002E    ,    0x1E45    ,0x0000    ),
1012DEADTRANS(    0x004E    ,    0x002E    ,    0x1E44    ,0x0000    ),
1013DEADTRANS(    0x006D    ,    0x0021    ,    0x1E43    ,0x0000    ),
1014DEADTRANS(    0x004D    ,    0x0021    ,    0x1E42    ,0x0000    ),
1015DEADTRANS(    0x006D    ,    0x002E    ,    0x1E41    ,0x0000    ),
1016DEADTRANS(    0x004D    ,    0x002E    ,    0x1E40    ,0x0000    ),
1017DEADTRANS(    0x006D    ,    0x00B4    ,    0x1E3F    ,0x0000    ),
1018DEADTRANS(    0x006D    ,    0x0027    ,    0x1E3F    ,0x0000    ),
1019DEADTRANS(    0x004D    ,    0x00B4    ,    0x1E3E    ,0x0000    ),
1020DEADTRANS(    0x004D    ,    0x0027    ,    0x1E3E    ,0x0000    ),
1021DEADTRANS(    0x006C    ,    0x0021    ,    0x1E37    ,0x0000    ),
1022DEADTRANS(    0x004C    ,    0x0021    ,    0x1E36    ,0x0000    ),
1023DEADTRANS(    0x006B    ,    0x0021    ,    0x1E33    ,0x0000    ),
1024DEADTRANS(    0x004B    ,    0x0021    ,    0x1E32    ,0x0000    ),
1025DEADTRANS(    0x006B    ,    0x00B4    ,    0x1E31    ,0x0000    ),
1026DEADTRANS(    0x006B    ,    0x0027    ,    0x1E31    ,0x0000    ),
1027DEADTRANS(    0x004B    ,    0x00B4    ,    0x1E30    ,0x0000    ),
1028DEADTRANS(    0x004B    ,    0x0027    ,    0x1E30    ,0x0000    ),
1029DEADTRANS(    0x00EF    ,    0x00B4    ,    0x1E2F    ,0x0000    ),
1030DEADTRANS(    0x00EF    ,    0x0027    ,    0x1E2F    ,0x0000    ),
1031DEADTRANS(    0x00CF    ,    0x00B4    ,    0x1E2E    ,0x0000    ),
1032DEADTRANS(    0x00CF    ,    0x0027    ,    0x1E2E    ,0x0000    ),
1033DEADTRANS(    0x0068    ,    0x002C    ,    0x1E29    ,0x0000    ),
1034DEADTRANS(    0x0048    ,    0x002C    ,    0x1E28    ,0x0000    ),
1035DEADTRANS(    0x0068    ,    0x0022    ,    0x1E27    ,0x0000    ),
1036DEADTRANS(    0x0048    ,    0x0022    ,    0x1E26    ,0x0000    ),
1037DEADTRANS(    0x0068    ,    0x0021    ,    0x1E25    ,0x0000    ),
1038DEADTRANS(    0x0048    ,    0x0021    ,    0x1E24    ,0x0000    ),
1039DEADTRANS(    0x0068    ,    0x002E    ,    0x1E23    ,0x0000    ),
1040DEADTRANS(    0x0048    ,    0x002E    ,    0x1E22    ,0x0000    ),
1041DEADTRANS(    0x0067    ,    0x00AF    ,    0x1E21    ,0x0000    ),
1042DEADTRANS(    0x0067    ,    0x005F    ,    0x1E21    ,0x0000    ),
1043DEADTRANS(    0x0047    ,    0x00AF    ,    0x1E20    ,0x0000    ),
1044DEADTRANS(    0x0047    ,    0x005F    ,    0x1E20    ,0x0000    ),
1045DEADTRANS(    0x0066    ,    0x002E    ,    0x1E1F    ,0x0000    ),
1046DEADTRANS(    0x0046    ,    0x002E    ,    0x1E1E    ,0x0000    ),
1047DEADTRANS(    0x03BA    ,    0x00B4    ,    0x1E17    ,0x0000    ),
1048DEADTRANS(    0x03BA    ,    0x0027    ,    0x1E17    ,0x0000    ),
1049DEADTRANS(    0x03AA    ,    0x00B4    ,    0x1E16    ,0x0000    ),
1050DEADTRANS(    0x03AA    ,    0x0027    ,    0x1E16    ,0x0000    ),
1051DEADTRANS(    0x03BA    ,    0x0060    ,    0x1E15    ,0x0000    ),
1052DEADTRANS(    0x03AA    ,    0x0060    ,    0x1E14    ,0x0000    ),
1053DEADTRANS(    0x0064    ,    0x002C    ,    0x1E11    ,0x0000    ),
1054DEADTRANS(    0x0044    ,    0x002C    ,    0x1E10    ,0x0000    ),
1055DEADTRANS(    0x0064    ,    0x0021    ,    0x1E0D    ,0x0000    ),
1056DEADTRANS(    0x0044    ,    0x0021    ,    0x1E0C    ,0x0000    ),
1057DEADTRANS(    0x0064    ,    0x002E    ,    0x1E0B    ,0x0000    ),
1058DEADTRANS(    0x0044    ,    0x002E    ,    0x1E0A    ,0x0000    ),
1059DEADTRANS(    0x00E7    ,    0x00B4    ,    0x1E09    ,0x0000    ),
1060DEADTRANS(    0x00E7    ,    0x0027    ,    0x1E09    ,0x0000    ),
1061DEADTRANS(    0x00C7    ,    0x00B4    ,    0x1E08    ,0x0000    ),
1062DEADTRANS(    0x00C7    ,    0x0027    ,    0x1E08    ,0x0000    ),
1063DEADTRANS(    0x0062    ,    0x0021    ,    0x1E05    ,0x0000    ),
1064DEADTRANS(    0x0042    ,    0x0021    ,    0x1E04    ,0x0000    ),
1065DEADTRANS(    0x0062    ,    0x002E    ,    0x1E03    ,0x0000    ),
1066DEADTRANS(    0x0042    ,    0x002E    ,    0x1E02    ,0x0000    ),
1067DEADTRANS(    0x07E8    ,    0x005E    ,    0x1DBF    ,0x0000    ),
1068DEADTRANS(    0x07F7    ,    0x0BC6    ,    0x1D6A    ,0x0000    ),
1069DEADTRANS(    0x07F7    ,    0x005F    ,    0x1D6A    ,0x0000    ),
1070DEADTRANS(    0x07F6    ,    0x0BC6    ,    0x1D69    ,0x0000    ),
1071DEADTRANS(    0x07F6    ,    0x005F    ,    0x1D69    ,0x0000    ),
1072DEADTRANS(    0x07F1    ,    0x0BC6    ,    0x1D68    ,0x0000    ),
1073DEADTRANS(    0x07F1    ,    0x005F    ,    0x1D68    ,0x0000    ),
1074DEADTRANS(    0x07E3    ,    0x0BC6    ,    0x1D67    ,0x0000    ),
1075DEADTRANS(    0x07E3    ,    0x005F    ,    0x1D67    ,0x0000    ),
1076DEADTRANS(    0x07E2    ,    0x0BC6    ,    0x1D66    ,0x0000    ),
1077DEADTRANS(    0x07E2    ,    0x005F    ,    0x1D66    ,0x0000    ),
1078DEADTRANS(    0x07F7    ,    0x005E    ,    0x1D61    ,0x0000    ),
1079DEADTRANS(    0x07F6    ,    0x005E    ,    0x1D60    ,0x0000    ),
1080DEADTRANS(    0x07E4    ,    0x005E    ,    0x1D5F    ,0x0000    ),
1081DEADTRANS(    0x07E3    ,    0x005E    ,    0x1D5E    ,0x0000    ),
1082DEADTRANS(    0x07E2    ,    0x005E    ,    0x1D5D    ,0x0000    ),
1083DEADTRANS(    0x0039    ,    0x0061    ,    0x0669    ,0x0000    ),
1084DEADTRANS(    0x0038    ,    0x0061    ,    0x0668    ,0x0000    ),
1085DEADTRANS(    0x0037    ,    0x0061    ,    0x0667    ,0x0000    ),
1086DEADTRANS(    0x0036    ,    0x0061    ,    0x0666    ,0x0000    ),
1087DEADTRANS(    0x0035    ,    0x0061    ,    0x0665    ,0x0000    ),
1088DEADTRANS(    0x0034    ,    0x0061    ,    0x0664    ,0x0000    ),
1089DEADTRANS(    0x0033    ,    0x0061    ,    0x0663    ,0x0000    ),
1090DEADTRANS(    0x0032    ,    0x0061    ,    0x0662    ,0x0000    ),
1091DEADTRANS(    0x0031    ,    0x0061    ,    0x0661    ,0x0000    ),
1092DEADTRANS(    0x0030    ,    0x0061    ,    0x0660    ,0x0000    ),
1093DEADTRANS(    0x06D9    ,    0x0022    ,    0x04F9    ,0x0000    ),
1094DEADTRANS(    0x06F9    ,    0x0022    ,    0x04F8    ,0x0000    ),
1095DEADTRANS(    0x06DE    ,    0x0022    ,    0x04F5    ,0x0000    ),
1096DEADTRANS(    0x06FE    ,    0x0022    ,    0x04F4    ,0x0000    ),
1097DEADTRANS(    0x06D5    ,    0x003D    ,    0x04F3    ,0x0000    ),
1098DEADTRANS(    0x06F5    ,    0x003D    ,    0x04F2    ,0x0000    ),
1099DEADTRANS(    0x06D5    ,    0x0022    ,    0x04F1    ,0x0000    ),
1100DEADTRANS(    0x06F5    ,    0x0022    ,    0x04F0    ,0x0000    ),
1101DEADTRANS(    0x06D5    ,    0x00AF    ,    0x04EF    ,0x0000    ),
1102DEADTRANS(    0x06D5    ,    0x005F    ,    0x04EF    ,0x0000    ),
1103DEADTRANS(    0x06F5    ,    0x00AF    ,    0x04EE    ,0x0000    ),
1104DEADTRANS(    0x06F5    ,    0x005F    ,    0x04EE    ,0x0000    ),
1105DEADTRANS(    0x06DC    ,    0x0022    ,    0x04ED    ,0x0000    ),
1106DEADTRANS(    0x06FC    ,    0x0022    ,    0x04EC    ,0x0000    ),
1107DEADTRANS(    0x06CF    ,    0x0022    ,    0x04E7    ,0x0000    ),
1108DEADTRANS(    0x06EF    ,    0x0022    ,    0x04E6    ,0x0000    ),
1109DEADTRANS(    0x06C9    ,    0x0022    ,    0x04E5    ,0x0000    ),
1110DEADTRANS(    0x06E9    ,    0x0022    ,    0x04E4    ,0x0000    ),
1111DEADTRANS(    0x06C9    ,    0x00AF    ,    0x04E3    ,0x0000    ),
1112DEADTRANS(    0x06C9    ,    0x005F    ,    0x04E3    ,0x0000    ),
1113DEADTRANS(    0x06E9    ,    0x00AF    ,    0x04E2    ,0x0000    ),
1114DEADTRANS(    0x06E9    ,    0x005F    ,    0x04E2    ,0x0000    ),
1115DEADTRANS(    0x06DA    ,    0x0022    ,    0x04DF    ,0x0000    ),
1116DEADTRANS(    0x06FA    ,    0x0022    ,    0x04DE    ,0x0000    ),
1117DEADTRANS(    0x06D6    ,    0x0022    ,    0x04DD    ,0x0000    ),
1118DEADTRANS(    0x06F6    ,    0x0022    ,    0x04DC    ,0x0000    ),
1119DEADTRANS(    0x06C5    ,    0x0062    ,    0x04D7    ,0x0000    ),
1120DEADTRANS(    0x06C5    ,    0x0055    ,    0x04D7    ,0x0000    ),
1121DEADTRANS(    0x06E5    ,    0x0062    ,    0x04D6    ,0x0000    ),
1122DEADTRANS(    0x06E5    ,    0x0055    ,    0x04D6    ,0x0000    ),
1123DEADTRANS(    0x06C1    ,    0x0022    ,    0x04D3    ,0x0000    ),
1124DEADTRANS(    0x06E1    ,    0x0022    ,    0x04D2    ,0x0000    ),
1125DEADTRANS(    0x06C1    ,    0x0062    ,    0x04D1    ,0x0000    ),
1126DEADTRANS(    0x06C1    ,    0x0055    ,    0x04D1    ,0x0000    ),
1127DEADTRANS(    0x06E1    ,    0x0062    ,    0x04D0    ,0x0000    ),
1128DEADTRANS(    0x06E1    ,    0x0055    ,    0x04D0    ,0x0000    ),
1129DEADTRANS(    0x06D6    ,    0x0062    ,    0x04C2    ,0x0000    ),
1130DEADTRANS(    0x06D6    ,    0x0055    ,    0x04C2    ,0x0000    ),
1131DEADTRANS(    0x06F6    ,    0x0062    ,    0x04C1    ,0x0000    ),
1132DEADTRANS(    0x06F6    ,    0x0055    ,    0x04C1    ,0x0000    ),
1133DEADTRANS(    0x06CB    ,    L'/'    ,    0x049F    ,0x0000    ),
1134DEADTRANS(    0x06CB    ,    0x002F    ,    0x049F    ,0x0000    ),
1135DEADTRANS(    0x06EB    ,    L'/'    ,    0x049E    ,0x0000    ),
1136DEADTRANS(    0x06EB    ,    0x002F    ,    0x049E    ,0x0000    ),
1137DEADTRANS(    0x06C7    ,    L'/'    ,    0x0493    ,0x0000    ),
1138DEADTRANS(    0x06C7    ,    0x002F    ,    0x0493    ,0x0000    ),
1139DEADTRANS(    0x06E7    ,    L'/'    ,    0x0492    ,0x0000    ),
1140DEADTRANS(    0x06E7    ,    0x002F    ,    0x0492    ,0x0000    ),
1141DEADTRANS(    0x06D5    ,    0x0062    ,    0x045E    ,0x0000    ),
1142DEADTRANS(    0x06D5    ,    0x0055    ,    0x045E    ,0x0000    ),
1143DEADTRANS(    0x06C9    ,    0x0060    ,    0x045D    ,0x0000    ),
1144DEADTRANS(    0x06CB    ,    0x00B4    ,    0x045C    ,0x0000    ),
1145DEADTRANS(    0x06CB    ,    0x0027    ,    0x045C    ,0x0000    ),
1146DEADTRANS(    0x06A6    ,    0x0022    ,    0x0457    ,0x0000    ),
1147DEADTRANS(    0x06C7    ,    0x00B4    ,    0x0453    ,0x0000    ),
1148DEADTRANS(    0x06C7    ,    0x0027    ,    0x0453    ,0x0000    ),
1149DEADTRANS(    0x06C5    ,    0x0022    ,    0x0451    ,0x0000    ),
1150DEADTRANS(    0x06C5    ,    0x0060    ,    0x0450    ,0x0000    ),
1151DEADTRANS(    0x06C9    ,    0x0062    ,    0x0439    ,0x0000    ),
1152DEADTRANS(    0x06C9    ,    0x0055    ,    0x0439    ,0x0000    ),
1153DEADTRANS(    0x06E9    ,    0x0062    ,    0x0419    ,0x0000    ),
1154DEADTRANS(    0x06E9    ,    0x0055    ,    0x0419    ,0x0000    ),
1155DEADTRANS(    0x06F5    ,    0x0062    ,    0x040E    ,0x0000    ),
1156DEADTRANS(    0x06F5    ,    0x0055    ,    0x040E    ,0x0000    ),
1157DEADTRANS(    0x06E9    ,    0x0060    ,    0x040D    ,0x0000    ),
1158DEADTRANS(    0x06EB    ,    0x00B4    ,    0x040C    ,0x0000    ),
1159DEADTRANS(    0x06EB    ,    0x0027    ,    0x040C    ,0x0000    ),
1160DEADTRANS(    0x06B6    ,    0x0022    ,    0x0407    ,0x0000    ),
1161DEADTRANS(    0x06E7    ,    0x00B4    ,    0x0403    ,0x0000    ),
1162DEADTRANS(    0x06E7    ,    0x0027    ,    0x0403    ,0x0000    ),
1163DEADTRANS(    0x06E5    ,    0x0022    ,    0x0401    ,0x0000    ),
1164DEADTRANS(    0x06E5    ,    0x0060    ,    0x0400    ,0x0000    ),
1165DEADTRANS(    0x07F9    ,    0x00B4    ,    0x03CE    ,0x0000    ),
1166DEADTRANS(    0x07F9    ,    0x0027    ,    0x03CE    ,0x0000    ),
1167DEADTRANS(    0x07F5    ,    0x00B4    ,    0x03CD    ,0x0000    ),
1168DEADTRANS(    0x07F5    ,    0x0027    ,    0x03CD    ,0x0000    ),
1169DEADTRANS(    0x07EF    ,    0x00B4    ,    0x03CC    ,0x0000    ),
1170DEADTRANS(    0x07EF    ,    0x0027    ,    0x03CC    ,0x0000    ),
1171DEADTRANS(    0x07F5    ,    0x0022    ,    0x03CB    ,0x0000    ),
1172DEADTRANS(    0x07E9    ,    0x0022    ,    0x03CA    ,0x0000    ),
1173DEADTRANS(    0x07B9    ,    0x00B4    ,    0x03B0    ,0x0000    ),
1174DEADTRANS(    0x07B9    ,    0x0027    ,    0x03B0    ,0x0000    ),
1175DEADTRANS(    0x07E9    ,    0x00B4    ,    0x03AF    ,0x0000    ),
1176DEADTRANS(    0x07E9    ,    0x0027    ,    0x03AF    ,0x0000    ),
1177DEADTRANS(    0x07E7    ,    0x00B4    ,    0x03AE    ,0x0000    ),
1178DEADTRANS(    0x07E7    ,    0x0027    ,    0x03AE    ,0x0000    ),
1179DEADTRANS(    0x07E5    ,    0x00B4    ,    0x03AD    ,0x0000    ),
1180DEADTRANS(    0x07E5    ,    0x0027    ,    0x03AD    ,0x0000    ),
1181DEADTRANS(    0x07E1    ,    0x00B4    ,    0x03AC    ,0x0000    ),
1182DEADTRANS(    0x07E1    ,    0x0027    ,    0x03AC    ,0x0000    ),
1183DEADTRANS(    0x07D5    ,    0x0022    ,    0x03AB    ,0x0000    ),
1184DEADTRANS(    0x07C9    ,    0x0022    ,    0x03AA    ,0x0000    ),
1185DEADTRANS(    0x0058    ,    0x0047    ,    0x03A7    ,0x0000    ),
1186DEADTRANS(    0x0059    ,    0x0047    ,    0x03A5    ,0x0000    ),
1187DEADTRANS(    0x0054    ,    0x0047    ,    0x03A4    ,0x0000    ),
1188DEADTRANS(    0x0050    ,    0x0047    ,    0x03A1    ,0x0000    ),
1189DEADTRANS(    0x004F    ,    0x0047    ,    0x039F    ,0x0000    ),
1190DEADTRANS(    0x004E    ,    0x0047    ,    0x039D    ,0x0000    ),
1191DEADTRANS(    0x004D    ,    0x0047    ,    0x039C    ,0x0000    ),
1192DEADTRANS(    0x004B    ,    0x0047    ,    0x039A    ,0x0000    ),
1193DEADTRANS(    0x0049    ,    0x0047    ,    0x0399    ,0x0000    ),
1194DEADTRANS(    0x0048    ,    0x0047    ,    0x0397    ,0x0000    ),
1195DEADTRANS(    0x005A    ,    0x0047    ,    0x0396    ,0x0000    ),
1196DEADTRANS(    0x0045    ,    0x0047    ,    0x0395    ,0x0000    ),
1197DEADTRANS(    0x0042    ,    0x0047    ,    0x0392    ,0x0000    ),
1198DEADTRANS(    0x0041    ,    0x0047    ,    0x0391    ,0x0000    ),
1199DEADTRANS(    0x07B5    ,    0x00B4    ,    0x0390    ,0x0000    ),
1200DEADTRANS(    0x07B5    ,    0x0027    ,    0x0390    ,0x0000    ),
1201DEADTRANS(    0x07D9    ,    0x00B4    ,    0x038F    ,0x0000    ),
1202DEADTRANS(    0x07D9    ,    0x0027    ,    0x038F    ,0x0000    ),
1203DEADTRANS(    0x07D5    ,    0x00B4    ,    0x038E    ,0x0000    ),
1204DEADTRANS(    0x07D5    ,    0x0027    ,    0x038E    ,0x0000    ),
1205DEADTRANS(    0x07CF    ,    0x00B4    ,    0x038C    ,0x0000    ),
1206DEADTRANS(    0x07CF    ,    0x0027    ,    0x038C    ,0x0000    ),
1207DEADTRANS(    0x07C9    ,    0x00B4    ,    0x038A    ,0x0000    ),
1208DEADTRANS(    0x07C9    ,    0x0027    ,    0x038A    ,0x0000    ),
1209DEADTRANS(    0x07C7    ,    0x00B4    ,    0x0389    ,0x0000    ),
1210DEADTRANS(    0x07C7    ,    0x0027    ,    0x0389    ,0x0000    ),
1211DEADTRANS(    0x07C5    ,    0x00B4    ,    0x0388    ,0x0000    ),
1212DEADTRANS(    0x07C5    ,    0x0027    ,    0x0388    ,0x0000    ),
1213DEADTRANS(    0x07C1    ,    0x00B4    ,    0x0386    ,0x0000    ),
1214DEADTRANS(    0x07C1    ,    0x0027    ,    0x0386    ,0x0000    ),
1215DEADTRANS(    0x1EF3    ,    0x00A8    ,    0x0385    ,0x0000    ),
1216DEADTRANS(    0x00B4    ,    0x00A8    ,    0x0385    ,0x0000    ),
1217DEADTRANS(    0x0027    ,    0x00A8    ,    0x0385    ,0x0000    ),
1218DEADTRANS(    0x1EF3    ,    0x0022    ,    0x0344    ,0x0000    ),
1219DEADTRANS(    0x00B4    ,    0x0022    ,    0x0344    ,0x0000    ),
1220DEADTRANS(    0x0027    ,    0x0022    ,    0x0344    ,0x0000    ),
1221DEADTRANS(    0x0069    ,    L'/'    ,    0x0268    ,0x0000    ),
1222DEADTRANS(    0x0069    ,    0x002F    ,    0x0268    ,0x0000    ),
1223DEADTRANS(    0x0065    ,    0x0065    ,    0x0259    ,0x0000    ),
1224DEADTRANS(    0x0079    ,    0x00AF    ,    0x0233    ,0x0000    ),
1225DEADTRANS(    0x0079    ,    0x005F    ,    0x0233    ,0x0000    ),
1226DEADTRANS(    0x0059    ,    0x00AF    ,    0x0232    ,0x0000    ),
1227DEADTRANS(    0x0059    ,    0x005F    ,    0x0232    ,0x0000    ),
1228DEADTRANS(    0x006F    ,    0x002E    ,    0x022F    ,0x0000    ),
1229DEADTRANS(    0x004F    ,    0x002E    ,    0x022E    ,0x0000    ),
1230DEADTRANS(    0x00F5    ,    0x00AF    ,    0x022D    ,0x0000    ),
1231DEADTRANS(    0x00F5    ,    0x005F    ,    0x022D    ,0x0000    ),
1232DEADTRANS(    0x00D5    ,    0x00AF    ,    0x022C    ,0x0000    ),
1233DEADTRANS(    0x00D5    ,    0x005F    ,    0x022C    ,0x0000    ),
1234DEADTRANS(    0x00F6    ,    0x00AF    ,    0x022B    ,0x0000    ),
1235DEADTRANS(    0x00F6    ,    0x005F    ,    0x022B    ,0x0000    ),
1236DEADTRANS(    0x00D6    ,    0x00AF    ,    0x022A    ,0x0000    ),
1237DEADTRANS(    0x00D6    ,    0x005F    ,    0x022A    ,0x0000    ),
1238DEADTRANS(    0x0065    ,    0x002C    ,    0x0229    ,0x0000    ),
1239DEADTRANS(    0x0045    ,    0x002C    ,    0x0228    ,0x0000    ),
1240DEADTRANS(    0x0061    ,    0x002E    ,    0x0227    ,0x0000    ),
1241DEADTRANS(    0x0041    ,    0x002E    ,    0x0226    ,0x0000    ),
1242DEADTRANS(    0x0068    ,    0x0063    ,    0x021F    ,0x0000    ),
1243DEADTRANS(    0x0048    ,    0x0063    ,    0x021E    ,0x0000    ),
1244DEADTRANS(    0x00F8    ,    0x00B4    ,    0x01FF    ,0x0000    ),
1245DEADTRANS(    0x00F8    ,    0x0027    ,    0x01FF    ,0x0000    ),
1246DEADTRANS(    0x00D8    ,    0x00B4    ,    0x01FE    ,0x0000    ),
1247DEADTRANS(    0x00D8    ,    0x0027    ,    0x01FE    ,0x0000    ),
1248DEADTRANS(    0x00E6    ,    0x00B4    ,    0x01FD    ,0x0000    ),
1249DEADTRANS(    0x00E6    ,    0x0027    ,    0x01FD    ,0x0000    ),
1250DEADTRANS(    0x00C6    ,    0x00B4    ,    0x01FC    ,0x0000    ),
1251DEADTRANS(    0x00C6    ,    0x0027    ,    0x01FC    ,0x0000    ),
1252DEADTRANS(    0x00E5    ,    0x00B4    ,    0x01FB    ,0x0000    ),
1253DEADTRANS(    0x00E5    ,    0x0027    ,    0x01FB    ,0x0000    ),
1254DEADTRANS(    0x00C5    ,    0x00B4    ,    0x01FA    ,0x0000    ),
1255DEADTRANS(    0x00C5    ,    0x0027    ,    0x01FA    ,0x0000    ),
1256DEADTRANS(    0x006E    ,    0x0060    ,    0x01F9    ,0x0000    ),
1257DEADTRANS(    0x004E    ,    0x0060    ,    0x01F8    ,0x0000    ),
1258DEADTRANS(    0x0067    ,    0x00B4    ,    0x01F5    ,0x0000    ),
1259DEADTRANS(    0x0067    ,    0x0027    ,    0x01F5    ,0x0000    ),
1260DEADTRANS(    0x0047    ,    0x00B4    ,    0x01F4    ,0x0000    ),
1261DEADTRANS(    0x0047    ,    0x0027    ,    0x01F4    ,0x0000    ),
1262DEADTRANS(    0x006A    ,    0x0063    ,    0x01F0    ,0x0000    ),
1263DEADTRANS(    0x006F    ,    0x003B    ,    0x01EB    ,0x0000    ),
1264DEADTRANS(    0x004F    ,    0x003B    ,    0x01EA    ,0x0000    ),
1265DEADTRANS(    0x006B    ,    0x0063    ,    0x01E9    ,0x0000    ),
1266DEADTRANS(    0x004B    ,    0x0063    ,    0x01E8    ,0x0000    ),
1267DEADTRANS(    0x0067    ,    0x0063    ,    0x01E7    ,0x0000    ),
1268DEADTRANS(    0x0047    ,    0x0063    ,    0x01E6    ,0x0000    ),
1269DEADTRANS(    0x0067    ,    L'/'    ,    0x01E5    ,0x0000    ),
1270DEADTRANS(    0x0067    ,    0x002F    ,    0x01E5    ,0x0000    ),
1271DEADTRANS(    0x0047    ,    L'/'    ,    0x01E4    ,0x0000    ),
1272DEADTRANS(    0x0047    ,    0x002F    ,    0x01E4    ,0x0000    ),
1273DEADTRANS(    0x00E6    ,    0x00AF    ,    0x01E3    ,0x0000    ),
1274DEADTRANS(    0x00E6    ,    0x005F    ,    0x01E3    ,0x0000    ),
1275DEADTRANS(    0x00C6    ,    0x00AF    ,    0x01E2    ,0x0000    ),
1276DEADTRANS(    0x00C6    ,    0x005F    ,    0x01E2    ,0x0000    ),
1277DEADTRANS(    0x00E4    ,    0x00AF    ,    0x01DF    ,0x0000    ),
1278DEADTRANS(    0x00E4    ,    0x005F    ,    0x01DF    ,0x0000    ),
1279DEADTRANS(    0x00C4    ,    0x00AF    ,    0x01DE    ,0x0000    ),
1280DEADTRANS(    0x00C4    ,    0x005F    ,    0x01DE    ,0x0000    ),
1281DEADTRANS(    0x00FC    ,    0x0060    ,    0x01DC    ,0x0000    ),
1282DEADTRANS(    0x00FC    ,    0x0063    ,    0x01DA    ,0x0000    ),
1283DEADTRANS(    0x00FC    ,    0x00B4    ,    0x01D8    ,0x0000    ),
1284DEADTRANS(    0x00FC    ,    0x0027    ,    0x01D8    ,0x0000    ),
1285DEADTRANS(    0x00FC    ,    0x00AF    ,    0x01D6    ,0x0000    ),
1286DEADTRANS(    0x00FC    ,    0x005F    ,    0x01D6    ,0x0000    ),
1287DEADTRANS(    0x0075    ,    0x0063    ,    0x01D4    ,0x0000    ),
1288DEADTRANS(    0x0055    ,    0x0063    ,    0x01D3    ,0x0000    ),
1289DEADTRANS(    0x006F    ,    0x0063    ,    0x01D2    ,0x0000    ),
1290DEADTRANS(    0x004F    ,    0x0063    ,    0x01D1    ,0x0000    ),
1291DEADTRANS(    0x0069    ,    0x0063    ,    0x01D0    ,0x0000    ),
1292DEADTRANS(    0x0049    ,    0x0063    ,    0x01CF    ,0x0000    ),
1293DEADTRANS(    0x0061    ,    0x0063    ,    0x01CE    ,0x0000    ),
1294DEADTRANS(    0x0041    ,    0x0063    ,    0x01CD    ,0x0000    ),
1295DEADTRANS(    0x006A    ,    0x006E    ,    0x01CC    ,0x0000    ),
1296DEADTRANS(    0x006A    ,    0x004E    ,    0x01CB    ,0x0000    ),
1297DEADTRANS(    0x004A    ,    0x004E    ,    0x01CA    ,0x0000    ),
1298DEADTRANS(    0x006A    ,    0x006C    ,    0x01C9    ,0x0000    ),
1299DEADTRANS(    0x006A    ,    0x004C    ,    0x01C8    ,0x0000    ),
1300DEADTRANS(    0x004A    ,    0x004C    ,    0x01C7    ,0x0000    ),
1301DEADTRANS(    0x007A    ,    0x0064    ,    0x01C6    ,0x0000    ),
1302DEADTRANS(    0x007A    ,    0x0044    ,    0x01C5    ,0x0000    ),
1303DEADTRANS(    0x005A    ,    0x0044    ,    0x01C4    ,0x0000    ),
1304DEADTRANS(    0x007A    ,    L'/'    ,    0x01B6    ,0x0000    ),
1305DEADTRANS(    0x007A    ,    0x002F    ,    0x01B6    ,0x0000    ),
1306DEADTRANS(    0x005A    ,    L'/'    ,    0x01B5    ,0x0000    ),
1307DEADTRANS(    0x005A    ,    0x002F    ,    0x01B5    ,0x0000    ),
1308DEADTRANS(    0x0075    ,    0x002B    ,    0x01B0    ,0x0000    ),
1309DEADTRANS(    0x0055    ,    0x002B    ,    0x01AF    ,0x0000    ),
1310DEADTRANS(    0x006F    ,    0x002B    ,    0x01A1    ,0x0000    ),
1311DEADTRANS(    0x004F    ,    0x002B    ,    0x01A0    ,0x0000    ),
1312DEADTRANS(    0x0049    ,    L'/'    ,    0x0197    ,0x0000    ),
1313DEADTRANS(    0x0049    ,    0x002F    ,    0x0197    ,0x0000    ),
1314DEADTRANS(    0x0045    ,    0x0045    ,    0x018F    ,0x0000    ),
1315DEADTRANS(    0x0062    ,    L'/'    ,    0x0180    ,0x0000    ),
1316DEADTRANS(    0x0062    ,    0x002F    ,    0x0180    ,0x0000    ),
1317DEADTRANS(    0x0073    ,    0x0066    ,    0x017f    ,0x0000    ),
1318DEADTRANS(    0x0053    ,    0x0066    ,    0x017f    ,0x0000    ),
1319DEADTRANS(    0x007A    ,    0x0063    ,    0x017E    ,0x0000    ),
1320DEADTRANS(    0x005A    ,    0x0063    ,    0x017D    ,0x0000    ),
1321DEADTRANS(    0x007A    ,    0x002E    ,    0x017C    ,0x0000    ),
1322DEADTRANS(    0x005A    ,    0x002E    ,    0x017B    ,0x0000    ),
1323DEADTRANS(    0x007A    ,    0x00B4    ,    0x017A    ,0x0000    ),
1324DEADTRANS(    0x007A    ,    0x0027    ,    0x017A    ,0x0000    ),
1325DEADTRANS(    0x005A    ,    0x00B4    ,    0x0179    ,0x0000    ),
1326DEADTRANS(    0x005A    ,    0x0027    ,    0x0179    ,0x0000    ),
1327DEADTRANS(    0x0059    ,    0x0022    ,    0x0178    ,0x0000    ),
1328DEADTRANS(    0x0079    ,    0x005E    ,    0x0177    ,0x0000    ),
1329DEADTRANS(    0x0059    ,    0x005E    ,    0x0176    ,0x0000    ),
1330DEADTRANS(    0x0077    ,    0x005E    ,    0x0175    ,0x0000    ),
1331DEADTRANS(    0x0057    ,    0x005E    ,    0x0174    ,0x0000    ),
1332DEADTRANS(    0x0075    ,    0x003B    ,    0x0173    ,0x0000    ),
1333DEADTRANS(    0x0055    ,    0x003B    ,    0x0172    ,0x0000    ),
1334DEADTRANS(    0x0075    ,    0x003D    ,    0x0171    ,0x0000    ),
1335DEADTRANS(    0x0055    ,    0x003D    ,    0x0170    ,0x0000    ),
1336DEADTRANS(    0x0075    ,    0x006F    ,    0x016F    ,0x0000    ),
1337DEADTRANS(    0x0055    ,    0x006F    ,    0x016E    ,0x0000    ),
1338DEADTRANS(    0x0075    ,    0x0075    ,    0x016D    ,0x0000    ),
1339DEADTRANS(    0x0075    ,    0x0062    ,    0x016D    ,0x0000    ),
1340DEADTRANS(    0x0075    ,    0x0055    ,    0x016D    ,0x0000    ),
1341DEADTRANS(    0x0055    ,    0x0062    ,    0x016C    ,0x0000    ),
1342DEADTRANS(    0x0055    ,    0x0055    ,    0x016C    ,0x0000    ),
1343DEADTRANS(    0x0075    ,    0x00AF    ,    0x016B    ,0x0000    ),
1344DEADTRANS(    0x0075    ,    0x005F    ,    0x016B    ,0x0000    ),
1345DEADTRANS(    0x0055    ,    0x00AF    ,    0x016A    ,0x0000    ),
1346DEADTRANS(    0x0055    ,    0x005F    ,    0x016A    ,0x0000    ),
1347DEADTRANS(    0x0075    ,    0x007E    ,    0x0169    ,0x0000    ),
1348DEADTRANS(    0x0055    ,    0x007E    ,    0x0168    ,0x0000    ),
1349DEADTRANS(    0x0074    ,    L'/'    ,    0x0167    ,0x0000    ),
1350DEADTRANS(    0x0074    ,    0x002F    ,    0x0167    ,0x0000    ),
1351DEADTRANS(    0x0054    ,    L'/'    ,    0x0166    ,0x0000    ),
1352DEADTRANS(    0x0054    ,    0x002F    ,    0x0166    ,0x0000    ),
1353DEADTRANS(    0x0074    ,    0x0063    ,    0x0165    ,0x0000    ),
1354DEADTRANS(    0x0054    ,    0x0063    ,    0x0164    ,0x0000    ),
1355DEADTRANS(    0x0074    ,    0x002C    ,    0x0163    ,0x0000    ),
1356DEADTRANS(    0x0054    ,    0x002C    ,    0x0162    ,0x0000    ),
1357DEADTRANS(    0x0073    ,    0x0063    ,    0x0161    ,0x0000    ),
1358DEADTRANS(    0x0053    ,    0x0063    ,    0x0160    ,0x0000    ),
1359DEADTRANS(    0x0073    ,    0x002C    ,    0x015F    ,0x0000    ),
1360DEADTRANS(    0x0053    ,    0x002C    ,    0x015E    ,0x0000    ),
1361DEADTRANS(    0x0073    ,    0x005E    ,    0x015D    ,0x0000    ),
1362DEADTRANS(    0x0053    ,    0x005E    ,    0x015C    ,0x0000    ),
1363DEADTRANS(    0x0073    ,    0x00B4    ,    0x015B    ,0x0000    ),
1364DEADTRANS(    0x0073    ,    0x0027    ,    0x015B    ,0x0000    ),
1365DEADTRANS(    0x0053    ,    0x00B4    ,    0x015A    ,0x0000    ),
1366DEADTRANS(    0x0053    ,    0x0027    ,    0x015A    ,0x0000    ),
1367DEADTRANS(    0x0072    ,    0x0063    ,    0x0159    ,0x0000    ),
1368DEADTRANS(    0x0052    ,    0x0063    ,    0x0158    ,0x0000    ),
1369DEADTRANS(    0x0072    ,    0x002C    ,    0x0157    ,0x0000    ),
1370DEADTRANS(    0x0052    ,    0x002C    ,    0x0156    ,0x0000    ),
1371DEADTRANS(    0x0072    ,    0x00B4    ,    0x0155    ,0x0000    ),
1372DEADTRANS(    0x0072    ,    0x0027    ,    0x0155    ,0x0000    ),
1373DEADTRANS(    0x0052    ,    0x00B4    ,    0x0154    ,0x0000    ),
1374DEADTRANS(    0x0052    ,    0x0027    ,    0x0154    ,0x0000    ),
1375DEADTRANS(    0x006F    ,    0x003D    ,    0x0151    ,0x0000    ),
1376DEADTRANS(    0x004F    ,    0x003D    ,    0x0150    ,0x0000    ),
1377DEADTRANS(    0x006F    ,    0x0062    ,    0x014F    ,0x0000    ),
1378DEADTRANS(    0x006F    ,    0x0055    ,    0x014F    ,0x0000    ),
1379DEADTRANS(    0x004F    ,    0x0062    ,    0x014E    ,0x0000    ),
1380DEADTRANS(    0x004F    ,    0x0055    ,    0x014E    ,0x0000    ),
1381DEADTRANS(    0x006F    ,    0x00AF    ,    0x014D    ,0x0000    ),
1382DEADTRANS(    0x006F    ,    0x005F    ,    0x014D    ,0x0000    ),
1383DEADTRANS(    0x004F    ,    0x00AF    ,    0x014C    ,0x0000    ),
1384DEADTRANS(    0x004F    ,    0x005F    ,    0x014C    ,0x0000    ),
1385DEADTRANS(    0x0067    ,    0x006E    ,    0x014B    ,0x0000    ),
1386DEADTRANS(    0x0047    ,    0x004E    ,    0x014A    ,0x0000    ),
1387DEADTRANS(    0x006E    ,    0x0063    ,    0x0148    ,0x0000    ),
1388DEADTRANS(    0x004E    ,    0x0063    ,    0x0147    ,0x0000    ),
1389DEADTRANS(    0x006E    ,    0x002C    ,    0x0146    ,0x0000    ),
1390DEADTRANS(    0x004E    ,    0x002C    ,    0x0145    ,0x0000    ),
1391DEADTRANS(    0x006E    ,    0x00B4    ,    0x0144    ,0x0000    ),
1392DEADTRANS(    0x006E    ,    0x0027    ,    0x0144    ,0x0000    ),
1393DEADTRANS(    0x004E    ,    0x00B4    ,    0x0143    ,0x0000    ),
1394DEADTRANS(    0x004E    ,    0x0027    ,    0x0143    ,0x0000    ),
1395DEADTRANS(    0x006C    ,    L'/'    ,    0x0142    ,0x0000    ),
1396DEADTRANS(    0x006C    ,    0x002F    ,    0x0142    ,0x0000    ),
1397DEADTRANS(    0x004C    ,    L'/'    ,    0x0141    ,0x0000    ),
1398DEADTRANS(    0x004C    ,    0x002F    ,    0x0141    ,0x0000    ),
1399DEADTRANS(    0x006C    ,    0x0063    ,    0x013E    ,0x0000    ),
1400DEADTRANS(    0x004C    ,    0x0063    ,    0x013D    ,0x0000    ),
1401DEADTRANS(    0x006C    ,    0x002C    ,    0x013C    ,0x0000    ),
1402DEADTRANS(    0x004C    ,    0x002C    ,    0x013B    ,0x0000    ),
1403DEADTRANS(    0x006C    ,    0x00B4    ,    0x013A    ,0x0000    ),
1404DEADTRANS(    0x006C    ,    0x0027    ,    0x013A    ,0x0000    ),
1405DEADTRANS(    0x004C    ,    0x00B4    ,    0x0139    ,0x0000    ),
1406DEADTRANS(    0x004C    ,    0x0027    ,    0x0139    ,0x0000    ),
1407DEADTRANS(    0x006B    ,    0x006B    ,    0x0138    ,0x0000    ),
1408DEADTRANS(    0x006B    ,    0x002C    ,    0x0137    ,0x0000    ),
1409DEADTRANS(    0x004B    ,    0x002C    ,    0x0136    ,0x0000    ),
1410DEADTRANS(    0x006A    ,    0x005E    ,    0x0135    ,0x0000    ),
1411DEADTRANS(    0x004A    ,    0x005E    ,    0x0134    ,0x0000    ),
1412DEADTRANS(    0x006A    ,    0x0069    ,    0x0133    ,0x0000    ),
1413DEADTRANS(    0x004A    ,    0x0049    ,    0x0133    ,0x0000    ),
1414DEADTRANS(    0x002E    ,    0x0069    ,    0x0131    ,0x0000    ),
1415DEADTRANS(    0x0049    ,    0x002E    ,    0x0130    ,0x0000    ),
1416DEADTRANS(    0x0069    ,    0x003B    ,    0x012F    ,0x0000    ),
1417DEADTRANS(    0x0049    ,    0x003B    ,    0x012E    ,0x0000    ),
1418DEADTRANS(    0x0069    ,    0x0062    ,    0x012D    ,0x0000    ),
1419DEADTRANS(    0x0069    ,    0x0055    ,    0x012D    ,0x0000    ),
1420DEADTRANS(    0x0049    ,    0x0062    ,    0x012C    ,0x0000    ),
1421DEADTRANS(    0x0049    ,    0x0055    ,    0x012C    ,0x0000    ),
1422DEADTRANS(    0x0069    ,    0x00AF    ,    0x012B    ,0x0000    ),
1423DEADTRANS(    0x0069    ,    0x005F    ,    0x012B    ,0x0000    ),
1424DEADTRANS(    0x0049    ,    0x00AF    ,    0x012A    ,0x0000    ),
1425DEADTRANS(    0x0049    ,    0x005F    ,    0x012A    ,0x0000    ),
1426DEADTRANS(    0x0069    ,    0x007E    ,    0x0129    ,0x0000    ),
1427DEADTRANS(    0x0049    ,    0x007E    ,    0x0128    ,0x0000    ),
1428DEADTRANS(    0x0068    ,    L'/'    ,    0x0127    ,0x0000    ),
1429DEADTRANS(    0x0068    ,    0x002F    ,    0x0127    ,0x0000    ),
1430DEADTRANS(    0x0068    ,    0x002D    ,    0x0127    ,0x0000    ),
1431DEADTRANS(    0x0048    ,    L'/'    ,    0x0126    ,0x0000    ),
1432DEADTRANS(    0x0048    ,    0x002F    ,    0x0126    ,0x0000    ),
1433DEADTRANS(    0x0048    ,    0x002D    ,    0x0126    ,0x0000    ),
1434DEADTRANS(    0x0068    ,    0x005E    ,    0x0125    ,0x0000    ),
1435DEADTRANS(    0x0048    ,    0x005E    ,    0x0124    ,0x0000    ),
1436DEADTRANS(    0x0067    ,    0x002C    ,    0x0123    ,0x0000    ),
1437DEADTRANS(    0x0047    ,    0x002C    ,    0x0122    ,0x0000    ),
1438DEADTRANS(    0x0067    ,    0x002E    ,    0x0121    ,0x0000    ),
1439DEADTRANS(    0x0047    ,    0x002E    ,    0x0120    ,0x0000    ),
1440DEADTRANS(    0x0067    ,    0x0062    ,    0x011F    ,0x0000    ),
1441DEADTRANS(    0x0067    ,    0x0055    ,    0x011F    ,0x0000    ),
1442DEADTRANS(    0x0047    ,    0x0062    ,    0x011E    ,0x0000    ),
1443DEADTRANS(    0x0047    ,    0x0055    ,    0x011E    ,0x0000    ),
1444DEADTRANS(    0x0067    ,    0x005E    ,    0x011D    ,0x0000    ),
1445DEADTRANS(    0x0047    ,    0x005E    ,    0x011C    ,0x0000    ),
1446DEADTRANS(    0x0065    ,    0x0063    ,    0x011B    ,0x0000    ),
1447DEADTRANS(    0x0045    ,    0x0063    ,    0x011A    ,0x0000    ),
1448DEADTRANS(    0x0065    ,    0x003B    ,    0x0119    ,0x0000    ),
1449DEADTRANS(    0x0045    ,    0x003B    ,    0x0118    ,0x0000    ),
1450DEADTRANS(    0x0065    ,    0x002E    ,    0x0117    ,0x0000    ),
1451DEADTRANS(    0x0045    ,    0x002E    ,    0x0116    ,0x0000    ),
1452DEADTRANS(    0x0065    ,    0x0062    ,    0x0115    ,0x0000    ),
1453DEADTRANS(    0x0065    ,    0x0055    ,    0x0115    ,0x0000    ),
1454DEADTRANS(    0x0045    ,    0x0062    ,    0x0114    ,0x0000    ),
1455DEADTRANS(    0x0045    ,    0x0055    ,    0x0114    ,0x0000    ),
1456DEADTRANS(    0x0065    ,    0x00AF    ,    0x0113    ,0x0000    ),
1457DEADTRANS(    0x0065    ,    0x005F    ,    0x0113    ,0x0000    ),
1458DEADTRANS(    0x0045    ,    0x00AF    ,    0x0112    ,0x0000    ),
1459DEADTRANS(    0x0045    ,    0x005F    ,    0x0112    ,0x0000    ),
1460DEADTRANS(    0x0064    ,    L'/'    ,    0x0111    ,0x0000    ),
1461DEADTRANS(    0x0064    ,    0x002F    ,    0x0111    ,0x0000    ),
1462DEADTRANS(    0x0044    ,    L'/'    ,    0x0110    ,0x0000    ),
1463DEADTRANS(    0x0044    ,    0x002F    ,    0x0110    ,0x0000    ),
1464DEADTRANS(    0x0064    ,    0x0063    ,    0x010F    ,0x0000    ),
1465DEADTRANS(    0x0044    ,    0x0063    ,    0x010E    ,0x0000    ),
1466DEADTRANS(    0x0063    ,    0x0063    ,    0x010D    ,0x0000    ),
1467DEADTRANS(    0x0043    ,    0x0063    ,    0x010C    ,0x0000    ),
1468DEADTRANS(    0x0063    ,    0x002E    ,    0x010B    ,0x0000    ),
1469DEADTRANS(    0x0043    ,    0x002E    ,    0x010A    ,0x0000    ),
1470DEADTRANS(    0x0063    ,    0x005E    ,    0x0109    ,0x0000    ),
1471DEADTRANS(    0x0043    ,    0x005E    ,    0x0108    ,0x0000    ),
1472DEADTRANS(    0x0063    ,    0x00B4    ,    0x0107    ,0x0000    ),
1473DEADTRANS(    0x0063    ,    0x0027    ,    0x0107    ,0x0000    ),
1474DEADTRANS(    0x0043    ,    0x00B4    ,    0x0106    ,0x0000    ),
1475DEADTRANS(    0x0043    ,    0x0027    ,    0x0106    ,0x0000    ),
1476DEADTRANS(    0x0061    ,    0x003B    ,    0x0105    ,0x0000    ),
1477DEADTRANS(    0x0041    ,    0x003B    ,    0x0104    ,0x0000    ),
1478DEADTRANS(    0x0061    ,    0x0062    ,    0x0103    ,0x0000    ),
1479DEADTRANS(    0x0061    ,    0x0055    ,    0x0103    ,0x0000    ),
1480DEADTRANS(    0x0041    ,    0x0062    ,    0x0102    ,0x0000    ),
1481DEADTRANS(    0x0041    ,    0x0055    ,    0x0102    ,0x0000    ),
1482DEADTRANS(    0x0061    ,    0x00AF    ,    0x0101    ,0x0000    ),
1483DEADTRANS(    0x0061    ,    0x005F    ,    0x0101    ,0x0000    ),
1484DEADTRANS(    0x0041    ,    0x00AF    ,    0x0100    ,0x0000    ),
1485DEADTRANS(    0x0041    ,    0x005F    ,    0x0100    ,0x0000    ),
1486DEADTRANS(    0x0079    ,    0x0022    ,    0x00FF    ,0x0000    ),
1487DEADTRANS(    0x0068    ,    0x0074    ,    0x00FE    ,0x0000    ),
1488DEADTRANS(    0x0079    ,    0x00B4    ,    0x00FD    ,0x0000    ),
1489DEADTRANS(    0x0079    ,    0x0027    ,    0x00FD    ,0x0000    ),
1490DEADTRANS(    0x0075    ,    0x0022    ,    0x00FC    ,0x0000    ),
1491DEADTRANS(    0x0075    ,    0x005E    ,    0x00FB    ,0x0000    ),
1492DEADTRANS(    0x0075    ,    0x00B4    ,    0x00FA    ,0x0000    ),
1493DEADTRANS(    0x0075    ,    0x0027    ,    0x00FA    ,0x0000    ),
1494DEADTRANS(    0x0075    ,    0x0060    ,    0x00F9    ,0x0000    ),
1495DEADTRANS(    0x006F    ,    L'/'    ,    0x00F8    ,0x0000    ),
1496DEADTRANS(    0x006F    ,    0x002F    ,    0x00F8    ,0x0000    ),
1497DEADTRANS(    0x003A    ,    0x002D    ,    0x00F7    ,0x0000    ),
1498DEADTRANS(    0x002D    ,    0x003A    ,    0x00F7    ,0x0000    ),
1499DEADTRANS(    0x006F    ,    0x0022    ,    0x00F6    ,0x0000    ),
1500DEADTRANS(    0x006F    ,    0x007E    ,    0x00F5    ,0x0000    ),
1501DEADTRANS(    0x006F    ,    0x005E    ,    0x00F4    ,0x0000    ),
1502DEADTRANS(    0x006F    ,    0x00B4    ,    0x00F3    ,0x0000    ),
1503DEADTRANS(    0x006F    ,    0x0027    ,    0x00F3    ,0x0000    ),
1504DEADTRANS(    0x006F    ,    0x0060    ,    0x00F2    ,0x0000    ),
1505DEADTRANS(    0x006E    ,    0x007E    ,    0x00F1    ,0x0000    ),
1506DEADTRANS(    0x0068    ,    0x0064    ,    0x00F0    ,0x0000    ),
1507DEADTRANS(    0x0069    ,    0x0022    ,    0x00EF    ,0x0000    ),
1508DEADTRANS(    0x0069    ,    0x005E    ,    0x00EE    ,0x0000    ),
1509DEADTRANS(    0x0069    ,    0x00B4    ,    0x00ED    ,0x0000    ),
1510DEADTRANS(    0x0069    ,    0x0027    ,    0x00ED    ,0x0000    ),
1511DEADTRANS(    0x0069    ,    0x0060    ,    0x00EC    ,0x0000    ),
1512DEADTRANS(    0x0065    ,    0x0022    ,    0x00EB    ,0x0000    ),
1513DEADTRANS(    0x0065    ,    0x005E    ,    0x00EA    ,0x0000    ),
1514DEADTRANS(    0x0065    ,    0x00B4    ,    0x00E9    ,0x0000    ),
1515DEADTRANS(    0x0065    ,    0x0027    ,    0x00E9    ,0x0000    ),
1516DEADTRANS(    0x0065    ,    0x0060    ,    0x00E8    ,0x0000    ),
1517DEADTRANS(    0x0063    ,    0x002C    ,    0x00E7    ,0x0000    ),
1518DEADTRANS(    0x0065    ,    0x0061    ,    0x00e6    ,0x0000    ),
1519DEADTRANS(    0x0061    ,    0x006F    ,    0x00E5    ,0x0000    ),
1520DEADTRANS(    0x0061    ,    0x0022    ,    0x00E4    ,0x0000    ),
1521DEADTRANS(    0x0061    ,    0x007E    ,    0x00E3    ,0x0000    ),
1522DEADTRANS(    0x0061    ,    0x005E    ,    0x00E2    ,0x0000    ),
1523DEADTRANS(    0x0061    ,    0x00B4    ,    0x00E1    ,0x0000    ),
1524DEADTRANS(    0x0061    ,    0x0027    ,    0x00E1    ,0x0000    ),
1525DEADTRANS(    0x0061    ,    0x0060    ,    0x00E0    ,0x0000    ),
1526DEADTRANS(    0x0048    ,    0x0054    ,    0x00DE    ,0x0000    ),
1527DEADTRANS(    0x0059    ,    0x00B4    ,    0x00DD    ,0x0000    ),
1528DEADTRANS(    0x0059    ,    0x0027    ,    0x00DD    ,0x0000    ),
1529DEADTRANS(    0x0055    ,    0x0022    ,    0x00DC    ,0x0000    ),
1530DEADTRANS(    0x0055    ,    0x005E    ,    0x00DB    ,0x0000    ),
1531DEADTRANS(    0x0055    ,    0x00B4    ,    0x00DA    ,0x0000    ),
1532DEADTRANS(    0x0055    ,    0x0027    ,    0x00DA    ,0x0000    ),
1533DEADTRANS(    0x0055    ,    0x0060    ,    0x00D9    ,0x0000    ),
1534DEADTRANS(    0x004F    ,    L'/'    ,    0x00D8    ,0x0000    ),
1535DEADTRANS(    0x004F    ,    0x002F    ,    0x00D8    ,0x0000    ),
1536DEADTRANS(    0x0078    ,    0x0078    ,    0x00D7    ,0x0000    ),
1537DEADTRANS(    0x004F    ,    0x0022    ,    0x00D6    ,0x0000    ),
1538DEADTRANS(    0x004F    ,    0x007E    ,    0x00D5    ,0x0000    ),
1539DEADTRANS(    0x004F    ,    0x005E    ,    0x00D4    ,0x0000    ),
1540DEADTRANS(    0x004F    ,    0x00B4    ,    0x00D3    ,0x0000    ),
1541DEADTRANS(    0x004F    ,    0x0027    ,    0x00D3    ,0x0000    ),
1542DEADTRANS(    0x004F    ,    0x0060    ,    0x00D2    ,0x0000    ),
1543DEADTRANS(    0x004E    ,    0x007E    ,    0x00D1    ,0x0000    ),
1544DEADTRANS(    0x0048    ,    0x0044    ,    0x00D0    ,0x0000    ),
1545DEADTRANS(    0x0049    ,    0x0022    ,    0x00CF    ,0x0000    ),
1546DEADTRANS(    0x0049    ,    0x005E    ,    0x00CE    ,0x0000    ),
1547DEADTRANS(    0x0049    ,    0x00B4    ,    0x00CD    ,0x0000    ),
1548DEADTRANS(    0x0049    ,    0x0027    ,    0x00CD    ,0x0000    ),
1549DEADTRANS(    0x0049    ,    0x0060    ,    0x00CC    ,0x0000    ),
1550DEADTRANS(    0x0045    ,    0x0022    ,    0x00CB    ,0x0000    ),
1551DEADTRANS(    0x0045    ,    0x005E    ,    0x00CA    ,0x0000    ),
1552DEADTRANS(    0x0045    ,    0x00B4    ,    0x00C9    ,0x0000    ),
1553DEADTRANS(    0x0045    ,    0x0027    ,    0x00C9    ,0x0000    ),
1554DEADTRANS(    0x0045    ,    0x0060    ,    0x00C8    ,0x0000    ),
1555DEADTRANS(    0x0043    ,    0x002C    ,    0x00C7    ,0x0000    ),
1556DEADTRANS(    0x0045    ,    0x0041    ,    0x00c6    ,0x0000    ),
1557DEADTRANS(    0x0041    ,    0x006F    ,    0x00C5    ,0x0000    ),
1558DEADTRANS(    0x0041    ,    0x0022    ,    0x00C4    ,0x0000    ),
1559DEADTRANS(    0x0041    ,    0x007E    ,    0x00C3    ,0x0000    ),
1560DEADTRANS(    0x0041    ,    0x005E    ,    0x00C2    ,0x0000    ),
1561DEADTRANS(    0x0041    ,    0x00B4    ,    0x00C1    ,0x0000    ),
1562DEADTRANS(    0x0041    ,    0x0027    ,    0x00C1    ,0x0000    ),
1563DEADTRANS(    0x0041    ,    0x0060    ,    0x00C0    ,0x0000    ),
1564DEADTRANS(    0x0034    ,    0x0033    ,    0x00BE    ,0x0000    ),
1565DEADTRANS(    0x0032    ,    0x0031    ,    0x00BD    ,0x0000    ),
1566DEADTRANS(    0x0034    ,    0x0031    ,    0x00BC    ,0x0000    ),
1567DEADTRANS(    0x0031    ,    0x005E    ,    0x00B9    ,0x0000    ),
1568DEADTRANS(    0x002E    ,    0x002E    ,    0x00B7    ,0x0000    ),
1569DEADTRANS(    0x0075    ,    0x006D    ,    0x00B5    ,0x0000    ),
1570DEADTRANS(    0x0033    ,    0x005E    ,    0x00B3    ,0x0000    ),
1571DEADTRANS(    0x0032    ,    0x005E    ,    0x00B2    ,0x0000    ),
1572DEADTRANS(    0x00B0    ,    0x0077    ,    0x00B0    ,0x0000    ),
1573DEADTRANS(    0x002D    ,    0x002C    ,    0x00AC    ,0x0000    ),
1574DEADTRANS(    0x002C    ,    0x002D    ,    0x00AC    ,0x0000    ),
1575DEADTRANS(    0x004C    ,    0x002D    ,    0x00a3    ,0x0000    ),
1576DEADTRANS(    0x002D    ,    0x004C    ,    0x00a3    ,0x0000    ),
1577DEADTRANS(    0x007C    ,    0x0063    ,    0x00A2    ,0x0000    ),
1578DEADTRANS(    0x0063    ,    0x007C    ,    0x00A2    ,0x0000    ),
1579DEADTRANS(    0x0063    ,    0x002F    ,    0x00A2    ,0x0000    ),
1580DEADTRANS(    0x002F    ,    0x0063    ,    0x00A2    ,0x0000    ),
1581DEADTRANS(    0x0063    ,    0x003D    ,    0x20AC    ,0x0000    ),
1582DEADTRANS(    0x0045    ,    0x003D    ,    0x20AC    ,0x0000    ),
1583DEADTRANS(    0x0043    ,    0x003D    ,    0x20AC    ,0x0000    ),
1584DEADTRANS(    0x003D    ,    0x0063    ,    0x20AC    ,0x0000    ),
1585DEADTRANS(    0x003D    ,    0x0045    ,    0x20AC    ,0x0000    ),
1586DEADTRANS(    0x003D    ,    0x0043    ,    0x20AC    ,0x0000    ),
1587DEADTRANS(    0x0065    ,    0x006F    ,    0x13BD    ,0x0000    ),
1588DEADTRANS(    0x0045    ,    0x004F    ,    0x13BC    ,0x0000    ),
1589DEADTRANS(    0x006D    ,    0x0074    ,    0x0AC9    ,0x0000    ),
1590DEADTRANS(    0x0064    ,    0x002D    ,    0x01F0    ,0x0000    ),
1591DEADTRANS(    0x0044    ,    0x002D    ,    0x01D0    ,0x0000    ),
1592DEADTRANS(    0x0073    ,    0x0073    ,    0x00DF    ,0x0000    ),
1593DEADTRANS(    0x003F    ,    0x003F    ,    0x00BF    ,0x0000    ),
1594DEADTRANS(    0x003E    ,    0x003E    ,    0x00BB    ,0x0000    ),
1595DEADTRANS(    0x002C    ,    0x0020    ,    0x00B8    ,0x0000    ),
1596DEADTRANS(    0x0020    ,    0x002C    ,    0x00B8    ,0x0000    ),
1597DEADTRANS(    0x0050    ,    0x0050    ,    0x00B6    ,0x0000    ),
1598DEADTRANS(    0x0021    ,    0x0070    ,    0x00B6    ,0x0000    ),
1599DEADTRANS(    0x0021    ,    0x0050    ,    0x00B6    ,0x0000    ),
1600DEADTRANS(    0x002D    ,    0x002B    ,    0x00B1    ,0x0000    ),
1601DEADTRANS(    0x006F    ,    0x006F    ,    0x00B0    ,0x0000    ),
1602DEADTRANS(    0x0072    ,    0x006F    ,    0x00AE    ,0x0000    ),
1603DEADTRANS(    0x0072    ,    0x004F    ,    0x00AE    ,0x0000    ),
1604DEADTRANS(    0x0052    ,    0x006F    ,    0x00AE    ,0x0000    ),
1605DEADTRANS(    0x0052    ,    0x004F    ,    0x00AE    ,0x0000    ),
1606DEADTRANS(    0x003C    ,    0x003C    ,    0x00AB    ,0x0000    ),
1607DEADTRANS(    0x0063    ,    0x006F    ,    0x00A9    ,0x0000    ),
1608DEADTRANS(    0x0063    ,    0x004F    ,    0x00A9    ,0x0000    ),
1609DEADTRANS(    0x0043    ,    0x006F    ,    0x00A9    ,0x0000    ),
1610DEADTRANS(    0x0043    ,    0x004F    ,    0x00A9    ,0x0000    ),
1611DEADTRANS(    0x0073    ,    0x006F    ,    0x00A7    ,0x0000    ),
1612DEADTRANS(    0x006F    ,    0x0073    ,    0x00A7    ,0x0000    ),
1613DEADTRANS(    0x005E    ,    0x0021    ,    0x00A6    ,0x0000    ),
1614DEADTRANS(    0x0059    ,    0x003D    ,    0x00A5    ,0x0000    ),
1615DEADTRANS(    0x003D    ,    0x0059    ,    0x00A5    ,0x0000    ),
1616DEADTRANS(    0x0078    ,    0x006F    ,    0x00A4    ,0x0000    ),
1617DEADTRANS(    0x006F    ,    0x0078    ,    0x00A4    ,0x0000    ),
1618DEADTRANS(    0x0021    ,    0x0021    ,    0x00A1    ,0x0000    ),
1619DEADTRANS(    0x0020    ,    0x0020    ,    0x00A0    ,0x0000    ),
1620DEADTRANS(    0x007E    ,    0x0020    ,    0x007E    ,0x0000    ),
1621DEADTRANS(    0x002D    ,    0x0020    ,    0x007E    ,0x0000    ),
1622DEADTRANS(    0x0020    ,    0x007E    ,    0x007E    ,0x0000    ),
1623DEADTRANS(    0x0020    ,    0x002D    ,    0x007E    ,0x0000    ),
1624DEADTRANS(    0x002D    ,    0x0029    ,    0x007D    ,0x0000    ),
1625DEADTRANS(    0x0029    ,    0x002D    ,    0x007D    ,0x0000    ),
1626DEADTRANS(    0x0076    ,    0x006C    ,    0x007C    ,0x0000    ),
1627DEADTRANS(    0x006C    ,    0x0076    ,    0x007C    ,0x0000    ),
1628DEADTRANS(    0x005E    ,    0x002F    ,    0x007C    ,0x0000    ),
1629DEADTRANS(    0x0056    ,    0x004C    ,    0x007C    ,0x0000    ),
1630DEADTRANS(    0x004C    ,    0x0056    ,    0x007C    ,0x0000    ),
1631DEADTRANS(    0x002F    ,    0x005E    ,    0x007C    ,0x0000    ),
1632DEADTRANS(    0x002D    ,    0x0028    ,    0x007B    ,0x0000    ),
1633DEADTRANS(    0x0028    ,    0x002D    ,    0x007B    ,0x0000    ),
1634DEADTRANS(    0x0060    ,    0x0020    ,    0x0060    ,0x0000    ),
1635DEADTRANS(    0x0020    ,    0x0060    ,    0x0060    ,0x0000    ),
1636DEADTRANS(    0x005E    ,    0x0020    ,    0x005E    ,0x0000    ),
1637DEADTRANS(    0x003E    ,    0x0020    ,    0x005E    ,0x0000    ),
1638DEADTRANS(    0x0020    ,    0x005E    ,    0x005E    ,0x0000    ),
1639DEADTRANS(    0x0020    ,    0x003E    ,    0x005E    ,0x0000    ),
1640DEADTRANS(    0x0029    ,    0x0029    ,    0x005D    ,0x0000    ),
1641DEADTRANS(    0x003C    ,    0x002F    ,    0x005C    ,0x0000    ),
1642DEADTRANS(    0x002F    ,    0x003C    ,    0x005C    ,0x0000    ),
1643DEADTRANS(    0x002F    ,    0x002F    ,    0x005C    ,0x0000    ),
1644DEADTRANS(    0x0028    ,    0x0028    ,    0x005B    ,0x0000    ),
1645DEADTRANS(    0x0054    ,    0x0041    ,    0x0040    ,0x0000    ),
1646DEADTRANS(    0x0027    ,    0x0020    ,    0x0027    ,0x0000    ),
1647DEADTRANS(    0x0020    ,    0x0027    ,    0x0027    ,0x0000    ),
1648DEADTRANS(    0x002B    ,    0x002B    ,    0x0023    ,0x0000    ),
1649DEADTRANS(    0x06FC    ,    0x00B4    ,    0    ,0x0000    ),
1650DEADTRANS(    0x06FC    ,    0x0060    ,    0    ,0x0000    ),
1651DEADTRANS(    0x06FC    ,    0x005E    ,    0    ,0x0000    ),
1652DEADTRANS(    0x06FC    ,    0x0027    ,    0    ,0x0000    ),
1653DEADTRANS(    0x06F5    ,    0x00B4    ,    0    ,0x0000    ),
1654DEADTRANS(    0x06F5    ,    0x0060    ,    0    ,0x0000    ),
1655DEADTRANS(    0x06F5    ,    0x005E    ,    0    ,0x0000    ),
1656DEADTRANS(    0x06F5    ,    0x0027    ,    0    ,0x0000    ),
1657DEADTRANS(    0x06EF    ,    0x00B4    ,    0    ,0x0000    ),
1658DEADTRANS(    0x06EF    ,    0x0060    ,    0    ,0x0000    ),
1659DEADTRANS(    0x06EF    ,    0x005E    ,    0    ,0x0000    ),
1660DEADTRANS(    0x06EF    ,    0x0027    ,    0    ,0x0000    ),
1661DEADTRANS(    0x06E9    ,    0x00B4    ,    0    ,0x0000    ),
1662DEADTRANS(    0x06E9    ,    0x0060    ,    0    ,0x0000    ),
1663DEADTRANS(    0x06E9    ,    0x005E    ,    0    ,0x0000    ),
1664DEADTRANS(    0x06E9    ,    0x0027    ,    0    ,0x0000    ),
1665DEADTRANS(    0x06E1    ,    0x00B4    ,    0    ,0x0000    ),
1666DEADTRANS(    0x06E1    ,    0x0060    ,    0    ,0x0000    ),
1667DEADTRANS(    0x06E1    ,    0x005E    ,    0    ,0x0000    ),
1668DEADTRANS(    0x06E1    ,    0x0027    ,    0    ,0x0000    ),
1669DEADTRANS(    0x06DC    ,    0x00B4    ,    0    ,0x0000    ),
1670DEADTRANS(    0x06DC    ,    0x0060    ,    0    ,0x0000    ),
1671DEADTRANS(    0x06DC    ,    0x005E    ,    0    ,0x0000    ),
1672DEADTRANS(    0x06DC    ,    0x0027    ,    0    ,0x0000    ),
1673DEADTRANS(    0x06D5    ,    0x00B4    ,    0    ,0x0000    ),
1674DEADTRANS(    0x06D5    ,    0x0060    ,    0    ,0x0000    ),
1675DEADTRANS(    0x06D5    ,    0x005E    ,    0    ,0x0000    ),
1676DEADTRANS(    0x06D5    ,    0x0027    ,    0    ,0x0000    ),
1677DEADTRANS(    0x06CF    ,    0x00B4    ,    0    ,0x0000    ),
1678DEADTRANS(    0x06CF    ,    0x0060    ,    0    ,0x0000    ),
1679DEADTRANS(    0x06CF    ,    0x005E    ,    0    ,0x0000    ),
1680DEADTRANS(    0x06CF    ,    0x0027    ,    0    ,0x0000    ),
1681DEADTRANS(    0x06C9    ,    0x00B4    ,    0    ,0x0000    ),
1682DEADTRANS(    0x06C9    ,    0x0060    ,    0    ,0x0000    ),
1683DEADTRANS(    0x06C9    ,    0x005E    ,    0    ,0x0000    ),
1684DEADTRANS(    0x06C9    ,    0x0027    ,    0    ,0x0000    ),
1685DEADTRANS(    0x06C1    ,    0x00B4    ,    0    ,0x0000    ),
1686DEADTRANS(    0x06C1    ,    0x0060    ,    0    ,0x0000    ),
1687DEADTRANS(    0x06C1    ,    0x005E    ,    0    ,0x0000    ),
1688DEADTRANS(    0x06C1    ,    0x0027    ,    0    ,0x0000    ),
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699//Deadkeys
1700// Anfang der Taste links neben der 1
1701    DEADTRANS( L' '   , L'^'   , L'^'   , 0x0000), //Zirkumflex
1702    DEADTRANS( L'^'   , L'^'   , 0x0302 , 0x0000), //2x für Combining
1703    DEADTRANS( L'1'   , L'^'   , 0x00b9 , 0x0000),
1704    DEADTRANS( L'2'   , L'^'   , 0x00b2 , 0x0000),
1705    DEADTRANS( L'3'   , L'^'   , 0x00b3 , 0x0000),
1706    DEADTRANS( L'4'   , L'^'   , 0x2074 , 0x0000),
1707    DEADTRANS( L'5'   , L'^'   , 0x2075    , 0x0000),
1708    DEADTRANS( L'6'   , L'^'   , 0x2076    , 0x0000),
1709    DEADTRANS( L'7'   , L'^'   , 0x2077    , 0x0000),
1710    DEADTRANS( L'8'   , L'^'   , 0x2078    , 0x0000),
1711    DEADTRANS( L'9'   , L'^'   , 0x2079    , 0x0000),
1712    DEADTRANS( L'0'   , L'^'   , 0x2070 , 0x0000),
1713    DEADTRANS( L'+'   , L'^'   , 0x207a , 0x0000),
1714    DEADTRANS( L'-'   , L'^'   , 0x207b , 0x0000),
1715    DEADTRANS( L'='   , L'^'   , 0x207c , 0x0000),
1716    DEADTRANS( L'('   , L'^'   , 0x207d , 0x0000),
1717    DEADTRANS( L')'   , L'^'   , 0x207e , 0x0000),
1718    DEADTRANS( L'n'   , L'^'   , 0x207f , 0x0000),
1719    DEADTRANS( L'A'   , L'^'   , 0x00c2 , 0x0000),   
1720      DEADTRANS( L'a'   , L'^'   , 0x00e2 , 0x0000),
1721    DEADTRANS( L'C'   , L'^'   , 0x0108 , 0x0000),
1722    DEADTRANS( L'c'   , L'^'   , 0x0109 , 0x0000),
1723    DEADTRANS( L'E'   , L'^'   , 0x00ca , 0x0000),
1724    DEADTRANS( L'e'   , L'^'   , 0x00ea , 0x0000),
1725    DEADTRANS( L'G'   , L'^'   , 0x011c , 0x0000),
1726    DEADTRANS( L'g'   , L'^'   , 0x011d , 0x0000),
1727    DEADTRANS( L'H'   , L'^'   , 0x0124 , 0x0000),
1728    DEADTRANS( L'h'   , L'^'   , 0x0125 , 0x0000),
1729    DEADTRANS( L'I'   , L'^'   , 0x00ce , 0x0000),
1730    DEADTRANS( L'i'   , L'^'   , 0x00ee , 0x0000),
1731    DEADTRANS( L'J'   , L'^'   , 0x0134 , 0x0000),
1732    DEADTRANS( L'j'   , L'^'   , 0x0135 , 0x0000),
1733    DEADTRANS( L'O'   , L'^'   , 0x00d4 , 0x0000),
1734    DEADTRANS( L'o'   , L'^'   , 0x00f4 , 0x0000),
1735    DEADTRANS( L'S'   , L'^'   , 0x015c , 0x0000),
1736    DEADTRANS( L's'   , L'^'   , 0x015d , 0x0000),
1737    DEADTRANS( L'U'   , L'^'   , 0x00db , 0x0000),   
1738    DEADTRANS( L'u'   , L'^'   , 0x00fb , 0x0000),   
1739    DEADTRANS( L'W'   , L'^'   , 0x0174 , 0x0000),
1740    DEADTRANS( L'w'   , L'^'   , 0x0175 , 0x0000),
1741    DEADTRANS( L'Y'   , L'^'   , 0x0176 , 0x0000),
1742    DEADTRANS( L'y'   , L'^'   , 0x0177 , 0x0000),
1743    DEADTRANS( L'Z'   , L'^'   , 0x1e90 , 0x0000),
1744    DEADTRANS( L'z'   , L'^'   , 0x1e91 , 0x0000),
1745   
1746    DEADTRANS( L' '   , 0x02c7 , 0x02c7   , 0x0000), //Caron
1747    DEADTRANS( 0x02c7 , 0x02c7 , 0x030C   , 0x0000), //2x für Combining
1748    DEADTRANS( L'C'   , 0x02c7 , 0x010c   , 0x0000),
1749    DEADTRANS( L'c'   , 0x02c7 , 0x010d   , 0x0000), 
1750    DEADTRANS( L'D'   , 0x02c7 , 0x010e   , 0x0000), 
1751    DEADTRANS( L'd'   , 0x02c7 , 0x010f   , 0x0000),
1752    DEADTRANS( L'E'   , 0x02c7 , 0x011a   , 0x0000),
1753    DEADTRANS( L'e'   , 0x02c7 , 0x011b   , 0x0000),
1754    DEADTRANS( L'L'   , 0x02c7 , 0x013d   , 0x0000),
1755    DEADTRANS( L'l'   , 0x02c7 , 0x013e   , 0x0000),
1756    DEADTRANS( L'N'   , 0x02c7 , 0x0147   , 0x0000),
1757    DEADTRANS( L'n'   , 0x02c7 , 0x0148   , 0x0000),
1758    DEADTRANS( L'R'   , 0x02c7 , 0x0158   , 0x0000),
1759    DEADTRANS( L'r'   , 0x02c7 , 0x0159   , 0x0000),
1760    DEADTRANS( L'S'   , 0x02c7 , 0x0160   , 0x0000),
1761    DEADTRANS( L's'   , 0x02c7 , 0x0161   , 0x0000),
1762    DEADTRANS( L'T'   , 0x02c7 , 0x0164   , 0x0000),
1763    DEADTRANS( L't'   , 0x02c7 , 0x0165   , 0x0000),
1764    DEADTRANS( L'Z'   , 0x02c7 , 0x017d   , 0x0000),
1765    DEADTRANS( L'z'   , 0x02c7 , 0x017e   , 0x0000),
1766    DEADTRANS( L'A'   , 0x02c7 , 0x01cd   , 0x0000),
1767    DEADTRANS( L'a'   , 0x02c7 , 0x01ce   , 0x0000),
1768    DEADTRANS( L'I'   , 0x02c7 , 0x01cf   , 0x0000),
1769    DEADTRANS( L'i'   , 0x02c7 , 0x01d0   , 0x0000),
1770    DEADTRANS( L'O'   , 0x02c7 , 0x01d1   , 0x0000),
1771    DEADTRANS( L'o'   , 0x02c7 , 0x01d2   , 0x0000),
1772    DEADTRANS( L'U'   , 0x02c7 , 0x01d3   , 0x0000),
1773    DEADTRANS( L'u'   , 0x02c7 , 0x01d4   , 0x0000),
1774    DEADTRANS( L'G'   , 0x02c7 , 0x01e6   , 0x0000),
1775    DEADTRANS( L'g'   , 0x02c7 , 0x01e7   , 0x0000),
1776    DEADTRANS( L'K'   , 0x02c7 , 0x01e8   , 0x0000),
1777    DEADTRANS( L'k'   , 0x02c7 , 0x01e9   , 0x0000),
1778    DEADTRANS( L'j'   , 0x02c7 , 0x01f0   , 0x0000),
1779    DEADTRANS( L'H'   , 0x02c7 , 0x021e   , 0x0000),
1780    DEADTRANS( L'h'   , 0x02c7 , 0x021f   , 0x0000),
1781    DEADTRANS( 0x00fc , 0x02c7 , 0x01da   , 0x0000),
1782    DEADTRANS( 0x00dc , 0x02c7 , 0x01d9   , 0x0000),
1783   
1784    DEADTRANS( L' '   , 0x02D8 , 0x02D8   , 0x0000),    //Brevis
1785    DEADTRANS( 0x02D8 , 0x02D8 , 0x0306   , 0x0000),     //2x für Combining
1786    DEADTRANS( L'A'   , 0x02D8 , 0x0102   , 0x0000),
1787    DEADTRANS( L'a'   , 0x02D8 , 0x0103   , 0x0000),
1788    DEADTRANS( L'E'   , 0x02D8 , 0x0114   , 0x0000),
1789    DEADTRANS( L'e'   , 0x02D8 , 0x0115   , 0x0000),
1790    DEADTRANS( L'G'   , 0x02D8 , 0x011e   , 0x0000),
1791    DEADTRANS( L'g'   , 0x02D8 , 0x011f   , 0x0000),
1792    DEADTRANS( L'I'   , 0x02D8 , 0x012c   , 0x0000),
1793    DEADTRANS( L'i'   , 0x02D8 , 0x012d   , 0x0000),
1794    DEADTRANS( L'O'   , 0x02D8 , 0x014e   , 0x0000),
1795    DEADTRANS( L'o'   , 0x02D8 , 0x014f   , 0x0000),
1796    DEADTRANS( L'U'   , 0x02D8 , 0x016c   , 0x0000),
1797    DEADTRANS( L'u'   , 0x02D8 , 0x016d   , 0x0000),
1798
1799    DEADTRANS( L' '   , 0x00b7 , 0x00b7   , 0x0000),    //Dot Middle
1800    DEADTRANS( 0x00b7 , 0x00b7 , 0x00b7   , 0x0000),     //kein Combining vorhanden
1801    DEADTRANS( L'L'   , 0x00b7 , 0x013F   , 0x0000),
1802    DEADTRANS( L'l'   , 0x00b7 , 0x0140   , 0x0000),
1803   
1804    DEADTRANS( L' '   , '-' , '-'      , 0x0000),    //Querstrich
1805    DEADTRANS( L'-'   , '-' , 0x0335   , 0x0000),     //2x für Combining
1806    DEADTRANS( L'1'   , '-' , 0x2081   , 0x0000),
1807    DEADTRANS( L'2'   , '-' , 0x2082   , 0x0000),
1808    DEADTRANS( L'3'   , '-' , 0x2083   , 0x0000),
1809    DEADTRANS( L'4'   , '-' , 0x2084   , 0x0000),
1810    DEADTRANS( L'5'   , '-' , 0x2085   , 0x0000),
1811    DEADTRANS( L'6'   , '-' , 0x2086   , 0x0000),
1812    DEADTRANS( L'7'   , '-' , 0x2087   , 0x0000),
1813    DEADTRANS( L'8'   , '-' , 0x2088   , 0x0000),
1814    DEADTRANS( L'9'   , '-' , 0x2089   , 0x0000),
1815    DEADTRANS( L'0'   , '-' , 0x2080   , 0x0000),
1816    DEADTRANS( L'+'   , '-' , 0x208a   , 0x0000),
1817    DEADTRANS( L'-'   , '-' , 0x208b   , 0x0000),
1818    DEADTRANS( L'='   , '-' , 0x208c   , 0x0000),
1819    DEADTRANS( L'('   , '-' , 0x208d   , 0x0000),
1820    DEADTRANS( L')'   , '-' , 0x208e   , 0x0000),
1821    DEADTRANS( L'x'   , '-' , 0x2093   , 0x0000),
1822   
1823    DEADTRANS( L' '   , '.' , '.'      , 0x0000),    //Dot Below
1824    DEADTRANS( L'.'   , '.' , 0x0323   , 0x0000),     //2x für Combining
1825    DEADTRANS( L'B'   , '.' , 0x1e04   , 0x0000),
1826    DEADTRANS( L'b'   , '.' , 0x1e05   , 0x0000),
1827    DEADTRANS( L'D'   , '.' , 0x1e0c   , 0x0000),
1828    DEADTRANS( L'd'   , '.' , 0x1e0d   , 0x0000),
1829    DEADTRANS( L'H'   , '.' , 0x1e24   , 0x0000),
1830    DEADTRANS( L'h'   , '.' , 0x1e25   , 0x0000),
1831    DEADTRANS( L'K'   , '.' , 0x1e32   , 0x0000),
1832    DEADTRANS( L'k'   , '.' , 0x1e33   , 0x0000),
1833    DEADTRANS( L'L'   , '.' , 0x1e36   , 0x0000),
1834    DEADTRANS( L'l'   , '.' , 0x1e37   , 0x0000),
1835    DEADTRANS( L'M'   , '.' , 0x1e42   , 0x0000),
1836    DEADTRANS( L'm'   , '.' , 0x1e43   , 0x0000),
1837    DEADTRANS( L'N'   , '.' , 0x1e46   , 0x0000),
1838    DEADTRANS( L'n'   , '.' , 0x1e47   , 0x0000),
1839    DEADTRANS( L'R'   , '.' , 0x1e5a   , 0x0000),
1840    DEADTRANS( L'r'   , '.' , 0x1e5b   , 0x0000),
1841    DEADTRANS( L'S'   , '.' , 0x1e62   , 0x0000),
1842    DEADTRANS( L's'   , '.' , 0x1e63   , 0x0000),
1843    DEADTRANS( L'T'   , '.' , 0x1e6c   , 0x0000),
1844    DEADTRANS( L't'   , '.' , 0x1e6d   , 0x0000),
1845    DEADTRANS( L'V'   , '.' , 0x1e7e   , 0x0000),
1846    DEADTRANS( L'v'   , '.' , 0x1e7f   , 0x0000),
1847    DEADTRANS( L'W'   , '.' , 0x1e88   , 0x0000),
1848    DEADTRANS( L'w'   , '.' , 0x1e89   , 0x0000),
1849    DEADTRANS( L'Z'   , '.' , 0x1e92   , 0x0000),
1850    DEADTRANS( L'z'   , '.' , 0x1e93   , 0x0000),
1851    DEADTRANS( L'A'   , '.' , 0x1ea0   , 0x0000),
1852    DEADTRANS( L'a'   , '.' , 0x1ea1   , 0x0000),
1853    DEADTRANS( L'E'   , '.' , 0x1eb8   , 0x0000),
1854    DEADTRANS( L'e'   , '.' , 0x1eb9   , 0x0000),
1855    DEADTRANS( L'I'   , '.' , 0x1eca   , 0x0000),
1856    DEADTRANS( L'i'   , '.' , 0x1ecb   , 0x0000),
1857    DEADTRANS( L'O'   , '.' , 0x1ecc   , 0x0000),
1858    DEADTRANS( L'o'   , '.' , 0x1ecd   , 0x0000),
1859    DEADTRANS( L'Y'   , '.' , 0x1ef4   , 0x0000),
1860    DEADTRANS( L'y'   , '.' , 0x1ef5   , 0x0000),
1861// Ende der Taste links neben der 1
1862// Anfang der Tasten zwei rechts neben der 0
1863    DEADTRANS( L' '   , 0x00B4 , 0x00B4 , 0x0000),    //Akut
1864    DEADTRANS( 0x00B4 , 0x00B4 , 0x0301 , 0x0000),     //2x für Combining
1865    DEADTRANS( L'a'   , 0x00B4 , 0x00e1 , 0x0000),
1866    DEADTRANS( L'e'   , 0x00B4 , 0x00e9 , 0x0000),
1867    DEADTRANS( L'i'   , 0x00B4 , 0x00ed , 0x0000),
1868    DEADTRANS( L'o'   , 0x00B4 , 0x00f3 , 0x0000),
1869    DEADTRANS( L'u'   , 0x00B4 , 0x00fa , 0x0000),
1870    DEADTRANS( L'y'   , 0x00B4 , 0x00fd , 0x0000),
1871    DEADTRANS( L'A'   , 0x00B4 , 0x00c1 , 0x0000),
1872    DEADTRANS( L'E'   , 0x00B4 , 0x00c9 , 0x0000),
1873    DEADTRANS( L'I'   , 0x00B4 , 0x00cd , 0x0000),
1874    DEADTRANS( L'O'   , 0x00B4 , 0x00d3 , 0x0000),
1875    DEADTRANS( L'U'   , 0x00B4 , 0x00da , 0x0000),
1876    DEADTRANS( L'Y'   , 0x00B4 , 0x00dd , 0x0000),
1877    DEADTRANS( L'C'   , 0x00B4 , 0x0106 , 0x0000),
1878    DEADTRANS( L'c'   , 0x00B4 , 0x0106 , 0x0000),
1879    DEADTRANS( L'L'   , 0x00B4 , 0x0139 , 0x0000),
1880    DEADTRANS( L'l'   , 0x00B4 , 0x013a , 0x0000),
1881    DEADTRANS( L'N'   , 0x00B4 , 0x0143 , 0x0000),
1882    DEADTRANS( L'n'   , 0x00B4 , 0x0144 , 0x0000),
1883    DEADTRANS( L'R'   , 0x00B4 , 0x0154 , 0x0000),
1884    DEADTRANS( L'r'   , 0x00B4 , 0x0155 , 0x0000),
1885    DEADTRANS( L'S'   , 0x00B4 , 0x015a , 0x0000),
1886    DEADTRANS( L's'   , 0x00B4 , 0x015b , 0x0000),
1887    DEADTRANS( L'Z'   , 0x00B4 , 0x0179 , 0x0000),
1888    DEADTRANS( L'z'   , 0x00B4 , 0x017a , 0x0000),
1889    DEADTRANS( 0x00fc , 0x00B4 , 0x01d8 , 0x0000),
1890    DEADTRANS( 0x00dc , 0x00B4 , 0x01d7 , 0x0000),
1891    DEADTRANS( L'G'   , 0x00B4 , 0x01f4 , 0x0000),
1892    DEADTRANS( L'g'   , 0x00B4 , 0x01f5 , 0x0000),
1893    DEADTRANS( L'K'   , 0x00B4 , 0x1e30 , 0x0000),
1894    DEADTRANS( L'k'   , 0x00B4 , 0x1e31 , 0x0000),
1895    DEADTRANS( L'M'   , 0x00B4 , 0x1e3e , 0x0000),
1896    DEADTRANS( L'm'   , 0x00B4 , 0x1e3f , 0x0000),
1897    DEADTRANS( L'P'   , 0x00B4 , 0x1e54 , 0x0000),
1898    DEADTRANS( L'p'   , 0x00B4 , 0x1e55 , 0x0000),
1899    DEADTRANS( L'W'   , 0x00B4 , 0x1e82 , 0x0000),
1900    DEADTRANS( L'w'   , 0x00B4 , 0x1e83 , 0x0000),
1901
1902    DEADTRANS( L' '   , 0x0060 , 0x0060 , 0x0000),    //Gravis
1903    DEADTRANS( 0x0060 , 0x0060 , 0x0300 , 0x0000),
1904    DEADTRANS( L'a'   , 0x0060 , 0x00e0 , 0x0000),
1905    DEADTRANS( L'e'   , 0x0060 , 0x00e8 , 0x0000),
1906    DEADTRANS( L'i'   , 0x0060 , 0x00ec , 0x0000),
1907    DEADTRANS( L'o'   , 0x0060 , 0x00f2 , 0x0000),
1908    DEADTRANS( L'u'   , 0x0060 , 0x00f9 , 0x0000),
1909    DEADTRANS( L'A'   , 0x0060 , 0x00c0 , 0x0000),
1910    DEADTRANS( L'E'   , 0x0060 , 0x00c8 , 0x0000),
1911    DEADTRANS( L'I'   , 0x0060 , 0x00cc , 0x0000),
1912    DEADTRANS( L'O'   , 0x0060 , 0x00d2 , 0x0000),
1913    DEADTRANS( L'U'   , 0x0060 , 0x00d9 , 0x0000),
1914    DEADTRANS( 0x00dc , 0x0060 , 0x01db , 0x0000),
1915    DEADTRANS( 0x00fc , 0x0060 , 0x01dc , 0x0000),
1916    DEADTRANS( L'N'   , 0x0060 , 0x01f8 , 0x0000),
1917    DEADTRANS( L'n'   , 0x0060 , 0x01f9 , 0x0000),
1918    DEADTRANS( L'W'   , 0x0060 , 0x1e80 , 0x0000),
1919    DEADTRANS( L'w'   , 0x0060 , 0x1e81 , 0x0000),
1920    DEADTRANS( L'Y'   , 0x0060 , 0x1ef2 , 0x0000),
1921    DEADTRANS( L'y'   , 0x0060 , 0x1ef3 , 0x0000),
1922   
1923    DEADTRANS( L' '   , 0x00b8 , 0x00b8 , 0x0000),    //Cedilla
1924    DEADTRANS( 0x00b8 , 0x00b8 , 0x0327 , 0x0000),     //2x für Combining
1925    DEADTRANS( L'C'   , 0x00b8 , 0x00c7 , 0x0000),
1926    DEADTRANS( L'c'   , 0x00b8 , 0x00e7 , 0x0000),
1927    DEADTRANS( L'G'   , 0x00b8 , 0x0122 , 0x0000),
1928    DEADTRANS( L'g'   , 0x00b8 , 0x0123 , 0x0000),
1929    DEADTRANS( L'K'   , 0x00b8 , 0x0136 , 0x0000),
1930    DEADTRANS( L'k'   , 0x00b8 , 0x0137 , 0x0000),
1931    DEADTRANS( L'L'   , 0x00b8 , 0x013b , 0x0000),
1932    DEADTRANS( L'l'   , 0x00b8 , 0x013c , 0x0000),
1933    DEADTRANS( L'N'   , 0x00b8 , 0x0145 , 0x0000),
1934    DEADTRANS( L'n'   , 0x00b8 , 0x0146 , 0x0000),
1935    DEADTRANS( L'R'   , 0x00b8 , 0x0156 , 0x0000),
1936    DEADTRANS( L'r'   , 0x00b8 , 0x0157 , 0x0000),
1937    DEADTRANS( L'S'   , 0x00b8 , 0x015e , 0x0000),
1938    DEADTRANS( L's'   , 0x00b8 , 0x015f , 0x0000),
1939    DEADTRANS( L'T'   , 0x00b8 , 0x0162 , 0x0000),
1940    DEADTRANS( L't'   , 0x00b8 , 0x0163 , 0x0000),
1941    DEADTRANS( L'E'   , 0x00b8 , 0x0228 , 0x0000),
1942    DEADTRANS( L'e'   , 0x00b8 , 0x0229 , 0x0000),
1943    DEADTRANS( L'D'   , 0x00b8 , 0x1e10 , 0x0000),
1944    DEADTRANS( L'd'   , 0x00b8 , 0x1e11 , 0x0000),
1945    DEADTRANS( L'H'   , 0x00b8 , 0x1e28 , 0x0000),
1946    DEADTRANS( L'h'   , 0x00b8 , 0x1e29 , 0x0000),
1947   
1948    DEADTRANS( L' '   , 0x02d9 , 0x02d9 , 0x0000),    //Dot Above
1949    DEADTRANS( 0x02d9 , 0x02d9 , 0x0307 , 0x0000),     //2x für Combining
1950    DEADTRANS( L'C'   , 0x02d9 , 0x010a , 0x0000),
1951    DEADTRANS( L'c'   , 0x02d9 , 0x010b , 0x0000),
1952    DEADTRANS( L'E'   , 0x02d9 , 0x0116 , 0x0000),
1953    DEADTRANS( L'e'   , 0x02d9 , 0x0117 , 0x0000),
1954    DEADTRANS( L'G'   , 0x02d9 , 0x0120 , 0x0000),
1955    DEADTRANS( L'g'   , 0x02d9 , 0x0121 , 0x0000),
1956    DEADTRANS( L'I'   , 0x02d9 , 0x0130 , 0x0000),
1957    DEADTRANS( L'i'   , 0x02d9 , 0x0131 , 0x0000),
1958    DEADTRANS( L'Z'   , 0x02d9 , 0x017b , 0x0000),
1959    DEADTRANS( L'z'   , 0x02d9 , 0x017c , 0x0000),
1960    DEADTRANS( L'A'   , 0x02d9 , 0x0226 , 0x0000),
1961    DEADTRANS( L'a'   , 0x02d9 , 0x0227 , 0x0000),
1962    DEADTRANS( L'O'   , 0x02d9 , 0x022e , 0x0000),
1963    DEADTRANS( L'o'   , 0x02d9 , 0x022f , 0x0000),
1964    DEADTRANS( L'B'   , 0x02d9 , 0x1e02 , 0x0000),
1965    DEADTRANS( L'b'   , 0x02d9 , 0x1e03 , 0x0000),
1966    DEADTRANS( L'D'   , 0x02d9 , 0x1e0a , 0x0000),
1967    DEADTRANS( L'd'   , 0x02d9 , 0x1e0b , 0x0000),
1968    DEADTRANS( L'F'   , 0x02d9 , 0x1e1e , 0x0000),
1969    DEADTRANS( L'f'   , 0x02d9 , 0x1e1f , 0x0000),
1970    DEADTRANS( L'H'   , 0x02d9 , 0x1e22 , 0x0000),
1971    DEADTRANS( L'h'   , 0x02d9 , 0x1e23 , 0x0000),
1972    DEADTRANS( L'M'   , 0x02d9 , 0x1e40 , 0x0000),
1973    DEADTRANS( L'm'   , 0x02d9 , 0x1e41 , 0x0000),
1974    DEADTRANS( L'N'   , 0x02d9 , 0x1e44 , 0x0000),
1975    DEADTRANS( L'n'   , 0x02d9 , 0x1e45 , 0x0000),
1976    DEADTRANS( L'P'   , 0x02d9 , 0x1e56 , 0x0000),
1977    DEADTRANS( L'p'   , 0x02d9 , 0x1e57 , 0x0000),
1978    DEADTRANS( L'R'   , 0x02d9 , 0x1e58 , 0x0000),
1979    DEADTRANS( L'r'   , 0x02d9 , 0x1e59 , 0x0000),
1980    DEADTRANS( L'S'   , 0x02d9 , 0x1e60 , 0x0000),
1981    DEADTRANS( L's'   , 0x02d9 , 0x1e61 , 0x0000),
1982    DEADTRANS( L'T'   , 0x02d9 , 0x1e6a , 0x0000),
1983    DEADTRANS( L't'   , 0x02d9 , 0x1e6b , 0x0000),
1984    DEADTRANS( L'W'   , 0x02d9 , 0x1e86 , 0x0000),
1985    DEADTRANS( L'w'   , 0x02d9 , 0x1e87 , 0x0000),
1986    DEADTRANS( L'X'   , 0x02d9 , 0x1e8a , 0x0000),
1987    DEADTRANS( L'x'   , 0x02d9 , 0x1e8b , 0x0000),
1988    DEADTRANS( L'Y'   , 0x02d9 , 0x1e8e , 0x0000),
1989    DEADTRANS( L'y'   , 0x02d9 , 0x1e8f , 0x0000),
1990       
1991    DEADTRANS( L' '   , 0x02DB , 0x02DB , 0x0000),    //Ogonek
1992    DEADTRANS( 0x02DB , 0x02DB , 0x0328 , 0x0000),     //2x für Combining
1993    DEADTRANS( L'A'   , 0x02DB , 0x0104 , 0x0000),
1994    DEADTRANS( L'a'   , 0x02DB , 0x0105 , 0x0000),
1995    DEADTRANS( L'E'   , 0x02DB , 0x0118 , 0x0000),
1996    DEADTRANS( L'e'   , 0x02DB , 0x0119 , 0x0000),
1997    DEADTRANS( L'I'   , 0x02DB , 0x012e , 0x0000),
1998    DEADTRANS( L'i'   , 0x02DB , 0x012f , 0x0000),
1999    DEADTRANS( L'U'   , 0x02DB , 0x0172 , 0x0000),
2000    DEADTRANS( L'u'   , 0x02DB , 0x0173 , 0x0000),
2001    DEADTRANS( L'O'   , 0x02DB , 0x01ea , 0x0000),
2002    DEADTRANS( L'o'   , 0x02DB , 0x01eb , 0x0000),
2003
2004    DEADTRANS( L' '   , 0x02DA , 0x02DA , 0x0000),    //Ring
2005    DEADTRANS( 0x02DA , 0x02DA , 0x030A , 0x0000),     //2x für Combining
2006    DEADTRANS( L'E'   , 0x02DA , 0x0116 , 0x0000),
2007    DEADTRANS( L'e'   , 0x02DA , 0x0117 , 0x0000),
2008    DEADTRANS( L'G'   , 0x02DA , 0x0120 , 0x0000),
2009    DEADTRANS( L'g'   , 0x02DA , 0x0121 , 0x0000),
2010    DEADTRANS( L'I'   , 0x02DA , 0x0130 , 0x0000),
2011    DEADTRANS( L'i'   , 0x02DA , 0x0131 , 0x0000),
2012    DEADTRANS( L'Z'   , 0x02DA , 0x017B , 0x0000),
2013    DEADTRANS( L'z'   , 0x02DA , 0x017C , 0x0000),
2014    DEADTRANS( L'A'   , 0x02DA , 0x0226 , 0x0000),
2015    DEADTRANS( L'a'   , 0x02DA , 0x0227 , 0x0000),
2016    DEADTRANS( L'O'   , 0x02DA , 0x022e , 0x0000),
2017    DEADTRANS( L'o'   , 0x02DA , 0x022f , 0x0000),
2018    DEADTRANS( L'B'   , 0x02DA , 0x1e02 , 0x0000),
2019    DEADTRANS( L'b'   , 0x02DA , 0x1e03 , 0x0000),
2020    DEADTRANS( L'D'   , 0x02DA , 0x1e0a , 0x0000),
2021    DEADTRANS( L'd'   , 0x02DA , 0x1e0b , 0x0000),
2022    DEADTRANS( L'F'   , 0x02DA , 0x1e1e , 0x0000),
2023    DEADTRANS( L'f'   , 0x02DA , 0x1e1f , 0x0000),
2024    DEADTRANS( L'H'   , 0x02DA , 0x1e22 , 0x0000),
2025    DEADTRANS( L'h'   , 0x02DA , 0x1e23 , 0x0000),
2026    DEADTRANS( L'M'   , 0x02DA , 0x1e40 , 0x0000),
2027    DEADTRANS( L'm'   , 0x02DA , 0x1e41 , 0x0000),
2028    DEADTRANS( L'N'   , 0x02DA , 0x1e44 , 0x0000),
2029    DEADTRANS( L'n'   , 0x02DA , 0x1e45 , 0x0000),
2030    DEADTRANS( L'P'   , 0x02DA , 0x1e56 , 0x0000),
2031    DEADTRANS( L'p'   , 0x02DA , 0x1e57 , 0x0000),
2032    DEADTRANS( L'R'   , 0x02DA , 0x1e58 , 0x0000),
2033    DEADTRANS( L'r'   , 0x02DA , 0x1e59 , 0x0000),
2034    DEADTRANS( L'S'   , 0x02DA , 0x1e60 , 0x0000),
2035    DEADTRANS( L's'   , 0x02DA , 0x1e61 , 0x0000),
2036    DEADTRANS( L'T'   , 0x02DA , 0x1e6a , 0x0000),
2037    DEADTRANS( L't'   , 0x02DA , 0x1e6b , 0x0000),
2038    DEADTRANS( L'W'   , 0x02DA , 0x1e86 , 0x0000),
2039    DEADTRANS( L'w'   , 0x02DA , 0x1e87 , 0x0000),
2040    DEADTRANS( L'X'   , 0x02DA , 0x1e8a , 0x0000),
2041    DEADTRANS( L'x'   , 0x02DA , 0x1e8b , 0x0000),
2042    DEADTRANS( L'Y'   , 0x02DA , 0x1e8e , 0x0000),
2043    DEADTRANS( L'y'   , 0x02DA , 0x1e8f , 0x0000),
2044    // Ende der Taste zwei rechts neben der 0
2045    // Anfang der Taste rechts neben dem »ß«
2046    DEADTRANS( L' '   , 0x007E , 0x007E , 0x0000), //Tilde
2047    DEADTRANS( 0x007E , 0x007E , 0x0303 , 0x0000), //2x für Combining
2048    DEADTRANS( L'A'   , 0x007E , 0x00c3 , 0x0000),
2049    DEADTRANS( L'N'   , 0x007E , 0x00d1 , 0x0000),
2050    DEADTRANS( L'O'   , 0x007E , 0x00d5 , 0x0000),
2051    DEADTRANS( L'a'   , 0x007E , 0x00e3 , 0x0000),
2052    DEADTRANS( L'n'   , 0x007E , 0x00f1 , 0x0000),
2053    DEADTRANS( L'o'   , 0x007E , 0x00f5 , 0x0000),
2054    DEADTRANS( L'I'   , 0x007E , 0x0128 , 0x0000),
2055    DEADTRANS( L'i'   , 0x007E , 0x0129 , 0x0000),
2056    DEADTRANS( L'U'   , 0x007E , 0x0168 , 0x0000),
2057    DEADTRANS( L'u'   , 0x007E , 0x0169 , 0x0000),
2058    DEADTRANS( L'V'   , 0x007E , 0x1e7c , 0x0000),
2059    DEADTRANS( L'v'   , 0x007E , 0x1e7d , 0x0000),
2060    DEADTRANS( L'E'   , 0x007E , 0x1ebc , 0x0000),
2061    DEADTRANS( L'e'   , 0x007E , 0x1ebd , 0x0000),
2062    DEADTRANS( L'Y'   , 0x007E , 0x1ef8 , 0x0000),
2063    DEADTRANS( L'y'   , 0x007E , 0x1ef9 , 0x0000),
2064   
2065    DEADTRANS( L' '   , 0x00AF , 0x00AF , 0x0000), //Makron
2066    DEADTRANS( 0x00AF , 0x00AF , 0x0304 , 0x0000), //2x für Combining
2067    DEADTRANS( L'A'   , 0x00AF , 0x0100 , 0x0000),
2068    DEADTRANS( L'a'   , 0x00AF , 0x0101 , 0x0000),
2069    DEADTRANS( L'E'   , 0x00AF , 0x0112 , 0x0000),
2070    DEADTRANS( L'e'   , 0x00AF , 0x0113 , 0x0000),
2071    DEADTRANS( L'I'   , 0x00AF , 0x012a , 0x0000),
2072    DEADTRANS( L'i'   , 0x00AF , 0x012b , 0x0000),
2073    DEADTRANS( L'O'   , 0x00AF , 0x014c , 0x0000),
2074    DEADTRANS( L'o'   , 0x00AF , 0x014d , 0x0000),
2075    DEADTRANS( L'U'   , 0x00AF , 0x016a , 0x0000),
2076    DEADTRANS( L'u'   , 0x00AF , 0x016b , 0x0000),
2077    DEADTRANS( L'Y'   , 0x00AF , 0x0232 , 0x0000),
2078    DEADTRANS( L'y'   , 0x00AF , 0x0233 , 0x0000),
2079    DEADTRANS( L'G'   , 0x00AF , 0x1e20 , 0x0000),
2080    DEADTRANS( L'g'   , 0x00AF , 0x1e21 , 0x0000),
2081   
2082    DEADTRANS( L' '   , 0x00A8 , 0x00A8 , 0x0000), //Diaräse
2083    DEADTRANS( 0x00A8 , 0x00A8 , 0x0308 , 0x0000), //2x für Combining
2084    DEADTRANS( L'A'   , 0x00A8 , 0x00c4 , 0x0000),
2085    DEADTRANS( L'E'   , 0x00A8 , 0x00cb , 0x0000),
2086    DEADTRANS( L'I'   , 0x00A8 , 0x00cf , 0x0000),
2087    DEADTRANS( L'O'   , 0x00A8 , 0x00d6 , 0x0000),
2088    DEADTRANS( L'U'   , 0x00A8 , 0x00dc , 0x0000),
2089    DEADTRANS( L'a'   , 0x00A8 , 0x00e4 , 0x0000),
2090    DEADTRANS( L'e'   , 0x00A8 , 0x00eb , 0x0000),
2091    DEADTRANS( L'i'   , 0x00A8 , 0x00ef , 0x0000),
2092    DEADTRANS( L'o'   , 0x00A8 , 0x00f6 , 0x0000),
2093    DEADTRANS( L'u'   , 0x00A8 , 0x00fc , 0x0000),
2094    DEADTRANS( L'y'   , 0x00A8 , 0x0177 , 0x0000),
2095    DEADTRANS( L'Y'   , 0x00A8 , 0x0178 , 0x0000),
2096    DEADTRANS( L'H'   , 0x00A8 , 0x1e26 , 0x0000),
2097    DEADTRANS( L'h'   , 0x00A8 , 0x1e27 , 0x0000),
2098    DEADTRANS( L'W'   , 0x00A8 , 0x1e84 , 0x0000),
2099    DEADTRANS( L'w'   , 0x00A8 , 0x1e85 , 0x0000),
2100    DEADTRANS( L'X'   , 0x00A8 , 0x1e8c , 0x0000),
2101    DEADTRANS( L'x'   , 0x00A8 , 0x1e8d , 0x0000),
2102    DEADTRANS( L't'   , 0x00A8 , 0x1e97 , 0x0000),
2103
2104    DEADTRANS( L' '   , 0x002F , 0x002F , 0x0000), //Schrägstrich
2105    DEADTRANS( 0x002F , 0x002F , 0x0337 , 0x0000), //2x für Combining
2106    DEADTRANS( L'O'   , 0x002F , 0x00d8 , 0x0000),
2107    DEADTRANS( L'o'   , 0x002F , 0x00f8 , 0x0000),
2108    DEADTRANS( L'L'   , 0x002F , 0x0141 , 0x0000),
2109    DEADTRANS( L'l'   , 0x002F , 0x0142 , 0x0000),
2110
2111    DEADTRANS( L' '   , 0x02DD , 0x02DD , 0x0000), //Doppel Akut
2112    DEADTRANS( 0x02DD , 0x02DD , 0x030B , 0x0000), //2x für Combining
2113    DEADTRANS( L'O'   , 0x02DD , 0x0150 , 0x0000),
2114    DEADTRANS( L'o'   , 0x02DD , 0x0151 , 0x0000),
2115    DEADTRANS( L'U'   , 0x02DD , 0x0170 , 0x0000),
2116    DEADTRANS( L'u'   , 0x02DD , 0x0171 , 0x0000),
2117    DEADTRANS( L' '   , 0x02DD , 0x02DD , 0x0000),
2118
2119    DEADTRANS( L' '   , ',' , ','    , 0x0000), //Komma Below
2120    DEADTRANS( L','   , ',' , ','    , 0x0000),     //2x für Combining
2121    DEADTRANS( L'S'   , ',' , 0x0218 , 0x0000),
2122    DEADTRANS( L's'   , ',' , 0x0219 , 0x0000),
2123    DEADTRANS( L'T'   , ',' , 0x021a , 0x0000),
2124    DEADTRANS( L't'   , ',' , 0x021b , 0x0000),
2125    DEADTRANS( L' '   , ',' , 0x0326 , 0x0000),
2126// Ende der Tasten rechts neben dem »ß«
2127    0, 0
2128};
2129
2130
2131static ALLOC_SECTION_LDATA KBDTABLES KbdTables = {
2132/*
2133* Modifier keys
2134*/
2135    &CharModifiers,
2136
2137/*
2138* Characters tables
2139*/
2140    aVkToWcharTable,
2141
2142/*
2143* Diacritics
2144*/
2145    aDeadKey,
2146
2147/*
2148* Names of Keys
2149*/
2150    aKeyNames,
2151    aKeyNamesExt,
2152    aKeyNamesDead,
2153
2154/*
2155* Scan codes to Virtual Keys
2156*/
2157    ausVK,
2158    sizeof(ausVK) / sizeof(ausVK[0]),
2159    aE0VscToVk,
2160    aE1VscToVk,
2161
2162/*
2163* Locale-specific special processing
2164* KLLF_ALTGR damit AltGr = Strg+Alt
2165*/
2166    MAKELONG(KLLF_ALTGR, KBD_VERSION),
2167
2168/*
2169* Ligatures
2170*/
2171    0,
2172    0,
2173    NULL
2174};
2175
2176PKBDTABLES KbdLayerDescriptor(VOID)
2177{
2178    return &KbdTables;
2179}
Hinweis: Hilfe zum Repository-Browser finden Sie in TracBrowser.