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