76ef76fe381195d820b96876900792dc9a7ed524
[slovak-l10n] / ukeyboard / xkb / rx44 / ukeyboard
1 partial default alphanumeric_keys
2 xkb_symbols "base" {
3         include "nokia_vndr/rx-44(base)"
4
5         key <BKSP>      { [ BackSpace,  BackSpace,      Delete,         Delete          ] };
6 };
7
8 partial alphanumeric_keys
9 xkb_symbols "cz-qwerty" {
10         name[Group1] = "Czech QWERTY (DE hw)";
11
12         include "nokia_vndr/ukeyboard(base)"
13
14         key <AC01>      { [ a,          A,              exclam,         section         ] };
15         key <AC02>      { [ s,          S,              quotedbl,       quotedbl        ] };
16         key <AC03>      { [ d,          D,              at,             at              ] };
17         key <AC04>      { [ f,          F,              numbersign,     numbersign      ] };
18         key <AC05>      { [ g,          G,              percent,        percent         ] };
19         key <AC06>      { [ h,          H,              backslash,      backslash       ] };
20         key <AC07>      { [ j,          J,              slash,          slash           ] };
21         key <AC08>      { [ k,          K,              parenleft,      bracketleft     ] };
22         key <AC09>      { [ l,          L,              parenright,     bracketright    ] };
23         key <AC11>      { [ uring,      Uring,          question,       asciicircum     ] };
24
25         key <AB01>      { [ z,          Z,              EuroSign,       dollar          ] };
26         key <AB02>      { [ x,          X,              asciitilde,     asciitilde      ] };
27         key <AB03>      { [ c,          C,              asterisk,       asterisk        ] };
28         key <AB04>      { [ v,          V,              ampersand,      ampersand       ] };
29         key <AB05>      { [ b,          B,              plus,           plus            ] };
30         key <AB06>      { [ n,          N,              less,           braceleft       ] };
31         key <AB07>      { [ m,          M,              greater,        braceright      ] };
32         key <AC10>      { [ dead_acute, dead_acute,     equal,          equal           ] };
33         key <AE11>      { [ dead_caron, dead_caron,     apostrophe,     grave           ] };
34         key <AE12>      { [ minus,      underscore,     endash,         emdash          ] };
35
36         key <AB08>      { [ comma,      semicolon,      Tab,            bar             ] };
37         key <AB09>      { [ period,     colon,          period,         colon           ] };
38 };
39
40 partial alphanumeric_keys
41 xkb_symbols "cz-qwertz" {
42         name[Group1] = "Czech QWERTZ (DE hw)";
43
44         include "nokia_vndr/ukeyboard(cz-qwerty)"
45
46         key <AD06>      { [ z,          Z,              6,              6               ] };
47         key <AB01>      { [ y,          Y,              EuroSign,       dollar          ] };
48 };
49
50 // author: Michal Prihoda
51 partial alphanumeric_keys
52 xkb_symbols "cz-qwerty-us" {
53         name[Group1] = "Czech QWERTY (US hw)";
54
55         include "nokia_vndr/ukeyboard(base)"
56
57         key <AC01>      { [ a,          A,              exclam,         exclam          ] };
58         key <AC02>      { [ s,          S,              quotedbl,       quotedbl        ] };
59         key <AC03>      { [ d,          D,              at,             at              ] };
60         key <AC04>      { [ f,          F,              numbersign,     numbersign      ] };
61         key <AC05>      { [ g,          G,              backslash,      backslash       ] };
62         key <AC06>      { [ h,          H,              slash,          slash           ] };
63         key <AC07>      { [ j,          J,              parenleft,      parenleft       ] };
64         key <AC08>      { [ k,          K,              parenright,     parenright      ] };
65         key <AC09>      { [ l,          L,              asterisk,       asterisk        ] };
66         key <AC11>      { [ dead_acute, apostrophe,     question,       question        ] };
67
68         key <AB01>      { [ z,          Z,              yen,            yen             ] };
69         key <AB02>      { [ x,          X,              asciicircum,    asciicircum     ] };
70         key <AB03>      { [ c,          C,              asciitilde,     asciitilde      ] };
71         key <AB04>      { [ v,          V,              percent,        percent         ] };
72         key <AB05>      { [ b,          B,              ampersand,      ampersand       ] };
73         key <AB06>      { [ n,          N,              dollar,         dollar          ] };
74         key <AB07>      { [ m,          M,              EuroSign,       EuroSign        ] };
75         key <AC10>      { [ semicolon,  colon,          sterling,       sterling        ] };
76         key <AE11>      { [ minus,      uring,          underscore,     underscore      ] };
77         key <AE12>      { [ dead_caron, plus,           equal,          equal           ] };
78
79         key <AB08>      { [ comma,      less,           comma,          less            ] };
80         key <AB09>      { [ period,     greater,        period,         greater         ] };
81 };
82
83 partial alphanumeric_keys
84 xkb_symbols "cz-qwertz-us" {
85         name[Group1] = "Czech QWERTZ (US hw)";
86
87         include "nokia_vndr/ukeyboard(cz-qwerty-us)"
88
89         key <AD06>      { [ z,          Z,              6,              6               ] };
90         key <AB01>      { [ y,          Y,              yen,            yen             ] };
91 };
92
93 // author: Roman Moravcik
94 partial alphanumeric_keys
95 xkb_symbols "sk-qwerty" {
96         name[Group1] = "Slovak QWERTY (DE hw)";
97
98         include "nokia_vndr/ukeyboard(base)"
99
100         key <AC01>      { [ a,          A,              exclam,         exclam          ] };
101         key <AC02>      { [ s,          S,              quotedbl,       quotedbl        ] };
102         key <AC03>      { [ d,          D,              at,             at              ] };
103         key <AC04>      { [ f,          F,              numbersign,     numbersign      ] };
104         key <AC05>      { [ g,          G,              percent,        percent         ] };
105         key <AC06>      { [ h,          H,              backslash,      backslash       ] };
106         key <AC07>      { [ j,          J,              slash,          slash           ] };
107         key <AC08>      { [ k,          K,              parenleft,      parenleft       ] };
108         key <AC09>      { [ l,          L,              parenright,     parenright      ] };
109         key <AC11>      { [ ocircumflex,adiaeresis,     question,       question        ] };
110
111         key <AB01>      { [ z,          Z,              EuroSign,       EuroSign        ] };
112         key <AB02>      { [ x,          X,              asciitilde,     asciitilde      ] };
113         key <AB03>      { [ c,          C,              asterisk,       asterisk        ] };
114         key <AB04>      { [ v,          V,              ampersand,      ampersand       ] };
115         key <AB05>      { [ b,          B,              plus,           plus            ] };
116         key <AB06>      { [ n,          N,              less,           less            ] };
117         key <AB07>      { [ m,          M,              greater,        greater         ] };
118         key <AC10>      { [ dead_acute, dead_acute,     equal,          equal           ] };
119         key <AE11>      { [ dead_caron, dead_caron,     apostrophe,     apostrophe      ] };
120         key <AE12>      { [ minus,      underscore,     endash,         endash          ] };
121
122         key <AB08>      { [ comma,      semicolon,      bar,            bar             ] };
123         key <AB09>      { [ period,     colon,          Tab,            Tab             ] };
124 };
125
126 partial alphanumeric_keys
127 xkb_symbols "sk-qwertz" {
128         name[Group1] = "Slovak QWERTZ (DE hw)";
129
130         include "nokia_vndr/ukeyboard(sk-qwerty)"
131
132         key <AD06>      { [ z,          Z,              6,              6               ] };
133         key <AB01>      { [ y,          Y,              EuroSign,       EuroSign        ] };
134 };
135
136
137 // author: Marcin Juszkiewicz
138 partial alphanumeric_keys
139 xkb_symbols "pl" {
140         name[Group1] = "Polish (US hw)";
141
142         include "nokia_vndr/rx-44(us)"
143         include "nokia_vndr/ukeyboard(base)"
144
145         key <COMP>      { [ ISO_Level5_Shift,   ISO_Level5_Shift,       ISO_Level5_Shift,       ISO_Level5_Shift        ] };
146         modifier_map Mod3 { ISO_Level5_Shift };
147
148 //                                              normal  Shift   Fn              Fn+Shift        Chr             S+Chr           Fn+Chr          Fn+Shift+Chr
149         key <SPCE>      { type="EIGHT_LEVEL", [ space,  space,  bar,            bar,            Tab,            Tab,            bar,            bar             ] };
150
151         key <AD03>      { type="EIGHT_LEVEL", [ e,      E,      3,              3,              eogonek,        Eogonek,        3,              3               ] };
152         key <AD09>      { type="EIGHT_LEVEL", [ o,      O,      9,              9,              oacute,         Oacute,         9,              9               ] };
153
154         key <AC01>      { type="EIGHT_LEVEL", [ a,      A,      exclam,         exclam,         aogonek,        Aogonek,        exclam,         exclam          ] };
155         key <AC02>      { type="EIGHT_LEVEL", [ s,      S,      quotedbl,       quotedbl,       sacute,         Sacute,         quotedbl,       quotedbl        ] };
156         key <AC07>      { type="EIGHT_LEVEL", [ j,      J,      parenleft,      parenleft,      bracketleft,    bracketleft,    parenleft,      parenleft       ] };
157         key <AC08>      { type="EIGHT_LEVEL", [ k,      K,      parenright,     parenright,     bracketright,   bracketright,   parenright,     parenright      ] };
158         key <AC09>      { type="EIGHT_LEVEL", [ l,      L,      asterisk,       asterisk,       lstroke,        Lstroke,        asterisk,       asterisk        ] };
159
160         key <AB01>      { type="EIGHT_LEVEL", [ z,      Z,      yen,            yen,            zabovedot,      Zabovedot,      yen,            yen             ] };
161         key <AB02>      { type="EIGHT_LEVEL", [ x,      X,      asciicircum,    asciicircum,    zacute,         Zacute,         asciicircum,    asciicircum     ] };
162         key <AB03>      { type="EIGHT_LEVEL", [ c,      C,      asciitilde,     asciitilde,     cacute,         Cacute,         asciitilde,     asciitilde      ] };
163         key <AB06>      { type="EIGHT_LEVEL", [ n,      N,      dollar,         dollar,         nacute,         Nacute,         dollar,         dollar          ] };
164 };
165
166 // author: Pawel Dys
167 partial alphanumeric_keys
168 xkb_symbols "pl-qwertz-de" {
169         name[Group1] = "Polish QWERTZ (DE hw)";
170
171         include "nokia_vndr/rx-44(de)"
172         include "nokia_vndr/ukeyboard(base)"
173
174         key <COMP>      { [ ISO_Level5_Shift,   ISO_Level5_Shift,       ISO_Level5_Shift,       ISO_Level5_Shift        ] };
175         modifier_map Mod3 { ISO_Level5_Shift };
176
177 //                                              normal  Shift           Fn              Fn+Shift        Chr             S+Chr           Fn+Chr          Fn+Shift+Chr
178         key <SPCE>      { type="EIGHT_LEVEL", [ space,  space,          Tab,            Tab,            bar,            bar,            space,          space           ] };
179
180         key <AD03>      { type="EIGHT_LEVEL", [ e,      E,              3,              3,              eogonek,        Eogonek,        3,              3               ] };
181         key <AD06>      { type="EIGHT_LEVEL", [ z,      Z,              6,              6,              zabovedot,      Zabovedot,      6,              6               ] };
182         key <AD09>      { type="EIGHT_LEVEL", [ o,      O,              9,              9,              oacute,         Oacute,         9,              9               ] };
183
184         key <AC01>      { type="EIGHT_LEVEL", [ a,      A,              exclam,         exclam,         aogonek,        Aogonek,        exclam,         exclam          ] };    
185         key <AC02>      { type="EIGHT_LEVEL", [ s,      S,              quotedbl,       quotedbl,       sacute,         Sacute,         quotedbl,       quotedbl        ] };
186         key <AC05>      { type="EIGHT_LEVEL", [ g,      G,              percent,        percent,        dollar,         dollar,         percent,        percent         ] };    
187         key <AC06>      { type="EIGHT_LEVEL", [ h,      H,              backslash,      backslash,      bracketleft,    bracketleft,    backslash,      backslash       ] };
188         key <AC07>      { type="EIGHT_LEVEL", [ j,      J,              slash,          slash,          bracketright,   bracketright,   bracketright,   bracketright    ] };
189         key <AC09>      { type="EIGHT_LEVEL", [ l,      L,              parenright,     parenright,     lstroke,        Lstroke,        parenright,     parenright      ] };
190
191         key <AB01>      { type="EIGHT_LEVEL", [ y,      Y,              EuroSign,       EuroSign,       zabovedot,      Zabovedot,      EuroSign,       EuroSign        ] };    
192         key <AB02>      { type="EIGHT_LEVEL", [ x,      X,              asciitilde,     asciitilde,     zacute,         Zacute,         asciitilde,     asciitilde      ] };
193         key <AB03>      { type="EIGHT_LEVEL", [ c,      C,              asterisk,       asterisk,       cacute,         Cacute,         asterisk,       asterisk        ] };
194         key <AB06>      { type="EIGHT_LEVEL", [ n,      N,              less,           less,           nacute,         Nacute,         less,           less            ] };
195         key <AB07>      { type="EIGHT_LEVEL", [ m,      M,              greater,        greater,        dead_circumflex, dead_circumflex, greater,      greater         ] };
196         key <AB08>      { type="EIGHT_LEVEL", [ comma,  semicolon,      comma,          semicolon,      braceleft,      braceleft,      comma,          semicolon       ] };
197         key <AB09>      { type="EIGHT_LEVEL", [ period, colon,          period,         colon,          braceright,     braceright,     period,         colon           ] };
198
199         key <AE11>      { type="EIGHT_LEVEL", [ adiaeresis, Adiaeresis, apostrophe,     apostrophe,     quoteleft,      quoteleft,      adiaeresis,     Adiaeresis      ] };
200 };
201
202 partial alphanumeric_keys
203 xkb_symbols "pl-qwerty-de" {
204         name[Group1] = "Polish QWERTY (DE hw)";
205
206         include "nokia_vndr/ukeyboard(pl-qwertz-de)"
207
208         key <AD06>      { type="EIGHT_LEVEL", [ y,      Y,              6,              6,              zabovedot,      Zabovedot,      6,              6               ] };
209         key <AB01>      { type="EIGHT_LEVEL", [ z,      Z,              EuroSign,       EuroSign,       zabovedot,      Zabovedot,      EuroSign,       EuroSign        ] };    
210 };
211
212 // author: Ognian Samokovliyski
213 partial alphanumeric_keys
214 xkb_symbols "bg-phonetic" {
215         name[Group1] = "Bulgarian Phonetic";
216
217         include "nokia_vndr/ukeyboard(base)"
218
219         key <COMP>      { [ ISO_Level5_Lock,    ISO_Level5_Lock,        ISO_Level5_Lock,        ISO_Level5_Lock         ] };
220         modifier_map Mod3 { ISO_Level5_Lock };
221
222         key <AD01>      { type="EIGHT_LEVEL", [ q,              Q,              1,              1,              Cyrillic_ya,            Cyrillic_YA,            1,              1               ] };
223         key <AD02>      { type="EIGHT_LEVEL", [ w,              W,              2,              2,              Cyrillic_ve,            Cyrillic_VE,            2,              2               ] };
224         key <AD03>      { type="EIGHT_LEVEL", [ e,              E,              3,              3,              Cyrillic_ie,            Cyrillic_IE,            3,              3               ] };
225         key <AD04>      { type="EIGHT_LEVEL", [ r,              R,              4,              4,              Cyrillic_er,            Cyrillic_ER,            4,              4               ] };
226         key <AD05>      { type="EIGHT_LEVEL", [ t,              T,              5,              5,              Cyrillic_te,            Cyrillic_TE,            5,              5               ] };
227         key <AD06>      { type="EIGHT_LEVEL", [ y,              Y,              6,              6,              Cyrillic_hardsign,      Cyrillic_HARDSIGN,      6,              6               ] };
228         key <AD07>      { type="EIGHT_LEVEL", [ u,              U,              7,              7,              Cyrillic_u,             Cyrillic_U,             7,              7               ] };
229         key <AD08>      { type="EIGHT_LEVEL", [ i,              I,              8,              8,              Cyrillic_i,             Cyrillic_I,             8,              8               ] };
230         key <AD09>      { type="EIGHT_LEVEL", [ o,              O,              9,              9,              Cyrillic_o,             Cyrillic_O,             9,              9               ] };
231         key <AD10>      { type="EIGHT_LEVEL", [ p,              P,              0,              0,              Cyrillic_pe,            Cyrillic_PE,            0,              0               ] };
232
233         key <AC01>      { type="EIGHT_LEVEL", [ a,              A,              exclam,         exclam,         Cyrillic_a,             Cyrillic_A,             exclam,         exclam          ] };
234         key <AC02>      { type="EIGHT_LEVEL", [ s,              S,              quotedbl,       quotedbl,       Cyrillic_es,            Cyrillic_ES,            quotedbl,       quotedbl        ] };
235         key <AC03>      { type="EIGHT_LEVEL", [ d,              D,              at,             at,             Cyrillic_de,            Cyrillic_DE,            at,             at              ] };
236         key <AC04>      { type="EIGHT_LEVEL", [ f,              F,              numbersign,     numbersign,     Cyrillic_ef,            Cyrillic_EF,            numbersign,     numbersign      ] };
237         key <AC05>      { type="EIGHT_LEVEL", [ g,              G,              backslash,      backslash,      Cyrillic_ghe,           Cyrillic_GHE,           backslash,      backslash       ] };
238         key <AC06>      { type="EIGHT_LEVEL", [ h,              H,              slash,          slash,          Cyrillic_ha,            Cyrillic_HA,            slash,          slash           ] };
239         key <AC07>      { type="EIGHT_LEVEL", [ j,              J,              parenleft,      parenleft,      Cyrillic_shorti,        Cyrillic_SHORTI,        parenleft,      parenleft       ] };
240         key <AC08>      { type="EIGHT_LEVEL", [ k,              K,              parenright,     parenright,     Cyrillic_ka,            Cyrillic_KA,            parenright,     parenright      ] };
241         key <AC09>      { type="EIGHT_LEVEL", [ l,              L,              asterisk,       asterisk,       Cyrillic_el,            Cyrillic_EL,            asterisk,       asterisk        ] };
242         key <AC11>      { type="EIGHT_LEVEL", [ apostrophe,     question,       question,       question,       Cyrillic_che,           Cyrillic_CHE,           apostrophe,     question        ] };
243
244         key <AB01>      { type="EIGHT_LEVEL", [ z,              Z,              yen,            yen,            Cyrillic_ze,            Cyrillic_ZE,            yen,            yen             ] };
245         key <AB02>      { type="EIGHT_LEVEL", [ x,              X,              asciicircum,    asciicircum,    Cyrillic_softsign,      Cyrillic_SOFTSIGN,      asciicircum,    asciicircum     ] };
246         key <AB03>      { type="EIGHT_LEVEL", [ c,              C,              asciitilde,     asciitilde,     Cyrillic_tse,           Cyrillic_TSE,           asciitilde,     asciitilde      ] };
247         key <AB04>      { type="EIGHT_LEVEL", [ v,              V,              percent,        percent,        Cyrillic_zhe,           Cyrillic_ZHE,           percent,        percent         ] };
248         key <AB05>      { type="EIGHT_LEVEL", [ b,              B,              ampersand,      ampersand,      Cyrillic_be,            Cyrillic_BE,            ampersand,      ampersand       ] };
249         key <AB06>      { type="EIGHT_LEVEL", [ n,              N,              dollar,         dollar,         Cyrillic_en,            Cyrillic_EN,            dollar,         dollar          ] };
250         key <AB07>      { type="EIGHT_LEVEL", [ m,              M,              EuroSign,       EuroSign,       Cyrillic_em,            Cyrillic_EM,            EuroSign,       EuroSign        ] };
251         key <AC10>      { type="EIGHT_LEVEL", [ semicolon,      colon,          colon,          colon,          Cyrillic_yu,            Cyrillic_YU,            minus,          minus           ] };
252         key <AE11>      { type="EIGHT_LEVEL", [ minus,          underscore,     minus,          underscore,     Cyrillic_sha,           Cyrillic_SHA,           minus,          underscore      ] };
253         key <AE12>      { type="EIGHT_LEVEL", [ plus,           equal,          equal,          equal,          Cyrillic_shcha,         Cyrillic_SHCHA,         plus,           equal           ] };
254         key <AB08>      { type="EIGHT_LEVEL", [ comma,          less,           comma,          less,           comma,                  less,                   comma,          less            ] };
255         key <AB09>      { type="EIGHT_LEVEL", [ period,         greater,        period,         greater,        period,                 greater,                period,         greater         ] };
256 };
257
258
259 // author: Porfyras <porfyras@gmail.com>
260 partial alphanumeric_keys
261 xkb_symbols "gr" {
262         name[Group1] = "Greek (US hw)";
263
264         include "nokia_vndr/ukeyboard(base)"
265
266         key <COMP>      { [ ISO_Level5_Lock,    ISO_Level5_Lock,        ISO_Level5_Lock,        ISO_Level5_Lock         ] };
267         modifier_map Mod3 { ISO_Level5_Lock };
268
269         key <SPCE>      { type="EIGHT_LEVEL", [ space,          space,          Tab,            Tab,            space,                  space,                  Tab,            Tab             ] };
270         key <AD01>      { type="EIGHT_LEVEL", [ q,              Q,              1,              1,              bar,                    bar,                    1,              1               ] };
271         key <AD02>      { type="EIGHT_LEVEL", [ w,              W,              2,              2,              Greek_finalsmallsigma,  Greek_SIGMA,            2,              2               ] };
272         key <AD03>      { type="EIGHT_LEVEL", [ e,              E,              3,              3,              Greek_epsilon,          Greek_EPSILON,          3,              3               ] };
273         key <AD04>      { type="EIGHT_LEVEL", [ r,              R,              4,              4,              Greek_rho,              Greek_RHO,              4,              4               ] };
274         key <AD05>      { type="EIGHT_LEVEL", [ t,              T,              5,              5,              Greek_tau,              Greek_TAU,              5,              5               ] };
275         key <AD06>      { type="EIGHT_LEVEL", [ y,              Y,              6,              6,              Greek_upsilon,          Greek_UPSILON,          6,              6               ] };
276         key <AD07>      { type="EIGHT_LEVEL", [ u,              U,              7,              7,              Greek_theta,            Greek_THETA,            7,              7               ] };
277         key <AD08>      { type="EIGHT_LEVEL", [ i,              I,              8,              8,              Greek_iota,             Greek_IOTA,             8,              8               ] };
278         key <AD09>      { type="EIGHT_LEVEL", [ o,              O,              9,              9,              Greek_omicron,          Greek_OMICRON,          9,              9               ] };
279         key <AD10>      { type="EIGHT_LEVEL", [ p,              P,              0,              0,              Greek_pi,               Greek_PI,               0,              0               ] };
280
281         key <AC01>      { type="EIGHT_LEVEL", [ a,              A,              exclam,         exclam,         Greek_alpha,            Greek_ALPHA,            exclam,         exclam          ] };
282         key <AC02>      { type="EIGHT_LEVEL", [ s,              S,              quotedbl,       quotedbl,       Greek_sigma,            Greek_SIGMA,            quotedbl,       quotedbl        ] };
283         key <AC03>      { type="EIGHT_LEVEL", [ d,              D,              at,             at,             Greek_delta,            Greek_DELTA,            at,             at              ] };
284         key <AC04>      { type="EIGHT_LEVEL", [ f,              F,              numbersign,     numbersign,     Greek_phi,              Greek_PHI,              numbersign,     numbersign      ] };
285         key <AC05>      { type="EIGHT_LEVEL", [ g,              G,              backslash,      backslash,      Greek_gamma,            Greek_GAMMA,            backslash,      backslash       ] };
286         key <AC06>      { type="EIGHT_LEVEL", [ h,              H,              slash,          slash,          Greek_eta,              Greek_ETA,              slash,          slash           ] };
287         key <AC07>      { type="EIGHT_LEVEL", [ j,              J,              parenleft,      parenleft,      Greek_xi,               Greek_XI,               parenleft,      parenleft       ] };
288         key <AC08>      { type="EIGHT_LEVEL", [ k,              K,              parenright,     parenright,     Greek_kappa,            Greek_KAPPA,            parenright,     parenright      ] };
289         key <AC09>      { type="EIGHT_LEVEL", [ l,              L,              asterisk,       asterisk,       Greek_lamda,            Greek_LAMDA,            asterisk,       asterisk        ] };
290         key <AC10>      { type="EIGHT_LEVEL", [ semicolon,      colon,          sterling,       sterling,       semicolon,              colon,                  sterling,       sterling        ] };
291         key <AC11>      { type="EIGHT_LEVEL", [ dead_acute,     dead_acute,     question,       question,       dead_acute,             dead_diaeresis,         question,       question        ] };
292
293         key <AB01>      { type="EIGHT_LEVEL", [ z,              Z,              yen,            yen,            Greek_zeta,             Greek_ZETA,             yen,            yen             ] };
294         key <AB02>      { type="EIGHT_LEVEL", [ x,              X,              asciicircum,    asciicircum,    Greek_chi,              Greek_CHI,              asciicircum,    asciicircum     ] };
295         key <AB03>      { type="EIGHT_LEVEL", [ c,              C,              asciitilde,     asciitilde,     Greek_psi,              Greek_PSI,              asciitilde,     asciitilde      ] };
296         key <AB04>      { type="EIGHT_LEVEL", [ v,              V,              percent,        percent,        Greek_omega,            Greek_OMEGA,            percent,        percent         ] };
297         key <AB05>      { type="EIGHT_LEVEL", [ b,              B,              ampersand,      ampersand,      Greek_beta,             Greek_BETA,             ampersand,      ampersand       ] };
298         key <AB06>      { type="EIGHT_LEVEL", [ n,              N,              dollar,         dollar,         Greek_nu,               Greek_NU,               dollar,         dollar          ] };
299         key <AB07>      { type="EIGHT_LEVEL", [ m,              M,              EuroSign,       EuroSign,       Greek_mu,               Greek_MU,               EuroSign,       EuroSign        ] };
300         key <AB08>      { type="EIGHT_LEVEL", [ comma,          less,           bracketleft,    bracketleft,    comma,                  less,                   bracketleft,    bracketleft     ] };
301         key <AB09>      { type="EIGHT_LEVEL", [ period,         greater,        bracketright,   bracketright,   period,                 greater,                bracketright,   bracketright    ] };
302         key <AE11>      { type="EIGHT_LEVEL", [ minus,          braceleft,      underscore,     underscore,     minus,                  braceleft,              underscore,     underscore      ] };
303         key <AE12>      { type="EIGHT_LEVEL", [ plus,           braceright,     equal,          equal,          plus,                   braceright,             equal,          equal           ] };
304 };