xref: /aosp_15_r20/external/libxkbcommon/test/data/rules/evdev-xkbcommon (revision 2b949d0487e80d67f1fda82db69e101e761f8064)
1*2b949d04SAndroid Build Coastguard Worker// DO NOT EDIT THIS FILE - IT WAS AUTOGENERATED BY merge.sh FROM rules/*.part
2*2b949d04SAndroid Build Coastguard Worker//
3*2b949d04SAndroid Build Coastguard Worker//  Rules for resolving XKB components for use with XFree86
4*2b949d04SAndroid Build Coastguard Worker//  Copyright 1996 by Joseph Moss
5*2b949d04SAndroid Build Coastguard Worker//
6*2b949d04SAndroid Build Coastguard Worker//  2002 Modifier: Ivan Pascal      The XFree86 Project
7*2b949d04SAndroid Build Coastguard Worker//
8*2b949d04SAndroid Build Coastguard Worker
9*2b949d04SAndroid Build Coastguard Worker// If you want non-latin layouts implicitly include the en_US layout
10*2b949d04SAndroid Build Coastguard Worker// uncomment lines below
11*2b949d04SAndroid Build Coastguard Worker//! $nonlatin = am ara ben bd bg bt by cs deva ge gh gr guj guru il \
12*2b949d04SAndroid Build Coastguard Worker//              in ir iku jp kan kh kr la lao lk mk mm mn mv mal ori pk \
13*2b949d04SAndroid Build Coastguard Worker//              ru scc sy syr tel th tj tam ua uz
14*2b949d04SAndroid Build Coastguard Worker
15*2b949d04SAndroid Build Coastguard Worker// PC models
16*2b949d04SAndroid Build Coastguard Worker! $pcmodels = pc101 pc102 pc104 pc105
17*2b949d04SAndroid Build Coastguard Worker
18*2b949d04SAndroid Build Coastguard Worker// Microsoft models (using MS geometry)
19*2b949d04SAndroid Build Coastguard Worker! $msmodels = microsoft microsoft4000 microsoft7000 microsoftpro microsoftprousb microsoftprose
20*2b949d04SAndroid Build Coastguard Worker
21*2b949d04SAndroid Build Coastguard Worker// Nokia devices and keyboards
22*2b949d04SAndroid Build Coastguard Worker! $nokiamodels = nokiasu8w nokiarx44 nokiarx51
23*2b949d04SAndroid Build Coastguard Worker
24*2b949d04SAndroid Build Coastguard Worker// PC geometries - they have special geometry but symbols are mostly pc105
25*2b949d04SAndroid Build Coastguard Worker! $pcgeometries = latitude
26*2b949d04SAndroid Build Coastguard Worker
27*2b949d04SAndroid Build Coastguard Worker// TypeMatrix geometries
28*2b949d04SAndroid Build Coastguard Worker! $tmgeometries = tm2020 tm2030PS2 tm2030USB tm2030USB-102 tm2030USB-106
29*2b949d04SAndroid Build Coastguard Worker
30*2b949d04SAndroid Build Coastguard Worker// Layouts that provide further specializations for the OLPC
31*2b949d04SAndroid Build Coastguard Worker! $olpclayouts = af am ara br ca es et fr it kh kz in mn np ru th tr us
32*2b949d04SAndroid Build Coastguard Worker
33*2b949d04SAndroid Build Coastguard Worker! $macbooks = macbook78 macbook79
34*2b949d04SAndroid Build Coastguard Worker! $maclaptop = ibook powerbook macbook78 macbook79
35*2b949d04SAndroid Build Coastguard Worker! $applealu = applealu_ansi applealu_iso applealu_jis
36*2b949d04SAndroid Build Coastguard Worker! $macs = macintosh macintosh_old ibook powerbook macbook78 macbook79
37*2b949d04SAndroid Build Coastguard Worker
38*2b949d04SAndroid Build Coastguard Worker! $macvendorlayouts = ch de dk fi fr gb is it latam nl no pt se us
39*2b949d04SAndroid Build Coastguard Worker
40*2b949d04SAndroid Build Coastguard Worker! $azerty = be fr
41*2b949d04SAndroid Build Coastguard Worker! $qwertz = al cz de hr hu ro si sk
42*2b949d04SAndroid Build Coastguard Worker
43*2b949d04SAndroid Build Coastguard Worker! $inetkbds = acer_c300 acer_ferrari4k acer_laptop \
44*2b949d04SAndroid Build Coastguard Worker              airkey \
45*2b949d04SAndroid Build Coastguard Worker              apple armada azonaRF2300 \
46*2b949d04SAndroid Build Coastguard Worker              benqx brother \
47*2b949d04SAndroid Build Coastguard Worker              btc5113rf btc9000 btc9000a btc9001ah btc5090 btc9019u \
48*2b949d04SAndroid Build Coastguard Worker              cherryblue cherrybluea cherryblueb \
49*2b949d04SAndroid Build Coastguard Worker              cherrycyboard cherrycmexpert \
50*2b949d04SAndroid Build Coastguard Worker              chicony chicony0108 chicony0420 chicony9885 \
51*2b949d04SAndroid Build Coastguard Worker              compalfl90 \
52*2b949d04SAndroid Build Coastguard Worker              compaqeak8 compaqik7 compaqik13 compaqik18 \
53*2b949d04SAndroid Build Coastguard Worker              creativedw7000 \
54*2b949d04SAndroid Build Coastguard Worker              cymotionlinux \
55*2b949d04SAndroid Build Coastguard Worker              dell dellm65 inspiron dellusbmm \
56*2b949d04SAndroid Build Coastguard Worker              emachines ennyah_dkb1008 evdev \
57*2b949d04SAndroid Build Coastguard Worker              genius geniuscomfy2 \
58*2b949d04SAndroid Build Coastguard Worker              gyration honeywell_euroboard \
59*2b949d04SAndroid Build Coastguard Worker              hp250x hp5xx hp500fa hpdv5 \
60*2b949d04SAndroid Build Coastguard Worker              hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx htcdream \
61*2b949d04SAndroid Build Coastguard Worker              ibm_spacesaver ipaq inspiron intel \
62*2b949d04SAndroid Build Coastguard Worker              logiaccess logicda logicink \
63*2b949d04SAndroid Build Coastguard Worker              logiex110 logiclx300 \
64*2b949d04SAndroid Build Coastguard Worker              logiinkse logiinkseusb logiitc logiik \
65*2b949d04SAndroid Build Coastguard Worker              logitech_base itouch logiultrax \
66*2b949d04SAndroid Build Coastguard Worker              logitech_g15 \
67*2b949d04SAndroid Build Coastguard Worker              logidinovo logidinovoedge \
68*2b949d04SAndroid Build Coastguard Worker              microsoft4000 microsoft7000 microsoftinet microsoftprousb microsoftprooem microsoftprose \
69*2b949d04SAndroid Build Coastguard Worker              microsoftoffice microsoftmult \
70*2b949d04SAndroid Build Coastguard Worker              mx1998 mx2500 mx2750 \
71*2b949d04SAndroid Build Coastguard Worker              oretec \
72*2b949d04SAndroid Build Coastguard Worker              pc105 \
73*2b949d04SAndroid Build Coastguard Worker              presario propeller \
74*2b949d04SAndroid Build Coastguard Worker              qtronix \
75*2b949d04SAndroid Build Coastguard Worker              rapidaccess rapidaccess2 thinkpad60 \
76*2b949d04SAndroid Build Coastguard Worker              samsung4500 samsung4510 \
77*2b949d04SAndroid Build Coastguard Worker              silvercrest \
78*2b949d04SAndroid Build Coastguard Worker              sk1300 sk2500 sk6200 sk7100 \
79*2b949d04SAndroid Build Coastguard Worker              sven sven303 symplon \
80*2b949d04SAndroid Build Coastguard Worker              toshiba_s3000 trust trustda \
81*2b949d04SAndroid Build Coastguard Worker              unitekkb1925 yahoo
82*2b949d04SAndroid Build Coastguard Worker
83*2b949d04SAndroid Build Coastguard Worker// all layouts with 3rd and 4th groups
84*2b949d04SAndroid Build Coastguard Worker! $threelevellayouts = al az \
85*2b949d04SAndroid Build Coastguard Worker              be br bt \
86*2b949d04SAndroid Build Coastguard Worker              ca ch cs cz \
87*2b949d04SAndroid Build Coastguard Worker              de dk \
88*2b949d04SAndroid Build Coastguard Worker              ee es \
89*2b949d04SAndroid Build Coastguard Worker              fi fo fr \
90*2b949d04SAndroid Build Coastguard Worker              gb gr \
91*2b949d04SAndroid Build Coastguard Worker              hu \
92*2b949d04SAndroid Build Coastguard Worker              ie ir is it \
93*2b949d04SAndroid Build Coastguard Worker              latam \
94*2b949d04SAndroid Build Coastguard Worker              lk lt \
95*2b949d04SAndroid Build Coastguard Worker              mn mt \
96*2b949d04SAndroid Build Coastguard Worker              nl no \
97*2b949d04SAndroid Build Coastguard Worker              pl pt \
98*2b949d04SAndroid Build Coastguard Worker              ro \
99*2b949d04SAndroid Build Coastguard Worker              se sk \
100*2b949d04SAndroid Build Coastguard Worker              tr \
101*2b949d04SAndroid Build Coastguard Worker              us \
102*2b949d04SAndroid Build Coastguard Worker              vn \
103*2b949d04SAndroid Build Coastguard Worker              za
104*2b949d04SAndroid Build Coastguard Worker
105*2b949d04SAndroid Build Coastguard Worker! $evdevkbds = ibm_spacesaver
106*2b949d04SAndroid Build Coastguard Worker
107*2b949d04SAndroid Build Coastguard Worker! $thinkpads = thinkpad thinkpad60 thinkpadz60
108*2b949d04SAndroid Build Coastguard Worker
109*2b949d04SAndroid Build Coastguard Worker! $sun_t6_custom = ara be br ca ch cz de dk \
110*2b949d04SAndroid Build Coastguard Worker                   ee es fi fr gb gr it kr \
111*2b949d04SAndroid Build Coastguard Worker                   lt lv nl no pl pt ro ru \
112*2b949d04SAndroid Build Coastguard Worker                   se sk tr tw ua
113*2b949d04SAndroid Build Coastguard Worker
114*2b949d04SAndroid Build Coastguard Worker! $htcdreamlayouts = us it de
115*2b949d04SAndroid Build Coastguard Worker
116*2b949d04SAndroid Build Coastguard Worker! $dvoraklayouts = br ca de ee es fr gb no pl se us
117*2b949d04SAndroid Build Coastguard Worker
118*2b949d04SAndroid Build Coastguard Worker! model		=	keycodes
119*2b949d04SAndroid Build Coastguard Worker  *		=	evdev-xkbcommon
120*2b949d04SAndroid Build Coastguard Worker
121*2b949d04SAndroid Build Coastguard Worker! layout[1]	=	keycodes
122*2b949d04SAndroid Build Coastguard Worker  $azerty       =       +aliases-xkbcommon(azerty)
123*2b949d04SAndroid Build Coastguard Worker  $qwertz       =       +aliases-xkbcommon(qwertz)
124*2b949d04SAndroid Build Coastguard Worker  *             =       +aliases-xkbcommon(qwerty)
125*2b949d04SAndroid Build Coastguard Worker
126*2b949d04SAndroid Build Coastguard Worker! layout	=	keycodes
127*2b949d04SAndroid Build Coastguard Worker  $azerty       =       +aliases-xkbcommon(azerty)
128*2b949d04SAndroid Build Coastguard Worker  $qwertz       =       +aliases-xkbcommon(qwertz)
129*2b949d04SAndroid Build Coastguard Worker  *             =       +aliases-xkbcommon(qwerty)
130*2b949d04SAndroid Build Coastguard Worker
131*2b949d04SAndroid Build Coastguard Worker! model		layout	=	geometry
132*2b949d04SAndroid Build Coastguard Worker  thinkpad     us              =       thinkpad(us)
133*2b949d04SAndroid Build Coastguard Worker
134*2b949d04SAndroid Build Coastguard Worker! model		=	geometry
135*2b949d04SAndroid Build Coastguard Worker  microsoftelite	=	microsoft(elite)
136*2b949d04SAndroid Build Coastguard Worker $msmodels	=	microsoft(natural)
137*2b949d04SAndroid Build Coastguard Worker  dell101	=	dell(dell101)
138*2b949d04SAndroid Build Coastguard Worker  dellm65	=	dell(dellm65)
139*2b949d04SAndroid Build Coastguard Worker  latitude	=	dell(latitude)
140*2b949d04SAndroid Build Coastguard Worker  flexpro	=	keytronic(FlexPro)
141*2b949d04SAndroid Build Coastguard Worker  hp6000	=	hp(omnibook)
142*2b949d04SAndroid Build Coastguard Worker  hpmini110	=	hp(mini110)
143*2b949d04SAndroid Build Coastguard Worker  hpdv5		=	hp(dv5)
144*2b949d04SAndroid Build Coastguard Worker  omnikey101	=	northgate(omnikey101)
145*2b949d04SAndroid Build Coastguard Worker  sanwaskbkg3	=	sanwa(sanwaskbkg3)
146*2b949d04SAndroid Build Coastguard Worker $pcmodels	=	pc(%m)
147*2b949d04SAndroid Build Coastguard Worker $pcgeometries	=	pc(%m)
148*2b949d04SAndroid Build Coastguard Worker  everex	=	everex(STEPnote)
149*2b949d04SAndroid Build Coastguard Worker  thinkpad	=	thinkpad(intl)
150*2b949d04SAndroid Build Coastguard Worker  thinkpad60	=	thinkpad(60)
151*2b949d04SAndroid Build Coastguard Worker  thinkpadz60	=	thinkpad(60)
152*2b949d04SAndroid Build Coastguard Worker $tmgeometries	=	typematrix(%m)
153*2b949d04SAndroid Build Coastguard Worker  winbook	=	winbook(XP5)
154*2b949d04SAndroid Build Coastguard Worker  pc98		=	nec(pc98)
155*2b949d04SAndroid Build Coastguard Worker $applealu	=	macintosh(%m)
156*2b949d04SAndroid Build Coastguard Worker $macbooks      =       macintosh(%m)
157*2b949d04SAndroid Build Coastguard Worker $macs		=	macintosh(macintosh)
158*2b949d04SAndroid Build Coastguard Worker  hhk		=	hhk(basic)
159*2b949d04SAndroid Build Coastguard Worker  kinesis	=	kinesis(model100)
160*2b949d04SAndroid Build Coastguard Worker $nokiamodels	=	nokia(%m)
161*2b949d04SAndroid Build Coastguard Worker  *		=       pc(pc104)
162*2b949d04SAndroid Build Coastguard Worker
163*2b949d04SAndroid Build Coastguard Worker! model		layout		variant		=	symbols
164*2b949d04SAndroid Build Coastguard Worker  *		ben		basic		=	pc+in(ben)
165*2b949d04SAndroid Build Coastguard Worker  *		ben		probhat		=	pc+in(ben_probhat)
166*2b949d04SAndroid Build Coastguard Worker  *		dev		basic		=	pc+in(deva)
167*2b949d04SAndroid Build Coastguard Worker  *		dvorak		$dvoraklayouts		=	pc+%v(dvorak)
168*2b949d04SAndroid Build Coastguard Worker  *		dvorak		basic		=	pc+us(dvorak)
169*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_basic		=	pc+pl(dvorak)
170*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl		=	pc+pl(dvorak_quotes)
171*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_altquotes		=	pc+pl(dvorak_altquotes)
172*2b949d04SAndroid Build Coastguard Worker  *		dzdwi		basic		=	pc+bt(basic)
173*2b949d04SAndroid Build Coastguard Worker  *		fi		basic		=	pc+fi(classic)
174*2b949d04SAndroid Build Coastguard Worker  *		ge		azerty_tskapo		=	pc+fr(geo)
175*2b949d04SAndroid Build Coastguard Worker  *		guj		basic		=	pc+in(guj)
176*2b949d04SAndroid Build Coastguard Worker  *		gur		basic		=	pc+in(guru)
177*2b949d04SAndroid Build Coastguard Worker  *		ie		laptop		=	pc+ie(basic)
178*2b949d04SAndroid Build Coastguard Worker  *		ie		CloGaelachLaptop		=	pc+ie(CloGaelach)
179*2b949d04SAndroid Build Coastguard Worker  *		in		urd		=	pc+in(urd-phonetic)
180*2b949d04SAndroid Build Coastguard Worker  *		iu		basic		=	pc+ca(ike)
181*2b949d04SAndroid Build Coastguard Worker  *		lo		basic		=	pc+la(basic)
182*2b949d04SAndroid Build Coastguard Worker  *		kan		basic		=	pc+in(kan)
183*2b949d04SAndroid Build Coastguard Worker  *		mal		basic		=	pc+in(mal)
184*2b949d04SAndroid Build Coastguard Worker  *		mal		mlplusnum		=	pc+in(mal)
185*2b949d04SAndroid Build Coastguard Worker  *		ogham		basic		=	pc+ie(ogam)
186*2b949d04SAndroid Build Coastguard Worker  *		ogham		laptop		=	pc+ie(ogam)
187*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434		=	pc+ie(ogam_is434)
188*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434laptop		=	pc+ie(ogam_is434)
189*2b949d04SAndroid Build Coastguard Worker  *		ori		basic		=	pc+in(ori)
190*2b949d04SAndroid Build Coastguard Worker  *		ro		de		=	pc+ro(winkeys)
191*2b949d04SAndroid Build Coastguard Worker  *		ro		us		=	pc+ro(std)
192*2b949d04SAndroid Build Coastguard Worker  *		ro		academic		=	pc+ro(std)
193*2b949d04SAndroid Build Coastguard Worker  *		ro		std_comma		=	pc+ro(std)
194*2b949d04SAndroid Build Coastguard Worker  *		ro		comma		=	pc+ro(basic)
195*2b949d04SAndroid Build Coastguard Worker  *		ru		os		=	pc+ru(os_legacy)
196*2b949d04SAndroid Build Coastguard Worker  *		pk		urd		=	pc+pk(urd-phonetic)
197*2b949d04SAndroid Build Coastguard Worker  *		sapmi		basic		=	pc+no(smi)
198*2b949d04SAndroid Build Coastguard Worker  *		sapmi		nodeadkeys		=	pc+no(smi_nodeadkeys)
199*2b949d04SAndroid Build Coastguard Worker  *		sapmi		sefi		=	pc+fi(smi)
200*2b949d04SAndroid Build Coastguard Worker  *		sin		phonetic-static		=	pc+in(sin_phonetic)
201*2b949d04SAndroid Build Coastguard Worker  *		syr		basic		=	pc+sy(syc)
202*2b949d04SAndroid Build Coastguard Worker  *		syr		phonetic		=	pc+sy(syc_phonetic)
203*2b949d04SAndroid Build Coastguard Worker  *		tam		INSCRIPT		=	pc+in(tam)
204*2b949d04SAndroid Build Coastguard Worker  *		tam		UNI		=	pc+in(tam_unicode)
205*2b949d04SAndroid Build Coastguard Worker  *		tam		NUMERAL-KEYBOARD		=	pc+in(tam_keyboard_with_numerals)
206*2b949d04SAndroid Build Coastguard Worker  *		tam		TAB		=	pc+in(tam_TAB)
207*2b949d04SAndroid Build Coastguard Worker  *		tam		TSCII		=	pc+in(tam_TSCII)
208*2b949d04SAndroid Build Coastguard Worker  *		tel		basic		=	pc+in(tel)
209*2b949d04SAndroid Build Coastguard Worker  *		yu		basic		=	pc+srp(latin)
210*2b949d04SAndroid Build Coastguard Worker  *		yu		unicode		=	pc+srp(latinunicode)
211*2b949d04SAndroid Build Coastguard Worker  *		yu		yz		=	pc+srp(latinyz)
212*2b949d04SAndroid Build Coastguard Worker  *		yu		unicodeyz		=	pc+srp(latinunicodeyz)
213*2b949d04SAndroid Build Coastguard Worker  classmate	us		intl		=	pc+us(classmate-intl)
214*2b949d04SAndroid Build Coastguard Worker  classmate	us		alt-intl	=	pc+us(classmate-alt-intl)
215*2b949d04SAndroid Build Coastguard Worker  classmate	us		altgr-intl	=	pc+us(classmate-altgr-intl)
216*2b949d04SAndroid Build Coastguard Worker  nokiarx51	cz		qwerty		=	nokia_vndr/rx-51(cz_qwerty)
217*2b949d04SAndroid Build Coastguard Worker
218*2b949d04SAndroid Build Coastguard Worker! model		layout				=	symbols
219*2b949d04SAndroid Build Coastguard Worker  *		ar			=	pc+ara
220*2b949d04SAndroid Build Coastguard Worker  *		ben			=	pc+in(ben)
221*2b949d04SAndroid Build Coastguard Worker  *		bs			=	pc+ba
222*2b949d04SAndroid Build Coastguard Worker  *		cs			=	pc+rs
223*2b949d04SAndroid Build Coastguard Worker  *		cz_qwerty			=	pc+cz(qwerty)
224*2b949d04SAndroid Build Coastguard Worker  *		dev			=	pc+in(deva)
225*2b949d04SAndroid Build Coastguard Worker  *		dvorak			=	pc+us(dvorak)
226*2b949d04SAndroid Build Coastguard Worker  *		dzdwi			=	pc+bt
227*2b949d04SAndroid Build Coastguard Worker  *		el			=	pc+gr
228*2b949d04SAndroid Build Coastguard Worker  *		en_US			=	pc+latin
229*2b949d04SAndroid Build Coastguard Worker  *		guj			=	pc+in(guj)
230*2b949d04SAndroid Build Coastguard Worker  *		gur			=	pc+in(guru)
231*2b949d04SAndroid Build Coastguard Worker  *		iu			=	pc+ca(ike)
232*2b949d04SAndroid Build Coastguard Worker  *		lo			=	pc+la
233*2b949d04SAndroid Build Coastguard Worker  *		kan			=	pc+in(kan)
234*2b949d04SAndroid Build Coastguard Worker  *		mi			=	pc+mao
235*2b949d04SAndroid Build Coastguard Worker  *		ml			=	pc+in(mal)
236*2b949d04SAndroid Build Coastguard Worker  *		ogham			=	pc+ie(ogam)
237*2b949d04SAndroid Build Coastguard Worker  *		ori			=	pc+ie(ori)
238*2b949d04SAndroid Build Coastguard Worker  *		sapmi			=	pc+no(smi)
239*2b949d04SAndroid Build Coastguard Worker  *		sr			=	pc+srp
240*2b949d04SAndroid Build Coastguard Worker  *		syr			=	pc+sy(syc)
241*2b949d04SAndroid Build Coastguard Worker  *		tel			=	pc+in(tel)
242*2b949d04SAndroid Build Coastguard Worker  *		tml			=	pc+in(tam)
243*2b949d04SAndroid Build Coastguard Worker  *		yu			=	pc+srp
244*2b949d04SAndroid Build Coastguard Worker  *		fr-latin9			=	pc+fr(latin9)
245*2b949d04SAndroid Build Coastguard Worker  *		us_intl			=	pc+us(alt-intl)
246*2b949d04SAndroid Build Coastguard Worker  *		ben(basic)			=	pc+in(ben)
247*2b949d04SAndroid Build Coastguard Worker  *		ben(probhat)			=	pc+in(ben_probhat)
248*2b949d04SAndroid Build Coastguard Worker  *		dev(basic)			=	pc+in(deva)
249*2b949d04SAndroid Build Coastguard Worker  *		dvorak($dvoraklayouts)			=	pc+%v(dvorak)
250*2b949d04SAndroid Build Coastguard Worker  *		dvorak(basic)			=	pc+us(dvorak)
251*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_basic)			=	pc+pl(dvorak)
252*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl)			=	pc+pl(dvorak_quotes)
253*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_altquotes)			=	pc+pl(dvorak_altquotes)
254*2b949d04SAndroid Build Coastguard Worker  *		dzdwi(basic)			=	pc+bt(basic)
255*2b949d04SAndroid Build Coastguard Worker  *		fi(basic)			=	pc+fi(classic)
256*2b949d04SAndroid Build Coastguard Worker  *		ge(azerty_tskapo)			=	pc+fr(geo)
257*2b949d04SAndroid Build Coastguard Worker  *		guj(basic)			=	pc+in(guj)
258*2b949d04SAndroid Build Coastguard Worker  *		gur(basic)			=	pc+in(guru)
259*2b949d04SAndroid Build Coastguard Worker  *		ie(laptop)			=	pc+ie(basic)
260*2b949d04SAndroid Build Coastguard Worker  *		ie(CloGaelachLaptop)			=	pc+ie(CloGaelach)
261*2b949d04SAndroid Build Coastguard Worker  *		in(urd)			=	pc+in(urd-phonetic)
262*2b949d04SAndroid Build Coastguard Worker  *		iu(basic)			=	pc+ca(ike)
263*2b949d04SAndroid Build Coastguard Worker  *		lo(basic)			=	pc+la(basic)
264*2b949d04SAndroid Build Coastguard Worker  *		kan(basic)			=	pc+in(kan)
265*2b949d04SAndroid Build Coastguard Worker  *		mal(basic)			=	pc+in(mal)
266*2b949d04SAndroid Build Coastguard Worker  *		mal(mlplusnum)			=	pc+in(mal)
267*2b949d04SAndroid Build Coastguard Worker  *		ogham(basic)			=	pc+ie(ogam)
268*2b949d04SAndroid Build Coastguard Worker  *		ogham(laptop)			=	pc+ie(ogam)
269*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434)			=	pc+ie(ogam_is434)
270*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434laptop)			=	pc+ie(ogam_is434)
271*2b949d04SAndroid Build Coastguard Worker  *		ori(basic)			=	pc+in(ori)
272*2b949d04SAndroid Build Coastguard Worker  *		ro(de)			=	pc+ro(winkeys)
273*2b949d04SAndroid Build Coastguard Worker  *		ro(us)			=	pc+ro(std)
274*2b949d04SAndroid Build Coastguard Worker  *		ro(academic)			=	pc+ro(std)
275*2b949d04SAndroid Build Coastguard Worker  *		ro(std_comma)			=	pc+ro(std)
276*2b949d04SAndroid Build Coastguard Worker  *		ro(comma)			=	pc+ro(basic)
277*2b949d04SAndroid Build Coastguard Worker  *		ru(os)			=	pc+ru(os_legacy)
278*2b949d04SAndroid Build Coastguard Worker  *		pk(urd)			=	pc+pk(urd-phonetic)
279*2b949d04SAndroid Build Coastguard Worker  *		sapmi(basic)			=	pc+no(smi)
280*2b949d04SAndroid Build Coastguard Worker  *		sapmi(nodeadkeys)			=	pc+no(smi_nodeadkeys)
281*2b949d04SAndroid Build Coastguard Worker  *		sapmi(sefi)			=	pc+fi(smi)
282*2b949d04SAndroid Build Coastguard Worker  *		sin(phonetic-static)			=	pc+in(sin_phonetic)
283*2b949d04SAndroid Build Coastguard Worker  *		syr(basic)			=	pc+sy(syc)
284*2b949d04SAndroid Build Coastguard Worker  *		syr(phonetic)			=	pc+sy(syc_phonetic)
285*2b949d04SAndroid Build Coastguard Worker  *		tam(INSCRIPT)			=	pc+in(tam)
286*2b949d04SAndroid Build Coastguard Worker  *		tam(UNI)			=	pc+in(tam_unicode)
287*2b949d04SAndroid Build Coastguard Worker  *		tam(NUMERAL-KEYBOARD)			=	pc+in(tam_keyboard_with_numerals)
288*2b949d04SAndroid Build Coastguard Worker  *		tam(TAB)			=	pc+in(tam_TAB)
289*2b949d04SAndroid Build Coastguard Worker  *		tam(TSCII)			=	pc+in(tam_TSCII)
290*2b949d04SAndroid Build Coastguard Worker  *		tel(basic)			=	pc+in(tel)
291*2b949d04SAndroid Build Coastguard Worker  *		yu(basic)			=	pc+srp(latin)
292*2b949d04SAndroid Build Coastguard Worker  *		yu(unicode)			=	pc+srp(latinunicode)
293*2b949d04SAndroid Build Coastguard Worker  *		yu(yz)			=	pc+srp(latinyz)
294*2b949d04SAndroid Build Coastguard Worker  *		yu(unicodeyz)			=	pc+srp(latinunicodeyz)
295*2b949d04SAndroid Build Coastguard Worker  ataritt	$nonlatin		=	xfree68_vndr/ataritt(us)+%l%(v):2
296*2b949d04SAndroid Build Coastguard Worker  ataritt	*			=	xfree68_vndr/ataritt(us)+%l%(v)
297*2b949d04SAndroid Build Coastguard Worker  amiga		$nonlatin		=	xfree68_vndr/amiga(usa1)+%l%(v):2
298*2b949d04SAndroid Build Coastguard Worker  amiga		*			=	xfree68_vndr/amiga(usa1)+%l%(v)
299*2b949d04SAndroid Build Coastguard Worker  classmate	us			=	pc+%l(classmate)
300*2b949d04SAndroid Build Coastguard Worker  empty         *                       =       empty(basic)
301*2b949d04SAndroid Build Coastguard Worker  *             empty                   =       empty(basic)
302*2b949d04SAndroid Build Coastguard Worker  sun4		$nonlatin		=	latin+sun_vndr/us(type4)+%l%(v):2
303*2b949d04SAndroid Build Coastguard Worker  sun4		*			=	latin+sun_vndr/us(type4)+%l%(v)
304*2b949d04SAndroid Build Coastguard Worker  sun5		$nonlatin		=	latin+sun_vndr/us(type5)+%l%(v):2
305*2b949d04SAndroid Build Coastguard Worker  sun5		*			=	latin+sun_vndr/us(type5)+%l%(v)
306*2b949d04SAndroid Build Coastguard Worker  sun6		us			=	pc+sun_vndr/us(type6)
307*2b949d04SAndroid Build Coastguard Worker  sun6		en_US			=	pc+sun_vndr/us(type6)+iso9995-3(basic)
308*2b949d04SAndroid Build Coastguard Worker  sun6		$sun_t6_custom		=	pc+sun_vndr/us(type6)+sun_vndr/%l%(v)
309*2b949d04SAndroid Build Coastguard Worker  sun6		*			=	pc+sun_vndr/us(type6)+%l%(v)
310*2b949d04SAndroid Build Coastguard Worker  sun6euro	us			=	pc+sun_vndr/us(type6)
311*2b949d04SAndroid Build Coastguard Worker  sun6euro	en_US			=	pc+sun_vndr/us(type6)+iso9995-3(basic)
312*2b949d04SAndroid Build Coastguard Worker  sun6euro	$sun_t6_custom		=	pc+sun_vndr/us(type6)+sun_vndr/%l%(v)
313*2b949d04SAndroid Build Coastguard Worker  sun6euro	*			=	pc+sun_vndr/us(type6)+%l%(v)
314*2b949d04SAndroid Build Coastguard Worker  pc98		nec_vndr/jp		=	nec_vndr/jp(pc98)
315*2b949d04SAndroid Build Coastguard Worker  macintosh_old	us			=	macintosh_vndr/us(oldmac)
316*2b949d04SAndroid Build Coastguard Worker  macintosh_old	en_US			=	macintosh_vndr/us(oldmac)
317*2b949d04SAndroid Build Coastguard Worker  macintosh_old	$macvendorlayouts	=	macintosh_vndr/us(oldmac)+macintosh_vndr/%l%(v)
318*2b949d04SAndroid Build Coastguard Worker  macintosh_old	$nonlatin		=	macintosh_vndr/us(oldmac)+%l%(v):2
319*2b949d04SAndroid Build Coastguard Worker  macintosh_old	*			=	macintosh_vndr/us(oldmac)+%l%(v)
320*2b949d04SAndroid Build Coastguard Worker  applealu_jis	jp			=	macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac)+macintosh_vndr/jp(mac):2
321*2b949d04SAndroid Build Coastguard Worker  applealu_jis	*			=	macintosh_vndr/apple(alukbd)+%l%(v)+macintosh_vndr/jp(mac):2
322*2b949d04SAndroid Build Coastguard Worker $applealu	$macvendorlayouts	=	macintosh_vndr/apple(alukbd)+macintosh_vndr/%l%(v)
323*2b949d04SAndroid Build Coastguard Worker $applealu	*			=	macintosh_vndr/apple(alukbd)+%l%(v)
324*2b949d04SAndroid Build Coastguard Worker $macs		en_US			=	pc+macintosh_vndr/us(extended)
325*2b949d04SAndroid Build Coastguard Worker $macs		$macvendorlayouts	=	pc+macintosh_vndr/%l%(v)
326*2b949d04SAndroid Build Coastguard Worker  nokiarx44	*			=	nokia_vndr/rx-44(%l)
327*2b949d04SAndroid Build Coastguard Worker  nokiarx51	cz(qwerty)		=	nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty)
328*2b949d04SAndroid Build Coastguard Worker  nokiarx51	*			=	nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l%_v)
329*2b949d04SAndroid Build Coastguard Worker  nokiasu8w	*			=	nokia_vndr/su-8w(%l)
330*2b949d04SAndroid Build Coastguard Worker  olpc		$olpclayouts		=	olpc+%l%(m)
331*2b949d04SAndroid Build Coastguard Worker  olpc		*			=	olpc+%l%(v)
332*2b949d04SAndroid Build Coastguard Worker $thinkpads   	br			=	pc+br(thinkpad)
333*2b949d04SAndroid Build Coastguard Worker  htcdream	$htcdreamlayouts	=	%l(htcdream)
334*2b949d04SAndroid Build Coastguard Worker  *	   	$nonlatin		=	pc+us+%l%(v):2
335*2b949d04SAndroid Build Coastguard Worker  *		*			=	pc+%l%(v)
336*2b949d04SAndroid Build Coastguard Worker
337*2b949d04SAndroid Build Coastguard Worker! model		layout[1]			=	symbols
338*2b949d04SAndroid Build Coastguard Worker  *		ar			=	pc+ara%(v[1])
339*2b949d04SAndroid Build Coastguard Worker  *		ben			=	pc+in(ben)
340*2b949d04SAndroid Build Coastguard Worker  *		bs			=	pc+ba%(v[1])
341*2b949d04SAndroid Build Coastguard Worker  *		cs			=	pc+rs%(v[1])
342*2b949d04SAndroid Build Coastguard Worker  *		cz_qwerty			=	pc+cz(qwerty)
343*2b949d04SAndroid Build Coastguard Worker  *		dev			=	pc+in(deva)
344*2b949d04SAndroid Build Coastguard Worker  *		dvorak			=	pc+us(dvorak)
345*2b949d04SAndroid Build Coastguard Worker  *		dzdwi			=	pc+bt%(v[1])
346*2b949d04SAndroid Build Coastguard Worker  *		el			=	pc+gr%(v[1])
347*2b949d04SAndroid Build Coastguard Worker  *		en_US			=	pc+latin%(v[1])
348*2b949d04SAndroid Build Coastguard Worker  *		guj			=	pc+in(guj)
349*2b949d04SAndroid Build Coastguard Worker  *		gur			=	pc+in(guru)
350*2b949d04SAndroid Build Coastguard Worker  *		iu			=	pc+ca(ike)
351*2b949d04SAndroid Build Coastguard Worker  *		lo			=	pc+la%(v[1])
352*2b949d04SAndroid Build Coastguard Worker  *		kan			=	pc+in(kan)
353*2b949d04SAndroid Build Coastguard Worker  *		mi			=	pc+mao%(v[1])
354*2b949d04SAndroid Build Coastguard Worker  *		ml			=	pc+in(mal)
355*2b949d04SAndroid Build Coastguard Worker  *		ogham			=	pc+ie(ogam)
356*2b949d04SAndroid Build Coastguard Worker  *		ori			=	pc+ie(ori)
357*2b949d04SAndroid Build Coastguard Worker  *		sapmi			=	pc+no(smi)
358*2b949d04SAndroid Build Coastguard Worker  *		sr			=	pc+srp%(v[1])
359*2b949d04SAndroid Build Coastguard Worker  *		syr			=	pc+sy(syc)
360*2b949d04SAndroid Build Coastguard Worker  *		tel			=	pc+in(tel)
361*2b949d04SAndroid Build Coastguard Worker  *		tml			=	pc+in(tam)
362*2b949d04SAndroid Build Coastguard Worker  *		yu			=	pc+srp%(v[1])
363*2b949d04SAndroid Build Coastguard Worker  *		fr-latin9			=	pc+fr(latin9)
364*2b949d04SAndroid Build Coastguard Worker  *		us_intl			=	pc+us(alt-intl)
365*2b949d04SAndroid Build Coastguard Worker  *		ben(basic)			=	pc+in(ben)
366*2b949d04SAndroid Build Coastguard Worker  *		ben(probhat)			=	pc+in(ben_probhat)
367*2b949d04SAndroid Build Coastguard Worker  *		dev(basic)			=	pc+in(deva)
368*2b949d04SAndroid Build Coastguard Worker  *		dvorak($dvoraklayouts)			=	pc+%v(dvorak)
369*2b949d04SAndroid Build Coastguard Worker  *		dvorak(basic)			=	pc+us(dvorak)
370*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_basic)			=	pc+pl(dvorak)
371*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl)			=	pc+pl(dvorak_quotes)
372*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_altquotes)			=	pc+pl(dvorak_altquotes)
373*2b949d04SAndroid Build Coastguard Worker  *		dzdwi(basic)			=	pc+bt(basic)
374*2b949d04SAndroid Build Coastguard Worker  *		fi(basic)			=	pc+fi(classic)
375*2b949d04SAndroid Build Coastguard Worker  *		ge(azerty_tskapo)			=	pc+fr(geo)
376*2b949d04SAndroid Build Coastguard Worker  *		guj(basic)			=	pc+in(guj)
377*2b949d04SAndroid Build Coastguard Worker  *		gur(basic)			=	pc+in(guru)
378*2b949d04SAndroid Build Coastguard Worker  *		ie(laptop)			=	pc+ie(basic)
379*2b949d04SAndroid Build Coastguard Worker  *		ie(CloGaelachLaptop)			=	pc+ie(CloGaelach)
380*2b949d04SAndroid Build Coastguard Worker  *		in(urd)			=	pc+in(urd-phonetic)
381*2b949d04SAndroid Build Coastguard Worker  *		iu(basic)			=	pc+ca(ike)
382*2b949d04SAndroid Build Coastguard Worker  *		lo(basic)			=	pc+la(basic)
383*2b949d04SAndroid Build Coastguard Worker  *		kan(basic)			=	pc+in(kan)
384*2b949d04SAndroid Build Coastguard Worker  *		mal(basic)			=	pc+in(mal)
385*2b949d04SAndroid Build Coastguard Worker  *		mal(mlplusnum)			=	pc+in(mal)
386*2b949d04SAndroid Build Coastguard Worker  *		ogham(basic)			=	pc+ie(ogam)
387*2b949d04SAndroid Build Coastguard Worker  *		ogham(laptop)			=	pc+ie(ogam)
388*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434)			=	pc+ie(ogam_is434)
389*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434laptop)			=	pc+ie(ogam_is434)
390*2b949d04SAndroid Build Coastguard Worker  *		ori(basic)			=	pc+in(ori)
391*2b949d04SAndroid Build Coastguard Worker  *		ro(de)			=	pc+ro(winkeys)
392*2b949d04SAndroid Build Coastguard Worker  *		ro(us)			=	pc+ro(std)
393*2b949d04SAndroid Build Coastguard Worker  *		ro(academic)			=	pc+ro(std)
394*2b949d04SAndroid Build Coastguard Worker  *		ro(std_comma)			=	pc+ro(std)
395*2b949d04SAndroid Build Coastguard Worker  *		ro(comma)			=	pc+ro(basic)
396*2b949d04SAndroid Build Coastguard Worker  *		ru(os)			=	pc+ru(os_legacy)
397*2b949d04SAndroid Build Coastguard Worker  *		pk(urd)			=	pc+pk(urd-phonetic)
398*2b949d04SAndroid Build Coastguard Worker  *		sapmi(basic)			=	pc+no(smi)
399*2b949d04SAndroid Build Coastguard Worker  *		sapmi(nodeadkeys)			=	pc+no(smi_nodeadkeys)
400*2b949d04SAndroid Build Coastguard Worker  *		sapmi(sefi)			=	pc+fi(smi)
401*2b949d04SAndroid Build Coastguard Worker  *		sin(phonetic-static)			=	pc+in(sin_phonetic)
402*2b949d04SAndroid Build Coastguard Worker  *		syr(basic)			=	pc+sy(syc)
403*2b949d04SAndroid Build Coastguard Worker  *		syr(phonetic)			=	pc+sy(syc_phonetic)
404*2b949d04SAndroid Build Coastguard Worker  *		tam(INSCRIPT)			=	pc+in(tam)
405*2b949d04SAndroid Build Coastguard Worker  *		tam(UNI)			=	pc+in(tam_unicode)
406*2b949d04SAndroid Build Coastguard Worker  *		tam(NUMERAL-KEYBOARD)			=	pc+in(tam_keyboard_with_numerals)
407*2b949d04SAndroid Build Coastguard Worker  *		tam(TAB)			=	pc+in(tam_TAB)
408*2b949d04SAndroid Build Coastguard Worker  *		tam(TSCII)			=	pc+in(tam_TSCII)
409*2b949d04SAndroid Build Coastguard Worker  *		tel(basic)			=	pc+in(tel)
410*2b949d04SAndroid Build Coastguard Worker  *		yu(basic)			=	pc+srp(latin)
411*2b949d04SAndroid Build Coastguard Worker  *		yu(unicode)			=	pc+srp(latinunicode)
412*2b949d04SAndroid Build Coastguard Worker  *		yu(yz)			=	pc+srp(latinyz)
413*2b949d04SAndroid Build Coastguard Worker  *		yu(unicodeyz)			=	pc+srp(latinunicodeyz)
414*2b949d04SAndroid Build Coastguard Worker  ataritt	*			=	xfree68_vndr/ataritt(us)+%l[1]%(v[1])
415*2b949d04SAndroid Build Coastguard Worker  amiga		*			=	xfree68_vndr/amiga(usa1)+%l[1]%(v[1])
416*2b949d04SAndroid Build Coastguard Worker  sun4		*			=	latin+sun_vndr/us(type4)+%l[1]%(v[1])
417*2b949d04SAndroid Build Coastguard Worker  sun5		*			=	latin+sun_vndr/us(type5)+%l[1]%(v[1])
418*2b949d04SAndroid Build Coastguard Worker  macintosh_old	us			=	macintosh_vndr/us(oldmac)
419*2b949d04SAndroid Build Coastguard Worker  macintosh_old	$macvendorlayouts	=	macintosh_vndr/us(oldmac)+macintosh_vndr/%l[1]%(v[1])
420*2b949d04SAndroid Build Coastguard Worker  macintosh_old	*			=	macintosh_vndr/us(oldmac)+%l[1]%(v[1])
421*2b949d04SAndroid Build Coastguard Worker  applealu_jis	us			=	macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac)
422*2b949d04SAndroid Build Coastguard Worker $applealu	$macvendorlayouts	=	macintosh_vndr/apple(alukbd)+macintosh_vndr/%l[1]%(v[1])
423*2b949d04SAndroid Build Coastguard Worker $applealu	*			=	macintosh_vndr/apple(alukbd)+%l[1]%(v[1])
424*2b949d04SAndroid Build Coastguard Worker $macs		$macvendorlayouts	=	pc+macintosh_vndr/%l[1]%(v[1])
425*2b949d04SAndroid Build Coastguard Worker  nokiarx51	cz(qwerty)		=	nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty)
426*2b949d04SAndroid Build Coastguard Worker  nokiarx51	*			=	nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l[1]%_v[1])
427*2b949d04SAndroid Build Coastguard Worker $thinkpads	br			=	pc+%l[1](thinkpad)
428*2b949d04SAndroid Build Coastguard Worker  *		*			=	pc+%l[1]%(v[1])
429*2b949d04SAndroid Build Coastguard Worker
430*2b949d04SAndroid Build Coastguard Worker! model		layout[1]	variant[1]	=	symbols
431*2b949d04SAndroid Build Coastguard Worker  *		ben		basic		=	pc+in(ben)
432*2b949d04SAndroid Build Coastguard Worker  *		ben		probhat		=	pc+in(ben_probhat)
433*2b949d04SAndroid Build Coastguard Worker  *		dev		basic		=	pc+in(deva)
434*2b949d04SAndroid Build Coastguard Worker  *		dvorak		$dvoraklayouts		=	pc+%v(dvorak)
435*2b949d04SAndroid Build Coastguard Worker  *		dvorak		basic		=	pc+us(dvorak)
436*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_basic		=	pc+pl(dvorak)
437*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl		=	pc+pl(dvorak_quotes)
438*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_altquotes		=	pc+pl(dvorak_altquotes)
439*2b949d04SAndroid Build Coastguard Worker  *		dzdwi		basic		=	pc+bt(basic)
440*2b949d04SAndroid Build Coastguard Worker  *		fi		basic		=	pc+fi(classic)
441*2b949d04SAndroid Build Coastguard Worker  *		ge		azerty_tskapo		=	pc+fr(geo)
442*2b949d04SAndroid Build Coastguard Worker  *		guj		basic		=	pc+in(guj)
443*2b949d04SAndroid Build Coastguard Worker  *		gur		basic		=	pc+in(guru)
444*2b949d04SAndroid Build Coastguard Worker  *		ie		laptop		=	pc+ie(basic)
445*2b949d04SAndroid Build Coastguard Worker  *		ie		CloGaelachLaptop		=	pc+ie(CloGaelach)
446*2b949d04SAndroid Build Coastguard Worker  *		in		urd		=	pc+in(urd-phonetic)
447*2b949d04SAndroid Build Coastguard Worker  *		iu		basic		=	pc+ca(ike)
448*2b949d04SAndroid Build Coastguard Worker  *		lo		basic		=	pc+la(basic)
449*2b949d04SAndroid Build Coastguard Worker  *		kan		basic		=	pc+in(kan)
450*2b949d04SAndroid Build Coastguard Worker  *		mal		basic		=	pc+in(mal)
451*2b949d04SAndroid Build Coastguard Worker  *		mal		mlplusnum		=	pc+in(mal)
452*2b949d04SAndroid Build Coastguard Worker  *		ogham		basic		=	pc+ie(ogam)
453*2b949d04SAndroid Build Coastguard Worker  *		ogham		laptop		=	pc+ie(ogam)
454*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434		=	pc+ie(ogam_is434)
455*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434laptop		=	pc+ie(ogam_is434)
456*2b949d04SAndroid Build Coastguard Worker  *		ori		basic		=	pc+in(ori)
457*2b949d04SAndroid Build Coastguard Worker  *		ro		de		=	pc+ro(winkeys)
458*2b949d04SAndroid Build Coastguard Worker  *		ro		us		=	pc+ro(std)
459*2b949d04SAndroid Build Coastguard Worker  *		ro		academic		=	pc+ro(std)
460*2b949d04SAndroid Build Coastguard Worker  *		ro		std_comma		=	pc+ro(std)
461*2b949d04SAndroid Build Coastguard Worker  *		ro		comma		=	pc+ro(basic)
462*2b949d04SAndroid Build Coastguard Worker  *		ru		os		=	pc+ru(os_legacy)
463*2b949d04SAndroid Build Coastguard Worker  *		pk		urd		=	pc+pk(urd-phonetic)
464*2b949d04SAndroid Build Coastguard Worker  *		sapmi		basic		=	pc+no(smi)
465*2b949d04SAndroid Build Coastguard Worker  *		sapmi		nodeadkeys		=	pc+no(smi_nodeadkeys)
466*2b949d04SAndroid Build Coastguard Worker  *		sapmi		sefi		=	pc+fi(smi)
467*2b949d04SAndroid Build Coastguard Worker  *		sin		phonetic-static		=	pc+in(sin_phonetic)
468*2b949d04SAndroid Build Coastguard Worker  *		syr		basic		=	pc+sy(syc)
469*2b949d04SAndroid Build Coastguard Worker  *		syr		phonetic		=	pc+sy(syc_phonetic)
470*2b949d04SAndroid Build Coastguard Worker  *		tam		INSCRIPT		=	pc+in(tam)
471*2b949d04SAndroid Build Coastguard Worker  *		tam		UNI		=	pc+in(tam_unicode)
472*2b949d04SAndroid Build Coastguard Worker  *		tam		NUMERAL-KEYBOARD		=	pc+in(tam_keyboard_with_numerals)
473*2b949d04SAndroid Build Coastguard Worker  *		tam		TAB		=	pc+in(tam_TAB)
474*2b949d04SAndroid Build Coastguard Worker  *		tam		TSCII		=	pc+in(tam_TSCII)
475*2b949d04SAndroid Build Coastguard Worker  *		tel		basic		=	pc+in(tel)
476*2b949d04SAndroid Build Coastguard Worker  *		yu		basic		=	pc+srp(latin)
477*2b949d04SAndroid Build Coastguard Worker  *		yu		unicode		=	pc+srp(latinunicode)
478*2b949d04SAndroid Build Coastguard Worker  *		yu		yz		=	pc+srp(latinyz)
479*2b949d04SAndroid Build Coastguard Worker  *		yu		unicodeyz		=	pc+srp(latinunicodeyz)
480*2b949d04SAndroid Build Coastguard Worker
481*2b949d04SAndroid Build Coastguard Worker! model		layout[2]	=	symbols
482*2b949d04SAndroid Build Coastguard Worker  *		ar		=	+ara%(v[2]):2
483*2b949d04SAndroid Build Coastguard Worker  *		ben		=	+in(ben):2
484*2b949d04SAndroid Build Coastguard Worker  *		bs		=	+ba%(v[2]):2
485*2b949d04SAndroid Build Coastguard Worker  *		cs		=	+rs%(v[2]):2
486*2b949d04SAndroid Build Coastguard Worker  *		cz_qwerty		=	+cz(qwerty):2
487*2b949d04SAndroid Build Coastguard Worker  *		dev		=	+in(deva):2
488*2b949d04SAndroid Build Coastguard Worker  *		dvorak		=	+us(dvorak):2
489*2b949d04SAndroid Build Coastguard Worker  *		dzdwi		=	+bt%(v[2]):2
490*2b949d04SAndroid Build Coastguard Worker  *		el		=	+gr%(v[2]):2
491*2b949d04SAndroid Build Coastguard Worker  *		en_US		=	+latin%(v[2]):2
492*2b949d04SAndroid Build Coastguard Worker  *		guj		=	+in(guj):2
493*2b949d04SAndroid Build Coastguard Worker  *		gur		=	+in(guru):2
494*2b949d04SAndroid Build Coastguard Worker  *		iu		=	+ca(ike):2
495*2b949d04SAndroid Build Coastguard Worker  *		lo		=	+la%(v[2]):2
496*2b949d04SAndroid Build Coastguard Worker  *		kan		=	+in(kan):2
497*2b949d04SAndroid Build Coastguard Worker  *		mi		=	+mao%(v[2]):2
498*2b949d04SAndroid Build Coastguard Worker  *		ml		=	+in(mal):2
499*2b949d04SAndroid Build Coastguard Worker  *		ogham		=	+ie(ogam):2
500*2b949d04SAndroid Build Coastguard Worker  *		ori		=	+ie(ori):2
501*2b949d04SAndroid Build Coastguard Worker  *		sapmi		=	+no(smi):2
502*2b949d04SAndroid Build Coastguard Worker  *		sr		=	+srp%(v[2]):2
503*2b949d04SAndroid Build Coastguard Worker  *		syr		=	+sy(syc):2
504*2b949d04SAndroid Build Coastguard Worker  *		tel		=	+in(tel):2
505*2b949d04SAndroid Build Coastguard Worker  *		tml		=	+in(tam):2
506*2b949d04SAndroid Build Coastguard Worker  *		yu		=	+srp%(v[2]):2
507*2b949d04SAndroid Build Coastguard Worker  *		fr-latin9		=	+fr(latin9):2
508*2b949d04SAndroid Build Coastguard Worker  *		us_intl		=	+us(alt-intl):2
509*2b949d04SAndroid Build Coastguard Worker  *		ben(basic)	=	+in(ben):2
510*2b949d04SAndroid Build Coastguard Worker  *		ben(probhat)	=	+in(ben_probhat):2
511*2b949d04SAndroid Build Coastguard Worker  *		dev(basic)	=	+in(deva):2
512*2b949d04SAndroid Build Coastguard Worker  *		dvorak($dvoraklayouts)	=	+%v(dvorak):2
513*2b949d04SAndroid Build Coastguard Worker  *		dvorak(basic)	=	+us(dvorak):2
514*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_basic)	=	+pl(dvorak):2
515*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl)	=	+pl(dvorak_quotes):2
516*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_altquotes)	=	+pl(dvorak_altquotes):2
517*2b949d04SAndroid Build Coastguard Worker  *		dzdwi(basic)	=	+bt(basic):2
518*2b949d04SAndroid Build Coastguard Worker  *		fi(basic)	=	+fi(classic):2
519*2b949d04SAndroid Build Coastguard Worker  *		ge(azerty_tskapo)	=	+fr(geo):2
520*2b949d04SAndroid Build Coastguard Worker  *		guj(basic)	=	+in(guj):2
521*2b949d04SAndroid Build Coastguard Worker  *		gur(basic)	=	+in(guru):2
522*2b949d04SAndroid Build Coastguard Worker  *		ie(laptop)	=	+ie(basic):2
523*2b949d04SAndroid Build Coastguard Worker  *		ie(CloGaelachLaptop)	=	+ie(CloGaelach):2
524*2b949d04SAndroid Build Coastguard Worker  *		in(urd)	=	+in(urd-phonetic):2
525*2b949d04SAndroid Build Coastguard Worker  *		iu(basic)	=	+ca(ike):2
526*2b949d04SAndroid Build Coastguard Worker  *		lo(basic)	=	+la(basic):2
527*2b949d04SAndroid Build Coastguard Worker  *		kan(basic)	=	+in(kan):2
528*2b949d04SAndroid Build Coastguard Worker  *		mal(basic)	=	+in(mal):2
529*2b949d04SAndroid Build Coastguard Worker  *		mal(mlplusnum)	=	+in(mal):2
530*2b949d04SAndroid Build Coastguard Worker  *		ogham(basic)	=	+ie(ogam):2
531*2b949d04SAndroid Build Coastguard Worker  *		ogham(laptop)	=	+ie(ogam):2
532*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434)	=	+ie(ogam_is434):2
533*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434laptop)	=	+ie(ogam_is434):2
534*2b949d04SAndroid Build Coastguard Worker  *		ori(basic)	=	+in(ori):2
535*2b949d04SAndroid Build Coastguard Worker  *		ro(de)	=	+ro(winkeys):2
536*2b949d04SAndroid Build Coastguard Worker  *		ro(us)	=	+ro(std):2
537*2b949d04SAndroid Build Coastguard Worker  *		ro(academic)	=	+ro(std):2
538*2b949d04SAndroid Build Coastguard Worker  *		ro(std_comma)	=	+ro(std):2
539*2b949d04SAndroid Build Coastguard Worker  *		ro(comma)	=	+ro(basic):2
540*2b949d04SAndroid Build Coastguard Worker  *		ru(os)	=	+ru(os_legacy):2
541*2b949d04SAndroid Build Coastguard Worker  *		pk(urd)	=	+pk(urd-phonetic):2
542*2b949d04SAndroid Build Coastguard Worker  *		sapmi(basic)	=	+no(smi):2
543*2b949d04SAndroid Build Coastguard Worker  *		sapmi(nodeadkeys)	=	+no(smi_nodeadkeys):2
544*2b949d04SAndroid Build Coastguard Worker  *		sapmi(sefi)	=	+fi(smi):2
545*2b949d04SAndroid Build Coastguard Worker  *		sin(phonetic-static)	=	+in(sin_phonetic):2
546*2b949d04SAndroid Build Coastguard Worker  *		syr(basic)	=	+sy(syc):2
547*2b949d04SAndroid Build Coastguard Worker  *		syr(phonetic)	=	+sy(syc_phonetic):2
548*2b949d04SAndroid Build Coastguard Worker  *		tam(INSCRIPT)	=	+in(tam):2
549*2b949d04SAndroid Build Coastguard Worker  *		tam(UNI)	=	+in(tam_unicode):2
550*2b949d04SAndroid Build Coastguard Worker  *		tam(NUMERAL-KEYBOARD)	=	+in(tam_keyboard_with_numerals):2
551*2b949d04SAndroid Build Coastguard Worker  *		tam(TAB)	=	+in(tam_TAB):2
552*2b949d04SAndroid Build Coastguard Worker  *		tam(TSCII)	=	+in(tam_TSCII):2
553*2b949d04SAndroid Build Coastguard Worker  *		tel(basic)	=	+in(tel):2
554*2b949d04SAndroid Build Coastguard Worker  *		yu(basic)	=	+srp(latin):2
555*2b949d04SAndroid Build Coastguard Worker  *		yu(unicode)	=	+srp(latinunicode):2
556*2b949d04SAndroid Build Coastguard Worker  *		yu(yz)	=	+srp(latinyz):2
557*2b949d04SAndroid Build Coastguard Worker  *		yu(unicodeyz)	=	+srp(latinunicodeyz):2
558*2b949d04SAndroid Build Coastguard Worker  nokiarx51	cz(qwerty)	=	+nokia_vndr/rx-51(cz_qwerty):2
559*2b949d04SAndroid Build Coastguard Worker  nokiarx51	*		=	+nokia_vndr/rx-51(%l[2]%_v[2]):2
560*2b949d04SAndroid Build Coastguard Worker  *		*		=	+%l[2]%(v[2]):2
561*2b949d04SAndroid Build Coastguard Worker
562*2b949d04SAndroid Build Coastguard Worker! model		layout[3]	=	symbols
563*2b949d04SAndroid Build Coastguard Worker  *		ar		=	+ara%(v[3]):3
564*2b949d04SAndroid Build Coastguard Worker  *		ben		=	+in(ben):3
565*2b949d04SAndroid Build Coastguard Worker  *		bs		=	+ba%(v[3]):3
566*2b949d04SAndroid Build Coastguard Worker  *		cs		=	+rs%(v[3]):3
567*2b949d04SAndroid Build Coastguard Worker  *		cz_qwerty		=	+cz(qwerty):3
568*2b949d04SAndroid Build Coastguard Worker  *		dev		=	+in(deva):3
569*2b949d04SAndroid Build Coastguard Worker  *		dvorak		=	+us(dvorak):3
570*2b949d04SAndroid Build Coastguard Worker  *		dzdwi		=	+bt%(v[3]):3
571*2b949d04SAndroid Build Coastguard Worker  *		el		=	+gr%(v[3]):3
572*2b949d04SAndroid Build Coastguard Worker  *		en_US		=	+latin%(v[3]):3
573*2b949d04SAndroid Build Coastguard Worker  *		guj		=	+in(guj):3
574*2b949d04SAndroid Build Coastguard Worker  *		gur		=	+in(guru):3
575*2b949d04SAndroid Build Coastguard Worker  *		iu		=	+ca(ike):3
576*2b949d04SAndroid Build Coastguard Worker  *		lo		=	+la%(v[3]):3
577*2b949d04SAndroid Build Coastguard Worker  *		kan		=	+in(kan):3
578*2b949d04SAndroid Build Coastguard Worker  *		mi		=	+mao%(v[3]):3
579*2b949d04SAndroid Build Coastguard Worker  *		ml		=	+in(mal):3
580*2b949d04SAndroid Build Coastguard Worker  *		ogham		=	+ie(ogam):3
581*2b949d04SAndroid Build Coastguard Worker  *		ori		=	+ie(ori):3
582*2b949d04SAndroid Build Coastguard Worker  *		sapmi		=	+no(smi):3
583*2b949d04SAndroid Build Coastguard Worker  *		sr		=	+srp%(v[3]):3
584*2b949d04SAndroid Build Coastguard Worker  *		syr		=	+sy(syc):3
585*2b949d04SAndroid Build Coastguard Worker  *		tel		=	+in(tel):3
586*2b949d04SAndroid Build Coastguard Worker  *		tml		=	+in(tam):3
587*2b949d04SAndroid Build Coastguard Worker  *		yu		=	+srp%(v[3]):3
588*2b949d04SAndroid Build Coastguard Worker  *		fr-latin9		=	+fr(latin9):3
589*2b949d04SAndroid Build Coastguard Worker  *		us_intl		=	+us(alt-intl):3
590*2b949d04SAndroid Build Coastguard Worker  *		ben(basic)	=	+in(ben):3
591*2b949d04SAndroid Build Coastguard Worker  *		ben(probhat)	=	+in(ben_probhat):3
592*2b949d04SAndroid Build Coastguard Worker  *		dev(basic)	=	+in(deva):3
593*2b949d04SAndroid Build Coastguard Worker  *		dvorak($dvoraklayouts)	=	+%v(dvorak):3
594*2b949d04SAndroid Build Coastguard Worker  *		dvorak(basic)	=	+us(dvorak):3
595*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_basic)	=	+pl(dvorak):3
596*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl)	=	+pl(dvorak_quotes):3
597*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_altquotes)	=	+pl(dvorak_altquotes):3
598*2b949d04SAndroid Build Coastguard Worker  *		dzdwi(basic)	=	+bt(basic):3
599*2b949d04SAndroid Build Coastguard Worker  *		fi(basic)	=	+fi(classic):3
600*2b949d04SAndroid Build Coastguard Worker  *		ge(azerty_tskapo)	=	+fr(geo):3
601*2b949d04SAndroid Build Coastguard Worker  *		guj(basic)	=	+in(guj):3
602*2b949d04SAndroid Build Coastguard Worker  *		gur(basic)	=	+in(guru):3
603*2b949d04SAndroid Build Coastguard Worker  *		ie(laptop)	=	+ie(basic):3
604*2b949d04SAndroid Build Coastguard Worker  *		ie(CloGaelachLaptop)	=	+ie(CloGaelach):3
605*2b949d04SAndroid Build Coastguard Worker  *		in(urd)	=	+in(urd-phonetic):3
606*2b949d04SAndroid Build Coastguard Worker  *		iu(basic)	=	+ca(ike):3
607*2b949d04SAndroid Build Coastguard Worker  *		lo(basic)	=	+la(basic):3
608*2b949d04SAndroid Build Coastguard Worker  *		kan(basic)	=	+in(kan):3
609*2b949d04SAndroid Build Coastguard Worker  *		mal(basic)	=	+in(mal):3
610*2b949d04SAndroid Build Coastguard Worker  *		mal(mlplusnum)	=	+in(mal):3
611*2b949d04SAndroid Build Coastguard Worker  *		ogham(basic)	=	+ie(ogam):3
612*2b949d04SAndroid Build Coastguard Worker  *		ogham(laptop)	=	+ie(ogam):3
613*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434)	=	+ie(ogam_is434):3
614*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434laptop)	=	+ie(ogam_is434):3
615*2b949d04SAndroid Build Coastguard Worker  *		ori(basic)	=	+in(ori):3
616*2b949d04SAndroid Build Coastguard Worker  *		ro(de)	=	+ro(winkeys):3
617*2b949d04SAndroid Build Coastguard Worker  *		ro(us)	=	+ro(std):3
618*2b949d04SAndroid Build Coastguard Worker  *		ro(academic)	=	+ro(std):3
619*2b949d04SAndroid Build Coastguard Worker  *		ro(std_comma)	=	+ro(std):3
620*2b949d04SAndroid Build Coastguard Worker  *		ro(comma)	=	+ro(basic):3
621*2b949d04SAndroid Build Coastguard Worker  *		ru(os)	=	+ru(os_legacy):3
622*2b949d04SAndroid Build Coastguard Worker  *		pk(urd)	=	+pk(urd-phonetic):3
623*2b949d04SAndroid Build Coastguard Worker  *		sapmi(basic)	=	+no(smi):3
624*2b949d04SAndroid Build Coastguard Worker  *		sapmi(nodeadkeys)	=	+no(smi_nodeadkeys):3
625*2b949d04SAndroid Build Coastguard Worker  *		sapmi(sefi)	=	+fi(smi):3
626*2b949d04SAndroid Build Coastguard Worker  *		sin(phonetic-static)	=	+in(sin_phonetic):3
627*2b949d04SAndroid Build Coastguard Worker  *		syr(basic)	=	+sy(syc):3
628*2b949d04SAndroid Build Coastguard Worker  *		syr(phonetic)	=	+sy(syc_phonetic):3
629*2b949d04SAndroid Build Coastguard Worker  *		tam(INSCRIPT)	=	+in(tam):3
630*2b949d04SAndroid Build Coastguard Worker  *		tam(UNI)	=	+in(tam_unicode):3
631*2b949d04SAndroid Build Coastguard Worker  *		tam(NUMERAL-KEYBOARD)	=	+in(tam_keyboard_with_numerals):3
632*2b949d04SAndroid Build Coastguard Worker  *		tam(TAB)	=	+in(tam_TAB):3
633*2b949d04SAndroid Build Coastguard Worker  *		tam(TSCII)	=	+in(tam_TSCII):3
634*2b949d04SAndroid Build Coastguard Worker  *		tel(basic)	=	+in(tel):3
635*2b949d04SAndroid Build Coastguard Worker  *		yu(basic)	=	+srp(latin):3
636*2b949d04SAndroid Build Coastguard Worker  *		yu(unicode)	=	+srp(latinunicode):3
637*2b949d04SAndroid Build Coastguard Worker  *		yu(yz)	=	+srp(latinyz):3
638*2b949d04SAndroid Build Coastguard Worker  *		yu(unicodeyz)	=	+srp(latinunicodeyz):3
639*2b949d04SAndroid Build Coastguard Worker  nokiarx51	cz(qwerty)	=	+nokia_vndr/rx-51(cz_qwerty):3
640*2b949d04SAndroid Build Coastguard Worker  nokiarx51	*		=	+nokia_vndr/rx-51(%l[3]%_v[3]):3
641*2b949d04SAndroid Build Coastguard Worker  *		*		=	+%l[3]%(v[3]):3
642*2b949d04SAndroid Build Coastguard Worker
643*2b949d04SAndroid Build Coastguard Worker! model		layout[4]	=	symbols
644*2b949d04SAndroid Build Coastguard Worker  *		ar		=	+ara%(v[4]):4
645*2b949d04SAndroid Build Coastguard Worker  *		ben		=	+in(ben):4
646*2b949d04SAndroid Build Coastguard Worker  *		bs		=	+ba%(v[4]):4
647*2b949d04SAndroid Build Coastguard Worker  *		cs		=	+rs%(v[4]):4
648*2b949d04SAndroid Build Coastguard Worker  *		cz_qwerty		=	+cz(qwerty):4
649*2b949d04SAndroid Build Coastguard Worker  *		dev		=	+in(deva):4
650*2b949d04SAndroid Build Coastguard Worker  *		dvorak		=	+us(dvorak):4
651*2b949d04SAndroid Build Coastguard Worker  *		dzdwi		=	+bt%(v[4]):4
652*2b949d04SAndroid Build Coastguard Worker  *		el		=	+gr%(v[4]):4
653*2b949d04SAndroid Build Coastguard Worker  *		en_US		=	+latin%(v[4]):4
654*2b949d04SAndroid Build Coastguard Worker  *		guj		=	+in(guj):4
655*2b949d04SAndroid Build Coastguard Worker  *		gur		=	+in(guru):4
656*2b949d04SAndroid Build Coastguard Worker  *		iu		=	+ca(ike):4
657*2b949d04SAndroid Build Coastguard Worker  *		lo		=	+la%(v[4]):4
658*2b949d04SAndroid Build Coastguard Worker  *		kan		=	+in(kan):4
659*2b949d04SAndroid Build Coastguard Worker  *		mi		=	+mao%(v[4]):4
660*2b949d04SAndroid Build Coastguard Worker  *		ml		=	+in(mal):4
661*2b949d04SAndroid Build Coastguard Worker  *		ogham		=	+ie(ogam):4
662*2b949d04SAndroid Build Coastguard Worker  *		ori		=	+ie(ori):4
663*2b949d04SAndroid Build Coastguard Worker  *		sapmi		=	+no(smi):4
664*2b949d04SAndroid Build Coastguard Worker  *		sr		=	+srp%(v[4]):4
665*2b949d04SAndroid Build Coastguard Worker  *		syr		=	+sy(syc):4
666*2b949d04SAndroid Build Coastguard Worker  *		tel		=	+in(tel):4
667*2b949d04SAndroid Build Coastguard Worker  *		tml		=	+in(tam):4
668*2b949d04SAndroid Build Coastguard Worker  *		yu		=	+srp%(v[4]):4
669*2b949d04SAndroid Build Coastguard Worker  *		fr-latin9		=	+fr(latin9):4
670*2b949d04SAndroid Build Coastguard Worker  *		us_intl		=	+us(alt-intl):4
671*2b949d04SAndroid Build Coastguard Worker  *		ben(basic)	=	+in(ben):4
672*2b949d04SAndroid Build Coastguard Worker  *		ben(probhat)	=	+in(ben_probhat):4
673*2b949d04SAndroid Build Coastguard Worker  *		dev(basic)	=	+in(deva):4
674*2b949d04SAndroid Build Coastguard Worker  *		dvorak($dvoraklayouts)	=	+%v(dvorak):4
675*2b949d04SAndroid Build Coastguard Worker  *		dvorak(basic)	=	+us(dvorak):4
676*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_basic)	=	+pl(dvorak):4
677*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl)	=	+pl(dvorak_quotes):4
678*2b949d04SAndroid Build Coastguard Worker  *		dvorak(pl_altquotes)	=	+pl(dvorak_altquotes):4
679*2b949d04SAndroid Build Coastguard Worker  *		dzdwi(basic)	=	+bt(basic):4
680*2b949d04SAndroid Build Coastguard Worker  *		fi(basic)	=	+fi(classic):4
681*2b949d04SAndroid Build Coastguard Worker  *		ge(azerty_tskapo)	=	+fr(geo):4
682*2b949d04SAndroid Build Coastguard Worker  *		guj(basic)	=	+in(guj):4
683*2b949d04SAndroid Build Coastguard Worker  *		gur(basic)	=	+in(guru):4
684*2b949d04SAndroid Build Coastguard Worker  *		ie(laptop)	=	+ie(basic):4
685*2b949d04SAndroid Build Coastguard Worker  *		ie(CloGaelachLaptop)	=	+ie(CloGaelach):4
686*2b949d04SAndroid Build Coastguard Worker  *		in(urd)	=	+in(urd-phonetic):4
687*2b949d04SAndroid Build Coastguard Worker  *		iu(basic)	=	+ca(ike):4
688*2b949d04SAndroid Build Coastguard Worker  *		lo(basic)	=	+la(basic):4
689*2b949d04SAndroid Build Coastguard Worker  *		kan(basic)	=	+in(kan):4
690*2b949d04SAndroid Build Coastguard Worker  *		mal(basic)	=	+in(mal):4
691*2b949d04SAndroid Build Coastguard Worker  *		mal(mlplusnum)	=	+in(mal):4
692*2b949d04SAndroid Build Coastguard Worker  *		ogham(basic)	=	+ie(ogam):4
693*2b949d04SAndroid Build Coastguard Worker  *		ogham(laptop)	=	+ie(ogam):4
694*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434)	=	+ie(ogam_is434):4
695*2b949d04SAndroid Build Coastguard Worker  *		ogham(is434laptop)	=	+ie(ogam_is434):4
696*2b949d04SAndroid Build Coastguard Worker  *		ori(basic)	=	+in(ori):4
697*2b949d04SAndroid Build Coastguard Worker  *		ro(de)	=	+ro(winkeys):4
698*2b949d04SAndroid Build Coastguard Worker  *		ro(us)	=	+ro(std):4
699*2b949d04SAndroid Build Coastguard Worker  *		ro(academic)	=	+ro(std):4
700*2b949d04SAndroid Build Coastguard Worker  *		ro(std_comma)	=	+ro(std):4
701*2b949d04SAndroid Build Coastguard Worker  *		ro(comma)	=	+ro(basic):4
702*2b949d04SAndroid Build Coastguard Worker  *		ru(os)	=	+ru(os_legacy):4
703*2b949d04SAndroid Build Coastguard Worker  *		pk(urd)	=	+pk(urd-phonetic):4
704*2b949d04SAndroid Build Coastguard Worker  *		sapmi(basic)	=	+no(smi):4
705*2b949d04SAndroid Build Coastguard Worker  *		sapmi(nodeadkeys)	=	+no(smi_nodeadkeys):4
706*2b949d04SAndroid Build Coastguard Worker  *		sapmi(sefi)	=	+fi(smi):4
707*2b949d04SAndroid Build Coastguard Worker  *		sin(phonetic-static)	=	+in(sin_phonetic):4
708*2b949d04SAndroid Build Coastguard Worker  *		syr(basic)	=	+sy(syc):4
709*2b949d04SAndroid Build Coastguard Worker  *		syr(phonetic)	=	+sy(syc_phonetic):4
710*2b949d04SAndroid Build Coastguard Worker  *		tam(INSCRIPT)	=	+in(tam):4
711*2b949d04SAndroid Build Coastguard Worker  *		tam(UNI)	=	+in(tam_unicode):4
712*2b949d04SAndroid Build Coastguard Worker  *		tam(NUMERAL-KEYBOARD)	=	+in(tam_keyboard_with_numerals):4
713*2b949d04SAndroid Build Coastguard Worker  *		tam(TAB)	=	+in(tam_TAB):4
714*2b949d04SAndroid Build Coastguard Worker  *		tam(TSCII)	=	+in(tam_TSCII):4
715*2b949d04SAndroid Build Coastguard Worker  *		tel(basic)	=	+in(tel):4
716*2b949d04SAndroid Build Coastguard Worker  *		yu(basic)	=	+srp(latin):4
717*2b949d04SAndroid Build Coastguard Worker  *		yu(unicode)	=	+srp(latinunicode):4
718*2b949d04SAndroid Build Coastguard Worker  *		yu(yz)	=	+srp(latinyz):4
719*2b949d04SAndroid Build Coastguard Worker  *		yu(unicodeyz)	=	+srp(latinunicodeyz):4
720*2b949d04SAndroid Build Coastguard Worker  nokiarx51	cz(qwerty)	=	+nokia_vndr/rx-51(cz_qwerty):4
721*2b949d04SAndroid Build Coastguard Worker  nokiarx51	*		=	+nokia_vndr/rx-51(%l[4]%_v[4]):4
722*2b949d04SAndroid Build Coastguard Worker  *		*		=	+%l[4]%(v[4]):4
723*2b949d04SAndroid Build Coastguard Worker
724*2b949d04SAndroid Build Coastguard Worker! model		layout[2]	variant[2]	=	symbols
725*2b949d04SAndroid Build Coastguard Worker  *		ben		basic	=	+in(ben):2
726*2b949d04SAndroid Build Coastguard Worker  *		ben		probhat	=	+in(ben_probhat):2
727*2b949d04SAndroid Build Coastguard Worker  *		dev		basic	=	+in(deva):2
728*2b949d04SAndroid Build Coastguard Worker  *		dvorak		$dvoraklayouts	=	+%v(dvorak):2
729*2b949d04SAndroid Build Coastguard Worker  *		dvorak		basic	=	+us(dvorak):2
730*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_basic	=	+pl(dvorak):2
731*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl	=	+pl(dvorak_quotes):2
732*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_altquotes	=	+pl(dvorak_altquotes):2
733*2b949d04SAndroid Build Coastguard Worker  *		dzdwi		basic	=	+bt(basic):2
734*2b949d04SAndroid Build Coastguard Worker  *		fi		basic	=	+fi(classic):2
735*2b949d04SAndroid Build Coastguard Worker  *		ge		azerty_tskapo	=	+fr(geo):2
736*2b949d04SAndroid Build Coastguard Worker  *		guj		basic	=	+in(guj):2
737*2b949d04SAndroid Build Coastguard Worker  *		gur		basic	=	+in(guru):2
738*2b949d04SAndroid Build Coastguard Worker  *		ie		laptop	=	+ie(basic):2
739*2b949d04SAndroid Build Coastguard Worker  *		ie		CloGaelachLaptop	=	+ie(CloGaelach):2
740*2b949d04SAndroid Build Coastguard Worker  *		in		urd	=	+in(urd-phonetic):2
741*2b949d04SAndroid Build Coastguard Worker  *		iu		basic	=	+ca(ike):2
742*2b949d04SAndroid Build Coastguard Worker  *		lo		basic	=	+la(basic):2
743*2b949d04SAndroid Build Coastguard Worker  *		kan		basic	=	+in(kan):2
744*2b949d04SAndroid Build Coastguard Worker  *		mal		basic	=	+in(mal):2
745*2b949d04SAndroid Build Coastguard Worker  *		mal		mlplusnum	=	+in(mal):2
746*2b949d04SAndroid Build Coastguard Worker  *		ogham		basic	=	+ie(ogam):2
747*2b949d04SAndroid Build Coastguard Worker  *		ogham		laptop	=	+ie(ogam):2
748*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434	=	+ie(ogam_is434):2
749*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434laptop	=	+ie(ogam_is434):2
750*2b949d04SAndroid Build Coastguard Worker  *		ori		basic	=	+in(ori):2
751*2b949d04SAndroid Build Coastguard Worker  *		ro		de	=	+ro(winkeys):2
752*2b949d04SAndroid Build Coastguard Worker  *		ro		us	=	+ro(std):2
753*2b949d04SAndroid Build Coastguard Worker  *		ro		academic	=	+ro(std):2
754*2b949d04SAndroid Build Coastguard Worker  *		ro		std_comma	=	+ro(std):2
755*2b949d04SAndroid Build Coastguard Worker  *		ro		comma	=	+ro(basic):2
756*2b949d04SAndroid Build Coastguard Worker  *		ru		os	=	+ru(os_legacy):2
757*2b949d04SAndroid Build Coastguard Worker  *		pk		urd	=	+pk(urd-phonetic):2
758*2b949d04SAndroid Build Coastguard Worker  *		sapmi		basic	=	+no(smi):2
759*2b949d04SAndroid Build Coastguard Worker  *		sapmi		nodeadkeys	=	+no(smi_nodeadkeys):2
760*2b949d04SAndroid Build Coastguard Worker  *		sapmi		sefi	=	+fi(smi):2
761*2b949d04SAndroid Build Coastguard Worker  *		sin		phonetic-static	=	+in(sin_phonetic):2
762*2b949d04SAndroid Build Coastguard Worker  *		syr		basic	=	+sy(syc):2
763*2b949d04SAndroid Build Coastguard Worker  *		syr		phonetic	=	+sy(syc_phonetic):2
764*2b949d04SAndroid Build Coastguard Worker  *		tam		INSCRIPT	=	+in(tam):2
765*2b949d04SAndroid Build Coastguard Worker  *		tam		UNI	=	+in(tam_unicode):2
766*2b949d04SAndroid Build Coastguard Worker  *		tam		NUMERAL-KEYBOARD	=	+in(tam_keyboard_with_numerals):2
767*2b949d04SAndroid Build Coastguard Worker  *		tam		TAB	=	+in(tam_TAB):2
768*2b949d04SAndroid Build Coastguard Worker  *		tam		TSCII	=	+in(tam_TSCII):2
769*2b949d04SAndroid Build Coastguard Worker  *		tel		basic	=	+in(tel):2
770*2b949d04SAndroid Build Coastguard Worker  *		yu		basic	=	+srp(latin):2
771*2b949d04SAndroid Build Coastguard Worker  *		yu		unicode	=	+srp(latinunicode):2
772*2b949d04SAndroid Build Coastguard Worker  *		yu		yz	=	+srp(latinyz):2
773*2b949d04SAndroid Build Coastguard Worker  *		yu		unicodeyz	=	+srp(latinunicodeyz):2
774*2b949d04SAndroid Build Coastguard Worker
775*2b949d04SAndroid Build Coastguard Worker! model		layout[3]	variant[3]	=	symbols
776*2b949d04SAndroid Build Coastguard Worker  *		ben		basic	=	+in(ben):3
777*2b949d04SAndroid Build Coastguard Worker  *		ben		probhat	=	+in(ben_probhat):3
778*2b949d04SAndroid Build Coastguard Worker  *		dev		basic	=	+in(deva):3
779*2b949d04SAndroid Build Coastguard Worker  *		dvorak		$dvoraklayouts	=	+%v(dvorak):3
780*2b949d04SAndroid Build Coastguard Worker  *		dvorak		basic	=	+us(dvorak):3
781*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_basic	=	+pl(dvorak):3
782*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl	=	+pl(dvorak_quotes):3
783*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_altquotes	=	+pl(dvorak_altquotes):3
784*2b949d04SAndroid Build Coastguard Worker  *		dzdwi		basic	=	+bt(basic):3
785*2b949d04SAndroid Build Coastguard Worker  *		fi		basic	=	+fi(classic):3
786*2b949d04SAndroid Build Coastguard Worker  *		ge		azerty_tskapo	=	+fr(geo):3
787*2b949d04SAndroid Build Coastguard Worker  *		guj		basic	=	+in(guj):3
788*2b949d04SAndroid Build Coastguard Worker  *		gur		basic	=	+in(guru):3
789*2b949d04SAndroid Build Coastguard Worker  *		ie		laptop	=	+ie(basic):3
790*2b949d04SAndroid Build Coastguard Worker  *		ie		CloGaelachLaptop	=	+ie(CloGaelach):3
791*2b949d04SAndroid Build Coastguard Worker  *		in		urd	=	+in(urd-phonetic):3
792*2b949d04SAndroid Build Coastguard Worker  *		iu		basic	=	+ca(ike):3
793*2b949d04SAndroid Build Coastguard Worker  *		lo		basic	=	+la(basic):3
794*2b949d04SAndroid Build Coastguard Worker  *		kan		basic	=	+in(kan):3
795*2b949d04SAndroid Build Coastguard Worker  *		mal		basic	=	+in(mal):3
796*2b949d04SAndroid Build Coastguard Worker  *		mal		mlplusnum	=	+in(mal):3
797*2b949d04SAndroid Build Coastguard Worker  *		ogham		basic	=	+ie(ogam):3
798*2b949d04SAndroid Build Coastguard Worker  *		ogham		laptop	=	+ie(ogam):3
799*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434	=	+ie(ogam_is434):3
800*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434laptop	=	+ie(ogam_is434):3
801*2b949d04SAndroid Build Coastguard Worker  *		ori		basic	=	+in(ori):3
802*2b949d04SAndroid Build Coastguard Worker  *		ro		de	=	+ro(winkeys):3
803*2b949d04SAndroid Build Coastguard Worker  *		ro		us	=	+ro(std):3
804*2b949d04SAndroid Build Coastguard Worker  *		ro		academic	=	+ro(std):3
805*2b949d04SAndroid Build Coastguard Worker  *		ro		std_comma	=	+ro(std):3
806*2b949d04SAndroid Build Coastguard Worker  *		ro		comma	=	+ro(basic):3
807*2b949d04SAndroid Build Coastguard Worker  *		ru		os	=	+ru(os_legacy):3
808*2b949d04SAndroid Build Coastguard Worker  *		pk		urd	=	+pk(urd-phonetic):3
809*2b949d04SAndroid Build Coastguard Worker  *		sapmi		basic	=	+no(smi):3
810*2b949d04SAndroid Build Coastguard Worker  *		sapmi		nodeadkeys	=	+no(smi_nodeadkeys):3
811*2b949d04SAndroid Build Coastguard Worker  *		sapmi		sefi	=	+fi(smi):3
812*2b949d04SAndroid Build Coastguard Worker  *		sin		phonetic-static	=	+in(sin_phonetic):3
813*2b949d04SAndroid Build Coastguard Worker  *		syr		basic	=	+sy(syc):3
814*2b949d04SAndroid Build Coastguard Worker  *		syr		phonetic	=	+sy(syc_phonetic):3
815*2b949d04SAndroid Build Coastguard Worker  *		tam		INSCRIPT	=	+in(tam):3
816*2b949d04SAndroid Build Coastguard Worker  *		tam		UNI	=	+in(tam_unicode):3
817*2b949d04SAndroid Build Coastguard Worker  *		tam		NUMERAL-KEYBOARD	=	+in(tam_keyboard_with_numerals):3
818*2b949d04SAndroid Build Coastguard Worker  *		tam		TAB	=	+in(tam_TAB):3
819*2b949d04SAndroid Build Coastguard Worker  *		tam		TSCII	=	+in(tam_TSCII):3
820*2b949d04SAndroid Build Coastguard Worker  *		tel		basic	=	+in(tel):3
821*2b949d04SAndroid Build Coastguard Worker  *		yu		basic	=	+srp(latin):3
822*2b949d04SAndroid Build Coastguard Worker  *		yu		unicode	=	+srp(latinunicode):3
823*2b949d04SAndroid Build Coastguard Worker  *		yu		yz	=	+srp(latinyz):3
824*2b949d04SAndroid Build Coastguard Worker  *		yu		unicodeyz	=	+srp(latinunicodeyz):3
825*2b949d04SAndroid Build Coastguard Worker
826*2b949d04SAndroid Build Coastguard Worker! model		layout[4]	variant[4]	=	symbols
827*2b949d04SAndroid Build Coastguard Worker  *		ben		basic	=	+in(ben):4
828*2b949d04SAndroid Build Coastguard Worker  *		ben		probhat	=	+in(ben_probhat):4
829*2b949d04SAndroid Build Coastguard Worker  *		dev		basic	=	+in(deva):4
830*2b949d04SAndroid Build Coastguard Worker  *		dvorak		$dvoraklayouts	=	+%v(dvorak):4
831*2b949d04SAndroid Build Coastguard Worker  *		dvorak		basic	=	+us(dvorak):4
832*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_basic	=	+pl(dvorak):4
833*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl	=	+pl(dvorak_quotes):4
834*2b949d04SAndroid Build Coastguard Worker  *		dvorak		pl_altquotes	=	+pl(dvorak_altquotes):4
835*2b949d04SAndroid Build Coastguard Worker  *		dzdwi		basic	=	+bt(basic):4
836*2b949d04SAndroid Build Coastguard Worker  *		fi		basic	=	+fi(classic):4
837*2b949d04SAndroid Build Coastguard Worker  *		ge		azerty_tskapo	=	+fr(geo):4
838*2b949d04SAndroid Build Coastguard Worker  *		guj		basic	=	+in(guj):4
839*2b949d04SAndroid Build Coastguard Worker  *		gur		basic	=	+in(guru):4
840*2b949d04SAndroid Build Coastguard Worker  *		ie		laptop	=	+ie(basic):4
841*2b949d04SAndroid Build Coastguard Worker  *		ie		CloGaelachLaptop	=	+ie(CloGaelach):4
842*2b949d04SAndroid Build Coastguard Worker  *		in		urd	=	+in(urd-phonetic):4
843*2b949d04SAndroid Build Coastguard Worker  *		iu		basic	=	+ca(ike):4
844*2b949d04SAndroid Build Coastguard Worker  *		lo		basic	=	+la(basic):4
845*2b949d04SAndroid Build Coastguard Worker  *		kan		basic	=	+in(kan):4
846*2b949d04SAndroid Build Coastguard Worker  *		mal		basic	=	+in(mal):4
847*2b949d04SAndroid Build Coastguard Worker  *		mal		mlplusnum	=	+in(mal):4
848*2b949d04SAndroid Build Coastguard Worker  *		ogham		basic	=	+ie(ogam):4
849*2b949d04SAndroid Build Coastguard Worker  *		ogham		laptop	=	+ie(ogam):4
850*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434	=	+ie(ogam_is434):4
851*2b949d04SAndroid Build Coastguard Worker  *		ogham		is434laptop	=	+ie(ogam_is434):4
852*2b949d04SAndroid Build Coastguard Worker  *		ori		basic	=	+in(ori):4
853*2b949d04SAndroid Build Coastguard Worker  *		ro		de	=	+ro(winkeys):4
854*2b949d04SAndroid Build Coastguard Worker  *		ro		us	=	+ro(std):4
855*2b949d04SAndroid Build Coastguard Worker  *		ro		academic	=	+ro(std):4
856*2b949d04SAndroid Build Coastguard Worker  *		ro		std_comma	=	+ro(std):4
857*2b949d04SAndroid Build Coastguard Worker  *		ro		comma	=	+ro(basic):4
858*2b949d04SAndroid Build Coastguard Worker  *		ru		os	=	+ru(os_legacy):4
859*2b949d04SAndroid Build Coastguard Worker  *		pk		urd	=	+pk(urd-phonetic):4
860*2b949d04SAndroid Build Coastguard Worker  *		sapmi		basic	=	+no(smi):4
861*2b949d04SAndroid Build Coastguard Worker  *		sapmi		nodeadkeys	=	+no(smi_nodeadkeys):4
862*2b949d04SAndroid Build Coastguard Worker  *		sapmi		sefi	=	+fi(smi):4
863*2b949d04SAndroid Build Coastguard Worker  *		sin		phonetic-static	=	+in(sin_phonetic):4
864*2b949d04SAndroid Build Coastguard Worker  *		syr		basic	=	+sy(syc):4
865*2b949d04SAndroid Build Coastguard Worker  *		syr		phonetic	=	+sy(syc_phonetic):4
866*2b949d04SAndroid Build Coastguard Worker  *		tam		INSCRIPT	=	+in(tam):4
867*2b949d04SAndroid Build Coastguard Worker  *		tam		UNI	=	+in(tam_unicode):4
868*2b949d04SAndroid Build Coastguard Worker  *		tam		NUMERAL-KEYBOARD	=	+in(tam_keyboard_with_numerals):4
869*2b949d04SAndroid Build Coastguard Worker  *		tam		TAB	=	+in(tam_TAB):4
870*2b949d04SAndroid Build Coastguard Worker  *		tam		TSCII	=	+in(tam_TSCII):4
871*2b949d04SAndroid Build Coastguard Worker  *		tel		basic	=	+in(tel):4
872*2b949d04SAndroid Build Coastguard Worker  *		yu		basic	=	+srp(latin):4
873*2b949d04SAndroid Build Coastguard Worker  *		yu		unicode	=	+srp(latinunicode):4
874*2b949d04SAndroid Build Coastguard Worker  *		yu		yz	=	+srp(latinyz):4
875*2b949d04SAndroid Build Coastguard Worker  *		yu		unicodeyz	=	+srp(latinunicodeyz):4
876*2b949d04SAndroid Build Coastguard Worker
877*2b949d04SAndroid Build Coastguard Worker! model		=	symbols
878*2b949d04SAndroid Build Coastguard Worker  $evdevkbds    =   +inet(evdev)+inet(%m)
879*2b949d04SAndroid Build Coastguard Worker  applealu_jis  =   +inet(evdev)+macintosh_vndr/jp(alujiskeys)
880*2b949d04SAndroid Build Coastguard Worker  *             =   +inet(evdev)
881*2b949d04SAndroid Build Coastguard Worker
882*2b949d04SAndroid Build Coastguard Worker! layout	variant		=	compat
883*2b949d04SAndroid Build Coastguard Worker  de		neo			=	+caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
884*2b949d04SAndroid Build Coastguard Worker
885*2b949d04SAndroid Build Coastguard Worker! layout[1]	variant[1]	=	compat
886*2b949d04SAndroid Build Coastguard Worker  de		neo			=	+caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
887*2b949d04SAndroid Build Coastguard Worker
888*2b949d04SAndroid Build Coastguard Worker! layout[2]	variant[2]	=	compat
889*2b949d04SAndroid Build Coastguard Worker  de		neo			=	+caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2
890*2b949d04SAndroid Build Coastguard Worker
891*2b949d04SAndroid Build Coastguard Worker! layout[3]	variant[3]	=	compat
892*2b949d04SAndroid Build Coastguard Worker  de		neo			=	+caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3
893*2b949d04SAndroid Build Coastguard Worker
894*2b949d04SAndroid Build Coastguard Worker! layout[4]	variant[4]	=	compat
895*2b949d04SAndroid Build Coastguard Worker  de		neo			=	+caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4
896*2b949d04SAndroid Build Coastguard Worker
897*2b949d04SAndroid Build Coastguard Worker! model		layout		=	compat
898*2b949d04SAndroid Build Coastguard Worker  pc98		nec_vndr/jp	=	pc98(basic)
899*2b949d04SAndroid Build Coastguard Worker  *		jp		=	complete+japan
900*2b949d04SAndroid Build Coastguard Worker  olpc         *               =       olpc
901*2b949d04SAndroid Build Coastguard Worker  *		*		=	complete
902*2b949d04SAndroid Build Coastguard Worker
903*2b949d04SAndroid Build Coastguard Worker! model		layout[1]	=	compat
904*2b949d04SAndroid Build Coastguard Worker  *		*		=	complete
905*2b949d04SAndroid Build Coastguard Worker
906*2b949d04SAndroid Build Coastguard Worker! model		=	types
907*2b949d04SAndroid Build Coastguard Worker  $macs		=	complete+numpad(mac)
908*2b949d04SAndroid Build Coastguard Worker  $applealu	=	complete+numpad(mac)
909*2b949d04SAndroid Build Coastguard Worker  $nokiamodels	=	complete+nokia
910*2b949d04SAndroid Build Coastguard Worker  *		=	complete
911*2b949d04SAndroid Build Coastguard Worker
912*2b949d04SAndroid Build Coastguard Worker! layout	option	=	symbols
913*2b949d04SAndroid Build Coastguard Worker  $threelevellayouts	grp:alts_toggle = +level3(ralt_switch_for_alts_toggle)
914*2b949d04SAndroid Build Coastguard Worker  *			misc:typo 	= +typo(base)
915*2b949d04SAndroid Build Coastguard Worker
916*2b949d04SAndroid Build Coastguard Worker! layout[1]	option	=	symbols
917*2b949d04SAndroid Build Coastguard Worker  $threelevellayouts	grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):1
918*2b949d04SAndroid Build Coastguard Worker  *			misc:typo 	= +typo(base):1
919*2b949d04SAndroid Build Coastguard Worker
920*2b949d04SAndroid Build Coastguard Worker! layout[2]	option	=	symbols
921*2b949d04SAndroid Build Coastguard Worker  $threelevellayouts	grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):2
922*2b949d04SAndroid Build Coastguard Worker  *			misc:typo 	= +typo(base):2
923*2b949d04SAndroid Build Coastguard Worker
924*2b949d04SAndroid Build Coastguard Worker! layout[3]	option	=	symbols
925*2b949d04SAndroid Build Coastguard Worker  $threelevellayouts	grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):3
926*2b949d04SAndroid Build Coastguard Worker  *			misc:typo 	= +typo(base):3
927*2b949d04SAndroid Build Coastguard Worker
928*2b949d04SAndroid Build Coastguard Worker! layout[4]	option	=	symbols
929*2b949d04SAndroid Build Coastguard Worker  $threelevellayouts	grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):4
930*2b949d04SAndroid Build Coastguard Worker  *			misc:typo 	= +typo(base):4
931*2b949d04SAndroid Build Coastguard Worker
932*2b949d04SAndroid Build Coastguard Worker! option	=	symbols
933*2b949d04SAndroid Build Coastguard Worker  grp:shift_toggle	=	+group(shifts_toggle)
934*2b949d04SAndroid Build Coastguard Worker  altwin:menu		=	+altwin(menu)
935*2b949d04SAndroid Build Coastguard Worker  altwin:meta_alt	=	+altwin(meta_alt)
936*2b949d04SAndroid Build Coastguard Worker  altwin:ctrl_win	=	+altwin(ctrl_win)
937*2b949d04SAndroid Build Coastguard Worker  altwin:ctrl_alt_win	=	+altwin(ctrl_alt_win)
938*2b949d04SAndroid Build Coastguard Worker  altwin:meta_win	=	+altwin(meta_win)
939*2b949d04SAndroid Build Coastguard Worker  altwin:left_meta_win	=	+altwin(left_meta_win)
940*2b949d04SAndroid Build Coastguard Worker  altwin:hyper_win	=	+altwin(hyper_win)
941*2b949d04SAndroid Build Coastguard Worker  altwin:alt_super_win	=	+altwin(alt_super_win)
942*2b949d04SAndroid Build Coastguard Worker  altwin:swap_lalt_lwin	=	+altwin(swap_lalt_lwin)
943*2b949d04SAndroid Build Coastguard Worker  grp:switch		=	+group(switch)
944*2b949d04SAndroid Build Coastguard Worker  grp:lswitch		=	+group(lswitch)
945*2b949d04SAndroid Build Coastguard Worker  grp:win_switch	=	+group(win_switch)
946*2b949d04SAndroid Build Coastguard Worker  grp:lwin_switch	=	+group(lwin_switch)
947*2b949d04SAndroid Build Coastguard Worker  grp:rwin_switch	=	+group(rwin_switch)
948*2b949d04SAndroid Build Coastguard Worker  grp:toggle		=	+group(toggle)
949*2b949d04SAndroid Build Coastguard Worker  grp:shifts_toggle	=	+group(shifts_toggle)
950*2b949d04SAndroid Build Coastguard Worker  grp:ctrls_toggle	=	+group(ctrls_toggle)
951*2b949d04SAndroid Build Coastguard Worker  grp:alts_toggle	=	+group(alts_toggle)
952*2b949d04SAndroid Build Coastguard Worker  grp:caps_toggle	=	+capslock(grouplock)
953*2b949d04SAndroid Build Coastguard Worker  grp:caps_switch       =       +capslock(groupshift)
954*2b949d04SAndroid Build Coastguard Worker  grp:shift_caps_toggle	=	+group(shift_caps_toggle)
955*2b949d04SAndroid Build Coastguard Worker  grp:shift_caps_switch	=	+group(shift_caps_switch)
956*2b949d04SAndroid Build Coastguard Worker  grp:win_menu_switch	=	+group(win_menu_switch)
957*2b949d04SAndroid Build Coastguard Worker  grp:alt_caps_toggle   =       +group(alt_caps_toggle)
958*2b949d04SAndroid Build Coastguard Worker  grp:alt_space_toggle	=	+group(alt_space_toggle)
959*2b949d04SAndroid Build Coastguard Worker  grp:menu_toggle	=	+group(menu_toggle)
960*2b949d04SAndroid Build Coastguard Worker  grp:lwin_toggle	=	+group(lwin_toggle)
961*2b949d04SAndroid Build Coastguard Worker  grp:rwin_toggle	=	+group(rwin_toggle)
962*2b949d04SAndroid Build Coastguard Worker  grp:lshift_toggle	=	+group(lshift_toggle)
963*2b949d04SAndroid Build Coastguard Worker  grp:rshift_toggle	=	+group(rshift_toggle)
964*2b949d04SAndroid Build Coastguard Worker  grp:rctrl_switch	=	+group(rctrl_switch)
965*2b949d04SAndroid Build Coastguard Worker  grp:lctrl_toggle	=	+group(lctrl_toggle)
966*2b949d04SAndroid Build Coastguard Worker  grp:rctrl_toggle	=	+group(rctrl_toggle)
967*2b949d04SAndroid Build Coastguard Worker  grp:lalt_toggle	=	+group(lalt_toggle)
968*2b949d04SAndroid Build Coastguard Worker  grp:sclk_toggle	=	+group(sclk_toggle)
969*2b949d04SAndroid Build Coastguard Worker  grp:lctrl_rctrl_switch	=	+group(lctrl_rctrl_switch)
970*2b949d04SAndroid Build Coastguard Worker  grp:lctrl_lwin_rctrl_menu	=	+group(lctrl_lwin_rctrl_menu)
971*2b949d04SAndroid Build Coastguard Worker  grp:lctrl_lalt_toggle	=	+group(lctrl_lalt_toggle)
972*2b949d04SAndroid Build Coastguard Worker  grp:rctrl_ralt_toggle	=	+group(rctrl_ralt_toggle)
973*2b949d04SAndroid Build Coastguard Worker  grp:ctrl_alt_toggle	=	+group(ctrl_alt_toggle)
974*2b949d04SAndroid Build Coastguard Worker  grp:ctrl_alt_toggle_bidir	=	+group(ctrl_alt_toggle_bidir)
975*2b949d04SAndroid Build Coastguard Worker  grp:lctrl_lshift_toggle	=	+group(lctrl_lshift_toggle)
976*2b949d04SAndroid Build Coastguard Worker  grp:rctrl_rshift_toggle	=	+group(rctrl_rshift_toggle)
977*2b949d04SAndroid Build Coastguard Worker  grp:ctrl_shift_toggle	=	+group(ctrl_shift_toggle)
978*2b949d04SAndroid Build Coastguard Worker  grp:ctrl_shift_toggle_bidir	=	+group(ctrl_shift_toggle_bidir)
979*2b949d04SAndroid Build Coastguard Worker  grp:lalt_lshift_toggle	=	+group(lalt_lshift_toggle)
980*2b949d04SAndroid Build Coastguard Worker  grp:ralt_rshift_toggle	=	+group(ralt_rshift_toggle)
981*2b949d04SAndroid Build Coastguard Worker  grp:alt_shift_toggle	=	+group(alt_shift_toggle)
982*2b949d04SAndroid Build Coastguard Worker  grp:alt_shift_toggle_bidir	=	+group(alt_shift_toggle_bidir)
983*2b949d04SAndroid Build Coastguard Worker  lv3:switch		=	+level3(switch)
984*2b949d04SAndroid Build Coastguard Worker  lv3:ralt_switch	=	+level3(ralt_switch)
985*2b949d04SAndroid Build Coastguard Worker  lv3:ralt_switch_multikey	=	+level3(ralt_switch_multikey)
986*2b949d04SAndroid Build Coastguard Worker  lv3:ralt_alt		=	+level3(ralt_alt)
987*2b949d04SAndroid Build Coastguard Worker  lv3:lalt_switch	=	+level3(lalt_switch)
988*2b949d04SAndroid Build Coastguard Worker  lv3:alt_switch	=	+level3(alt_switch)
989*2b949d04SAndroid Build Coastguard Worker  lv3:menu_switch	=	+level3(menu_switch)
990*2b949d04SAndroid Build Coastguard Worker  lv3:win_switch	=	+level3(win_switch)
991*2b949d04SAndroid Build Coastguard Worker  lv3:lwin_switch	=	+level3(lwin_switch)
992*2b949d04SAndroid Build Coastguard Worker  lv3:rwin_switch	=	+level3(rwin_switch)
993*2b949d04SAndroid Build Coastguard Worker  lv3:enter_switch	=	+level3(enter_switch)
994*2b949d04SAndroid Build Coastguard Worker  caps:capslock		=	+capslock(capslock)
995*2b949d04SAndroid Build Coastguard Worker  caps:numlock		=	+capslock(numlock)
996*2b949d04SAndroid Build Coastguard Worker  caps:shiftlock	=	+capslock(shiftlock)
997*2b949d04SAndroid Build Coastguard Worker  caps:swapescape	=	+capslock(swapescape)
998*2b949d04SAndroid Build Coastguard Worker  caps:escape		=	+capslock(escape)
999*2b949d04SAndroid Build Coastguard Worker  caps:backspace	=	+capslock(backspace)
1000*2b949d04SAndroid Build Coastguard Worker  caps:super		=	+capslock(super)
1001*2b949d04SAndroid Build Coastguard Worker  caps:hyper		=	+capslock(hyper)
1002*2b949d04SAndroid Build Coastguard Worker  caps:none		=	+capslock(none)
1003*2b949d04SAndroid Build Coastguard Worker  caps:ctrl_modifier	=	+capslock(ctrl_modifier)
1004*2b949d04SAndroid Build Coastguard Worker  ctrl:nocaps		=	+ctrl(nocaps)
1005*2b949d04SAndroid Build Coastguard Worker  ctrl:lctrl_meta	=	+ctrl(lctrl_meta)
1006*2b949d04SAndroid Build Coastguard Worker  ctrl:swapcaps		=	+ctrl(swapcaps)
1007*2b949d04SAndroid Build Coastguard Worker  ctrl:ac_ctrl		=	+ctrl(ac_ctrl)
1008*2b949d04SAndroid Build Coastguard Worker  ctrl:aa_ctrl		=	+ctrl(aa_ctrl)
1009*2b949d04SAndroid Build Coastguard Worker  ctrl:rctrl_ralt	=	+ctrl(rctrl_ralt)
1010*2b949d04SAndroid Build Coastguard Worker  ctrl:menu_rctrl	=	+ctrl(menu_rctrl)
1011*2b949d04SAndroid Build Coastguard Worker  ctrl:ralt_rctrl	=	+ctrl(ralt_rctrl)
1012*2b949d04SAndroid Build Coastguard Worker  compose:ralt		=	+compose(ralt)
1013*2b949d04SAndroid Build Coastguard Worker  compose:lwin		=	+compose(lwin)
1014*2b949d04SAndroid Build Coastguard Worker  compose:rwin		=	+compose(rwin)
1015*2b949d04SAndroid Build Coastguard Worker  compose:menu		=	+compose(menu)
1016*2b949d04SAndroid Build Coastguard Worker  compose:lctrl		=	+compose(lctrl)
1017*2b949d04SAndroid Build Coastguard Worker  compose:rctrl		=	+compose(rctrl)
1018*2b949d04SAndroid Build Coastguard Worker  compose:caps		=	+compose(caps)
1019*2b949d04SAndroid Build Coastguard Worker  compose:102		=	+compose(102)
1020*2b949d04SAndroid Build Coastguard Worker  compose:paus		=	+compose(paus)
1021*2b949d04SAndroid Build Coastguard Worker  compose:prsc		=	+compose(prsc)
1022*2b949d04SAndroid Build Coastguard Worker  compose:sclk		=	+compose(sclk)
1023*2b949d04SAndroid Build Coastguard Worker  srvrkeys:none		=	+srvr_ctrl(no_srvr_keys)
1024*2b949d04SAndroid Build Coastguard Worker  eurosign:e		=	+eurosign(e)
1025*2b949d04SAndroid Build Coastguard Worker  eurosign:2		=	+eurosign(2)
1026*2b949d04SAndroid Build Coastguard Worker  eurosign:4		=	+eurosign(4)
1027*2b949d04SAndroid Build Coastguard Worker  eurosign:5		=	+eurosign(5)
1028*2b949d04SAndroid Build Coastguard Worker  rupeesign:4           =       +rupeesign(4)
1029*2b949d04SAndroid Build Coastguard Worker  keypad:oss            =       +keypad(oss)
1030*2b949d04SAndroid Build Coastguard Worker  keypad:legacy         =	+keypad(legacy)
1031*2b949d04SAndroid Build Coastguard Worker  keypad:legacy_wang    =	+keypad(legacy_wang)
1032*2b949d04SAndroid Build Coastguard Worker  keypad:oss_wang       =	+keypad(oss_wang)
1033*2b949d04SAndroid Build Coastguard Worker  keypad:future         =	+keypad(future)
1034*2b949d04SAndroid Build Coastguard Worker  keypad:future_wang    =	+keypad(future_wang)
1035*2b949d04SAndroid Build Coastguard Worker  keypad:hex            =	+keypad(ops)+keypad(hex)
1036*2b949d04SAndroid Build Coastguard Worker  keypad:atm            =	+keypad(ops)+keypad(hex)+keypad(atm)
1037*2b949d04SAndroid Build Coastguard Worker  nbsp:none             =	+nbsp(none)
1038*2b949d04SAndroid Build Coastguard Worker  nbsp:level2           =	+nbsp(level2)
1039*2b949d04SAndroid Build Coastguard Worker  nbsp:level3           =	+nbsp(level3)
1040*2b949d04SAndroid Build Coastguard Worker  nbsp:level3s          =	+nbsp(level3s)
1041*2b949d04SAndroid Build Coastguard Worker  nbsp:level3n          =	+nbsp(level3n)
1042*2b949d04SAndroid Build Coastguard Worker  nbsp:level4           =	+nbsp(level4)
1043*2b949d04SAndroid Build Coastguard Worker  nbsp:level4n          =	+nbsp(level4n)
1044*2b949d04SAndroid Build Coastguard Worker  nbsp:level4nl         =	+nbsp(level4nl)
1045*2b949d04SAndroid Build Coastguard Worker  japan:nicola_f_bs     =	+jp(nicola_f_bs)
1046*2b949d04SAndroid Build Coastguard Worker  japan:hztg_escape     =	+jp(hztg_escape)
1047*2b949d04SAndroid Build Coastguard Worker  kpdl:dot              =	+kpdl(dot)
1048*2b949d04SAndroid Build Coastguard Worker  kpdl:comma            =	+kpdl(comma)
1049*2b949d04SAndroid Build Coastguard Worker  kpdl:dotoss           =	+kpdl(dotoss)
1050*2b949d04SAndroid Build Coastguard Worker  kpdl:dotoss_latin9    =	+kpdl(dotoss_latin9)
1051*2b949d04SAndroid Build Coastguard Worker  kpdl:commaoss         =	+kpdl(commaoss)
1052*2b949d04SAndroid Build Coastguard Worker  kpdl:momayyezoss      =	+kpdl(momayyezoss)
1053*2b949d04SAndroid Build Coastguard Worker  kpdl:kposs            =	+kpdl(kposs)
1054*2b949d04SAndroid Build Coastguard Worker  kpdl:semi             =	+kpdl(semi)
1055*2b949d04SAndroid Build Coastguard Worker  shift:breaks_caps     =	+shift(breaks_caps)
1056*2b949d04SAndroid Build Coastguard Worker  esperanto:qwerty      =	+epo(qwerty)
1057*2b949d04SAndroid Build Coastguard Worker  esperanto:dvorak      =	+epo(dvorak)
1058*2b949d04SAndroid Build Coastguard Worker  terminate:ctrl_alt_bksp =	+terminate(ctrl_alt_bksp)
1059*2b949d04SAndroid Build Coastguard Worker  keypad:pointerkeys	=	+keypad(pointerkeys)
1060*2b949d04SAndroid Build Coastguard Worker  apple:alupckeys	=	+macintosh_vndr/apple(alupckeys)
1061*2b949d04SAndroid Build Coastguard Worker  shift:both_capslock                =       +shift(both_capslock)
1062*2b949d04SAndroid Build Coastguard Worker  shift:lshift_both_capslock         =       +shift(lshift_both_capslock)
1063*2b949d04SAndroid Build Coastguard Worker  shift:rshift_both_capslock         =       +shift(rshift_both_capslock)
1064*2b949d04SAndroid Build Coastguard Worker  shift:both_capslock_cancel         =       +shift(both_capslock_cancel)
1065*2b949d04SAndroid Build Coastguard Worker  shift:lshift_both_capslock_cancel  =       +shift(lshift_both_capslock_cancel)
1066*2b949d04SAndroid Build Coastguard Worker  shift:rshift_both_capslock_cancel  =       +shift(rshift_both_capslock_cancel)
1067*2b949d04SAndroid Build Coastguard Worker  shift:both_shiftlock               =       +shift(both_shiftlock)
1068*2b949d04SAndroid Build Coastguard Worker  shift:lshift_both_shiftlock        =       +shift(lshift_both_shiftlock)
1069*2b949d04SAndroid Build Coastguard Worker  shift:rshift_both_shiftlock        =       +shift(rshift_both_shiftlock)
1070*2b949d04SAndroid Build Coastguard Worker  lv3:caps_switch                    =       +level3(caps_switch)
1071*2b949d04SAndroid Build Coastguard Worker  lv3:bksl_switch                    =       +level3(bksl_switch)
1072*2b949d04SAndroid Build Coastguard Worker  lv3:lsgt_switch                    =       +level3(lsgt_switch)
1073*2b949d04SAndroid Build Coastguard Worker  lv3:caps_switch_latch              =       +level3(caps_switch_latch)
1074*2b949d04SAndroid Build Coastguard Worker  lv3:bksl_switch_latch              =       +level3(bksl_switch_latch)
1075*2b949d04SAndroid Build Coastguard Worker  lv3:lsgt_switch_latch              =       +level3(lsgt_switch_latch)
1076*2b949d04SAndroid Build Coastguard Worker  lv5:lsgt_switch_lock            =       +level5(lsgt_switch_lock)
1077*2b949d04SAndroid Build Coastguard Worker  lv5:ralt_switch_lock            =       +level5(ralt_switch_lock)
1078*2b949d04SAndroid Build Coastguard Worker  lv5:lwin_switch_lock            =       +level5(lwin_switch_lock)
1079*2b949d04SAndroid Build Coastguard Worker  lv5:rwin_switch_lock            =       +level5(rwin_switch_lock)
1080*2b949d04SAndroid Build Coastguard Worker  lv5:lsgt_switch_lock_cancel     =       +level5(lsgt_switch_lock_cancel)
1081*2b949d04SAndroid Build Coastguard Worker  lv5:ralt_switch_lock_cancel     =       +level5(ralt_switch_lock_cancel)
1082*2b949d04SAndroid Build Coastguard Worker  lv5:lwin_switch_lock_cancel     =       +level5(lwin_switch_lock_cancel)
1083*2b949d04SAndroid Build Coastguard Worker  lv5:rwin_switch_lock_cancel     =       +level5(rwin_switch_lock_cancel)
1084*2b949d04SAndroid Build Coastguard Worker
1085*2b949d04SAndroid Build Coastguard Worker
1086*2b949d04SAndroid Build Coastguard Worker
1087*2b949d04SAndroid Build Coastguard Worker! option	=	compat
1088*2b949d04SAndroid Build Coastguard Worker  grp_led:num		=	+lednum(group_lock)
1089*2b949d04SAndroid Build Coastguard Worker  grp_led:caps		=	+ledcaps(group_lock)
1090*2b949d04SAndroid Build Coastguard Worker  grp_led:scroll	=	+ledscroll(group_lock)
1091*2b949d04SAndroid Build Coastguard Worker  caps:shiftlock	=	+ledcaps(shift_lock)
1092*2b949d04SAndroid Build Coastguard Worker  grab:break_actions    =       +xfree86(grab_break)
1093