ma revision 154daed1
1154daed1Smrg// Arabic AZERTY with modern Latin digits 
2154daed1Smrgpartial default alphanumeric_keys
3154daed1Smrgxkb_symbols "arabic" {
4154daed1Smrg    include "ara(azerty)"
5154daed1Smrg
6154daed1Smrg    name[Group1]="Morocco";
7154daed1Smrg};
8154daed1Smrg
9154daed1Smrg// French AZERTY keyboard used when typing French
10154daed1Smrgpartial alphanumeric_keys
11154daed1Smrgxkb_symbols "french" {
12154daed1Smrg    include "fr(basic)"
13154daed1Smrg
14154daed1Smrg    name[Group1]="Morocco - French";
15154daed1Smrg};
16154daed1Smrg
17154daed1Smrg// Clavier unicode tifinaghe de base réalisé par l'IRCAM (Institut Royal de la Culture Amazighe du Maroc) http://www.ircam.ma/
18154daed1Smrg// Support des lettres unicode tifinaghe-IRCAM, néotifinaghes & touarègues.
19154daed1Smrg// Les caractères tifinaghes sont accessibles en SHIFT positions pour le niveau 2, en ALTGR positions pour le niveau 3
20154daed1Smrg// Polices tifinaghes Unicode à télécharger depuis :
21154daed1Smrg// http://www.ircam.ma/documents/policesclavierunicode/hapaxber.ttf (licence non libre, libre téléchargement et distribution uniquement)
22154daed1Smrg// Minihowto ici: http://perso.menara.ma/~kebdani/tamazgha/gnu_amazigh.html
23154daed1Smrg
24154daed1Smrgpartial alphanumeric_keys
25154daed1Smrgxkb_symbols "tifinagh" {
26154daed1Smrg
27154daed1Smrg    name[Group1]="Morocco - Tifinagh";
28154daed1Smrg
29154daed1Smrg    key <TLDE>	{ [ twosuperior, NoAction ]	};
30154daed1Smrg    key <AE01>	{ [ ampersand,          1 ]	};
31154daed1Smrg    key <AE02>	{ [ NoAction,          2, asciitilde	]	};
32154daed1Smrg    key <AE03>	{ [  quotedbl,          3, numbersign	]	};
33154daed1Smrg    key <AE04>	{ [apostrophe,          4, braceleft	]	};
34154daed1Smrg    key <AE05>	{ [ parenleft,          5, bracketleft	]	};
35154daed1Smrg    key <AE06>	{ [     minus,          6, bar	]	};
36154daed1Smrg    key <AE07>	{ [         NoAction ,  7 ]	};
37154daed1Smrg    key <AE08>	{ [underscore,          8, backslash	]	};
38154daed1Smrg    key <AE09>	{ [NoAction,         9, asciicircum	]	};
39154daed1Smrg    key <AE10>	{ [       NoAction ,          0, at		]	};
40154daed1Smrg    key <AE11>	{ [parenright,     degree, bracketright	]	};
41154daed1Smrg    key <AE12>	{ [     equal,       plus, braceright	]	};
42154daed1Smrg
43154daed1Smrg    key <AD01>	{ [ 0x1002d30 ]	};
44154daed1Smrg    key <AD02>	{ [ 0x1002d63, 0x1002d65 ]	};
45154daed1Smrg    key <AD03>	{ [ 0x1002d3b, NoAction,0x10020ac ]	};
46154daed1Smrg    key <AD04>	{ [ 0x1002d54, 0x1002d55 ]	};
47154daed1Smrg    key <AD05>	{ [ 0x1002d5c, 0x1002d5f ]	};
48154daed1Smrg    key <AD06>	{ [ 0x1002d62 ]	};
49154daed1Smrg    key <AD07>	{ [ 0x1002d53 ]	};
50154daed1Smrg    key <AD08>	{ [ 0x1002d49 ]	};
51154daed1Smrg    key <AD09>	{ [ 0x1002d44 ]	};
52154daed1Smrg    key <AD10>	{ [ 0x1002d43 ]	};
53154daed1Smrg    key <AD11>	{ [ 0x1002d6f ]   };
54154daed1Smrg    key <AD12>	{ [    dollar,   sterling,   0x10000a4]	};
55154daed1Smrg
56154daed1Smrg    key <AC01>	{ [ 0x1002d47 ]	};
57154daed1Smrg    key <AC02>	{ [ 0x1002d59, 0x1002d5a ]	};
58154daed1Smrg    key <AC03>	{ [ 0x1002d37, 0x1002d39 ]	};
59154daed1Smrg    key <AC04>	{ [ 0x1002d3c ]	};
60154daed1Smrg    key <AC05>	{ [ 0x1002d33, 0x1002d33]	};
61154daed1Smrg    key <AC06>	{ [ 0x1002d40 ]	};
62154daed1Smrg    key <AC07>	{ [ 0x1002d4a ]	};
63154daed1Smrg    key <AC08>	{ [ 0x1002d3d,  0x1002d3d  ]	};
64154daed1Smrg    key <AC09>	{ [ 0x1002d4d ]	};
65154daed1Smrg    key <AC10>	{ [ 0x1002d4e ]	};
66154daed1Smrg    key <AC11>	{ [    NoAction ,   percent ]	};
67154daed1Smrg    key <BKSL>	{ [  asterisk,         mu ]	};
68154daed1Smrg
69154daed1Smrg    key <AB01>	{ [ 0x1002d61 ]	};
70154daed1Smrg    key <AB02>	{ [ 0x1002d45 ]	};
71154daed1Smrg    key <AB03>	{ [ 0x1002d5b ]	};
72154daed1Smrg    key <AB04>	{ [ 0x1002d56 ]	};
73154daed1Smrg    key <AB05>	{ [ 0x1002d31 ]	};
74154daed1Smrg    key <AB06>	{ [ 0x1002d4f ]	};
75154daed1Smrg    key <AB07>	{ [     comma,   question ] };
76154daed1Smrg    key <AB08>	{ [ semicolon,     period ] };
77154daed1Smrg    key <AB09>	{ [     colon,      slash ] };
78154daed1Smrg    key <AB10>	{ [    exclam,    section ] };
79154daed1Smrg
80154daed1Smrg    include "level3(ralt_switch)"
81154daed1Smrg};
82154daed1Smrg
83154daed1Smrgpartial alphanumeric_keys
84154daed1Smrgxkb_symbols "tifinagh-phonetic" {
85154daed1Smrg
86154daed1Smrg    name[Group1]="Morocco - Tifinagh Phonetic";
87154daed1Smrg    include "ma(tifinagh)"
88154daed1Smrg
89154daed1Smrg    key <LatA>	{ [ 0x1002d30 ]	};
90154daed1Smrg    key <LatZ>	{ [ 0x1002d63, 0x1002d65 ]	};
91154daed1Smrg    key <LatE>	{ [ 0x1002d3b, NoAction,0x10020ac ]	};
92154daed1Smrg    key <LatR>	{ [ 0x1002d54, 0x1002d55 ]	};
93154daed1Smrg    key <LatT>	{ [ 0x1002d5c, 0x1002d5f ]	};
94154daed1Smrg    key <LatY>	{ [ 0x1002d62 ]	};
95154daed1Smrg    key <LatU>	{ [ 0x1002d53 ]	};
96154daed1Smrg    key <LatI>	{ [ 0x1002d49 ]	};
97154daed1Smrg    key <LatO>	{ [ 0x1002d44 ]	};
98154daed1Smrg    key <LatP>	{ [ 0x1002d43 ]	};
99154daed1Smrg
100154daed1Smrg    key <LatQ>	{ [ 0x1002d47 ]	};
101154daed1Smrg    key <LatS>	{ [ 0x1002d59, 0x1002d5a ]	};
102154daed1Smrg    key <LatD>	{ [ 0x1002d37, 0x1002d39 ]	};
103154daed1Smrg    key <LatF>	{ [ 0x1002d3c ]	};
104154daed1Smrg    key <LatG>	{ [ 0x1002d33 ]	};
105154daed1Smrg    key <LatH>	{ [ 0x1002d40 ]	};
106154daed1Smrg    key <LatJ>	{ [ 0x1002d4a ]	};
107154daed1Smrg    key <LatK>	{ [ 0x1002d3d ]	};
108154daed1Smrg    key <LatL>	{ [ 0x1002d4d ]	};
109154daed1Smrg    key <LatM>	{ [ 0x1002d4e ]	};
110154daed1Smrg
111154daed1Smrg    key <LatW>	{ [ 0x1002d61,0x1002d6f ]	};
112154daed1Smrg    key <LatX>	{ [ 0x1002d45 ]	};
113154daed1Smrg    key <LatC>	{ [ 0x1002d5b ]	};
114154daed1Smrg    key <LatV>	{ [ 0x1002d56 ]	};
115154daed1Smrg    key <LatB>	{ [ 0x1002d31 ]	};
116154daed1Smrg    key <LatN>	{ [ 0x1002d4f ]	};
117154daed1Smrg
118154daed1Smrg    include "level3(ralt_switch)"
119154daed1Smrg};
120154daed1Smrg
121154daed1Smrg// Clavier unicode tifinaghe étendu réalisé par l'IRCAM (Institut Royal de la Culture Amazighe du Maroc) http://www.ircam.ma/
122154daed1Smrg// Support des lettres unicode tifinaghe-IRCAM, néotifinaghes & touarègues.
123154daed1Smrg// Les caractères tifinaghes sont accessibles en SHIFT positions pour le niveau 2, en ALTGR positions pour le niveau 3
124154daed1Smrg// Polices tifinaghes Unicode à télécharger depuis :
125154daed1Smrg// http://www.ircam.ma/documents/policesclavierunicode/hapaxber.ttf (licence non libre, libre téléchargement et distribution uniquement)
126154daed1Smrg// Minihowto ici: http://perso.menara.ma/~kebdani/tamazgha/gnu_amazigh.html
127154daed1Smrg
128154daed1Smrgpartial alphanumeric_keys
129154daed1Smrgxkb_symbols "tifinagh-extended" {
130154daed1Smrg
131154daed1Smrg    name[Group1]="Morocco - Tifinagh Extended";
132154daed1Smrg
133154daed1Smrg    key <TLDE>	{ [ twosuperior,0x100200C ]	};
134154daed1Smrg    key <AE01>	{ [ ampersand,          1 ]	};
135154daed1Smrg    key <AE02>	{ [0x1002d52,          2, asciitilde	]	};
136154daed1Smrg    key <AE03>	{ [  quotedbl,          3, numbersign	]	};
137154daed1Smrg    key <AE04>	{ [apostrophe,          4, braceleft	]	};
138154daed1Smrg    key <AE05>	{ [ parenleft,          5, bracketleft	]	};
139154daed1Smrg    key <AE06>	{ [ minus,          6, bar		]	};
140154daed1Smrg    key <AE07>	{ [ 0x1002d64 ,  7 ]	};
141154daed1Smrg    key <AE08>	{ [underscore,          8, backslash	]	};
142154daed1Smrg    key <AE09>	{ [ 0x1002014,         9, asciicircum	]	};
143154daed1Smrg    key <AE10>	{ [ 0x100200d,          0, at	]	};
144154daed1Smrg    key <AE11>	{ [parenright,   degree, bracketright	]	};
145154daed1Smrg    key <AE12>	{ [     equal,       plus, braceright	]	};
146154daed1Smrg
147154daed1Smrg    key <AD01>	{ [ 0x1002d30, 0x1002d36 ]	};
148154daed1Smrg    key <AD02>	{ [ 0x1002d63, 0x1002d65 ]	};
149154daed1Smrg    key <AD03>	{ [ 0x1002d3b, 0x1002d57, 0x10020ac ]	};
150154daed1Smrg    key <AD04>	{ [ 0x1002d54, 0x1002d55 ]	};
151154daed1Smrg    key <AD05>	{ [ 0x1002d5c, 0x1002d5f ]	};
152154daed1Smrg    key <AD06>	{ [ 0x1002d62, 0x1002d42 ]	};
153154daed1Smrg    key <AD07>	{ [ 0x1002d53, 0x1002d4c ]	};
154154daed1Smrg    key <AD08>	{ [ 0x1002d49, 0x1002d58 ]	};
155154daed1Smrg    key <AD09>	{ [ 0x1002d44, 0x1002d5d ]	};
156154daed1Smrg    key <AD10>	{ [ 0x1002d43, 0x1002d5e ]	};
157154daed1Smrg    key <AD11>	{ [ 0x1002d6f, 0x1002d60 ]   };
158154daed1Smrg    key <AD12>	{ [    dollar,   sterling,   0x10000a4]	};
159154daed1Smrg
160154daed1Smrg    key <AC01>	{ [ 0x1002d47, 0x1002d48 ]	};
161154daed1Smrg    key <AC02>	{ [ 0x1002d59, 0x1002d5a ]	};
162154daed1Smrg    key <AC03>	{ [ 0x1002d37, 0x1002d39 ]	};
163154daed1Smrg    key <AC04>	{ [ 0x1002d3c, 0x1002d35 ]	};
164154daed1Smrg    key <AC05>	{ [ 0x1002d33, 0x1002d33 ]	};
165154daed1Smrg    key <AC06>	{ [ 0x1002d40, 0x1002d41 ]	};
166154daed1Smrg    key <AC07>	{ [ 0x1002d4a, 0x1002d4b ]	};
167154daed1Smrg    key <AC08>	{ [ 0x1002d3d, 0x1002d3d ]	};
168154daed1Smrg    key <AC09>	{ [ 0x1002d4d, 0x1002d38 ]	};
169154daed1Smrg    key <AC10>	{ [ 0x1002d4e, 0x1002d3a ]	};
170154daed1Smrg    key <AC11>	{ [ 0x1002d51,  percent  ]	};
171154daed1Smrg    key <BKSL>	{ [ asterisk,   mu       ]	};
172154daed1Smrg
173154daed1Smrg    key <AB01>	{ [ 0x1002d61, 0x1002d3e ]	};
174154daed1Smrg    key <AB02>	{ [ 0x1002d45, 0x1002d46 ]	};
175154daed1Smrg    key <AB03>	{ [ 0x1002d5b, 0x1002d3f ]	};
176154daed1Smrg    key <AB04>	{ [ 0x1002d56, 0x1002d34 ]	};
177154daed1Smrg    key <AB05>	{ [ 0x1002d31, 0x1002d32 ]	};
178154daed1Smrg    key <AB06>	{ [ 0x1002d4f, 0x1002d50 ]	};
179154daed1Smrg    key <AB07>	{ [     comma,  question ]    };
180154daed1Smrg    key <AB08>	{ [ semicolon,    period ]    };
181154daed1Smrg    key <AB09>	{ [     colon,     slash ]    };
182154daed1Smrg    key <AB10>	{ [    exclam,   section ]    };
183154daed1Smrg
184154daed1Smrg    include "level3(ralt_switch)"
185154daed1Smrg};
186154daed1Smrg
187154daed1Smrgpartial alphanumeric_keys
188154daed1Smrgxkb_symbols "tifinagh-extended-phonetic" {
189154daed1Smrg    include "ma(tifinagh-extended)"
190154daed1Smrg
191154daed1Smrg    name[Group1]="Morocco - Tifinagh Extended Phonetic";
192154daed1Smrg
193154daed1Smrg    key <LatA>	{ [ 0x1002d30 ]	};
194154daed1Smrg    key <LatZ>	{ [ 0x1002d63, 0x1002d65 ]	};
195154daed1Smrg    key <LatE>	{ [ 0x1002d3b, NoAction,0x10020ac ]	};
196154daed1Smrg    key <LatR>	{ [ 0x1002d54, 0x1002d55 ]	};
197154daed1Smrg    key <LatT>	{ [ 0x1002d5c, 0x1002d5f ]	};
198154daed1Smrg    key <LatY>	{ [ 0x1002d62 ]	};
199154daed1Smrg    key <LatU>	{ [ 0x1002d53 ]	};
200154daed1Smrg    key <LatI>	{ [ 0x1002d49 ]	};
201154daed1Smrg    key <LatO>	{ [ 0x1002d44 ]	};
202154daed1Smrg    key <LatP>	{ [ 0x1002d43 ]	};
203154daed1Smrg
204154daed1Smrg    key <LatQ>	{ [ 0x1002d47 ]	};
205154daed1Smrg    key <LatS>	{ [ 0x1002d59, 0x1002d5a ]	};
206154daed1Smrg    key <LatD>	{ [ 0x1002d37, 0x1002d39 ]	};
207154daed1Smrg    key <LatF>	{ [ 0x1002d3c ]	};
208154daed1Smrg    key <LatG>	{ [ 0x1002d33 ]	};
209154daed1Smrg    key <LatH>	{ [ 0x1002d40 ]	};
210154daed1Smrg    key <LatJ>	{ [ 0x1002d4a ]	};
211154daed1Smrg    key <LatK>	{ [ 0x1002d3d ]	};
212154daed1Smrg    key <LatL>	{ [ 0x1002d4d ]	};
213154daed1Smrg    key <LatM>	{ [ 0x1002d4e ]	};
214154daed1Smrg
215154daed1Smrg    key <LatW>	{ [ 0x1002d61 ]	};
216154daed1Smrg    key <LatX>	{ [ 0x1002d45 ]	};
217154daed1Smrg    key <LatC>	{ [ 0x1002d5b ]	};
218154daed1Smrg    key <LatV>	{ [ 0x1002d56 ]	};
219154daed1Smrg    key <LatB>	{ [ 0x1002d31 ]	};
220154daed1Smrg    key <LatN>	{ [ 0x1002d4f ]	};
221154daed1Smrg
222154daed1Smrg    include "level3(ralt_switch)"
223154daed1Smrg};
224154daed1Smrg
225154daed1Smrg// Tifinagh keyboard; improved from the IRCAM layout to make all
226154daed1Smrg// tifinagh chars in unicode accessible (in shift positions for most
227154daed1Smrg// touareg letters; in altgr position for spirants.
228154daed1Smrg
229154daed1Smrgpartial alphanumeric_keys
230154daed1Smrgxkb_symbols "tifinagh-alt" {
231154daed1Smrg
232154daed1Smrg    name[Group1]="Morocco - Tifinagh Alternative";
233154daed1Smrg
234154daed1Smrg    key <TLDE>	{ [ twosuperior, asciitilde ]	};
235154daed1Smrg    key <AE01>	{ [ ampersand,          1 ]	};
236154daed1Smrg    key <AE02>	{ [asciitilde,          2, asciitilde	]	};
237154daed1Smrg    key <AE03>	{ [  quotedbl,          3, numbersign	]	};
238154daed1Smrg    key <AE04>	{ [apostrophe,          4, braceleft	]	};
239154daed1Smrg    key <AE05>	{ [ parenleft,          5, bracketleft	]	};
240154daed1Smrg    key <AE06>	{ [     minus,          6, bar		]	};
241154daed1Smrg    key <AE07>	{ [     grave,          7, grave	]	};
242154daed1Smrg    key <AE08>	{ [underscore,          8, backslash	]	};
243154daed1Smrg    key <AE09>	{ [asciicircum,         9, asciicircum	]	};
244154daed1Smrg    key <AE10>	{ [        at,          0, at		]	};
245154daed1Smrg    key <AE11>	{ [parenright,     degree, bracketright	]	};
246154daed1Smrg    key <AE12>	{ [     equal,       plus, braceright	]	};
247154daed1Smrg
248154daed1Smrg    key <AD01>	{ [ 0x1002d30 ]	};
249154daed1Smrg    key <AD02>	{ [ 0x1002d63, 0x1002d65, 0x1002d64 ]	};
250154daed1Smrg    key <AD03>	{ [ 0x1002d3b ]	};
251154daed1Smrg    key <AD04>	{ [ 0x1002d54, 0x1002d55 ]	};
252154daed1Smrg    key <AD05>	{ [ 0x1002d5c, 0x1002d5f, 0x1002d5d ]	};
253154daed1Smrg    key <AD06>	{ [ 0x1002d62 ]	};
254154daed1Smrg    key <AD07>	{ [ 0x1002d53 ]	};
255154daed1Smrg    key <AD08>	{ [ 0x1002d49 ]	};
256154daed1Smrg    key <AD09>	{ [ 0x1002d44 ]	};
257154daed1Smrg    key <AD10>	{ [ 0x1002d43, 0x1002d52 ]	};
258154daed1Smrg    key <AD11>	{ [ dead_circumflex ] };
259154daed1Smrg    key <AD12>	{ [    dollar,   sterling ]	};
260154daed1Smrg
261154daed1Smrg    key <AC01>	{ [ 0x1002d47, 0x1002d48 ]	};
262154daed1Smrg    key <AC02>	{ [ 0x1002d59, 0x1002d5a ]	};
263154daed1Smrg    key <AC03>	{ [ 0x1002d37, 0x1002d39, 0x1002d38, 0x1002d3a ]	};
264154daed1Smrg    key <AC04>	{ [ 0x1002d3c ]	};
265154daed1Smrg    key <AC05>	{ [ 0x1002d33, 0x1002d36, 0x1002d34, 0x1002d35 ]	};
266154daed1Smrg    key <AC06>	{ [ 0x1002d40, 0x1002d42, 0x1002d41 ]	};
267154daed1Smrg    key <AC07>	{ [ 0x1002d4a, 0x1002d4c, 0x1002d4b ]	};
268154daed1Smrg    key <AC08>	{ [ 0x1002d3d, 0x1002d3e, 0x1002d3f ]	};
269154daed1Smrg    key <AC09>	{ [ 0x1002d4d ]	};
270154daed1Smrg    key <AC10>	{ [ 0x1002d4e ]	};
271154daed1Smrg    key <AC11>	{ [ percent ]	};
272154daed1Smrg    key <BKSL>	{ [  asterisk,         mu ]	};
273154daed1Smrg
274154daed1Smrg    key <AB01>	{ [ 0x1002d61, 0x1002d6f, 0x1002d60 ]	};
275154daed1Smrg    key <AB02>	{ [ 0x1002d45, 0x1002d46 ]	};
276154daed1Smrg    key <AB03>	{ [ 0x1002d5b, 0x1002d5e ]	};
277154daed1Smrg    key <AB04>	{ [ 0x1002d56, 0x1002d57, 0x1002d58 ]	};
278154daed1Smrg    key <AB05>	{ [ 0x1002d31, 0x1002d31, 0x1002d32 ]	};
279154daed1Smrg    key <AB06>	{ [ 0x1002d4f, 0x1002d50, 0x1002d51 ]	};
280154daed1Smrg    key <AB07>	{ [     comma,   question ] };
281154daed1Smrg    key <AB08>	{ [ semicolon,     period ] };
282154daed1Smrg    key <AB09>	{ [     colon,      slash ] };
283154daed1Smrg    key <AB10>	{ [    exclam,    section ] };
284154daed1Smrg
285154daed1Smrg    include "level3(ralt_switch)"
286154daed1Smrg};
287154daed1Smrg
288154daed1Smrgpartial alphanumeric_keys
289154daed1Smrgxkb_symbols "tifinagh-alt-phonetic" {
290154daed1Smrg    include "ma(tifinagh-alt)"
291154daed1Smrg
292154daed1Smrg    name[Group1]="Morocco - Tifinagh Alternative Phonetic";
293154daed1Smrg
294154daed1Smrg    key <LatA>	{ [ 0x1002d30 ]	};
295154daed1Smrg    key <LatZ>	{ [ 0x1002d63, 0x1002d65, 0x1002d64 ]	};
296154daed1Smrg    key <LatE>	{ [ 0x1002d3b ]	};
297154daed1Smrg    key <LatR>	{ [ 0x1002d54, 0x1002d55 ]	};
298154daed1Smrg    key <LatT>	{ [ 0x1002d5c, 0x1002d5f, 0x1002d5d ]	};
299154daed1Smrg    key <LatY>	{ [ 0x1002d62 ]	};
300154daed1Smrg    key <LatU>	{ [ 0x1002d53 ]	};
301154daed1Smrg    key <LatI>	{ [ 0x1002d49 ]	};
302154daed1Smrg    key <LatO>	{ [ 0x1002d44 ]	};
303154daed1Smrg    key <LatP>	{ [ 0x1002d43, 0x1002d52 ]	};
304154daed1Smrg
305154daed1Smrg    key <LatQ>	{ [ 0x1002d47, 0x1002d48 ]	};
306154daed1Smrg    key <LatS>	{ [ 0x1002d59, 0x1002d5a ]	};
307154daed1Smrg    key <LatD>	{ [ 0x1002d37, 0x1002d39, 0x1002d38, 0x1002d3a ]	};
308154daed1Smrg    key <LatF>	{ [ 0x1002d3c ]	};
309154daed1Smrg    key <LatG>	{ [ 0x1002d33, 0x1002d36, 0x1002d34, 0x1002d35 ]	};
310154daed1Smrg    key <LatH>	{ [ 0x1002d40, 0x1002d42, 0x1002d41 ]	};
311154daed1Smrg    key <LatJ>	{ [ 0x1002d4a, 0x1002d4c, 0x1002d4b ]	};
312154daed1Smrg    key <LatK>	{ [ 0x1002d3d, 0x1002d3e, 0x1002d3f ]	};
313154daed1Smrg    key <LatL>	{ [ 0x1002d4d ]	};
314154daed1Smrg    key <LatM>	{ [ 0x1002d4e ]	};
315154daed1Smrg
316154daed1Smrg    key <LatW>	{ [ 0x1002d61, 0x1002d6f, 0x1002d60 ]	};
317154daed1Smrg    key <LatX>	{ [ 0x1002d45, 0x1002d46 ]	};
318154daed1Smrg    key <LatC>	{ [ 0x1002d5b, 0x1002d5e ]	};
319154daed1Smrg    key <LatV>	{ [ 0x1002d56, 0x1002d57, 0x1002d58 ]	};
320154daed1Smrg    key <LatB>	{ [ 0x1002d31, 0x1002d31, 0x1002d32 ]	};
321154daed1Smrg    key <LatN>	{ [ 0x1002d4f, 0x1002d50, 0x1002d51 ]	};
322154daed1Smrg
323154daed1Smrg    include "level3(ralt_switch)"
324154daed1Smrg};
325154daed1Smrg
326