Mon Jul 20 22:45:10 2015 UTC ()
rebuild these for xkeyboard-config 2.15.


(mrg)
diff -r1.8 -r1.9 src/external/mit/xorg/lib/xkeyboard-config/rules/base
diff -r1.8 -r1.9 src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst
diff -r1.8 -r1.9 src/external/mit/xorg/lib/xkeyboard-config/rules/evdev
diff -r1.8 -r1.9 src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst

cvs diff -r1.8 -r1.9 src/external/mit/xorg/lib/xkeyboard-config/rules/base (switch to unified diff)

--- src/external/mit/xorg/lib/xkeyboard-config/rules/base 2014/07/11 19:14:09 1.8
+++ src/external/mit/xorg/lib/xkeyboard-config/rules/base 2015/07/20 22:45:10 1.9
@@ -122,1101 +122,1107 @@ @@ -122,1101 +122,1107 @@
122 sk1300 sk2500 sk6200 sk7100 \ 122 sk1300 sk2500 sk6200 sk7100 \
123 sven sven303 symplon \ 123 sven sven303 symplon \
124 toshiba_s3000 trust trustda \ 124 toshiba_s3000 trust trustda \
125 unitekkb1925 yahoo 125 unitekkb1925 yahoo
126 126
127! $inetmediakbds = acer_ferrari4k acer_laptop btc5090 btc9019u cherryblueb \ 127! $inetmediakbds = acer_ferrari4k acer_laptop btc5090 btc9019u cherryblueb \
128 cherrybluea herrycyboard chicony042 compaqik13 compaqik18 \ 128 cherrybluea herrycyboard chicony042 compaqik13 compaqik18 \
129 armada presario dellm65 inspiron dellusbmm diamond \ 129 armada presario dellm65 inspiron dellusbmm diamond \
130 ennyah_dkb1008 genius geniuscomfy2 hpi6 hpxe3gc hpxe3gf \ 130 ennyah_dkb1008 genius geniuscomfy2 hpi6 hpxe3gc hpxe3gf \
131 hpxt1000 hpzt11xx hpdv5 hpxe4xxx hp5xx thinkpad60 ogitech_base \ 131 hpxt1000 hpzt11xx hpdv5 hpxe4xxx hp5xx thinkpad60 ogitech_base \
132 logidinovo logidinovoedge logitech_g15 mx1998 mx2500 mx2750 \ 132 logidinovo logidinovoedge logitech_g15 mx1998 mx2500 mx2750 \
133 microsoft4000 microsoft7000 microsoftprooem microsoftmult \ 133 microsoft4000 microsoft7000 microsoftprooem microsoftmult \
134 propeller samsung4500 samsung4510 sk1300 sk2500 sk7100 \ 134 propeller samsung4500 samsung4510 sk1300 sk2500 sk7100 \
135 toshiba_s3000 trust trustda cymotionlinux silvercrest \ 135 toshiba_s3000 trust trustda cymotionlinux silvercrest \
136 emachines benqx unitekkb1925 creativedw7000 compalfl90 \ 136 emachines benqx unitekkb1925 creativedw7000 compalfl90 \
137 pc105 a4techKB21 a4techKBS8 a4_rfkb23 asus_laptop btc6301urf \ 137 pc105 a4techKB21 a4techKBS8 a4_rfkb23 asus_laptop btc6301urf \
138 dexxa dtk2000 fscaa1667g geniuskb19e geniuscomfy latitude \ 138 dexxa dtk2000 fscaa1667g geniuskb19e geniuscomfy latitude \
139 microsoftpro precision_m scorpius sp_inet targa_v811 thinkpad \ 139 microsoftpro precision_m scorpius sp_inet targa_v811 thinkpad \
140 tm2030USB-102 tm2030USB-106 trust_slimline 140 tm2030USB-102 tm2030USB-106 trust_slimline
141 141
142! $dvoraklayouts = br ca de ee es fr gb no pl se us 142! $dvoraklayouts = br ca de ee es fr gb no pl se us
143 143
144! model = keycodes 144! model = keycodes
145 amiga = amiga(de) 145 amiga = amiga(de)
146 ataritt = ataritt(de) 146 ataritt = ataritt(de)
147 empty = empty 147 empty = empty
148 $sun_jp = sun(type6_jp_usb) 148 $sun_jp = sun(type6_jp_usb)
149 $sun = sun(type6_usb) 149 $sun = sun(type6_usb)
150 pc98 = xfree98(pc98) 150 pc98 = xfree98(pc98)
151 $applealu = macintosh(alukbd) 151 $applealu = macintosh(alukbd)
152 macintosh_hhk = macintosh(hhk) 152 macintosh_hhk = macintosh(hhk)
153 macintosh_old = macintosh(old) 153 macintosh_old = macintosh(old)
154 $macs = macintosh 154 $macs = macintosh
155 thinkpadz60 = xfree86(thinkpadz60) 155 thinkpadz60 = xfree86(thinkpadz60)
156 * = xfree86 156 * = xfree86
157 157
158! layout[1] = keycodes 158! layout[1] = keycodes
159 $azerty = +aliases(azerty) 159 $azerty = +aliases(azerty)
160 $qwertz = +aliases(qwertz) 160 $qwertz = +aliases(qwertz)
161 * = +aliases(qwerty) 161 * = +aliases(qwerty)
162 162
163! layout = keycodes 163! layout = keycodes
164 $azerty = +aliases(azerty) 164 $azerty = +aliases(azerty)
165 $qwertz = +aliases(qwertz) 165 $qwertz = +aliases(qwertz)
166 * = +aliases(qwerty) 166 * = +aliases(qwerty)
167 167
168! option = keycodes 168! option = keycodes
169 169
170! model layout = geometry 170! model layout = geometry
171 thinkpad us = thinkpad(us) 171 thinkpad us = thinkpad(us)
172 172
173! model = geometry 173! model = geometry
174 microsoftelite = microsoft(elite) 174 microsoftelite = microsoft(elite)
175 $msmodels = microsoft(natural) 175 $msmodels = microsoft(natural)
176 dell101 = dell(dell101) 176 dell101 = dell(dell101)
177 dellm65 = dell(dellm65) 177 dellm65 = dell(dellm65)
178 latitude = dell(latitude) 178 latitude = dell(latitude)
179 flexpro = keytronic(FlexPro) 179 flexpro = keytronic(FlexPro)
180 hp6000 = hp(omnibook) 180 hp6000 = hp(omnibook)
181 hpmini110 = hp(mini110) 181 hpmini110 = hp(mini110)
182 hpdv5 = hp(dv5) 182 hpdv5 = hp(dv5)
183 omnikey101 = northgate(omnikey101) 183 omnikey101 = northgate(omnikey101)
184 sanwaskbkg3 = sanwa(sanwaskbkg3) 184 sanwaskbkg3 = sanwa(sanwaskbkg3)
185 $pcmodels = pc(%m) 185 $pcmodels = pc(%m)
186 $pcgeometries = pc(%m) 186 $pcgeometries = pc(%m)
187 everex = everex(STEPnote) 187 everex = everex(STEPnote)
188 thinkpad = thinkpad(intl) 188 thinkpad = thinkpad(intl)
189 thinkpad60 = thinkpad(60) 189 thinkpad60 = thinkpad(60)
190 thinkpadz60 = thinkpad(60) 190 thinkpadz60 = thinkpad(60)
191 $tmgeometries = typematrix(%m) 191 $tmgeometries = typematrix(%m)
192 winbook = winbook(XP5) 192 winbook = winbook(XP5)
193 pc98 = nec(pc98) 193 pc98 = nec(pc98)
194 $applealu = macintosh(%m) 194 $applealu = macintosh(%m)
195 $macbooks = macintosh(%m) 195 $macbooks = macintosh(%m)
196 $macs = macintosh(macintosh) 196 $macs = macintosh(macintosh)
197 hhk = hhk(basic) 197 hhk = hhk(basic)
198 kinesis = kinesis(model100) 198 kinesis = kinesis(model100)
199 $nokiamodels = nokia(%m) 199 $nokiamodels = nokia(%m)
200 sun_type6_jp = sun(type6jp) 200 sun_type6_jp = sun(type6jp)
201 sun_type6_usb = sun(type6) 201 sun_type6_usb = sun(type6)
202 sun_type6_euro_usb = sun(type6tuv) 202 sun_type6_euro_usb = sun(type6tuv)
203 sun_type6_jp_usb = sun(type6jp) 203 sun_type6_jp_usb = sun(type6jp)
204 sun_type6_unix_usb = sun(type6unix) 204 sun_type6_unix_usb = sun(type6unix)
205 sun_type7_jp_usb = sun(type6jp) 205 sun_type7_jp_usb = sun(type6jp)
206 sun_type7_usb = sun(type7) 206 sun_type7_usb = sun(type7)
207 sun_type7_euro_usb = sun(type7tuv) 207 sun_type7_euro_usb = sun(type7tuv)
208 sun_type7_unix_usb = sun(type7unix) 208 sun_type7_unix_usb = sun(type7unix)
209 * = pc(pc104) 209 * = pc(pc104)
210 210
211! model layout variant = symbols 211! model layout variant = symbols
212 * ben basic = pc+in(ben) 212 * ben basic = pc+in(ben)
213 * ben probhat = pc+in(ben_probhat) 213 * ben probhat = pc+in(ben_probhat)
214 * dev basic = pc+in(deva) 214 * dev basic = pc+in(deva)
215 * dvorak $dvoraklayouts = pc+%v(dvorak) 215 * dvorak $dvoraklayouts = pc+%v(dvorak)
216 * dvorak basic = pc+us(dvorak) 216 * dvorak basic = pc+us(dvorak)
217 * dvorak pl_basic = pc+pl(dvorak) 217 * dvorak pl_basic = pc+pl(dvorak)
218 * dvorak pl = pc+pl(dvorak_quotes) 218 * dvorak pl = pc+pl(dvorak_quotes)
219 * dvorak pl_altquotes = pc+pl(dvorak_altquotes) 219 * dvorak pl_altquotes = pc+pl(dvorak_altquotes)
220 * dzdwi basic = pc+bt(basic) 220 * dzdwi basic = pc+bt(basic)
221 * fi basic = pc+fi(classic) 221 * fi basic = pc+fi(classic)
222 * ge azerty_tskapo = pc+fr(geo) 222 * ge azerty_tskapo = pc+fr(geo)
223 * guj basic = pc+in(guj) 223 * guj basic = pc+in(guj)
224 * gur basic = pc+in(guru) 224 * gur basic = pc+in(guru)
225 * ie laptop = pc+ie(basic) 225 * ie laptop = pc+ie(basic)
226 * ie CloGaelachLaptop = pc+ie(CloGaelach) 226 * ie CloGaelachLaptop = pc+ie(CloGaelach)
227 * in urd = pc+in(urd-phonetic) 227 * in urd = pc+in(urd-phonetic)
228 * iu basic = pc+ca(ike) 228 * iu basic = pc+ca(ike)
229 * lo basic = pc+la(basic) 229 * lo basic = pc+la(basic)
230 * kan basic = pc+in(kan) 230 * kan basic = pc+in(kan)
231 * mal basic = pc+in(mal) 231 * mal basic = pc+in(mal)
232 * mal mlplusnum = pc+in(mal) 232 * mal mlplusnum = pc+in(mal)
233 * ogham basic = pc+ie(ogam) 233 * ogham basic = pc+ie(ogam)
234 * ogham laptop = pc+ie(ogam) 234 * ogham laptop = pc+ie(ogam)
235 * ogham is434 = pc+ie(ogam_is434) 235 * ogham is434 = pc+ie(ogam_is434)
236 * ogham is434laptop = pc+ie(ogam_is434) 236 * ogham is434laptop = pc+ie(ogam_is434)
237 * ori basic = pc+in(ori) 237 * ori basic = pc+in(ori)
238 * ro de = pc+ro(winkeys) 238 * ro de = pc+ro(winkeys)
239 * ro us = pc+ro(std) 239 * ro us = pc+ro(std)
240 * ro academic = pc+ro(std) 240 * ro academic = pc+ro(std)
241 * ro std_comma = pc+ro(std) 241 * ro std_comma = pc+ro(std)
242 * ro comma = pc+ro(basic) 242 * ro comma = pc+ro(basic)
243 * ru os = pc+ru(os_legacy) 243 * ru os = pc+ru(os_legacy)
244 * pk urd = pc+pk(urd-phonetic) 244 * pk urd = pc+pk(urd-phonetic)
245 * sapmi basic = pc+no(smi) 245 * sapmi basic = pc+no(smi)
246 * sapmi nodeadkeys = pc+no(smi_nodeadkeys) 246 * sapmi nodeadkeys = pc+no(smi_nodeadkeys)
247 * sapmi sefi = pc+fi(smi) 247 * sapmi sefi = pc+fi(smi)
248 * sin phonetic-static = pc+in(sin_phonetic) 248 * sin phonetic-static = pc+in(sin_phonetic)
249 * syr basic = pc+sy(syc) 249 * syr basic = pc+sy(syc)
250 * syr phonetic = pc+sy(syc_phonetic) 250 * syr phonetic = pc+sy(syc_phonetic)
251 * tam INSCRIPT = pc+in(tam) 251 * tam INSCRIPT = pc+in(tam)
252 * tam UNI = pc+in(tam_unicode) 252 * tam UNI = pc+in(tam_unicode)
253 * tam NUMERAL-KEYBOARD = pc+in(tam_keyboard_with_numerals) 253 * tam NUMERAL-KEYBOARD = pc+in(tam_keyboard_with_numerals)
254 * tam TAB = pc+in(tam_TAB) 254 * tam TAB = pc+in(tam_TAB)
255 * tam TSCII = pc+in(tam_TSCII) 255 * tam TSCII = pc+in(tam_TSCII)
256 * tel basic = pc+in(tel) 256 * tel basic = pc+in(tel)
257 * yu basic = pc+srp(latin) 257 * yu basic = pc+srp(latin)
258 * yu unicode = pc+srp(latinunicode) 258 * yu unicode = pc+srp(latinunicode)
259 * yu yz = pc+srp(latinyz) 259 * yu yz = pc+srp(latinyz)
260 * yu unicodeyz = pc+srp(latinunicodeyz) 260 * yu unicodeyz = pc+srp(latinunicodeyz)
261 classmate us intl = pc+us(classmate-intl) 261 classmate us intl = pc+us(classmate-intl)
262 classmate us alt-intl = pc+us(classmate-alt-intl) 262 classmate us alt-intl = pc+us(classmate-alt-intl)
263 classmate us altgr-intl = pc+us(classmate-altgr-intl) 263 classmate us altgr-intl = pc+us(classmate-altgr-intl)
264 nokiarx51 cz qwerty = nokia_vndr/rx-51(cz_qwerty) 264 nokiarx51 cz qwerty = nokia_vndr/rx-51(cz_qwerty)
265 * $sun_custom $sun_var = pc+sun_vndr/%l%(v) 265 * $sun_custom $sun_var = pc+sun_vndr/%l%(v)
266 266
267! model layout = symbols 267! model layout = symbols
268 * ar = pc+ara 268 * ar = pc+ara
269 * ben = pc+in(ben) 269 * ben = pc+in(ben)
270 * bs = pc+ba 270 * bs = pc+ba
271 * cs = pc+rs 271 * cs = pc+rs
272 * cz_qwerty = pc+cz(qwerty) 272 * cz_qwerty = pc+cz(qwerty)
273 * dev = pc+in(deva) 273 * dev = pc+in(deva)
274 * dvorak = pc+us(dvorak) 274 * dvorak = pc+us(dvorak)
275 * dzdwi = pc+bt 275 * dzdwi = pc+bt
276 * el = pc+gr 276 * el = pc+gr
277 * en_US = pc+latin 277 * en_US = pc+latin
278 * guj = pc+in(guj) 278 * guj = pc+in(guj)
279 * gur = pc+in(guru) 279 * gur = pc+in(guru)
280 * iu = pc+ca(ike) 280 * iu = pc+ca(ike)
281 * lo = pc+la 281 * lo = pc+la
282 * kan = pc+in(kan) 282 * kan = pc+in(kan)
283 * mi = pc+mao 283 * mi = pc+mao
284 * ogham = pc+ie(ogam) 284 * ogham = pc+ie(ogam)
285 * ori = pc+ie(ori) 285 * ori = pc+ie(ori)
286 * sapmi = pc+no(smi) 286 * sapmi = pc+no(smi)
287 * sr = pc+srp 287 * sr = pc+srp
288 * syr = pc+sy(syc) 288 * syr = pc+sy(syc)
289 * tel = pc+in(tel) 289 * tel = pc+in(tel)
290 * tml = pc+in(tam) 290 * tml = pc+in(tam)
291 * yu = pc+srp 291 * yu = pc+srp
292 * fr-latin9 = pc+fr(latin9) 292 * fr-latin9 = pc+fr(latin9)
293 * us_intl = pc+us(alt-intl) 293 * us_intl = pc+us(alt-intl)
294 * ben(basic) = pc+in(ben) 294 * ben(basic) = pc+in(ben)
295 * ben(probhat) = pc+in(ben_probhat) 295 * ben(probhat) = pc+in(ben_probhat)
296 * dev(basic) = pc+in(deva) 296 * dev(basic) = pc+in(deva)
297 * dvorak($dvoraklayouts) = pc+%v(dvorak) 297 * dvorak($dvoraklayouts) = pc+%v(dvorak)
298 * dvorak(basic) = pc+us(dvorak) 298 * dvorak(basic) = pc+us(dvorak)
299 * dvorak(pl_basic) = pc+pl(dvorak) 299 * dvorak(pl_basic) = pc+pl(dvorak)
300 * dvorak(pl) = pc+pl(dvorak_quotes) 300 * dvorak(pl) = pc+pl(dvorak_quotes)
301 * dvorak(pl_altquotes) = pc+pl(dvorak_altquotes) 301 * dvorak(pl_altquotes) = pc+pl(dvorak_altquotes)
302 * dzdwi(basic) = pc+bt(basic) 302 * dzdwi(basic) = pc+bt(basic)
303 * fi(basic) = pc+fi(classic) 303 * fi(basic) = pc+fi(classic)
304 * ge(azerty_tskapo) = pc+fr(geo) 304 * ge(azerty_tskapo) = pc+fr(geo)
305 * guj(basic) = pc+in(guj) 305 * guj(basic) = pc+in(guj)
306 * gur(basic) = pc+in(guru) 306 * gur(basic) = pc+in(guru)
307 * ie(laptop) = pc+ie(basic) 307 * ie(laptop) = pc+ie(basic)
308 * ie(CloGaelachLaptop) = pc+ie(CloGaelach) 308 * ie(CloGaelachLaptop) = pc+ie(CloGaelach)
309 * in(urd) = pc+in(urd-phonetic) 309 * in(urd) = pc+in(urd-phonetic)
310 * iu(basic) = pc+ca(ike) 310 * iu(basic) = pc+ca(ike)
311 * lo(basic) = pc+la(basic) 311 * lo(basic) = pc+la(basic)
312 * kan(basic) = pc+in(kan) 312 * kan(basic) = pc+in(kan)
313 * mal(basic) = pc+in(mal) 313 * mal(basic) = pc+in(mal)
314 * mal(mlplusnum) = pc+in(mal) 314 * mal(mlplusnum) = pc+in(mal)
315 * ogham(basic) = pc+ie(ogam) 315 * ogham(basic) = pc+ie(ogam)
316 * ogham(laptop) = pc+ie(ogam) 316 * ogham(laptop) = pc+ie(ogam)
317 * ogham(is434) = pc+ie(ogam_is434) 317 * ogham(is434) = pc+ie(ogam_is434)
318 * ogham(is434laptop) = pc+ie(ogam_is434) 318 * ogham(is434laptop) = pc+ie(ogam_is434)
319 * ori(basic) = pc+in(ori) 319 * ori(basic) = pc+in(ori)
320 * ro(de) = pc+ro(winkeys) 320 * ro(de) = pc+ro(winkeys)
321 * ro(us) = pc+ro(std) 321 * ro(us) = pc+ro(std)
322 * ro(academic) = pc+ro(std) 322 * ro(academic) = pc+ro(std)
323 * ro(std_comma) = pc+ro(std) 323 * ro(std_comma) = pc+ro(std)
324 * ro(comma) = pc+ro(basic) 324 * ro(comma) = pc+ro(basic)
325 * ru(os) = pc+ru(os_legacy) 325 * ru(os) = pc+ru(os_legacy)
326 * pk(urd) = pc+pk(urd-phonetic) 326 * pk(urd) = pc+pk(urd-phonetic)
327 * sapmi(basic) = pc+no(smi) 327 * sapmi(basic) = pc+no(smi)
328 * sapmi(nodeadkeys) = pc+no(smi_nodeadkeys) 328 * sapmi(nodeadkeys) = pc+no(smi_nodeadkeys)
329 * sapmi(sefi) = pc+fi(smi) 329 * sapmi(sefi) = pc+fi(smi)
330 * sin(phonetic-static) = pc+in(sin_phonetic) 330 * sin(phonetic-static) = pc+in(sin_phonetic)
331 * syr(basic) = pc+sy(syc) 331 * syr(basic) = pc+sy(syc)
332 * syr(phonetic) = pc+sy(syc_phonetic) 332 * syr(phonetic) = pc+sy(syc_phonetic)
333 * tam(INSCRIPT) = pc+in(tam) 333 * tam(INSCRIPT) = pc+in(tam)
334 * tam(UNI) = pc+in(tam_unicode) 334 * tam(UNI) = pc+in(tam_unicode)
335 * tam(NUMERAL-KEYBOARD) = pc+in(tam_keyboard_with_numerals) 335 * tam(NUMERAL-KEYBOARD) = pc+in(tam_keyboard_with_numerals)
336 * tam(TAB) = pc+in(tam_TAB) 336 * tam(TAB) = pc+in(tam_TAB)
337 * tam(TSCII) = pc+in(tam_TSCII) 337 * tam(TSCII) = pc+in(tam_TSCII)
338 * tel(basic) = pc+in(tel) 338 * tel(basic) = pc+in(tel)
339 * yu(basic) = pc+srp(latin) 339 * yu(basic) = pc+srp(latin)
340 * yu(unicode) = pc+srp(latinunicode) 340 * yu(unicode) = pc+srp(latinunicode)
341 * yu(yz) = pc+srp(latinyz) 341 * yu(yz) = pc+srp(latinyz)
342 * yu(unicodeyz) = pc+srp(latinunicodeyz) 342 * yu(unicodeyz) = pc+srp(latinunicodeyz)
343 ataritt $nonlatin = xfree68_vndr/ataritt(us)+%l%(v):2 343 ataritt $nonlatin = xfree68_vndr/ataritt(us)+%l%(v):2
344 ataritt * = xfree68_vndr/ataritt(us)+%l%(v) 344 ataritt * = xfree68_vndr/ataritt(us)+%l%(v)
345 amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2 345 amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2
346 amiga * = xfree68_vndr/amiga(usa1)+%l%(v) 346 amiga * = xfree68_vndr/amiga(usa1)+%l%(v)
347 classmate us = pc+%l(classmate) 347 classmate us = pc+%l(classmate)
348 empty * = empty(basic) 348 empty * = empty(basic)
349 * empty = empty(basic) 349 * empty = empty(basic)
350 $sun $sun_custom = pc+sun_vndr/%l%(v) 350 $sun $sun_custom = pc+sun_vndr/%l%(v)
351 pc98 nec_vndr/jp = nec_vndr/jp(pc98) 351 pc98 nec_vndr/jp = nec_vndr/jp(pc98)
352 macintosh_old us = macintosh_vndr/us(oldmac) 352 macintosh_old us = macintosh_vndr/us(oldmac)
353 macintosh_old en_US = macintosh_vndr/us(oldmac) 353 macintosh_old en_US = macintosh_vndr/us(oldmac)
354 macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l%(v) 354 macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l%(v)
355 macintosh_old $nonlatin = macintosh_vndr/us(oldmac)+%l%(v):2 355 macintosh_old $nonlatin = macintosh_vndr/us(oldmac)+%l%(v):2
356 macintosh_old * = macintosh_vndr/us(oldmac)+%l%(v) 356 macintosh_old * = macintosh_vndr/us(oldmac)+%l%(v)
357 applealu_jis jp = macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac)+macintosh_vndr/jp(mac):2 357 applealu_jis jp = macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac)+macintosh_vndr/jp(mac):2
358 applealu_jis * = macintosh_vndr/apple(alukbd)+%l%(v)+macintosh_vndr/jp(mac):2 358 applealu_jis * = macintosh_vndr/apple(alukbd)+%l%(v)+macintosh_vndr/jp(mac):2
359 $applealu $macvendorlayouts = macintosh_vndr/apple(alukbd)+macintosh_vndr/%l%(v) 359 $applealu $macvendorlayouts = macintosh_vndr/apple(alukbd)+macintosh_vndr/%l%(v)
360 $applealu * = macintosh_vndr/apple(alukbd)+%l%(v) 360 $applealu * = macintosh_vndr/apple(alukbd)+%l%(v)
361 $macs en_US = pc+macintosh_vndr/us(extended) 361 $macs en_US = pc+macintosh_vndr/us(extended)
362 $macs $macvendorlayouts = pc+macintosh_vndr/%l%(v) 362 $macs $macvendorlayouts = pc+macintosh_vndr/%l%(v)
363 nokiarx44 * = nokia_vndr/rx-44(%l) 363 nokiarx44 * = nokia_vndr/rx-44(%l)
364 nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty) 364 nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty)
365 nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l%_v) 365 nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l%_v)
366 nokiasu8w * = nokia_vndr/su-8w(%l) 366 nokiasu8w * = nokia_vndr/su-8w(%l)
367 olpc $olpclayouts = olpc+%l%(m) 367 olpc $olpclayouts = olpc+%l%(m)
368 olpc * = olpc+%l%(v) 368 olpc * = olpc+%l%(v)
369 olpcm $olpclayouts = olpc+%l%(m) 369 olpcm $olpclayouts = olpc+%l%(m)
370 olpcm * = olpc+%l%(v) 370 olpcm * = olpc+%l%(v)
371 $thinkpads br = pc+br(thinkpad) 371 $thinkpads br = pc+br(thinkpad)
372 sl-c3x00 * = pc+sharp_vndr/sl-c3x00(basic) 372 sl-c3x00 * = pc+sharp_vndr/sl-c3x00(basic)
373 ws003sh * = pc+sharp_vndr/ws003sh(basic) 373 ws003sh * = pc+sharp_vndr/ws003sh(basic)
374 ws007sh * = pc+sharp_vndr/ws007sh(basic) 374 ws007sh * = pc+sharp_vndr/ws007sh(basic)
375 ws011sh * = pc+sharp_vndr/ws011sh(basic) 375 ws011sh * = pc+sharp_vndr/ws011sh(basic)
376 ws020sh * = pc+sharp_vndr/ws020sh(basic) 376 ws020sh * = pc+sharp_vndr/ws020sh(basic)
377 htcdream $htcdreamlayouts = %l(htcdream) 377 htcdream $htcdreamlayouts = %l(htcdream)
378 * $nonlatin = pc+us+%l%(v):2 378 * $nonlatin = pc+us+%l%(v):2
379 * * = pc+%l%(v) 379 * * = pc+%l%(v)
380 380
381! model layout[1] = symbols 381! model layout[1] = symbols
382 * ar = pc+ara%(v[1]) 382 * ar = pc+ara%(v[1])
383 * ben = pc+in(ben) 383 * ben = pc+in(ben)
384 * bs = pc+ba%(v[1]) 384 * bs = pc+ba%(v[1])
385 * cs = pc+rs%(v[1]) 385 * cs = pc+rs%(v[1])
386 * cz_qwerty = pc+cz(qwerty) 386 * cz_qwerty = pc+cz(qwerty)
387 * dev = pc+in(deva) 387 * dev = pc+in(deva)
388 * dvorak = pc+us(dvorak) 388 * dvorak = pc+us(dvorak)
389 * dzdwi = pc+bt%(v[1]) 389 * dzdwi = pc+bt%(v[1])
390 * el = pc+gr%(v[1]) 390 * el = pc+gr%(v[1])
391 * en_US = pc+latin%(v[1]) 391 * en_US = pc+latin%(v[1])
392 * guj = pc+in(guj) 392 * guj = pc+in(guj)
393 * gur = pc+in(guru) 393 * gur = pc+in(guru)
394 * iu = pc+ca(ike) 394 * iu = pc+ca(ike)
395 * lo = pc+la%(v[1]) 395 * lo = pc+la%(v[1])
396 * kan = pc+in(kan) 396 * kan = pc+in(kan)
397 * mi = pc+mao%(v[1]) 397 * mi = pc+mao%(v[1])
398 * ogham = pc+ie(ogam) 398 * ogham = pc+ie(ogam)
399 * ori = pc+ie(ori) 399 * ori = pc+ie(ori)
400 * sapmi = pc+no(smi) 400 * sapmi = pc+no(smi)
401 * sr = pc+srp%(v[1]) 401 * sr = pc+srp%(v[1])
402 * syr = pc+sy(syc) 402 * syr = pc+sy(syc)
403 * tel = pc+in(tel) 403 * tel = pc+in(tel)
404 * tml = pc+in(tam) 404 * tml = pc+in(tam)
405 * yu = pc+srp%(v[1]) 405 * yu = pc+srp%(v[1])
406 * fr-latin9 = pc+fr(latin9) 406 * fr-latin9 = pc+fr(latin9)
407 * us_intl = pc+us(alt-intl) 407 * us_intl = pc+us(alt-intl)
408 * ben(basic) = pc+in(ben) 408 * ben(basic) = pc+in(ben)
409 * ben(probhat) = pc+in(ben_probhat) 409 * ben(probhat) = pc+in(ben_probhat)
410 * dev(basic) = pc+in(deva) 410 * dev(basic) = pc+in(deva)
411 * dvorak($dvoraklayouts) = pc+%v(dvorak) 411 * dvorak($dvoraklayouts) = pc+%v(dvorak)
412 * dvorak(basic) = pc+us(dvorak) 412 * dvorak(basic) = pc+us(dvorak)
413 * dvorak(pl_basic) = pc+pl(dvorak) 413 * dvorak(pl_basic) = pc+pl(dvorak)
414 * dvorak(pl) = pc+pl(dvorak_quotes) 414 * dvorak(pl) = pc+pl(dvorak_quotes)
415 * dvorak(pl_altquotes) = pc+pl(dvorak_altquotes) 415 * dvorak(pl_altquotes) = pc+pl(dvorak_altquotes)
416 * dzdwi(basic) = pc+bt(basic) 416 * dzdwi(basic) = pc+bt(basic)
417 * fi(basic) = pc+fi(classic) 417 * fi(basic) = pc+fi(classic)
418 * ge(azerty_tskapo) = pc+fr(geo) 418 * ge(azerty_tskapo) = pc+fr(geo)
419 * guj(basic) = pc+in(guj) 419 * guj(basic) = pc+in(guj)
420 * gur(basic) = pc+in(guru) 420 * gur(basic) = pc+in(guru)
421 * ie(laptop) = pc+ie(basic) 421 * ie(laptop) = pc+ie(basic)
422 * ie(CloGaelachLaptop) = pc+ie(CloGaelach) 422 * ie(CloGaelachLaptop) = pc+ie(CloGaelach)
423 * in(urd) = pc+in(urd-phonetic) 423 * in(urd) = pc+in(urd-phonetic)
424 * iu(basic) = pc+ca(ike) 424 * iu(basic) = pc+ca(ike)
425 * lo(basic) = pc+la(basic) 425 * lo(basic) = pc+la(basic)
426 * kan(basic) = pc+in(kan) 426 * kan(basic) = pc+in(kan)
427 * mal(basic) = pc+in(mal) 427 * mal(basic) = pc+in(mal)
428 * mal(mlplusnum) = pc+in(mal) 428 * mal(mlplusnum) = pc+in(mal)
429 * ogham(basic) = pc+ie(ogam) 429 * ogham(basic) = pc+ie(ogam)
430 * ogham(laptop) = pc+ie(ogam) 430 * ogham(laptop) = pc+ie(ogam)
431 * ogham(is434) = pc+ie(ogam_is434) 431 * ogham(is434) = pc+ie(ogam_is434)
432 * ogham(is434laptop) = pc+ie(ogam_is434) 432 * ogham(is434laptop) = pc+ie(ogam_is434)
433 * ori(basic) = pc+in(ori) 433 * ori(basic) = pc+in(ori)
434 * ro(de) = pc+ro(winkeys) 434 * ro(de) = pc+ro(winkeys)
435 * ro(us) = pc+ro(std) 435 * ro(us) = pc+ro(std)
436 * ro(academic) = pc+ro(std) 436 * ro(academic) = pc+ro(std)
437 * ro(std_comma) = pc+ro(std) 437 * ro(std_comma) = pc+ro(std)
438 * ro(comma) = pc+ro(basic) 438 * ro(comma) = pc+ro(basic)
439 * ru(os) = pc+ru(os_legacy) 439 * ru(os) = pc+ru(os_legacy)
440 * pk(urd) = pc+pk(urd-phonetic) 440 * pk(urd) = pc+pk(urd-phonetic)
441 * sapmi(basic) = pc+no(smi) 441 * sapmi(basic) = pc+no(smi)
442 * sapmi(nodeadkeys) = pc+no(smi_nodeadkeys) 442 * sapmi(nodeadkeys) = pc+no(smi_nodeadkeys)
443 * sapmi(sefi) = pc+fi(smi) 443 * sapmi(sefi) = pc+fi(smi)
444 * sin(phonetic-static) = pc+in(sin_phonetic) 444 * sin(phonetic-static) = pc+in(sin_phonetic)
445 * syr(basic) = pc+sy(syc) 445 * syr(basic) = pc+sy(syc)
446 * syr(phonetic) = pc+sy(syc_phonetic) 446 * syr(phonetic) = pc+sy(syc_phonetic)
447 * tam(INSCRIPT) = pc+in(tam) 447 * tam(INSCRIPT) = pc+in(tam)
448 * tam(UNI) = pc+in(tam_unicode) 448 * tam(UNI) = pc+in(tam_unicode)
449 * tam(NUMERAL-KEYBOARD) = pc+in(tam_keyboard_with_numerals) 449 * tam(NUMERAL-KEYBOARD) = pc+in(tam_keyboard_with_numerals)
450 * tam(TAB) = pc+in(tam_TAB) 450 * tam(TAB) = pc+in(tam_TAB)
451 * tam(TSCII) = pc+in(tam_TSCII) 451 * tam(TSCII) = pc+in(tam_TSCII)
452 * tel(basic) = pc+in(tel) 452 * tel(basic) = pc+in(tel)
453 * yu(basic) = pc+srp(latin) 453 * yu(basic) = pc+srp(latin)
454 * yu(unicode) = pc+srp(latinunicode) 454 * yu(unicode) = pc+srp(latinunicode)
455 * yu(yz) = pc+srp(latinyz) 455 * yu(yz) = pc+srp(latinyz)
456 * yu(unicodeyz) = pc+srp(latinunicodeyz) 456 * yu(unicodeyz) = pc+srp(latinunicodeyz)
457 ataritt * = xfree68_vndr/ataritt(us)+%l[1]%(v[1]) 457 ataritt * = xfree68_vndr/ataritt(us)+%l[1]%(v[1])
458 amiga * = xfree68_vndr/amiga(usa1)+%l[1]%(v[1]) 458 amiga * = xfree68_vndr/amiga(usa1)+%l[1]%(v[1])
459 $sun $sun_custom = pc+sun_vndr/%l[1]%(v[1]) 459 $sun $sun_custom = pc+sun_vndr/%l[1]%(v[1])
460 macintosh_old us = macintosh_vndr/us(oldmac) 460 macintosh_old us = macintosh_vndr/us(oldmac)
461 macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l[1]%(v[1]) 461 macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l[1]%(v[1])
462 macintosh_old * = macintosh_vndr/us(oldmac)+%l[1]%(v[1]) 462 macintosh_old * = macintosh_vndr/us(oldmac)+%l[1]%(v[1])
463 applealu_jis us = macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac) 463 applealu_jis us = macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac)
464 $applealu $macvendorlayouts = macintosh_vndr/apple(alukbd)+macintosh_vndr/%l[1]%(v[1]) 464 $applealu $macvendorlayouts = macintosh_vndr/apple(alukbd)+macintosh_vndr/%l[1]%(v[1])
465 $applealu * = macintosh_vndr/apple(alukbd)+%l[1]%(v[1]) 465 $applealu * = macintosh_vndr/apple(alukbd)+%l[1]%(v[1])
466 $macs $macvendorlayouts = pc+macintosh_vndr/%l[1]%(v[1]) 466 $macs $macvendorlayouts = pc+macintosh_vndr/%l[1]%(v[1])
467 nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty) 467 nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty)
468 nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l[1]%_v[1]) 468 nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l[1]%_v[1])
469 $thinkpads br = pc+%l[1](thinkpad) 469 $thinkpads br = pc+%l[1](thinkpad)
470 * * = pc+%l[1]%(v[1]) 470 * * = pc+%l[1]%(v[1])
471 471
472! model layout[1] variant[1] = symbols 472! model layout[1] variant[1] = symbols
473 * ben basic = pc+in(ben) 473 * ben basic = pc+in(ben)
474 * ben probhat = pc+in(ben_probhat) 474 * ben probhat = pc+in(ben_probhat)
475 * dev basic = pc+in(deva) 475 * dev basic = pc+in(deva)
476 * dvorak $dvoraklayouts = pc+%v(dvorak) 476 * dvorak $dvoraklayouts = pc+%v(dvorak)
477 * dvorak basic = pc+us(dvorak) 477 * dvorak basic = pc+us(dvorak)
478 * dvorak pl_basic = pc+pl(dvorak) 478 * dvorak pl_basic = pc+pl(dvorak)
479 * dvorak pl = pc+pl(dvorak_quotes) 479 * dvorak pl = pc+pl(dvorak_quotes)
480 * dvorak pl_altquotes = pc+pl(dvorak_altquotes) 480 * dvorak pl_altquotes = pc+pl(dvorak_altquotes)
481 * dzdwi basic = pc+bt(basic) 481 * dzdwi basic = pc+bt(basic)
482 * fi basic = pc+fi(classic) 482 * fi basic = pc+fi(classic)
483 * ge azerty_tskapo = pc+fr(geo) 483 * ge azerty_tskapo = pc+fr(geo)
484 * guj basic = pc+in(guj) 484 * guj basic = pc+in(guj)
485 * gur basic = pc+in(guru) 485 * gur basic = pc+in(guru)
486 * ie laptop = pc+ie(basic) 486 * ie laptop = pc+ie(basic)
487 * ie CloGaelachLaptop = pc+ie(CloGaelach) 487 * ie CloGaelachLaptop = pc+ie(CloGaelach)
488 * in urd = pc+in(urd-phonetic) 488 * in urd = pc+in(urd-phonetic)
489 * iu basic = pc+ca(ike) 489 * iu basic = pc+ca(ike)
490 * lo basic = pc+la(basic) 490 * lo basic = pc+la(basic)
491 * kan basic = pc+in(kan) 491 * kan basic = pc+in(kan)
492 * mal basic = pc+in(mal) 492 * mal basic = pc+in(mal)
493 * mal mlplusnum = pc+in(mal) 493 * mal mlplusnum = pc+in(mal)
494 * ogham basic = pc+ie(ogam) 494 * ogham basic = pc+ie(ogam)
495 * ogham laptop = pc+ie(ogam) 495 * ogham laptop = pc+ie(ogam)
496 * ogham is434 = pc+ie(ogam_is434) 496 * ogham is434 = pc+ie(ogam_is434)
497 * ogham is434laptop = pc+ie(ogam_is434) 497 * ogham is434laptop = pc+ie(ogam_is434)
498 * ori basic = pc+in(ori) 498 * ori basic = pc+in(ori)
499 * ro de = pc+ro(winkeys) 499 * ro de = pc+ro(winkeys)
500 * ro us = pc+ro(std) 500 * ro us = pc+ro(std)
501 * ro academic = pc+ro(std) 501 * ro academic = pc+ro(std)
502 * ro std_comma = pc+ro(std) 502 * ro std_comma = pc+ro(std)
503 * ro comma = pc+ro(basic) 503 * ro comma = pc+ro(basic)
504 * ru os = pc+ru(os_legacy) 504 * ru os = pc+ru(os_legacy)
505 * pk urd = pc+pk(urd-phonetic) 505 * pk urd = pc+pk(urd-phonetic)
506 * sapmi basic = pc+no(smi) 506 * sapmi basic = pc+no(smi)
507 * sapmi nodeadkeys = pc+no(smi_nodeadkeys) 507 * sapmi nodeadkeys = pc+no(smi_nodeadkeys)
508 * sapmi sefi = pc+fi(smi) 508 * sapmi sefi = pc+fi(smi)
509 * sin phonetic-static = pc+in(sin_phonetic) 509 * sin phonetic-static = pc+in(sin_phonetic)
510 * syr basic = pc+sy(syc) 510 * syr basic = pc+sy(syc)
511 * syr phonetic = pc+sy(syc_phonetic) 511 * syr phonetic = pc+sy(syc_phonetic)
512 * tam INSCRIPT = pc+in(tam) 512 * tam INSCRIPT = pc+in(tam)
513 * tam UNI = pc+in(tam_unicode) 513 * tam UNI = pc+in(tam_unicode)
514 * tam NUMERAL-KEYBOARD = pc+in(tam_keyboard_with_numerals) 514 * tam NUMERAL-KEYBOARD = pc+in(tam_keyboard_with_numerals)
515 * tam TAB = pc+in(tam_TAB) 515 * tam TAB = pc+in(tam_TAB)
516 * tam TSCII = pc+in(tam_TSCII) 516 * tam TSCII = pc+in(tam_TSCII)
517 * tel basic = pc+in(tel) 517 * tel basic = pc+in(tel)
518 * yu basic = pc+srp(latin) 518 * yu basic = pc+srp(latin)
519 * yu unicode = pc+srp(latinunicode) 519 * yu unicode = pc+srp(latinunicode)
520 * yu yz = pc+srp(latinyz) 520 * yu yz = pc+srp(latinyz)
521 * yu unicodeyz = pc+srp(latinunicodeyz) 521 * yu unicodeyz = pc+srp(latinunicodeyz)
522 522
523! model layout[2] = symbols 523! model layout[2] = symbols
524 * ar = +ara%(v[2]):2 524 * ar = +ara%(v[2]):2
525 * ben = +in(ben):2 525 * ben = +in(ben):2
526 * bs = +ba%(v[2]):2 526 * bs = +ba%(v[2]):2
527 * cs = +rs%(v[2]):2 527 * cs = +rs%(v[2]):2
528 * cz_qwerty = +cz(qwerty):2 528 * cz_qwerty = +cz(qwerty):2
529 * dev = +in(deva):2 529 * dev = +in(deva):2
530 * dvorak = +us(dvorak):2 530 * dvorak = +us(dvorak):2
531 * dzdwi = +bt%(v[2]):2 531 * dzdwi = +bt%(v[2]):2
532 * el = +gr%(v[2]):2 532 * el = +gr%(v[2]):2
533 * en_US = +latin%(v[2]):2 533 * en_US = +latin%(v[2]):2
534 * guj = +in(guj):2 534 * guj = +in(guj):2
535 * gur = +in(guru):2 535 * gur = +in(guru):2
536 * iu = +ca(ike):2 536 * iu = +ca(ike):2
537 * lo = +la%(v[2]):2 537 * lo = +la%(v[2]):2
538 * kan = +in(kan):2 538 * kan = +in(kan):2
539 * mi = +mao%(v[2]):2 539 * mi = +mao%(v[2]):2
540 * ogham = +ie(ogam):2 540 * ogham = +ie(ogam):2
541 * ori = +ie(ori):2 541 * ori = +ie(ori):2
542 * sapmi = +no(smi):2 542 * sapmi = +no(smi):2
543 * sr = +srp%(v[2]):2 543 * sr = +srp%(v[2]):2
544 * syr = +sy(syc):2 544 * syr = +sy(syc):2
545 * tel = +in(tel):2 545 * tel = +in(tel):2
546 * tml = +in(tam):2 546 * tml = +in(tam):2
547 * yu = +srp%(v[2]):2 547 * yu = +srp%(v[2]):2
548 * fr-latin9 = +fr(latin9):2 548 * fr-latin9 = +fr(latin9):2
549 * us_intl = +us(alt-intl):2 549 * us_intl = +us(alt-intl):2
550 * ben(basic) = +in(ben):2 550 * ben(basic) = +in(ben):2
551 * ben(probhat) = +in(ben_probhat):2 551 * ben(probhat) = +in(ben_probhat):2
552 * dev(basic) = +in(deva):2 552 * dev(basic) = +in(deva):2
553 * dvorak($dvoraklayouts) = +%v(dvorak):2 553 * dvorak($dvoraklayouts) = +%v(dvorak):2
554 * dvorak(basic) = +us(dvorak):2 554 * dvorak(basic) = +us(dvorak):2
555 * dvorak(pl_basic) = +pl(dvorak):2 555 * dvorak(pl_basic) = +pl(dvorak):2
556 * dvorak(pl) = +pl(dvorak_quotes):2 556 * dvorak(pl) = +pl(dvorak_quotes):2
557 * dvorak(pl_altquotes) = +pl(dvorak_altquotes):2 557 * dvorak(pl_altquotes) = +pl(dvorak_altquotes):2
558 * dzdwi(basic) = +bt(basic):2 558 * dzdwi(basic) = +bt(basic):2
559 * fi(basic) = +fi(classic):2 559 * fi(basic) = +fi(classic):2
560 * ge(azerty_tskapo) = +fr(geo):2 560 * ge(azerty_tskapo) = +fr(geo):2
561 * guj(basic) = +in(guj):2 561 * guj(basic) = +in(guj):2
562 * gur(basic) = +in(guru):2 562 * gur(basic) = +in(guru):2
563 * ie(laptop) = +ie(basic):2 563 * ie(laptop) = +ie(basic):2
564 * ie(CloGaelachLaptop) = +ie(CloGaelach):2 564 * ie(CloGaelachLaptop) = +ie(CloGaelach):2
565 * in(urd) = +in(urd-phonetic):2 565 * in(urd) = +in(urd-phonetic):2
566 * iu(basic) = +ca(ike):2 566 * iu(basic) = +ca(ike):2
567 * lo(basic) = +la(basic):2 567 * lo(basic) = +la(basic):2
568 * kan(basic) = +in(kan):2 568 * kan(basic) = +in(kan):2
569 * mal(basic) = +in(mal):2 569 * mal(basic) = +in(mal):2
570 * mal(mlplusnum) = +in(mal):2 570 * mal(mlplusnum) = +in(mal):2
571 * ogham(basic) = +ie(ogam):2 571 * ogham(basic) = +ie(ogam):2
572 * ogham(laptop) = +ie(ogam):2 572 * ogham(laptop) = +ie(ogam):2
573 * ogham(is434) = +ie(ogam_is434):2 573 * ogham(is434) = +ie(ogam_is434):2
574 * ogham(is434laptop) = +ie(ogam_is434):2 574 * ogham(is434laptop) = +ie(ogam_is434):2
575 * ori(basic) = +in(ori):2 575 * ori(basic) = +in(ori):2
576 * ro(de) = +ro(winkeys):2 576 * ro(de) = +ro(winkeys):2
577 * ro(us) = +ro(std):2 577 * ro(us) = +ro(std):2
578 * ro(academic) = +ro(std):2 578 * ro(academic) = +ro(std):2
579 * ro(std_comma) = +ro(std):2 579 * ro(std_comma) = +ro(std):2
580 * ro(comma) = +ro(basic):2 580 * ro(comma) = +ro(basic):2
581 * ru(os) = +ru(os_legacy):2 581 * ru(os) = +ru(os_legacy):2
582 * pk(urd) = +pk(urd-phonetic):2 582 * pk(urd) = +pk(urd-phonetic):2
583 * sapmi(basic) = +no(smi):2 583 * sapmi(basic) = +no(smi):2
584 * sapmi(nodeadkeys) = +no(smi_nodeadkeys):2 584 * sapmi(nodeadkeys) = +no(smi_nodeadkeys):2
585 * sapmi(sefi) = +fi(smi):2 585 * sapmi(sefi) = +fi(smi):2
586 * sin(phonetic-static) = +in(sin_phonetic):2 586 * sin(phonetic-static) = +in(sin_phonetic):2
587 * syr(basic) = +sy(syc):2 587 * syr(basic) = +sy(syc):2
588 * syr(phonetic) = +sy(syc_phonetic):2 588 * syr(phonetic) = +sy(syc_phonetic):2
589 * tam(INSCRIPT) = +in(tam):2 589 * tam(INSCRIPT) = +in(tam):2
590 * tam(UNI) = +in(tam_unicode):2 590 * tam(UNI) = +in(tam_unicode):2
591 * tam(NUMERAL-KEYBOARD) = +in(tam_keyboard_with_numerals):2 591 * tam(NUMERAL-KEYBOARD) = +in(tam_keyboard_with_numerals):2
592 * tam(TAB) = +in(tam_TAB):2 592 * tam(TAB) = +in(tam_TAB):2
593 * tam(TSCII) = +in(tam_TSCII):2 593 * tam(TSCII) = +in(tam_TSCII):2
594 * tel(basic) = +in(tel):2 594 * tel(basic) = +in(tel):2
595 * yu(basic) = +srp(latin):2 595 * yu(basic) = +srp(latin):2
596 * yu(unicode) = +srp(latinunicode):2 596 * yu(unicode) = +srp(latinunicode):2
597 * yu(yz) = +srp(latinyz):2 597 * yu(yz) = +srp(latinyz):2
598 * yu(unicodeyz) = +srp(latinunicodeyz):2 598 * yu(unicodeyz) = +srp(latinunicodeyz):2
599 nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):2 599 nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):2
600 nokiarx51 * = +nokia_vndr/rx-51(%l[2]%_v[2]):2 600 nokiarx51 * = +nokia_vndr/rx-51(%l[2]%_v[2]):2
601 $sun $sun_custom = +sun_vndr/%l[2]%(v[2]):2 601 $sun $sun_custom = +sun_vndr/%l[2]%(v[2]):2
602 * * = +%l[2]%(v[2]):2 602 * * = +%l[2]%(v[2]):2
603 603
604! model layout[3] = symbols 604! model layout[3] = symbols
605 * ar = +ara%(v[3]):3 605 * ar = +ara%(v[3]):3
606 * ben = +in(ben):3 606 * ben = +in(ben):3
607 * bs = +ba%(v[3]):3 607 * bs = +ba%(v[3]):3
608 * cs = +rs%(v[3]):3 608 * cs = +rs%(v[3]):3
609 * cz_qwerty = +cz(qwerty):3 609 * cz_qwerty = +cz(qwerty):3
610 * dev = +in(deva):3 610 * dev = +in(deva):3
611 * dvorak = +us(dvorak):3 611 * dvorak = +us(dvorak):3
612 * dzdwi = +bt%(v[3]):3 612 * dzdwi = +bt%(v[3]):3
613 * el = +gr%(v[3]):3 613 * el = +gr%(v[3]):3
614 * en_US = +latin%(v[3]):3 614 * en_US = +latin%(v[3]):3
615 * guj = +in(guj):3 615 * guj = +in(guj):3
616 * gur = +in(guru):3 616 * gur = +in(guru):3
617 * iu = +ca(ike):3 617 * iu = +ca(ike):3
618 * lo = +la%(v[3]):3 618 * lo = +la%(v[3]):3
619 * kan = +in(kan):3 619 * kan = +in(kan):3
620 * mi = +mao%(v[3]):3 620 * mi = +mao%(v[3]):3
621 * ogham = +ie(ogam):3 621 * ogham = +ie(ogam):3
622 * ori = +ie(ori):3 622 * ori = +ie(ori):3
623 * sapmi = +no(smi):3 623 * sapmi = +no(smi):3
624 * sr = +srp%(v[3]):3 624 * sr = +srp%(v[3]):3
625 * syr = +sy(syc):3 625 * syr = +sy(syc):3
626 * tel = +in(tel):3 626 * tel = +in(tel):3
627 * tml = +in(tam):3 627 * tml = +in(tam):3
628 * yu = +srp%(v[3]):3 628 * yu = +srp%(v[3]):3
629 * fr-latin9 = +fr(latin9):3 629 * fr-latin9 = +fr(latin9):3
630 * us_intl = +us(alt-intl):3 630 * us_intl = +us(alt-intl):3
631 * ben(basic) = +in(ben):3 631 * ben(basic) = +in(ben):3
632 * ben(probhat) = +in(ben_probhat):3 632 * ben(probhat) = +in(ben_probhat):3
633 * dev(basic) = +in(deva):3 633 * dev(basic) = +in(deva):3
634 * dvorak($dvoraklayouts) = +%v(dvorak):3 634 * dvorak($dvoraklayouts) = +%v(dvorak):3
635 * dvorak(basic) = +us(dvorak):3 635 * dvorak(basic) = +us(dvorak):3
636 * dvorak(pl_basic) = +pl(dvorak):3 636 * dvorak(pl_basic) = +pl(dvorak):3
637 * dvorak(pl) = +pl(dvorak_quotes):3 637 * dvorak(pl) = +pl(dvorak_quotes):3
638 * dvorak(pl_altquotes) = +pl(dvorak_altquotes):3 638 * dvorak(pl_altquotes) = +pl(dvorak_altquotes):3
639 * dzdwi(basic) = +bt(basic):3 639 * dzdwi(basic) = +bt(basic):3
640 * fi(basic) = +fi(classic):3 640 * fi(basic) = +fi(classic):3
641 * ge(azerty_tskapo) = +fr(geo):3 641 * ge(azerty_tskapo) = +fr(geo):3
642 * guj(basic) = +in(guj):3 642 * guj(basic) = +in(guj):3
643 * gur(basic) = +in(guru):3 643 * gur(basic) = +in(guru):3
644 * ie(laptop) = +ie(basic):3 644 * ie(laptop) = +ie(basic):3
645 * ie(CloGaelachLaptop) = +ie(CloGaelach):3 645 * ie(CloGaelachLaptop) = +ie(CloGaelach):3
646 * in(urd) = +in(urd-phonetic):3 646 * in(urd) = +in(urd-phonetic):3
647 * iu(basic) = +ca(ike):3 647 * iu(basic) = +ca(ike):3
648 * lo(basic) = +la(basic):3 648 * lo(basic) = +la(basic):3
649 * kan(basic) = +in(kan):3 649 * kan(basic) = +in(kan):3
650 * mal(basic) = +in(mal):3 650 * mal(basic) = +in(mal):3
651 * mal(mlplusnum) = +in(mal):3 651 * mal(mlplusnum) = +in(mal):3
652 * ogham(basic) = +ie(ogam):3 652 * ogham(basic) = +ie(ogam):3
653 * ogham(laptop) = +ie(ogam):3 653 * ogham(laptop) = +ie(ogam):3
654 * ogham(is434) = +ie(ogam_is434):3 654 * ogham(is434) = +ie(ogam_is434):3
655 * ogham(is434laptop) = +ie(ogam_is434):3 655 * ogham(is434laptop) = +ie(ogam_is434):3
656 * ori(basic) = +in(ori):3 656 * ori(basic) = +in(ori):3
657 * ro(de) = +ro(winkeys):3 657 * ro(de) = +ro(winkeys):3
658 * ro(us) = +ro(std):3 658 * ro(us) = +ro(std):3
659 * ro(academic) = +ro(std):3 659 * ro(academic) = +ro(std):3
660 * ro(std_comma) = +ro(std):3 660 * ro(std_comma) = +ro(std):3
661 * ro(comma) = +ro(basic):3 661 * ro(comma) = +ro(basic):3
662 * ru(os) = +ru(os_legacy):3 662 * ru(os) = +ru(os_legacy):3
663 * pk(urd) = +pk(urd-phonetic):3 663 * pk(urd) = +pk(urd-phonetic):3
664 * sapmi(basic) = +no(smi):3 664 * sapmi(basic) = +no(smi):3
665 * sapmi(nodeadkeys) = +no(smi_nodeadkeys):3 665 * sapmi(nodeadkeys) = +no(smi_nodeadkeys):3
666 * sapmi(sefi) = +fi(smi):3 666 * sapmi(sefi) = +fi(smi):3
667 * sin(phonetic-static) = +in(sin_phonetic):3 667 * sin(phonetic-static) = +in(sin_phonetic):3
668 * syr(basic) = +sy(syc):3 668 * syr(basic) = +sy(syc):3
669 * syr(phonetic) = +sy(syc_phonetic):3 669 * syr(phonetic) = +sy(syc_phonetic):3
670 * tam(INSCRIPT) = +in(tam):3 670 * tam(INSCRIPT) = +in(tam):3
671 * tam(UNI) = +in(tam_unicode):3 671 * tam(UNI) = +in(tam_unicode):3
672 * tam(NUMERAL-KEYBOARD) = +in(tam_keyboard_with_numerals):3 672 * tam(NUMERAL-KEYBOARD) = +in(tam_keyboard_with_numerals):3
673 * tam(TAB) = +in(tam_TAB):3 673 * tam(TAB) = +in(tam_TAB):3
674 * tam(TSCII) = +in(tam_TSCII):3 674 * tam(TSCII) = +in(tam_TSCII):3
675 * tel(basic) = +in(tel):3 675 * tel(basic) = +in(tel):3
676 * yu(basic) = +srp(latin):3 676 * yu(basic) = +srp(latin):3
677 * yu(unicode) = +srp(latinunicode):3 677 * yu(unicode) = +srp(latinunicode):3
678 * yu(yz) = +srp(latinyz):3 678 * yu(yz) = +srp(latinyz):3
679 * yu(unicodeyz) = +srp(latinunicodeyz):3 679 * yu(unicodeyz) = +srp(latinunicodeyz):3
680 nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):3 680 nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):3
681 nokiarx51 * = +nokia_vndr/rx-51(%l[3]%_v[3]):3 681 nokiarx51 * = +nokia_vndr/rx-51(%l[3]%_v[3]):3
682 $sun $sun_custom = +sun_vndr/%l[3]%(v[3]):3 682 $sun $sun_custom = +sun_vndr/%l[3]%(v[3]):3
683 * * = +%l[3]%(v[3]):3 683 * * = +%l[3]%(v[3]):3
684 684
685! model layout[4] = symbols 685! model layout[4] = symbols
686 * ar = +ara%(v[4]):4 686 * ar = +ara%(v[4]):4
687 * ben = +in(ben):4 687 * ben = +in(ben):4
688 * bs = +ba%(v[4]):4 688 * bs = +ba%(v[4]):4
689 * cs = +rs%(v[4]):4 689 * cs = +rs%(v[4]):4
690 * cz_qwerty = +cz(qwerty):4 690 * cz_qwerty = +cz(qwerty):4
691 * dev = +in(deva):4 691 * dev = +in(deva):4
692 * dvorak = +us(dvorak):4 692 * dvorak = +us(dvorak):4
693 * dzdwi = +bt%(v[4]):4 693 * dzdwi = +bt%(v[4]):4
694 * el = +gr%(v[4]):4 694 * el = +gr%(v[4]):4
695 * en_US = +latin%(v[4]):4 695 * en_US = +latin%(v[4]):4
696 * guj = +in(guj):4 696 * guj = +in(guj):4
697 * gur = +in(guru):4 697 * gur = +in(guru):4
698 * iu = +ca(ike):4 698 * iu = +ca(ike):4
699 * lo = +la%(v[4]):4 699 * lo = +la%(v[4]):4
700 * kan = +in(kan):4 700 * kan = +in(kan):4
701 * mi = +mao%(v[4]):4 701 * mi = +mao%(v[4]):4
702 * ogham = +ie(ogam):4 702 * ogham = +ie(ogam):4
703 * ori = +ie(ori):4 703 * ori = +ie(ori):4
704 * sapmi = +no(smi):4 704 * sapmi = +no(smi):4
705 * sr = +srp%(v[4]):4 705 * sr = +srp%(v[4]):4
706 * syr = +sy(syc):4 706 * syr = +sy(syc):4
707 * tel = +in(tel):4 707 * tel = +in(tel):4
708 * tml = +in(tam):4 708 * tml = +in(tam):4
709 * yu = +srp%(v[4]):4 709 * yu = +srp%(v[4]):4
710 * fr-latin9 = +fr(latin9):4 710 * fr-latin9 = +fr(latin9):4
711 * us_intl = +us(alt-intl):4 711 * us_intl = +us(alt-intl):4
712 * ben(basic) = +in(ben):4 712 * ben(basic) = +in(ben):4
713 * ben(probhat) = +in(ben_probhat):4 713 * ben(probhat) = +in(ben_probhat):4
714 * dev(basic) = +in(deva):4 714 * dev(basic) = +in(deva):4
715 * dvorak($dvoraklayouts) = +%v(dvorak):4 715 * dvorak($dvoraklayouts) = +%v(dvorak):4
716 * dvorak(basic) = +us(dvorak):4 716 * dvorak(basic) = +us(dvorak):4
717 * dvorak(pl_basic) = +pl(dvorak):4 717 * dvorak(pl_basic) = +pl(dvorak):4
718 * dvorak(pl) = +pl(dvorak_quotes):4 718 * dvorak(pl) = +pl(dvorak_quotes):4
719 * dvorak(pl_altquotes) = +pl(dvorak_altquotes):4 719 * dvorak(pl_altquotes) = +pl(dvorak_altquotes):4
720 * dzdwi(basic) = +bt(basic):4 720 * dzdwi(basic) = +bt(basic):4
721 * fi(basic) = +fi(classic):4 721 * fi(basic) = +fi(classic):4
722 * ge(azerty_tskapo) = +fr(geo):4 722 * ge(azerty_tskapo) = +fr(geo):4
723 * guj(basic) = +in(guj):4 723 * guj(basic) = +in(guj):4
724 * gur(basic) = +in(guru):4 724 * gur(basic) = +in(guru):4
725 * ie(laptop) = +ie(basic):4 725 * ie(laptop) = +ie(basic):4
726 * ie(CloGaelachLaptop) = +ie(CloGaelach):4 726 * ie(CloGaelachLaptop) = +ie(CloGaelach):4
727 * in(urd) = +in(urd-phonetic):4 727 * in(urd) = +in(urd-phonetic):4
728 * iu(basic) = +ca(ike):4 728 * iu(basic) = +ca(ike):4
729 * lo(basic) = +la(basic):4 729 * lo(basic) = +la(basic):4
730 * kan(basic) = +in(kan):4 730 * kan(basic) = +in(kan):4
731 * mal(basic) = +in(mal):4 731 * mal(basic) = +in(mal):4
732 * mal(mlplusnum) = +in(mal):4 732 * mal(mlplusnum) = +in(mal):4
733 * ogham(basic) = +ie(ogam):4 733 * ogham(basic) = +ie(ogam):4
734 * ogham(laptop) = +ie(ogam):4 734 * ogham(laptop) = +ie(ogam):4
735 * ogham(is434) = +ie(ogam_is434):4 735 * ogham(is434) = +ie(ogam_is434):4
736 * ogham(is434laptop) = +ie(ogam_is434):4 736 * ogham(is434laptop) = +ie(ogam_is434):4
737 * ori(basic) = +in(ori):4 737 * ori(basic) = +in(ori):4
738 * ro(de) = +ro(winkeys):4 738 * ro(de) = +ro(winkeys):4
739 * ro(us) = +ro(std):4 739 * ro(us) = +ro(std):4
740 * ro(academic) = +ro(std):4 740 * ro(academic) = +ro(std):4
741 * ro(std_comma) = +ro(std):4 741 * ro(std_comma) = +ro(std):4
742 * ro(comma) = +ro(basic):4 742 * ro(comma) = +ro(basic):4
743 * ru(os) = +ru(os_legacy):4 743 * ru(os) = +ru(os_legacy):4
744 * pk(urd) = +pk(urd-phonetic):4 744 * pk(urd) = +pk(urd-phonetic):4
745 * sapmi(basic) = +no(smi):4 745 * sapmi(basic) = +no(smi):4
746 * sapmi(nodeadkeys) = +no(smi_nodeadkeys):4 746 * sapmi(nodeadkeys) = +no(smi_nodeadkeys):4
747 * sapmi(sefi) = +fi(smi):4 747 * sapmi(sefi) = +fi(smi):4
748 * sin(phonetic-static) = +in(sin_phonetic):4 748 * sin(phonetic-static) = +in(sin_phonetic):4
749 * syr(basic) = +sy(syc):4 749 * syr(basic) = +sy(syc):4
750 * syr(phonetic) = +sy(syc_phonetic):4 750 * syr(phonetic) = +sy(syc_phonetic):4
751 * tam(INSCRIPT) = +in(tam):4 751 * tam(INSCRIPT) = +in(tam):4
752 * tam(UNI) = +in(tam_unicode):4 752 * tam(UNI) = +in(tam_unicode):4
753 * tam(NUMERAL-KEYBOARD) = +in(tam_keyboard_with_numerals):4 753 * tam(NUMERAL-KEYBOARD) = +in(tam_keyboard_with_numerals):4
754 * tam(TAB) = +in(tam_TAB):4 754 * tam(TAB) = +in(tam_TAB):4
755 * tam(TSCII) = +in(tam_TSCII):4 755 * tam(TSCII) = +in(tam_TSCII):4
756 * tel(basic) = +in(tel):4 756 * tel(basic) = +in(tel):4
757 * yu(basic) = +srp(latin):4 757 * yu(basic) = +srp(latin):4
758 * yu(unicode) = +srp(latinunicode):4 758 * yu(unicode) = +srp(latinunicode):4
759 * yu(yz) = +srp(latinyz):4 759 * yu(yz) = +srp(latinyz):4
760 * yu(unicodeyz) = +srp(latinunicodeyz):4 760 * yu(unicodeyz) = +srp(latinunicodeyz):4
761 nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):4 761 nokiarx51 cz(qwerty) = +nokia_vndr/rx-51(cz_qwerty):4
762 nokiarx51 * = +nokia_vndr/rx-51(%l[4]%_v[4]):4 762 nokiarx51 * = +nokia_vndr/rx-51(%l[4]%_v[4]):4
763 $sun $sun_custom = +sun_vndr/%l[4]%(v[4]):4 763 $sun $sun_custom = +sun_vndr/%l[4]%(v[4]):4
764 * * = +%l[4]%(v[4]):4 764 * * = +%l[4]%(v[4]):4
765 765
766! model layout[2] variant[2] = symbols 766! model layout[2] variant[2] = symbols
767 * ben basic = +in(ben):2 767 * ben basic = +in(ben):2
768 * ben probhat = +in(ben_probhat):2 768 * ben probhat = +in(ben_probhat):2
769 * dev basic = +in(deva):2 769 * dev basic = +in(deva):2
770 * dvorak $dvoraklayouts = +%v(dvorak):2 770 * dvorak $dvoraklayouts = +%v(dvorak):2
771 * dvorak basic = +us(dvorak):2 771 * dvorak basic = +us(dvorak):2
772 * dvorak pl_basic = +pl(dvorak):2 772 * dvorak pl_basic = +pl(dvorak):2
773 * dvorak pl = +pl(dvorak_quotes):2 773 * dvorak pl = +pl(dvorak_quotes):2
774 * dvorak pl_altquotes = +pl(dvorak_altquotes):2 774 * dvorak pl_altquotes = +pl(dvorak_altquotes):2
775 * dzdwi basic = +bt(basic):2 775 * dzdwi basic = +bt(basic):2
776 * fi basic = +fi(classic):2 776 * fi basic = +fi(classic):2
777 * ge azerty_tskapo = +fr(geo):2 777 * ge azerty_tskapo = +fr(geo):2
778 * guj basic = +in(guj):2 778 * guj basic = +in(guj):2
779 * gur basic = +in(guru):2 779 * gur basic = +in(guru):2
780 * ie laptop = +ie(basic):2 780 * ie laptop = +ie(basic):2
781 * ie CloGaelachLaptop = +ie(CloGaelach):2 781 * ie CloGaelachLaptop = +ie(CloGaelach):2
782 * in urd = +in(urd-phonetic):2 782 * in urd = +in(urd-phonetic):2
783 * iu basic = +ca(ike):2 783 * iu basic = +ca(ike):2
784 * lo basic = +la(basic):2 784 * lo basic = +la(basic):2
785 * kan basic = +in(kan):2 785 * kan basic = +in(kan):2
786 * mal basic = +in(mal):2 786 * mal basic = +in(mal):2
787 * mal mlplusnum = +in(mal):2 787 * mal mlplusnum = +in(mal):2
788 * ogham basic = +ie(ogam):2 788 * ogham basic = +ie(ogam):2
789 * ogham laptop = +ie(ogam):2 789 * ogham laptop = +ie(ogam):2
790 * ogham is434 = +ie(ogam_is434):2 790 * ogham is434 = +ie(ogam_is434):2
791 * ogham is434laptop = +ie(ogam_is434):2 791 * ogham is434laptop = +ie(ogam_is434):2
792 * ori basic = +in(ori):2 792 * ori basic = +in(ori):2
793 * ro de = +ro(winkeys):2 793 * ro de = +ro(winkeys):2
794 * ro us = +ro(std):2 794 * ro us = +ro(std):2
795 * ro academic = +ro(std):2 795 * ro academic = +ro(std):2
796 * ro std_comma = +ro(std):2 796 * ro std_comma = +ro(std):2
797 * ro comma = +ro(basic):2 797 * ro comma = +ro(basic):2
798 * ru os = +ru(os_legacy):2 798 * ru os = +ru(os_legacy):2
799 * pk urd = +pk(urd-phonetic):2 799 * pk urd = +pk(urd-phonetic):2
800 * sapmi basic = +no(smi):2 800 * sapmi basic = +no(smi):2
801 * sapmi nodeadkeys = +no(smi_nodeadkeys):2 801 * sapmi nodeadkeys = +no(smi_nodeadkeys):2
802 * sapmi sefi = +fi(smi):2 802 * sapmi sefi = +fi(smi):2
803 * sin phonetic-static = +in(sin_phonetic):2 803 * sin phonetic-static = +in(sin_phonetic):2
804 * syr basic = +sy(syc):2 804 * syr basic = +sy(syc):2
805 * syr phonetic = +sy(syc_phonetic):2 805 * syr phonetic = +sy(syc_phonetic):2
806 * tam INSCRIPT = +in(tam):2 806 * tam INSCRIPT = +in(tam):2
807 * tam UNI = +in(tam_unicode):2 807 * tam UNI = +in(tam_unicode):2
808 * tam NUMERAL-KEYBOARD = +in(tam_keyboard_with_numerals):2 808 * tam NUMERAL-KEYBOARD = +in(tam_keyboard_with_numerals):2
809 * tam TAB = +in(tam_TAB):2 809 * tam TAB = +in(tam_TAB):2
810 * tam TSCII = +in(tam_TSCII):2 810 * tam TSCII = +in(tam_TSCII):2
811 * tel basic = +in(tel):2 811 * tel basic = +in(tel):2
812 * yu basic = +srp(latin):2 812 * yu basic = +srp(latin):2
813 * yu unicode = +srp(latinunicode):2 813 * yu unicode = +srp(latinunicode):2
814 * yu yz = +srp(latinyz):2 814 * yu yz = +srp(latinyz):2
815 * yu unicodeyz = +srp(latinunicodeyz):2 815 * yu unicodeyz = +srp(latinunicodeyz):2
816 816
817! model layout[3] variant[3] = symbols 817! model layout[3] variant[3] = symbols
818 * ben basic = +in(ben):3 818 * ben basic = +in(ben):3
819 * ben probhat = +in(ben_probhat):3 819 * ben probhat = +in(ben_probhat):3
820 * dev basic = +in(deva):3 820 * dev basic = +in(deva):3
821 * dvorak $dvoraklayouts = +%v(dvorak):3 821 * dvorak $dvoraklayouts = +%v(dvorak):3
822 * dvorak basic = +us(dvorak):3 822 * dvorak basic = +us(dvorak):3
823 * dvorak pl_basic = +pl(dvorak):3 823 * dvorak pl_basic = +pl(dvorak):3
824 * dvorak pl = +pl(dvorak_quotes):3 824 * dvorak pl = +pl(dvorak_quotes):3
825 * dvorak pl_altquotes = +pl(dvorak_altquotes):3 825 * dvorak pl_altquotes = +pl(dvorak_altquotes):3
826 * dzdwi basic = +bt(basic):3 826 * dzdwi basic = +bt(basic):3
827 * fi basic = +fi(classic):3 827 * fi basic = +fi(classic):3
828 * ge azerty_tskapo = +fr(geo):3 828 * ge azerty_tskapo = +fr(geo):3
829 * guj basic = +in(guj):3 829 * guj basic = +in(guj):3
830 * gur basic = +in(guru):3 830 * gur basic = +in(guru):3
831 * ie laptop = +ie(basic):3 831 * ie laptop = +ie(basic):3
832 * ie CloGaelachLaptop = +ie(CloGaelach):3 832 * ie CloGaelachLaptop = +ie(CloGaelach):3
833 * in urd = +in(urd-phonetic):3 833 * in urd = +in(urd-phonetic):3
834 * iu basic = +ca(ike):3 834 * iu basic = +ca(ike):3
835 * lo basic = +la(basic):3 835 * lo basic = +la(basic):3
836 * kan basic = +in(kan):3 836 * kan basic = +in(kan):3
837 * mal basic = +in(mal):3 837 * mal basic = +in(mal):3
838 * mal mlplusnum = +in(mal):3 838 * mal mlplusnum = +in(mal):3
839 * ogham basic = +ie(ogam):3 839 * ogham basic = +ie(ogam):3
840 * ogham laptop = +ie(ogam):3 840 * ogham laptop = +ie(ogam):3
841 * ogham is434 = +ie(ogam_is434):3 841 * ogham is434 = +ie(ogam_is434):3
842 * ogham is434laptop = +ie(ogam_is434):3 842 * ogham is434laptop = +ie(ogam_is434):3
843 * ori basic = +in(ori):3 843 * ori basic = +in(ori):3
844 * ro de = +ro(winkeys):3 844 * ro de = +ro(winkeys):3
845 * ro us = +ro(std):3 845 * ro us = +ro(std):3
846 * ro academic = +ro(std):3 846 * ro academic = +ro(std):3
847 * ro std_comma = +ro(std):3 847 * ro std_comma = +ro(std):3
848 * ro comma = +ro(basic):3 848 * ro comma = +ro(basic):3
849 * ru os = +ru(os_legacy):3 849 * ru os = +ru(os_legacy):3
850 * pk urd = +pk(urd-phonetic):3 850 * pk urd = +pk(urd-phonetic):3
851 * sapmi basic = +no(smi):3 851 * sapmi basic = +no(smi):3
852 * sapmi nodeadkeys = +no(smi_nodeadkeys):3 852 * sapmi nodeadkeys = +no(smi_nodeadkeys):3
853 * sapmi sefi = +fi(smi):3 853 * sapmi sefi = +fi(smi):3
854 * sin phonetic-static = +in(sin_phonetic):3 854 * sin phonetic-static = +in(sin_phonetic):3
855 * syr basic = +sy(syc):3 855 * syr basic = +sy(syc):3
856 * syr phonetic = +sy(syc_phonetic):3 856 * syr phonetic = +sy(syc_phonetic):3
857 * tam INSCRIPT = +in(tam):3 857 * tam INSCRIPT = +in(tam):3
858 * tam UNI = +in(tam_unicode):3 858 * tam UNI = +in(tam_unicode):3
859 * tam NUMERAL-KEYBOARD = +in(tam_keyboard_with_numerals):3 859 * tam NUMERAL-KEYBOARD = +in(tam_keyboard_with_numerals):3
860 * tam TAB = +in(tam_TAB):3 860 * tam TAB = +in(tam_TAB):3
861 * tam TSCII = +in(tam_TSCII):3 861 * tam TSCII = +in(tam_TSCII):3
862 * tel basic = +in(tel):3 862 * tel basic = +in(tel):3
863 * yu basic = +srp(latin):3 863 * yu basic = +srp(latin):3
864 * yu unicode = +srp(latinunicode):3 864 * yu unicode = +srp(latinunicode):3
865 * yu yz = +srp(latinyz):3 865 * yu yz = +srp(latinyz):3
866 * yu unicodeyz = +srp(latinunicodeyz):3 866 * yu unicodeyz = +srp(latinunicodeyz):3
867 867
868! model layout[4] variant[4] = symbols 868! model layout[4] variant[4] = symbols
869 * ben basic = +in(ben):4 869 * ben basic = +in(ben):4
870 * ben probhat = +in(ben_probhat):4 870 * ben probhat = +in(ben_probhat):4
871 * dev basic = +in(deva):4 871 * dev basic = +in(deva):4
872 * dvorak $dvoraklayouts = +%v(dvorak):4 872 * dvorak $dvoraklayouts = +%v(dvorak):4
873 * dvorak basic = +us(dvorak):4 873 * dvorak basic = +us(dvorak):4
874 * dvorak pl_basic = +pl(dvorak):4 874 * dvorak pl_basic = +pl(dvorak):4
875 * dvorak pl = +pl(dvorak_quotes):4 875 * dvorak pl = +pl(dvorak_quotes):4
876 * dvorak pl_altquotes = +pl(dvorak_altquotes):4 876 * dvorak pl_altquotes = +pl(dvorak_altquotes):4
877 * dzdwi basic = +bt(basic):4 877 * dzdwi basic = +bt(basic):4
878 * fi basic = +fi(classic):4 878 * fi basic = +fi(classic):4
879 * ge azerty_tskapo = +fr(geo):4 879 * ge azerty_tskapo = +fr(geo):4
880 * guj basic = +in(guj):4 880 * guj basic = +in(guj):4
881 * gur basic = +in(guru):4 881 * gur basic = +in(guru):4
882 * ie laptop = +ie(basic):4 882 * ie laptop = +ie(basic):4
883 * ie CloGaelachLaptop = +ie(CloGaelach):4 883 * ie CloGaelachLaptop = +ie(CloGaelach):4
884 * in urd = +in(urd-phonetic):4 884 * in urd = +in(urd-phonetic):4
885 * iu basic = +ca(ike):4 885 * iu basic = +ca(ike):4
886 * lo basic = +la(basic):4 886 * lo basic = +la(basic):4
887 * kan basic = +in(kan):4 887 * kan basic = +in(kan):4
888 * mal basic = +in(mal):4 888 * mal basic = +in(mal):4
889 * mal mlplusnum = +in(mal):4 889 * mal mlplusnum = +in(mal):4
890 * ogham basic = +ie(ogam):4 890 * ogham basic = +ie(ogam):4
891 * ogham laptop = +ie(ogam):4 891 * ogham laptop = +ie(ogam):4
892 * ogham is434 = +ie(ogam_is434):4 892 * ogham is434 = +ie(ogam_is434):4
893 * ogham is434laptop = +ie(ogam_is434):4 893 * ogham is434laptop = +ie(ogam_is434):4
894 * ori basic = +in(ori):4 894 * ori basic = +in(ori):4
895 * ro de = +ro(winkeys):4 895 * ro de = +ro(winkeys):4
896 * ro us = +ro(std):4 896 * ro us = +ro(std):4
897 * ro academic = +ro(std):4 897 * ro academic = +ro(std):4
898 * ro std_comma = +ro(std):4 898 * ro std_comma = +ro(std):4
899 * ro comma = +ro(basic):4 899 * ro comma = +ro(basic):4
900 * ru os = +ru(os_legacy):4 900 * ru os = +ru(os_legacy):4
901 * pk urd = +pk(urd-phonetic):4 901 * pk urd = +pk(urd-phonetic):4
902 * sapmi basic = +no(smi):4 902 * sapmi basic = +no(smi):4
903 * sapmi nodeadkeys = +no(smi_nodeadkeys):4 903 * sapmi nodeadkeys = +no(smi_nodeadkeys):4
904 * sapmi sefi = +fi(smi):4 904 * sapmi sefi = +fi(smi):4
905 * sin phonetic-static = +in(sin_phonetic):4 905 * sin phonetic-static = +in(sin_phonetic):4
906 * syr basic = +sy(syc):4 906 * syr basic = +sy(syc):4
907 * syr phonetic = +sy(syc_phonetic):4 907 * syr phonetic = +sy(syc_phonetic):4
908 * tam INSCRIPT = +in(tam):4 908 * tam INSCRIPT = +in(tam):4
909 * tam UNI = +in(tam_unicode):4 909 * tam UNI = +in(tam_unicode):4
910 * tam NUMERAL-KEYBOARD = +in(tam_keyboard_with_numerals):4 910 * tam NUMERAL-KEYBOARD = +in(tam_keyboard_with_numerals):4
911 * tam TAB = +in(tam_TAB):4 911 * tam TAB = +in(tam_TAB):4
912 * tam TSCII = +in(tam_TSCII):4 912 * tam TSCII = +in(tam_TSCII):4
913 * tel basic = +in(tel):4 913 * tel basic = +in(tel):4
914 * yu basic = +srp(latin):4 914 * yu basic = +srp(latin):4
915 * yu unicode = +srp(latinunicode):4 915 * yu unicode = +srp(latinunicode):4
916 * yu yz = +srp(latinyz):4 916 * yu yz = +srp(latinyz):4
917 * yu unicodeyz = +srp(latinunicodeyz):4 917 * yu unicodeyz = +srp(latinunicodeyz):4
918 918
919! model = symbols 919! model = symbols
920 a4techKB21 = +inet(media_nav_common) 920 a4techKB21 = +inet(media_nav_common)
921 a4techKBS8 = +inet(media_nav_acpi_common) 921 a4techKBS8 = +inet(media_nav_acpi_common)
922 a4_rfkb23 = +inet(media_nav_acpi_common) 922 a4_rfkb23 = +inet(media_nav_acpi_common)
923 asus_laptop = +inet(media_common) 923 asus_laptop = +inet(media_common)
924 acer_tm_800 = +inet(acer_laptop) 924 acer_tm_800 = +inet(acer_laptop)
925 benqx730 = +inet(benqx) 925 benqx730 = +inet(benqx)
926 benqx800 = +inet(benqx) 926 benqx800 = +inet(benqx)
927 btc5126t = +inet(nav_acpi_common) 927 btc5126t = +inet(nav_acpi_common)
928 btc9116u = +inet(btc9019u) 928 btc9116u = +inet(btc9019u)
929 btc6301urf = +inet(media_nav_acpi_common) 929 btc6301urf = +inet(media_nav_acpi_common)
930 dellsk8125 = +inet(dell) 930 dellsk8125 = +inet(dell)
931 dellsk8135 = +inet(dell) 931 dellsk8135 = +inet(dell)
932 cherrybunlim = +inet(nav_common) 932 cherrybunlim = +inet(nav_common)
933 dexxa = +inet(media_nav_common) 933 dexxa = +inet(media_nav_common)
934 dtk2000 = +inet(media_nav_acpi_common) 934 dtk2000 = +inet(media_nav_acpi_common)
935 fscaa1667g = +inet(media_nav_common) 935 fscaa1667g = +inet(media_nav_common)
936 geniuskb19e = +inet(media_nav_acpi_common) 936 geniuskb19e = +inet(media_nav_acpi_common)
937 geniuscomfy = +inet(media_nav_acpi_common) 937 geniuscomfy = +inet(media_nav_acpi_common)
938 geniuskkb2050hs = +inet(dellusbmm) 938 geniuskkb2050hs = +inet(dellusbmm)
939 hpnx9020 = +inet(hpi6) 939 hpnx9020 = +inet(hpi6)
940 latitude = +inet(media_common) 940 latitude = +inet(media_common)
941 logicd = +inet(logitech_base) 941 logicd = +inet(logitech_base)
942 logicd_it = +inet(logitech_base) 942 logicd_it = +inet(logitech_base)
943 logicd_nav = +inet(logitech_base) 943 logicd_nav = +inet(logitech_base)
944 logicd_opt = +inet(logitech_base) 944 logicd_opt = +inet(logitech_base)
945 logiultrax = +inet(logitech_base) 945 logiultrax = +inet(logitech_base)
946 logiclx300 = +inet(logiex110) 946 logiclx300 = +inet(logiex110)
947 logii350 = +inet(logiex110) 947 logii350 = +inet(logiex110)
948 logimel = +inet(logiex110) 948 logimel = +inet(logiex110)
949 logicdit = +inet(logicd) 949 logicdit = +inet(logicd)
950 logicdo = +inet(logicd) 950 logicdo = +inet(logicd)
951 logicdp = +inet(logicd) 951 logicdp = +inet(logicd)
952 logicdpa = +inet(logicda) 952 logicdpa = +inet(logicda)
953 logiciink = +inet(logicink) 953 logiciink = +inet(logicink)
954 ltcd = +inet(logicda) 954 ltcd = +inet(logicda)
955 microsoftccurve2k = +inet(microsoftprooem) 955 microsoftccurve2k = +inet(microsoftprooem)
956 microsoftpro = +inet(media_nav_acpi_common) 956 microsoftpro = +inet(media_nav_acpi_common)
957 precision_m = +inet(media_nav_common) 957 precision_m = +inet(media_nav_common)
958 scorpius = +inet(media_nav_acpi_common) 958 scorpius = +inet(media_nav_acpi_common)
959 sp_inet = +inet(media_nav_acpi_common) 959 sp_inet = +inet(media_nav_acpi_common)
960 targa_v811 = +inet(media_nav_acpi_common) 960 targa_v811 = +inet(media_nav_acpi_common)
961 thinkpad = +inet(media_nav_common) 961 thinkpad = +inet(media_nav_common)
962 thinkpadz60 = +inet(thinkpad60) 962 thinkpadz60 = +inet(thinkpad60)
963 tm2030USB-102 = +inet(media_nav_acpi_common) 963 tm2030USB-102 = +inet(media_nav_acpi_common)
964 tm2030USB-106 = +inet(media_nav_acpi_common) 964 tm2030USB-106 = +inet(media_nav_acpi_common)
965 trust_slimline = +inet(media_nav_acpi_common) 965 trust_slimline = +inet(media_nav_acpi_common)
966 vsonku306 = +inet(microsoftprooem) 966 vsonku306 = +inet(microsoftprooem)
967 $inetkbds = +inet(%m) 967 $inetkbds = +inet(%m)
968 $maclaptop = +inet(apple)+level3(enter_switch) 968 $maclaptop = +inet(apple)+level3(enter_switch)
969 $applealu = +inet(apple) 969 $applealu = +inet(apple)
970 $macs = +inet(apple) 970 $macs = +inet(apple)
971 sun_type7_jp_usb = +sun_vndr/solaris(defaults_type7jp) 971 sun_type7_jp_usb = +sun_vndr/solaris(defaults_type7jp)
972 $sun = +sun_vndr/solaris(defaults) 972 $sun = +sun_vndr/solaris(defaults)
973 973
974! model layout = symbols 974! model layout = symbols
975 $inetmediakbds jp = +jp(henkan) 975 $inetmediakbds jp = +jp(henkan)
976 976
977! layout variant = compat 977! layout variant = compat
978 de neo = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock) 978 de neo = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
979 de adnw = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock) 979 de adnw = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
980 jp $sun_compat = complete+japan(kana_lock) 980 jp $sun_compat = complete+japan(kana_lock)
981 981
982! layout[1] variant[1] = compat 982! layout[1] variant[1] = compat
983 de neo = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock) 983 de neo = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
984 de adnw = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock) 984 de adnw = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
985 jp $sun_compat = complete+japan(kana_lock) 985 jp $sun_compat = complete+japan(kana_lock)
986 986
987! layout[2] variant[2] = compat 987! layout[2] variant[2] = compat
988 de neo = +caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2 988 de neo = +caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2
989 de adnw = +caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2 989 de adnw = +caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2
990 jp $sun_compat = +complete+japan(kana_lock):2 990 jp $sun_compat = +complete+japan(kana_lock):2
991 991
992! layout[3] variant[3] = compat 992! layout[3] variant[3] = compat
993 de neo = +caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3 993 de neo = +caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3
994 de adnw = +caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3 994 de adnw = +caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3
995 jp $sun_compat = +complete+japan(kana_lock):3 995 jp $sun_compat = +complete+japan(kana_lock):3
996 996
997! layout[4] variant[4] = compat 997! layout[4] variant[4] = compat
998 de neo = +caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4 998 de neo = +caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4
999 de adnw = +caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4 999 de adnw = +caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4
1000 jp $sun_compat = +complete+japan(kana_lock):4 1000 jp $sun_compat = +complete+japan(kana_lock):4
1001 1001
1002! model layout = compat 1002! model layout = compat
1003 pc98 nec_vndr/jp = pc98(basic) 1003 pc98 nec_vndr/jp = pc98(basic)
1004 * jp = complete+japan 1004 * jp = complete+japan
1005 olpc * = olpc 1005 olpc * = olpc
1006 olpcm * = olpc 1006 olpcm * = olpc
1007 * * = complete 1007 * * = complete
1008 1008
1009! model layout[1] = compat 1009! model layout[1] = compat
1010 * * = complete 1010 * * = complete
1011 1011
1012! model = types 1012! model = types
1013 $macs = complete+numpad(mac) 1013 $macs = complete+numpad(mac)
1014 $applealu = complete+numpad(mac) 1014 $applealu = complete+numpad(mac)
1015 $nokiamodels = complete+nokia 1015 $nokiamodels = complete+nokia
1016 * = complete 1016 * = complete
1017 1017
1018! layout option = symbols 1018! layout option = symbols
1019 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle) 1019 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle)
1020 * misc:typo = +typo(base) 1020 * misc:typo = +typo(base)
1021 1021
1022! layout[1] option = symbols 1022! layout[1] option = symbols
1023 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):1 1023 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):1
1024 * misc:typo = +typo(base):1 1024 * misc:typo = +typo(base):1
1025 1025
1026! layout[2] option = symbols 1026! layout[2] option = symbols
1027 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):2 1027 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):2
1028 * misc:typo = +typo(base):2 1028 * misc:typo = +typo(base):2
1029 1029
1030! layout[3] option = symbols 1030! layout[3] option = symbols
1031 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):3 1031 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):3
1032 * misc:typo = +typo(base):3 1032 * misc:typo = +typo(base):3
1033 1033
1034! layout[4] option = symbols 1034! layout[4] option = symbols
1035 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):4 1035 $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):4
1036 * misc:typo = +typo(base):4 1036 * misc:typo = +typo(base):4
1037 1037
1038! option = symbols 1038! option = symbols
1039 grp:shift_toggle = +group(shifts_toggle) 1039 grp:shift_toggle = +group(shifts_toggle)
1040 altwin:menu = +altwin(menu) 1040 altwin:menu = +altwin(menu)
1041 altwin:meta_alt = +altwin(meta_alt) 1041 altwin:meta_alt = +altwin(meta_alt)
1042 altwin:alt_win = +altwin(alt_win) 1042 altwin:alt_win = +altwin(alt_win)
1043 altwin:ctrl_win = +altwin(ctrl_win) 1043 altwin:ctrl_win = +altwin(ctrl_win)
1044 altwin:ctrl_alt_win = +altwin(ctrl_alt_win) 1044 altwin:ctrl_alt_win = +altwin(ctrl_alt_win)
1045 altwin:meta_win = +altwin(meta_win) 1045 altwin:meta_win = +altwin(meta_win)
1046 altwin:left_meta_win = +altwin(left_meta_win) 1046 altwin:left_meta_win = +altwin(left_meta_win)
1047 altwin:hyper_win = +altwin(hyper_win) 1047 altwin:hyper_win = +altwin(hyper_win)
1048 altwin:alt_super_win = +altwin(alt_super_win) 1048 altwin:alt_super_win = +altwin(alt_super_win)
1049 altwin:swap_alt_win = +altwin(swap_alt_win) 1049 altwin:swap_alt_win = +altwin(swap_alt_win)
1050 grab:debug = +srvr_ctrl(grab_debug) 1050 grab:debug = +srvr_ctrl(grab_debug)
1051 grp:switch = +group(switch) 1051 grp:switch = +group(switch)
1052 grp:lswitch = +group(lswitch) 1052 grp:lswitch = +group(lswitch)
1053 grp:win_switch = +group(win_switch) 1053 grp:win_switch = +group(win_switch)
1054 grp:lwin_switch = +group(lwin_switch) 1054 grp:lwin_switch = +group(lwin_switch)
1055 grp:rwin_switch = +group(rwin_switch) 1055 grp:rwin_switch = +group(rwin_switch)
1056 grp:toggle = +group(toggle) 1056 grp:toggle = +group(toggle)
1057 grp:shifts_toggle = +group(shifts_toggle) 1057 grp:shifts_toggle = +group(shifts_toggle)
1058 grp:ctrls_toggle = +group(ctrls_toggle) 1058 grp:ctrls_toggle = +group(ctrls_toggle)
1059 grp:alts_toggle = +group(alts_toggle) 1059 grp:alts_toggle = +group(alts_toggle)
1060 grp:caps_toggle = +capslock(grouplock) 1060 grp:caps_toggle = +capslock(grouplock)
1061 grp:caps_switch = +capslock(groupshift) 1061 grp:caps_switch = +capslock(groupshift)
1062 grp:shift_caps_toggle = +group(shift_caps_toggle) 1062 grp:shift_caps_toggle = +group(shift_caps_toggle)
1063 grp:shift_caps_switch = +group(shift_caps_switch) 1063 grp:shift_caps_switch = +group(shift_caps_switch)
1064 grp:win_space_toggle = +group(win_space_toggle) 1064 grp:win_space_toggle = +group(win_space_toggle)
1065 grp:win_menu_switch = +group(win_menu_switch) 1065 grp:win_menu_switch = +group(win_menu_switch)
1066 grp:alt_caps_toggle = +group(alt_caps_toggle) 1066 grp:alt_caps_toggle = +group(alt_caps_toggle)
1067 grp:alt_space_toggle = +group(alt_space_toggle) 1067 grp:alt_space_toggle = +group(alt_space_toggle)
1068 grp:menu_toggle = +group(menu_toggle) 1068 grp:menu_toggle = +group(menu_toggle)
1069 grp:lwin_toggle = +group(lwin_toggle) 1069 grp:lwin_toggle = +group(lwin_toggle)
1070 grp:rwin_toggle = +group(rwin_toggle) 1070 grp:rwin_toggle = +group(rwin_toggle)
1071 grp:lshift_toggle = +group(lshift_toggle) 1071 grp:lshift_toggle = +group(lshift_toggle)
1072 grp:rshift_toggle = +group(rshift_toggle) 1072 grp:rshift_toggle = +group(rshift_toggle)
1073 grp:rctrl_switch = +group(rctrl_switch) 1073 grp:rctrl_switch = +group(rctrl_switch)
1074 grp:lctrl_toggle = +group(lctrl_toggle) 1074 grp:lctrl_toggle = +group(lctrl_toggle)
1075 grp:rctrl_toggle = +group(rctrl_toggle) 1075 grp:rctrl_toggle = +group(rctrl_toggle)
1076 grp:lalt_toggle = +group(lalt_toggle) 1076 grp:lalt_toggle = +group(lalt_toggle)
1077 grp:sclk_toggle = +group(sclk_toggle) 1077 grp:sclk_toggle = +group(sclk_toggle)
1078 grp:lctrl_rctrl_switch = +group(lctrl_rctrl_switch) 1078 grp:lctrl_rctrl_switch = +group(lctrl_rctrl_switch)
1079 grp:lctrl_lwin_rctrl_menu = +group(lctrl_lwin_rctrl_menu) 1079 grp:lctrl_lwin_rctrl_menu = +group(lctrl_lwin_rctrl_menu)
1080 grp:lctrl_lalt_toggle = +group(lctrl_lalt_toggle) 1080 grp:lctrl_lalt_toggle = +group(lctrl_lalt_toggle)
1081 grp:rctrl_ralt_toggle = +group(rctrl_ralt_toggle) 1081 grp:rctrl_ralt_toggle = +group(rctrl_ralt_toggle)
1082 grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) 1082 grp:ctrl_alt_toggle = +group(ctrl_alt_toggle)
1083 grp:ctrl_alt_toggle_bidir = +group(ctrl_alt_toggle_bidir) 1083 grp:ctrl_alt_toggle_bidir = +group(ctrl_alt_toggle_bidir)
1084 grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle) 1084 grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle)
1085 grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle) 1085 grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle)
1086 grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) 1086 grp:ctrl_shift_toggle = +group(ctrl_shift_toggle)
1087 grp:ctrl_shift_toggle_bidir = +group(ctrl_shift_toggle_bidir) 1087 grp:ctrl_shift_toggle_bidir = +group(ctrl_shift_toggle_bidir)
1088 grp:lalt_lshift_toggle = +group(lalt_lshift_toggle) 1088 grp:lalt_lshift_toggle = +group(lalt_lshift_toggle)
1089 grp:ralt_rshift_toggle = +group(ralt_rshift_toggle) 1089 grp:ralt_rshift_toggle = +group(ralt_rshift_toggle)
1090 grp:alt_shift_toggle = +group(alt_shift_toggle) 1090 grp:alt_shift_toggle = +group(alt_shift_toggle)
1091 grp:alt_shift_toggle_bidir = +group(alt_shift_toggle_bidir) 1091 grp:alt_shift_toggle_bidir = +group(alt_shift_toggle_bidir)
1092 lv3:switch = +level3(switch) 1092 lv3:switch = +level3(switch)
1093 lv3:ralt_switch = +level3(ralt_switch) 1093 lv3:ralt_switch = +level3(ralt_switch)
1094 lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) 1094 lv3:ralt_switch_multikey = +level3(ralt_switch_multikey)
1095 lv3:ralt_alt = +level3(ralt_alt) 1095 lv3:ralt_alt = +level3(ralt_alt)
1096 lv3:lalt_switch = +level3(lalt_switch) 1096 lv3:lalt_switch = +level3(lalt_switch)
1097 lv3:alt_switch = +level3(alt_switch) 1097 lv3:alt_switch = +level3(alt_switch)
1098 lv3:menu_switch = +level3(menu_switch) 1098 lv3:menu_switch = +level3(menu_switch)
1099 lv3:win_switch = +level3(win_switch) 1099 lv3:win_switch = +level3(win_switch)
1100 lv3:lwin_switch = +level3(lwin_switch) 1100 lv3:lwin_switch = +level3(lwin_switch)
1101 lv3:rwin_switch = +level3(rwin_switch) 1101 lv3:rwin_switch = +level3(rwin_switch)
1102 lv3:enter_switch = +level3(enter_switch) 1102 lv3:enter_switch = +level3(enter_switch)
1103 caps:capslock = +capslock(capslock) 1103 caps:capslock = +capslock(capslock)
1104 caps:numlock = +capslock(numlock) 1104 caps:numlock = +capslock(numlock)
1105 caps:shiftlock = +capslock(shiftlock) 1105 caps:shiftlock = +capslock(shiftlock)
1106 caps:swapescape = +capslock(swapescape) 1106 caps:swapescape = +capslock(swapescape)
1107 caps:escape = +capslock(escape) 1107 caps:escape = +capslock(escape)
1108 caps:backspace = +capslock(backspace) 1108 caps:backspace = +capslock(backspace)
1109 caps:super = +capslock(super) 1109 caps:super = +capslock(super)
1110 caps:hyper = +capslock(hyper) 1110 caps:hyper = +capslock(hyper)
1111 caps:none = +capslock(none) 1111 caps:none = +capslock(none)
1112 caps:ctrl_modifier = +capslock(ctrl_modifier) 1112 caps:ctrl_modifier = +capslock(ctrl_modifier)
1113 ctrl:nocaps = +ctrl(nocaps) 1113 ctrl:nocaps = +ctrl(nocaps)
1114 ctrl:lctrl_meta = +ctrl(lctrl_meta) 1114 ctrl:lctrl_meta = +ctrl(lctrl_meta)
1115 ctrl:swapcaps = +ctrl(swapcaps) 1115 ctrl:swapcaps = +ctrl(swapcaps)
1116 ctrl:ac_ctrl = +ctrl(ac_ctrl) 1116 ctrl:ac_ctrl = +ctrl(ac_ctrl)
1117 ctrl:aa_ctrl = +ctrl(aa_ctrl) 1117 ctrl:aa_ctrl = +ctrl(aa_ctrl)
1118 ctrl:rctrl_ralt = +ctrl(rctrl_ralt) 1118 ctrl:rctrl_ralt = +ctrl(rctrl_ralt)
1119 ctrl:menu_rctrl = +ctrl(menu_rctrl) 1119 ctrl:menu_rctrl = +ctrl(menu_rctrl)
1120 ctrl:ralt_rctrl = +ctrl(ralt_rctrl) 1120 ctrl:ralt_rctrl = +ctrl(ralt_rctrl)
 1121 ctrl:swap_lalt_lctl = +ctrl(swap_lalt_lctl)
 1122 ctrl:swap_lwin_lctl = +ctrl(swap_lwin_lctl)
 1123 ctrl:swap_rwin_rctl = +ctrl(swap_rwin_rctl)
 1124 ctrl:swap_lalt_lctl_lwin = +ctrl(swap_lalt_lctl_lwin)
1121 compose:ralt = +compose(ralt) 1125 compose:ralt = +compose(ralt)
1122 compose:lwin = +compose(lwin) 1126 compose:lwin = +compose(lwin)
1123 compose:lwin-altgr = +compose(lwin-altgr) 1127 compose:lwin-altgr = +compose(lwin-altgr)
1124 compose:rwin = +compose(rwin) 1128 compose:rwin = +compose(rwin)
1125 compose:rwin-altgr = +compose(rwin-altgr) 1129 compose:rwin-altgr = +compose(rwin-altgr)
1126 compose:menu = +compose(menu) 1130 compose:menu = +compose(menu)
1127 compose:menu-altgr = +compose(menu-altgr) 1131 compose:menu-altgr = +compose(menu-altgr)
1128 compose:lctrl = +compose(lctrl) 1132 compose:lctrl = +compose(lctrl)
1129 compose:lctrl-altgr = +compose(lctrl-altgr) 1133 compose:lctrl-altgr = +compose(lctrl-altgr)
1130 compose:rctrl = +compose(rctrl) 1134 compose:rctrl = +compose(rctrl)
1131 compose:rctrl-altgr = +compose(rctrl-altgr) 1135 compose:rctrl-altgr = +compose(rctrl-altgr)
1132 compose:caps = +compose(caps) 1136 compose:caps = +compose(caps)
1133 compose:caps-altgr = +compose(caps-altgr) 1137 compose:caps-altgr = +compose(caps-altgr)
1134 compose:102 = +compose(102) 1138 compose:102 = +compose(102)
1135 compose:102-altgr = +compose(102-altgr) 1139 compose:102-altgr = +compose(102-altgr)
1136 compose:paus = +compose(paus) 1140 compose:paus = +compose(paus)
1137 compose:prsc = +compose(prsc) 1141 compose:prsc = +compose(prsc)
1138 compose:sclk = +compose(sclk) 1142 compose:sclk = +compose(sclk)
1139 srvrkeys:none = +srvr_ctrl(no_srvr_keys) 1143 srvrkeys:none = +srvr_ctrl(no_srvr_keys)
1140 eurosign:e = +eurosign(e) 1144 eurosign:e = +eurosign(e)
1141 eurosign:2 = +eurosign(2) 1145 eurosign:2 = +eurosign(2)
1142 eurosign:4 = +eurosign(4) 1146 eurosign:4 = +eurosign(4)
1143 eurosign:5 = +eurosign(5) 1147 eurosign:5 = +eurosign(5)
1144 rupeesign:4 = +rupeesign(4) 1148 rupeesign:4 = +rupeesign(4)
1145 keypad:oss = +keypad(oss) 1149 keypad:oss = +keypad(oss)
1146 keypad:legacy = +keypad(legacy) 1150 keypad:legacy = +keypad(legacy)
1147 keypad:legacy_wang = +keypad(legacy_wang) 1151 keypad:legacy_wang = +keypad(legacy_wang)
1148 keypad:oss_wang = +keypad(oss_wang) 1152 keypad:oss_wang = +keypad(oss_wang)
1149 keypad:future = +keypad(future) 1153 keypad:future = +keypad(future)
1150 keypad:future_wang = +keypad(future_wang) 1154 keypad:future_wang = +keypad(future_wang)
1151 keypad:hex = +keypad(ops)+keypad(hex) 1155 keypad:hex = +keypad(ops)+keypad(hex)
1152 keypad:atm = +keypad(ops)+keypad(hex)+keypad(atm)  1156 keypad:atm = +keypad(ops)+keypad(hex)+keypad(atm)
1153 nbsp:none = +nbsp(none) 1157 nbsp:none = +nbsp(none)
1154 nbsp:level2 = +nbsp(level2) 1158 nbsp:level2 = +nbsp(level2)
1155 nbsp:level3 = +nbsp(level3) 1159 nbsp:level3 = +nbsp(level3)
1156 nbsp:level3s = +nbsp(level3s) 1160 nbsp:level3s = +nbsp(level3s)
1157 nbsp:level3n = +nbsp(level3n) 1161 nbsp:level3n = +nbsp(level3n)
1158 nbsp:level4 = +nbsp(level4) 1162 nbsp:level4 = +nbsp(level4)
1159 nbsp:level4n = +nbsp(level4n) 1163 nbsp:level4n = +nbsp(level4n)
1160 nbsp:level4nl = +nbsp(level4nl) 1164 nbsp:level4nl = +nbsp(level4nl)
1161 japan:nicola_f_bs = +jp(nicola_f_bs) 1165 japan:nicola_f_bs = +jp(nicola_f_bs)
1162 japan:hztg_escape = +jp(hztg_escape) 1166 japan:hztg_escape = +jp(hztg_escape)
 1167 korean:ralt_rctrl = +kr(ralt_hangul)+kr(rctrl_hanja)
 1168 korean:rctrl_ralt = +kr(rctrl_hangul)+kr(ralt_hanja)
1163 kpdl:dot = +kpdl(dot) 1169 kpdl:dot = +kpdl(dot)
1164 kpdl:comma = +kpdl(comma) 1170 kpdl:comma = +kpdl(comma)
1165 kpdl:dotoss = +kpdl(dotoss) 1171 kpdl:dotoss = +kpdl(dotoss)
1166 kpdl:dotoss_latin9 = +kpdl(dotoss_latin9) 1172 kpdl:dotoss_latin9 = +kpdl(dotoss_latin9)
1167 kpdl:commaoss = +kpdl(commaoss) 1173 kpdl:commaoss = +kpdl(commaoss)
1168 kpdl:momayyezoss = +kpdl(momayyezoss) 1174 kpdl:momayyezoss = +kpdl(momayyezoss)
1169 kpdl:kposs = +kpdl(kposs) 1175 kpdl:kposs = +kpdl(kposs)
1170 kpdl:semi = +kpdl(semi) 1176 kpdl:semi = +kpdl(semi)
1171 shift:breaks_caps = +shift(breaks_caps) 1177 shift:breaks_caps = +shift(breaks_caps)
1172 esperanto:qwerty = +epo(qwerty) 1178 esperanto:qwerty = +epo(qwerty)
1173 esperanto:dvorak = +epo(dvorak) 1179 esperanto:dvorak = +epo(dvorak)
1174 esperanto:colemak = +epo(colemak) 1180 esperanto:colemak = +epo(colemak)
1175 terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) 1181 terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)
1176 keypad:pointerkeys = +keypad(pointerkeys) 1182 keypad:pointerkeys = +keypad(pointerkeys)
1177 apple:alupckeys = +macintosh_vndr/apple(alupckeys) 1183 apple:alupckeys = +macintosh_vndr/apple(alupckeys)
1178 shift:both_capslock = +shift(both_capslock) 1184 shift:both_capslock = +shift(both_capslock)
1179 shift:lshift_both_capslock = +shift(lshift_both_capslock) 1185 shift:lshift_both_capslock = +shift(lshift_both_capslock)
1180 shift:rshift_both_capslock = +shift(rshift_both_capslock) 1186 shift:rshift_both_capslock = +shift(rshift_both_capslock)
1181 shift:both_capslock_cancel = +shift(both_capslock_cancel) 1187 shift:both_capslock_cancel = +shift(both_capslock_cancel)
1182 shift:lshift_both_capslock_cancel = +shift(lshift_both_capslock_cancel) 1188 shift:lshift_both_capslock_cancel = +shift(lshift_both_capslock_cancel)
1183 shift:rshift_both_capslock_cancel = +shift(rshift_both_capslock_cancel) 1189 shift:rshift_both_capslock_cancel = +shift(rshift_both_capslock_cancel)
1184 shift:both_shiftlock = +shift(both_shiftlock) 1190 shift:both_shiftlock = +shift(both_shiftlock)
1185 shift:lshift_both_shiftlock = +shift(lshift_both_shiftlock) 1191 shift:lshift_both_shiftlock = +shift(lshift_both_shiftlock)
1186 shift:rshift_both_shiftlock = +shift(rshift_both_shiftlock) 1192 shift:rshift_both_shiftlock = +shift(rshift_both_shiftlock)
1187 solaris:sun_compat = +sun_vndr/solaris(sun_compat) 1193 solaris:sun_compat = +sun_vndr/solaris(sun_compat)
1188 lv3:caps_switch = +level3(caps_switch) 1194 lv3:caps_switch = +level3(caps_switch)
1189 lv3:bksl_switch = +level3(bksl_switch) 1195 lv3:bksl_switch = +level3(bksl_switch)
1190 lv3:lsgt_switch = +level3(lsgt_switch) 1196 lv3:lsgt_switch = +level3(lsgt_switch)
1191 lv3:caps_switch_latch = +level3(caps_switch_latch) 1197 lv3:caps_switch_latch = +level3(caps_switch_latch)
1192 lv3:bksl_switch_latch = +level3(bksl_switch_latch) 1198 lv3:bksl_switch_latch = +level3(bksl_switch_latch)
1193 lv3:lsgt_switch_latch = +level3(lsgt_switch_latch) 1199 lv3:lsgt_switch_latch = +level3(lsgt_switch_latch)
1194 lv5:lsgt_switch_lock = +level5(lsgt_switch_lock) 1200 lv5:lsgt_switch_lock = +level5(lsgt_switch_lock)
1195 lv5:ralt_switch_lock = +level5(ralt_switch_lock) 1201 lv5:ralt_switch_lock = +level5(ralt_switch_lock)
1196 lv5:lwin_switch_lock = +level5(lwin_switch_lock) 1202 lv5:lwin_switch_lock = +level5(lwin_switch_lock)
1197 lv5:rwin_switch_lock = +level5(rwin_switch_lock) 1203 lv5:rwin_switch_lock = +level5(rwin_switch_lock)
1198 lv5:lsgt_switch_lock_cancel = +level5(lsgt_switch_lock_cancel) 1204 lv5:lsgt_switch_lock_cancel = +level5(lsgt_switch_lock_cancel)
1199 lv5:ralt_switch_lock_cancel = +level5(ralt_switch_lock_cancel) 1205 lv5:ralt_switch_lock_cancel = +level5(ralt_switch_lock_cancel)
1200 lv5:lwin_switch_lock_cancel = +level5(lwin_switch_lock_cancel) 1206 lv5:lwin_switch_lock_cancel = +level5(lwin_switch_lock_cancel)
1201 lv5:rwin_switch_lock_cancel = +level5(rwin_switch_lock_cancel) 1207 lv5:rwin_switch_lock_cancel = +level5(rwin_switch_lock_cancel)
1202 1208
1203 1209
1204 1210
1205! option = compat 1211! option = compat
1206 grp_led:num = +lednum(group_lock) 1212 grp_led:num = +lednum(group_lock)
1207 grp_led:caps = +ledcaps(group_lock) 1213 grp_led:caps = +ledcaps(group_lock)
1208 grp_led:scroll = +ledscroll(group_lock) 1214 grp_led:scroll = +ledscroll(group_lock)
1209 japan:kana_lock = +japan(kana_lock) 1215 japan:kana_lock = +japan(kana_lock)
1210 caps:shiftlock = +ledcaps(shift_lock) 1216 caps:shiftlock = +ledcaps(shift_lock)
1211 grab:break_actions = +xfree86(grab_break) 1217 grab:break_actions = +xfree86(grab_break)
1212 1218
1213 1219
1214! option = types 1220! option = types
1215 caps:internal = +caps(internal) 1221 caps:internal = +caps(internal)
1216 caps:internal_nocancel = +caps(internal_nocancel) 1222 caps:internal_nocancel = +caps(internal_nocancel)
1217 caps:shift = +caps(shift) 1223 caps:shift = +caps(shift)
1218 caps:shift_nocancel = +caps(shift_nocancel) 1224 caps:shift_nocancel = +caps(shift_nocancel)
1219 numpad:pc = +numpad(pc) 1225 numpad:pc = +numpad(pc)
1220 numpad:mac = +numpad(mac) 1226 numpad:mac = +numpad(mac)
1221 numpad:microsoft = +numpad(microsoft) 1227 numpad:microsoft = +numpad(microsoft)
1222 numpad:shift3 = +numpad(shift3) 1228 numpad:shift3 = +numpad(shift3)

cvs diff -r1.8 -r1.9 src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst (switch to unified diff)

--- src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst 2014/07/11 19:14:09 1.8
+++ src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst 2015/07/20 22:45:10 1.9
@@ -1,887 +1,898 @@ @@ -1,887 +1,898 @@
1! model 1! model
2 pc101 Generic 101-key PC 2 pc101 Generic 101-key PC
3 pc102 Generic 102-key (Intl) PC 3 pc102 Generic 102-key (Intl) PC
4 pc104 Generic 104-key PC 4 pc104 Generic 104-key PC
5 pc105 Generic 105-key (Intl) PC 5 pc105 Generic 105-key (Intl) PC
6 dell101 Dell 101-key PC 6 dell101 Dell 101-key PC
7 latitude Dell Latitude series laptop 7 latitude Dell Latitude series laptop
8 dellm65 Dell Precision M65 8 dellm65 Dell Precision M65
9 everex Everex STEPnote 9 everex Everex STEPnote
10 flexpro Keytronic FlexPro 10 flexpro Keytronic FlexPro
11 microsoft Microsoft Natural 11 microsoft Microsoft Natural
12 omnikey101 Northgate OmniKey 101 12 omnikey101 Northgate OmniKey 101
13 winbook Winbook Model XP5 13 winbook Winbook Model XP5
14 pc98 PC-98xx Series 14 pc98 PC-98xx Series
15 a4techKB21 A4Tech KB-21 15 a4techKB21 A4Tech KB-21
16 a4techKBS8 A4Tech KBS-8 16 a4techKBS8 A4Tech KBS-8
17 a4_rfkb23 A4Tech Wireless Desktop RFKB-23 17 a4_rfkb23 A4Tech Wireless Desktop RFKB-23
18 airkey Acer AirKey V 18 airkey Acer AirKey V
19 azonaRF2300 Azona RF2300 wireless Internet Keyboard 19 azonaRF2300 Azona RF2300 wireless Internet Keyboard
20 scorpius Advance Scorpius KI 20 scorpius Advance Scorpius KI
21 brother Brother Internet Keyboard 21 brother Brother Internet Keyboard
22 btc5113rf BTC 5113RF Multimedia 22 btc5113rf BTC 5113RF Multimedia
23 btc5126t BTC 5126T 23 btc5126t BTC 5126T
24 btc6301urf BTC 6301URF 24 btc6301urf BTC 6301URF
25 btc9000 BTC 9000 25 btc9000 BTC 9000
26 btc9000a BTC 9000A 26 btc9000a BTC 9000A
27 btc9001ah BTC 9001AH 27 btc9001ah BTC 9001AH
28 btc5090 BTC 5090 28 btc5090 BTC 5090
29 btc9019u BTC 9019U 29 btc9019u BTC 9019U
30 btc9116u BTC 9116U Mini Wireless Internet and Gaming 30 btc9116u BTC 9116U Mini Wireless Internet and Gaming
31 cherryblue Cherry Blue Line CyBo@rd 31 cherryblue Cherry Blue Line CyBo@rd
32 cherryblueb Cherry CyMotion Master XPress 32 cherryblueb Cherry CyMotion Master XPress
33 cherrybluea Cherry Blue Line CyBo@rd (alternate option) 33 cherrybluea Cherry Blue Line CyBo@rd (alternate option)
34 cherrycyboard Cherry CyBo@rd USB-Hub 34 cherrycyboard Cherry CyBo@rd USB-Hub
35 cherrycmexpert Cherry CyMotion Expert 35 cherrycmexpert Cherry CyMotion Expert
36 cherrybunlim Cherry B.UNLIMITED 36 cherrybunlim Cherry B.UNLIMITED
37 chicony Chicony Internet Keyboard 37 chicony Chicony Internet Keyboard
38 chicony0108 Chicony KU-0108 38 chicony0108 Chicony KU-0108
39 chicony0420 Chicony KU-0420 39 chicony0420 Chicony KU-0420
40 chicony9885 Chicony KB-9885 40 chicony9885 Chicony KB-9885
41 compaqeak8 Compaq Easy Access Keyboard 41 compaqeak8 Compaq Easy Access Keyboard
42 compaqik7 Compaq Internet Keyboard (7 keys) 42 compaqik7 Compaq Internet Keyboard (7 keys)
43 compaqik13 Compaq Internet Keyboard (13 keys) 43 compaqik13 Compaq Internet Keyboard (13 keys)
44 compaqik18 Compaq Internet Keyboard (18 keys) 44 compaqik18 Compaq Internet Keyboard (18 keys)
45 cymotionlinux Cherry CyMotion Master Linux 45 cymotionlinux Cherry CyMotion Master Linux
46 armada Laptop/notebook Compaq (eg. Armada) Laptop Keyboard 46 armada Laptop/notebook Compaq (eg. Armada) Laptop Keyboard
47 presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard 47 presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard
48 ipaq Compaq iPaq Keyboard 48 ipaq Compaq iPaq Keyboard
49 dell Dell 49 dell Dell
50 dellsk8125 Dell SK-8125 50 dellsk8125 Dell SK-8125
51 dellsk8135 Dell SK-8135 51 dellsk8135 Dell SK-8135
52 dellusbmm Dell USB Multimedia Keyboard 52 dellusbmm Dell USB Multimedia Keyboard
53 inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx 53 inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx
54 precision_m Dell Laptop/notebook Precision M series 54 precision_m Dell Laptop/notebook Precision M series
55 dexxa Dexxa Wireless Desktop Keyboard 55 dexxa Dexxa Wireless Desktop Keyboard
56 diamond Diamond 9801 / 9802 series 56 diamond Diamond 9801 / 9802 series
57 dtk2000 DTK2000 57 dtk2000 DTK2000
58 ennyah_dkb1008 Ennyah DKB-1008 58 ennyah_dkb1008 Ennyah DKB-1008
59 fscaa1667g Fujitsu-Siemens Computers AMILO laptop 59 fscaa1667g Fujitsu-Siemens Computers AMILO laptop
60 genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910 60 genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
61 geniuscomfy Genius Comfy KB-12e 61 geniuscomfy Genius Comfy KB-12e
62 geniuscomfy2 Genius Comfy KB-21e-Scroll 62 geniuscomfy2 Genius Comfy KB-21e-Scroll
63 geniuskb19e Genius KB-19e NB 63 geniuskb19e Genius KB-19e NB
64 geniuskkb2050hs Genius KKB-2050HS 64 geniuskkb2050hs Genius KKB-2050HS
65 gyration Gyration 65 gyration Gyration
66 htcdream HTC Dream 66 htcdream HTC Dream
67 kinesis Kinesis 67 kinesis Kinesis
68 logitech_base Logitech Generic Keyboard 68 logitech_base Logitech Generic Keyboard
69 logitech_g15 Logitech G15 extra keys via G15daemon 69 logitech_g15 Logitech G15 extra keys via G15daemon
70 hpi6 Hewlett-Packard Internet Keyboard 70 hpi6 Hewlett-Packard Internet Keyboard
71 hp250x Hewlett-Packard SK-250x Multimedia Keyboard 71 hp250x Hewlett-Packard SK-250x Multimedia Keyboard
72 hpxe3gc Hewlett-Packard Omnibook XE3 GC 72 hpxe3gc Hewlett-Packard Omnibook XE3 GC
73 hpxe3gf Hewlett-Packard Omnibook XE3 GF 73 hpxe3gf Hewlett-Packard Omnibook XE3 GF
74 hpxt1000 Hewlett-Packard Omnibook XT1000 74 hpxt1000 Hewlett-Packard Omnibook XT1000
75 hpdv5 Hewlett-Packard Pavilion dv5 75 hpdv5 Hewlett-Packard Pavilion dv5
76 hpzt11xx Hewlett-Packard Pavilion ZT11xx 76 hpzt11xx Hewlett-Packard Pavilion ZT11xx
77 hp500fa Hewlett-Packard Omnibook 500 FA 77 hp500fa Hewlett-Packard Omnibook 500 FA
78 hp5xx Hewlett-Packard Omnibook 5xx 78 hp5xx Hewlett-Packard Omnibook 5xx
79 hpnx9020 Hewlett-Packard nx9020 79 hpnx9020 Hewlett-Packard nx9020
80 hp6000 Hewlett-Packard Omnibook 6000/6100 80 hp6000 Hewlett-Packard Omnibook 6000/6100
81 honeywell_euroboard Honeywell Euroboard 81 honeywell_euroboard Honeywell Euroboard
82 hpmini110 Hewlett-Packard Mini 110 Notebook 82 hpmini110 Hewlett-Packard Mini 110 Notebook
83 rapidaccess IBM Rapid Access 83 rapidaccess IBM Rapid Access
84 rapidaccess2 IBM Rapid Access II 84 rapidaccess2 IBM Rapid Access II
85 thinkpad IBM ThinkPad 560Z/600/600E/A22E 85 thinkpad IBM ThinkPad 560Z/600/600E/A22E
86 thinkpad60 IBM ThinkPad R60/T60/R61/T61 86 thinkpad60 IBM ThinkPad R60/T60/R61/T61
87 thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t 87 thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t
88 ibm_spacesaver IBM Space Saver 88 ibm_spacesaver IBM Space Saver
89 logiaccess Logitech Access Keyboard 89 logiaccess Logitech Access Keyboard
90 logiclx300 Logitech Cordless Desktop LX-300 90 logiclx300 Logitech Cordless Desktop LX-300
91 logii350 Logitech Internet 350 Keyboard 91 logii350 Logitech Internet 350 Keyboard
92 logimel Logitech Media Elite Keyboard 92 logimel Logitech Media Elite Keyboard
93 logicd Logitech Cordless Desktop 93 logicd Logitech Cordless Desktop
94 logicd_it Logitech Cordless Desktop iTouch 94 logicd_it Logitech Cordless Desktop iTouch
95 logicd_nav Logitech Cordless Desktop Navigator 95 logicd_nav Logitech Cordless Desktop Navigator
96 logicd_opt Logitech Cordless Desktop Optical 96 logicd_opt Logitech Cordless Desktop Optical
97 logicda Logitech Cordless Desktop (alternate option) 97 logicda Logitech Cordless Desktop (alternate option)
98 logicdpa2 Logitech Cordless Desktop Pro (alternate option 2) 98 logicdpa2 Logitech Cordless Desktop Pro (alternate option 2)
99 logicfn Logitech Cordless Freedom/Desktop Navigator 99 logicfn Logitech Cordless Freedom/Desktop Navigator
100 logicdn Logitech Cordless Desktop Navigator 100 logicdn Logitech Cordless Desktop Navigator
101 logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) 101 logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
102 logiik Logitech Internet Keyboard 102 logiik Logitech Internet Keyboard
103 itouch Logitech iTouch 103 itouch Logitech iTouch
104 logicink Logitech Internet Navigator Keyboard 104 logicink Logitech Internet Navigator Keyboard
105 logiex110 Logitech Cordless Desktop EX110 105 logiex110 Logitech Cordless Desktop EX110
106 logiinkse Logitech iTouch Internet Navigator Keyboard SE 106 logiinkse Logitech iTouch Internet Navigator Keyboard SE
107 logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB) 107 logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB)
108 logiultrax Logitech Ultra-X Keyboard 108 logiultrax Logitech Ultra-X Keyboard
109 logiultraxc Logitech Ultra-X Cordless Media Desktop Keyboard 109 logiultraxc Logitech Ultra-X Cordless Media Desktop Keyboard
110 logidinovo Logitech diNovo Keyboard 110 logidinovo Logitech diNovo Keyboard
111 logidinovoedge Logitech diNovo Edge Keyboard 111 logidinovoedge Logitech diNovo Edge Keyboard
112 mx1998 Memorex MX1998 112 mx1998 Memorex MX1998
113 mx2500 Memorex MX2500 EZ-Access Keyboard 113 mx2500 Memorex MX2500 EZ-Access Keyboard
114 mx2750 Memorex MX2750 114 mx2750 Memorex MX2750
115 microsoft4000 Microsoft Natural Wireless Ergonomic Keyboard 4000 115 microsoft4000 Microsoft Natural Ergonomic Keyboard 4000
116 microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000 116 microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000
117 microsoftinet Microsoft Internet Keyboard 117 microsoftinet Microsoft Internet Keyboard
118 microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro 118 microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
119 microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro 119 microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro
120 microsoftprooem Microsoft Natural Keyboard Pro OEM 120 microsoftprooem Microsoft Natural Keyboard Pro OEM
121 vsonku306 ViewSonic KU-306 Internet Keyboard 121 vsonku306 ViewSonic KU-306 Internet Keyboard
122 microsoftprose Microsoft Internet Keyboard Pro, Swedish 122 microsoftprose Microsoft Internet Keyboard Pro, Swedish
123 microsoftoffice Microsoft Office Keyboard 123 microsoftoffice Microsoft Office Keyboard
124 microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A 124 microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A
125 microsoftelite Microsoft Natural Keyboard Elite 125 microsoftelite Microsoft Natural Keyboard Elite
126 microsoftccurve2k Microsoft Comfort Curve Keyboard 2000 126 microsoftccurve2k Microsoft Comfort Curve Keyboard 2000
127 oretec Ortek MCK-800 MM/Internet keyboard 127 oretec Ortek MCK-800 MM/Internet keyboard
128 propeller Propeller Voyager (KTEZ-1000) 128 propeller Propeller Voyager (KTEZ-1000)
129 qtronix QTronix Scorpius 98N+ 129 qtronix QTronix Scorpius 98N+
130 samsung4500 Samsung SDM 4500P 130 samsung4500 Samsung SDM 4500P
131 samsung4510 Samsung SDM 4510P 131 samsung4510 Samsung SDM 4510P
132 sanwaskbkg3 Sanwa Supply SKB-KG3 132 sanwaskbkg3 Sanwa Supply SKB-KG3
133 sk1300 SK-1300 133 sk1300 SK-1300
134 sk2500 SK-2500 134 sk2500 SK-2500
135 sk6200 SK-6200 135 sk6200 SK-6200
136 sk7100 SK-7100 136 sk7100 SK-7100
137 sp_inet Super Power Multimedia Keyboard 137 sp_inet Super Power Multimedia Keyboard
138 sven SVEN Ergonomic 2500 138 sven SVEN Ergonomic 2500
139 sven303 SVEN Slim 303 139 sven303 SVEN Slim 303
140 symplon Symplon PaceBook (tablet PC) 140 symplon Symplon PaceBook (tablet PC)
141 toshiba_s3000 Toshiba Satellite S3000 141 toshiba_s3000 Toshiba Satellite S3000
142 trust Trust Wireless Keyboard Classic 142 trust Trust Wireless Keyboard Classic
143 trustda Trust Direct Access Keyboard 143 trustda Trust Direct Access Keyboard
144 trust_slimline Trust Slimline 144 trust_slimline Trust Slimline
145 tm2020 TypeMatrix EZ-Reach 2020 145 tm2020 TypeMatrix EZ-Reach 2020
146 tm2030PS2 TypeMatrix EZ-Reach 2030 PS2 146 tm2030PS2 TypeMatrix EZ-Reach 2030 PS2
147 tm2030USB TypeMatrix EZ-Reach 2030 USB 147 tm2030USB TypeMatrix EZ-Reach 2030 USB
148 tm2030USB-102 TypeMatrix EZ-Reach 2030 USB (102/105:EU mode) 148 tm2030USB-102 TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)
149 tm2030USB-106 TypeMatrix EZ-Reach 2030 USB (106:JP mode) 149 tm2030USB-106 TypeMatrix EZ-Reach 2030 USB (106:JP mode)
150 yahoo Yahoo! Internet Keyboard 150 yahoo Yahoo! Internet Keyboard
151 macbook78 MacBook/MacBook Pro 151 macbook78 MacBook/MacBook Pro
152 macbook79 MacBook/MacBook Pro (Intl) 152 macbook79 MacBook/MacBook Pro (Intl)
153 macintosh Macintosh 153 macintosh Macintosh
154 macintosh_old Macintosh Old 154 macintosh_old Macintosh Old
155 macintosh_hhk Happy Hacking Keyboard for Mac 155 macintosh_hhk Happy Hacking Keyboard for Mac
156 acer_c300 Acer C300 156 acer_c300 Acer C300
157 acer_ferrari4k Acer Ferrari 4000 157 acer_ferrari4k Acer Ferrari 4000
158 acer_laptop Acer Laptop 158 acer_laptop Acer Laptop
159 asus_laptop Asus Laptop 159 asus_laptop Asus Laptop
160 apple Apple 160 apple Apple
161 apple_laptop Apple Laptop 161 apple_laptop Apple Laptop
162 applealu_ansi Apple Aluminium Keyboard (ANSI) 162 applealu_ansi Apple Aluminium Keyboard (ANSI)
163 applealu_iso Apple Aluminium Keyboard (ISO) 163 applealu_iso Apple Aluminium Keyboard (ISO)
164 applealu_jis Apple Aluminium Keyboard (JIS) 164 applealu_jis Apple Aluminium Keyboard (JIS)
165 silvercrest SILVERCREST Multimedia Wireless Keyboard 165 silvercrest SILVERCREST Multimedia Wireless Keyboard
166 emachines Laptop/notebook eMachines m68xx 166 emachines Laptop/notebook eMachines m68xx
167 benqx BenQ X-Touch 167 benqx BenQ X-Touch
168 benqx730 BenQ X-Touch 730 168 benqx730 BenQ X-Touch 730
169 benqx800 BenQ X-Touch 800 169 benqx800 BenQ X-Touch 800
170 hhk Happy Hacking Keyboard 170 hhk Happy Hacking Keyboard
171 classmate Classmate PC 171 classmate Classmate PC
172 olpc OLPC 172 olpc OLPC
173 sun_type7_usb Sun Type 7 USB 173 sun_type7_usb Sun Type 7 USB
174 sun_type7_euro_usb Sun Type 7 USB (European layout) 174 sun_type7_euro_usb Sun Type 7 USB (European layout)
175 sun_type7_unix_usb Sun Type 7 USB (Unix layout) 175 sun_type7_unix_usb Sun Type 7 USB (Unix layout)
176 sun_type7_jp_usb Sun Type 7 USB (Japanese layout) / Japanese 106-key 176 sun_type7_jp_usb Sun Type 7 USB (Japanese layout) / Japanese 106-key
177 sun_type6_usb Sun Type 6/7 USB 177 sun_type6_usb Sun Type 6/7 USB
178 sun_type6_euro_usb Sun Type 6/7 USB (European layout) 178 sun_type6_euro_usb Sun Type 6/7 USB (European layout)
179 sun_type6_unix_usb Sun Type 6 USB (Unix layout) 179 sun_type6_unix_usb Sun Type 6 USB (Unix layout)
180 sun_type6_jp_usb Sun Type 6 USB (Japanese layout) 180 sun_type6_jp_usb Sun Type 6 USB (Japanese layout)
181 sun_type6_jp Sun Type 6 (Japanese layout) 181 sun_type6_jp Sun Type 6 (Japanese layout)
182 targa_v811 Targa Visionary 811 182 targa_v811 Targa Visionary 811
183 unitekkb1925 Unitek KB-1925 183 unitekkb1925 Unitek KB-1925
184 compalfl90 FL90 184 compalfl90 FL90
185 creativedw7000 Creative Desktop Wireless 7000 185 creativedw7000 Creative Desktop Wireless 7000
186 htcdream Htc Dream phone 186 htcdream Htc Dream phone
187 187
188! layout 188! layout
189 us English (US) 189 us English (US)
190 af Afghani 190 af Afghani
191 ara Arabic 191 ara Arabic
192 al Albanian 192 al Albanian
193 am Armenian 193 am Armenian
194 at German (Austria) 194 at German (Austria)
195 az Azerbaijani 195 az Azerbaijani
196 by Belarusian 196 by Belarusian
197 be Belgian 197 be Belgian
198 bd Bangla 198 bd Bangla
199 in Indian 199 in Indian
200 ba Bosnian 200 ba Bosnian
201 br Portuguese (Brazil) 201 br Portuguese (Brazil)
202 bg Bulgarian 202 bg Bulgarian
203 ma Arabic (Morocco) 203 ma Arabic (Morocco)
204 cm English (Cameroon) 204 cm English (Cameroon)
205 mm Burmese 205 mm Burmese
206 ca French (Canada) 206 ca French (Canada)
207 cd French (Democratic Republic of the Congo) 207 cd French (Democratic Republic of the Congo)
208 cn Chinese 208 cn Chinese
209 hr Croatian 209 hr Croatian
210 cz Czech 210 cz Czech
211 dk Danish 211 dk Danish
212 nl Dutch 212 nl Dutch
213 bt Dzongkha 213 bt Dzongkha
214 ee Estonian 214 ee Estonian
215 ir Persian 215 ir Persian
216 iq Iraqi 216 iq Iraqi
217 fo Faroese 217 fo Faroese
218 fi Finnish 218 fi Finnish
219 fr French 219 fr French
220 gh English (Ghana) 220 gh English (Ghana)
221 gn French (Guinea) 221 gn French (Guinea)
222 ge Georgian 222 ge Georgian
223 de German 223 de German
224 gr Greek 224 gr Greek
225 hu Hungarian 225 hu Hungarian
226 is Icelandic 226 is Icelandic
227 il Hebrew 227 il Hebrew
228 it Italian 228 it Italian
229 jp Japanese 229 jp Japanese
230 kg Kyrgyz 230 kg Kyrgyz
231 kh Khmer (Cambodia) 231 kh Khmer (Cambodia)
232 kz Kazakh 232 kz Kazakh
233 la Lao 233 la Lao
234 latam Spanish (Latin American) 234 latam Spanish (Latin American)
235 lt Lithuanian 235 lt Lithuanian
236 lv Latvian 236 lv Latvian
237 mao Maori 237 mao Maori
238 me Montenegrin 238 me Montenegrin
239 mk Macedonian 239 mk Macedonian
240 mt Maltese 240 mt Maltese
241 mn Mongolian 241 mn Mongolian
242 no Norwegian 242 no Norwegian
243 pl Polish 243 pl Polish
244 pt Portuguese 244 pt Portuguese
245 ro Romanian 245 ro Romanian
246 ru Russian 246 ru Russian
247 rs Serbian 247 rs Serbian
248 si Slovenian 248 si Slovenian
249 sk Slovak 249 sk Slovak
250 es Spanish 250 es Spanish
251 se Swedish 251 se Swedish
252 ch German (Switzerland) 252 ch German (Switzerland)
253 sy Arabic (Syria) 253 sy Arabic (Syria)
254 tj Tajik 254 tj Tajik
255 lk Sinhala (phonetic) 255 lk Sinhala (phonetic)
256 th Thai 256 th Thai
257 tr Turkish 257 tr Turkish
258 tw Taiwanese 258 tw Taiwanese
259 ua Ukrainian 259 ua Ukrainian
260 gb English (UK) 260 gb English (UK)
261 uz Uzbek 261 uz Uzbek
262 vn Vietnamese 262 vn Vietnamese
263 kr Korean 263 kr Korean
264 nec_vndr/jp Japanese (PC-98xx Series) 264 nec_vndr/jp Japanese (PC-98xx Series)
265 ie Irish 265 ie Irish
266 pk Urdu (Pakistan) 266 pk Urdu (Pakistan)
267 mv Dhivehi 267 mv Dhivehi
268 za English (South Africa) 268 za English (South Africa)
269 epo Esperanto 269 epo Esperanto
270 np Nepali 270 np Nepali
271 ng English (Nigeria) 271 ng English (Nigeria)
272 et Amharic 272 et Amharic
273 sn Wolof 273 sn Wolof
274 brai Braille 274 brai Braille
275 tm Turkmen 275 tm Turkmen
276 ml Bambara 276 ml Bambara
277 tz Swahili (Tanzania) 277 tz Swahili (Tanzania)
278 ke Swahili (Kenya) 278 ke Swahili (Kenya)
279 bw Tswana 279 bw Tswana
280 ph Filipino 280 ph Filipino
281 md Moldavian 281 md Moldavian
282 282
283! variant 283! variant
284 chr us: Cherokee 284 chr us: Cherokee
285 euro us: English (US, with euro on 5) 285 euro us: English (US, with euro on 5)
286 intl us: English (US, international with dead keys) 286 intl us: English (US, international with dead keys)
287 alt-intl us: English (US, alternative international) 287 alt-intl us: English (US, alternative international)
288 colemak us: English (Colemak) 288 colemak us: English (Colemak)
289 dvorak us: English (Dvorak) 289 dvorak us: English (Dvorak)
290 dvorak-intl us: English (Dvorak, international with dead keys) 290 dvorak-intl us: English (Dvorak, international with dead keys)
291 dvorak-alt-intl us: English (Dvorak alternative international no dead keys) 291 dvorak-alt-intl us: English (Dvorak alternative international no dead keys)
292 dvorak-l us: English (left handed Dvorak) 292 dvorak-l us: English (left handed Dvorak)
293 dvorak-r us: English (right handed Dvorak) 293 dvorak-r us: English (right handed Dvorak)
294 dvorak-classic us: English (classic Dvorak) 294 dvorak-classic us: English (classic Dvorak)
295 dvp us: English (programmer Dvorak) 295 dvp us: English (programmer Dvorak)
296 rus us: Russian (US, phonetic) 296 rus us: Russian (US, phonetic)
297 mac us: English (Macintosh) 297 mac us: English (Macintosh)
298 altgr-intl us: English (international AltGr dead keys) 298 altgr-intl us: English (international AltGr dead keys)
299 olpc2 us: English (the divide/multiply keys toggle the layout) 299 olpc2 us: English (the divide/multiply keys toggle the layout)
300 hbs us: Serbo-Croatian (US) 300 hbs us: Serbo-Croatian (US)
301 workman us: English (Workman) 301 workman us: English (Workman)
302 workman-intl us: English (Workman, international with dead keys) 302 workman-intl us: English (Workman, international with dead keys)
303 ps af: Pashto 303 ps af: Pashto
304 uz af: Uzbek (Afghanistan) 304 uz af: Uzbek (Afghanistan)
305 olpc-ps af: Pashto (Afghanistan, OLPC) 305 olpc-ps af: Pashto (Afghanistan, OLPC)
306 fa-olpc af: Persian (Afghanistan, Dari OLPC) 306 fa-olpc af: Persian (Afghanistan, Dari OLPC)
307 uz-olpc af: Uzbek (Afghanistan, OLPC) 307 uz-olpc af: Uzbek (Afghanistan, OLPC)
308 azerty ara: Arabic (azerty) 308 azerty ara: Arabic (azerty)
309 azerty_digits ara: Arabic (azerty/digits) 309 azerty_digits ara: Arabic (azerty/digits)
310 digits ara: Arabic (digits) 310 digits ara: Arabic (digits)
311 qwerty ara: Arabic (qwerty) 311 qwerty ara: Arabic (qwerty)
312 qwerty_digits ara: Arabic (qwerty/digits) 312 qwerty_digits ara: Arabic (qwerty/digits)
313 buckwalter ara: Arabic (Buckwalter) 313 buckwalter ara: Arabic (Buckwalter)
 314 mac ara: Arabic (Macintosh)
314 plisi-d1 al: Albanian (Plisi D1) 315 plisi-d1 al: Albanian (Plisi D1)
315 phonetic am: Armenian (phonetic) 316 phonetic am: Armenian (phonetic)
316 phonetic-alt am: Armenian (alternative phonetic) 317 phonetic-alt am: Armenian (alternative phonetic)
317 eastern am: Armenian (eastern) 318 eastern am: Armenian (eastern)
318 western am: Armenian (western) 319 western am: Armenian (western)
319 eastern-alt am: Armenian (alternative eastern) 320 eastern-alt am: Armenian (alternative eastern)
320 nodeadkeys at: German (Austria, eliminate dead keys) 321 nodeadkeys at: German (Austria, eliminate dead keys)
321 sundeadkeys at: German (Austria, Sun dead keys) 322 sundeadkeys at: German (Austria, Sun dead keys)
322 mac at: German (Austria, Macintosh) 323 mac at: German (Austria, Macintosh)
323 cyrillic az: Azerbaijani (Cyrillic) 324 cyrillic az: Azerbaijani (Cyrillic)
324 legacy by: Belarusian (legacy) 325 legacy by: Belarusian (legacy)
325 latin by: Belarusian (Latin) 326 latin by: Belarusian (Latin)
326 oss be: Belgian (alternative) 327 oss be: Belgian (alternative)
327 oss_latin9 be: Belgian (alternative, Latin-9 only) 328 oss_latin9 be: Belgian (alternative, Latin-9 only)
328 oss_sundeadkeys be: Belgian (alternative, Sun dead keys) 329 oss_sundeadkeys be: Belgian (alternative, Sun dead keys)
329 iso-alternate be: Belgian (ISO alternate) 330 iso-alternate be: Belgian (ISO alternate)
330 nodeadkeys be: Belgian (eliminate dead keys) 331 nodeadkeys be: Belgian (eliminate dead keys)
331 sundeadkeys be: Belgian (Sun dead keys) 332 sundeadkeys be: Belgian (Sun dead keys)
332 wang be: Belgian (Wang model 724 azerty) 333 wang be: Belgian (Wang model 724 azerty)
333 probhat bd: Bangla (Probhat) 334 probhat bd: Bangla (Probhat)
334 ben in: Bangla (India) 335 ben in: Bangla (India)
335 ben_probhat in: Bangla (India, Probhat) 336 ben_probhat in: Bangla (India, Probhat)
336 ben_baishakhi in: Bangla (India, Baishakhi) 337 ben_baishakhi in: Bangla (India, Baishakhi)
337 ben_bornona in: Bangla (India, Bornona) 338 ben_bornona in: Bangla (India, Bornona)
338 ben_gitanjali in: Bangla (India, Uni Gitanjali) 339 ben_gitanjali in: Bangla (India, Uni Gitanjali)
339 ben_inscript in: Bangla (India, Baishakhi Inscript) 340 ben_inscript in: Bangla (India, Baishakhi Inscript)
340 eeyek in: Manipuri (Eeyek) 341 eeyek in: Manipuri (Eeyek)
341 guj in: Gujarati 342 guj in: Gujarati
342 guru in: Punjabi (Gurmukhi) 343 guru in: Punjabi (Gurmukhi)
343 jhelum in: Punjabi (Gurmukhi Jhelum) 344 jhelum in: Punjabi (Gurmukhi Jhelum)
344 kan in: Kannada 345 kan in: Kannada
345 kan-kagapa in: Kannada (KaGaPa phonetic) 346 kan-kagapa in: Kannada (KaGaPa phonetic)
346 mal in: Malayalam 347 mal in: Malayalam
347 mal_lalitha in: Malayalam (Lalitha) 348 mal_lalitha in: Malayalam (Lalitha)
348 mal_enhanced in: Malayalam (enhanced Inscript, with rupee sign) 349 mal_enhanced in: Malayalam (enhanced Inscript, with rupee sign)
349 ori in: Oriya 350 ori in: Oriya
350 tam_unicode in: Tamil (Unicode) 351 tam_unicode in: Tamil (Unicode)
351 tam_keyboard_with_numerals in: Tamil (keyboard with numerals) 352 tam_keyboard_with_numerals in: Tamil (keyboard with numerals)
352 tam_TAB in: Tamil (TAB typewriter) 353 tam_TAB in: Tamil (TAB typewriter)
353 tam_TSCII in: Tamil (TSCII typewriter) 354 tam_TSCII in: Tamil (TSCII typewriter)
354 tam in: Tamil 355 tam in: Tamil
355 tel in: Telugu 356 tel in: Telugu
356 tel-kagapa in: Telugu (KaGaPa phonetic) 357 tel-kagapa in: Telugu (KaGaPa phonetic)
357 urd-phonetic in: Urdu (phonetic) 358 urd-phonetic in: Urdu (phonetic)
358 urd-phonetic3 in: Urdu (alternative phonetic) 359 urd-phonetic3 in: Urdu (alternative phonetic)
359 urd-winkeys in: Urdu (WinKeys) 360 urd-winkeys in: Urdu (WinKeys)
360 bolnagri in: Hindi (Bolnagri) 361 bolnagri in: Hindi (Bolnagri)
361 hin-wx in: Hindi (Wx) 362 hin-wx in: Hindi (Wx)
362 hin-kagapa in: Hindi (KaGaPa phonetic) 363 hin-kagapa in: Hindi (KaGaPa phonetic)
363 san-kagapa in: Sanskrit (KaGaPa phonetic) 364 san-kagapa in: Sanskrit (KaGaPa phonetic)
364 mar-kagapa in: Marathi (KaGaPa phonetic) 365 mar-kagapa in: Marathi (KaGaPa phonetic)
365 eng in: English (India, with rupee sign) 366 eng in: English (India, with rupee sign)
366 alternatequotes ba: Bosnian (with guillemets for quotes) 367 alternatequotes ba: Bosnian (with guillemets for quotes)
367 unicode ba: Bosnian (with Bosnian digraphs) 368 unicode ba: Bosnian (with Bosnian digraphs)
368 unicodeus ba: Bosnian (US keyboard with Bosnian digraphs) 369 unicodeus ba: Bosnian (US keyboard with Bosnian digraphs)
369 us ba: Bosnian (US keyboard with Bosnian letters) 370 us ba: Bosnian (US keyboard with Bosnian letters)
370 nodeadkeys br: Portuguese (Brazil, eliminate dead keys) 371 nodeadkeys br: Portuguese (Brazil, eliminate dead keys)
371 dvorak br: Portuguese (Brazil, Dvorak) 372 dvorak br: Portuguese (Brazil, Dvorak)
372 nativo br: Portuguese (Brazil, Nativo) 373 nativo br: Portuguese (Brazil, Nativo)
373 nativo-us br: Portuguese (Brazil, Nativo for US keyboards) 374 nativo-us br: Portuguese (Brazil, Nativo for US keyboards)
374 nativo-epo br: Esperanto (Brazil, Nativo) 375 nativo-epo br: Esperanto (Brazil, Nativo)
375 phonetic bg: Bulgarian (traditional phonetic) 376 phonetic bg: Bulgarian (traditional phonetic)
376 bas_phonetic bg: Bulgarian (new phonetic) 377 bas_phonetic bg: Bulgarian (new phonetic)
377 french ma: French (Morocco) 378 french ma: French (Morocco)
378 tifinagh ma: Berber (Morocco, Tifinagh) 379 tifinagh ma: Berber (Morocco, Tifinagh)
379 tifinagh-alt ma: Berber (Morocco, Tifinagh alternative) 380 tifinagh-alt ma: Berber (Morocco, Tifinagh alternative)
380 tifinagh-alt-phonetic ma: Berber (Morocco, Tifinagh alternative phonetic) 381 tifinagh-alt-phonetic ma: Berber (Morocco, Tifinagh alternative phonetic)
381 tifinagh-extended ma: Berber (Morocco, Tifinagh extended) 382 tifinagh-extended ma: Berber (Morocco, Tifinagh extended)
382 tifinagh-phonetic ma: Berber (Morocco, Tifinagh phonetic) 383 tifinagh-phonetic ma: Berber (Morocco, Tifinagh phonetic)
383 tifinagh-extended-phonetic ma: Berber (Morocco, Tifinagh extended phonetic) 384 tifinagh-extended-phonetic ma: Berber (Morocco, Tifinagh extended phonetic)
384 french cm: French (Cameroon) 385 french cm: French (Cameroon)
385 qwerty cm: Cameroon Multilingual (qwerty) 386 qwerty cm: Cameroon Multilingual (qwerty)
386 azerty cm: Cameroon Multilingual (azerty) 387 azerty cm: Cameroon Multilingual (azerty)
387 dvorak cm: Cameroon Multilingual (Dvorak) 388 dvorak cm: Cameroon Multilingual (Dvorak)
388 fr-dvorak ca: French (Canada, Dvorak) 389 fr-dvorak ca: French (Canada, Dvorak)
389 fr-legacy ca: French (Canada, legacy) 390 fr-legacy ca: French (Canada, legacy)
390 multix ca: Canadian Multilingual 391 multix ca: Canadian Multilingual
391 multi ca: Canadian Multilingual (first part) 392 multi ca: Canadian Multilingual (first part)
392 multi-2gr ca: Canadian Multilingual (second part) 393 multi-2gr ca: Canadian Multilingual (second part)
393 ike ca: Inuktitut 394 ike ca: Inuktitut
394 eng ca: English (Canada) 395 eng ca: English (Canada)
395 tib cn: Tibetan 396 tib cn: Tibetan
396 tib_asciinum cn: Tibetan (with ASCII numerals) 397 tib_asciinum cn: Tibetan (with ASCII numerals)
397 ug cn: Uyghur 398 ug cn: Uyghur
398 alternatequotes hr: Croatian (with guillemets for quotes) 399 alternatequotes hr: Croatian (with guillemets for quotes)
399 unicode hr: Croatian (with Croatian digraphs) 400 unicode hr: Croatian (with Croatian digraphs)
400 unicodeus hr: Croatian (US keyboard with Croatian digraphs) 401 unicodeus hr: Croatian (US keyboard with Croatian digraphs)
401 us hr: Croatian (US keyboard with Croatian letters) 402 us hr: Croatian (US keyboard with Croatian letters)
402 bksl cz: Czech (with <\|> key) 403 bksl cz: Czech (with <\|> key)
403 qwerty cz: Czech (qwerty) 404 qwerty cz: Czech (qwerty)
404 qwerty_bksl cz: Czech (qwerty, extended Backslash) 405 qwerty_bksl cz: Czech (qwerty, extended Backslash)
405 ucw cz: Czech (UCW layout, accented letters only) 406 ucw cz: Czech (UCW layout, accented letters only)
406 dvorak-ucw cz: Czech (US Dvorak with CZ UCW support) 407 dvorak-ucw cz: Czech (US Dvorak with CZ UCW support)
407 nodeadkeys dk: Danish (eliminate dead keys) 408 nodeadkeys dk: Danish (eliminate dead keys)
408 winkeys dk: Danish (Winkeys) 409 winkeys dk: Danish (Winkeys)
409 mac dk: Danish (Macintosh) 410 mac dk: Danish (Macintosh)
410 mac_nodeadkeys dk: Danish (Macintosh, eliminate dead keys) 411 mac_nodeadkeys dk: Danish (Macintosh, eliminate dead keys)
411 dvorak dk: Danish (Dvorak) 412 dvorak dk: Danish (Dvorak)
412 sundeadkeys nl: Dutch (Sun dead keys) 413 sundeadkeys nl: Dutch (Sun dead keys)
413 mac nl: Dutch (Macintosh) 414 mac nl: Dutch (Macintosh)
414 std nl: Dutch (standard) 415 std nl: Dutch (standard)
415 nodeadkeys ee: Estonian (eliminate dead keys) 416 nodeadkeys ee: Estonian (eliminate dead keys)
416 dvorak ee: Estonian (Dvorak) 417 dvorak ee: Estonian (Dvorak)
417 us ee: Estonian (US keyboard with Estonian letters) 418 us ee: Estonian (US keyboard with Estonian letters)
418 pes_keypad ir: Persian (with Persian keypad) 419 pes_keypad ir: Persian (with Persian keypad)
419 ku ir: Kurdish (Iran, Latin Q) 420 ku ir: Kurdish (Iran, Latin Q)
420 ku_f ir: Kurdish (Iran, F) 421 ku_f ir: Kurdish (Iran, F)
421 ku_alt ir: Kurdish (Iran, Latin Alt-Q) 422 ku_alt ir: Kurdish (Iran, Latin Alt-Q)
422 ku_ara ir: Kurdish (Iran, Arabic-Latin) 423 ku_ara ir: Kurdish (Iran, Arabic-Latin)
423 ku iq: Kurdish (Iraq, Latin Q) 424 ku iq: Kurdish (Iraq, Latin Q)
424 ku_f iq: Kurdish (Iraq, F) 425 ku_f iq: Kurdish (Iraq, F)
425 ku_alt iq: Kurdish (Iraq, Latin Alt-Q) 426 ku_alt iq: Kurdish (Iraq, Latin Alt-Q)
426 ku_ara iq: Kurdish (Iraq, Arabic-Latin) 427 ku_ara iq: Kurdish (Iraq, Arabic-Latin)
427 nodeadkeys fo: Faroese (eliminate dead keys) 428 nodeadkeys fo: Faroese (eliminate dead keys)
428 classic fi: Finnish (classic) 429 classic fi: Finnish (classic)
429 nodeadkeys fi: Finnish (classic, eliminate dead keys) 430 nodeadkeys fi: Finnish (classic, eliminate dead keys)
430 winkeys fi: Finnish (Winkeys) 431 winkeys fi: Finnish (Winkeys)
431 smi fi: Northern Saami (Finland) 432 smi fi: Northern Saami (Finland)
432 mac fi: Finnish (Macintosh) 433 mac fi: Finnish (Macintosh)
433 nodeadkeys fr: French (eliminate dead keys) 434 nodeadkeys fr: French (eliminate dead keys)
434 sundeadkeys fr: French (Sun dead keys) 435 sundeadkeys fr: French (Sun dead keys)
435 oss fr: French (alternative) 436 oss fr: French (alternative)
436 oss_latin9 fr: French (alternative, Latin-9 only) 437 oss_latin9 fr: French (alternative, Latin-9 only)
437 oss_nodeadkeys fr: French (alternative, eliminate dead keys) 438 oss_nodeadkeys fr: French (alternative, eliminate dead keys)
438 oss_sundeadkeys fr: French (alternative, Sun dead keys) 439 oss_sundeadkeys fr: French (alternative, Sun dead keys)
439 latin9 fr: French (legacy, alternative) 440 latin9 fr: French (legacy, alternative)
440 latin9_nodeadkeys fr: French (legacy, alternative, eliminate dead keys) 441 latin9_nodeadkeys fr: French (legacy, alternative, eliminate dead keys)
441 latin9_sundeadkeys fr: French (legacy, alternative, Sun dead keys) 442 latin9_sundeadkeys fr: French (legacy, alternative, Sun dead keys)
442 bepo fr: French (Bepo, ergonomic, Dvorak way) 443 bepo fr: French (Bepo, ergonomic, Dvorak way)
443 bepo_latin9 fr: French (Bepo, ergonomic, Dvorak way, Latin-9 only) 444 bepo_latin9 fr: French (Bepo, ergonomic, Dvorak way, Latin-9 only)
444 dvorak fr: French (Dvorak) 445 dvorak fr: French (Dvorak)
445 mac fr: French (Macintosh) 446 mac fr: French (Macintosh)
446 bre fr: French (Breton) 447 bre fr: French (Breton)
447 oci fr: Occitan 448 oci fr: Occitan
448 geo fr: Georgian (France, AZERTY Tskapo) 449 geo fr: Georgian (France, AZERTY Tskapo)
449 generic gh: English (Ghana, multilingual) 450 generic gh: English (Ghana, multilingual)
450 akan gh: Akan 451 akan gh: Akan
451 ewe gh: Ewe 452 ewe gh: Ewe
452 fula gh: Fula 453 fula gh: Fula
453 ga gh: Ga 454 ga gh: Ga
454 hausa gh: Hausa 455 hausa gh: Hausa
455 avn gh: Avatime 456 avn gh: Avatime
456 gillbt gh: English (Ghana, GILLBT) 457 gillbt gh: English (Ghana, GILLBT)
457 ergonomic ge: Georgian (ergonomic) 458 ergonomic ge: Georgian (ergonomic)
458 mess ge: Georgian (MESS) 459 mess ge: Georgian (MESS)
459 ru ge: Russian (Georgia) 460 ru ge: Russian (Georgia)
460 os ge: Ossetian (Georgia) 461 os ge: Ossetian (Georgia)
461 deadacute de: German (dead acute) 462 deadacute de: German (dead acute)
462 deadgraveacute de: German (dead grave acute) 463 deadgraveacute de: German (dead grave acute)
463 nodeadkeys de: German (eliminate dead keys) 464 nodeadkeys de: German (eliminate dead keys)
464 T3 de: German (T3) 465 T3 de: German (T3)
465 ro de: Romanian (Germany) 466 ro de: Romanian (Germany)
466 ro_nodeadkeys de: Romanian (Germany, eliminate dead keys) 467 ro_nodeadkeys de: Romanian (Germany, eliminate dead keys)
467 dvorak de: German (Dvorak) 468 dvorak de: German (Dvorak)
468 sundeadkeys de: German (Sun dead keys) 469 sundeadkeys de: German (Sun dead keys)
469 neo de: German (Neo 2) 470 neo de: German (Neo 2)
470 mac de: German (Macintosh) 471 mac de: German (Macintosh)
471 mac_nodeadkeys de: German (Macintosh, eliminate dead keys) 472 mac_nodeadkeys de: German (Macintosh, eliminate dead keys)
472 dsb de: Lower Sorbian 473 dsb de: Lower Sorbian
473 dsb_qwertz de: Lower Sorbian (qwertz) 474 dsb_qwertz de: Lower Sorbian (qwertz)
474 qwerty de: German (qwerty) 475 qwerty de: German (qwerty)
475 tr de: Turkish (Germany) 476 tr de: Turkish (Germany)
476 ru de: Russian (Germany, phonetic) 477 ru de: Russian (Germany, phonetic)
477 legacy de: German (legacy) 478 legacy de: German (legacy)
478 simple gr: Greek (simple) 479 simple gr: Greek (simple)
479 extended gr: Greek (extended) 480 extended gr: Greek (extended)
480 nodeadkeys gr: Greek (eliminate dead keys) 481 nodeadkeys gr: Greek (eliminate dead keys)
481 polytonic gr: Greek (polytonic) 482 polytonic gr: Greek (polytonic)
482 standard hu: Hungarian (standard) 483 standard hu: Hungarian (standard)
483 nodeadkeys hu: Hungarian (eliminate dead keys) 484 nodeadkeys hu: Hungarian (eliminate dead keys)
484 qwerty hu: Hungarian (qwerty) 485 qwerty hu: Hungarian (qwerty)
485 101_qwertz_comma_dead hu: Hungarian (101/qwertz/comma/dead keys) 486 101_qwertz_comma_dead hu: Hungarian (101/qwertz/comma/dead keys)
486 101_qwertz_comma_nodead hu: Hungarian (101/qwertz/comma/eliminate dead keys) 487 101_qwertz_comma_nodead hu: Hungarian (101/qwertz/comma/eliminate dead keys)
487 101_qwertz_dot_dead hu: Hungarian (101/qwertz/dot/dead keys) 488 101_qwertz_dot_dead hu: Hungarian (101/qwertz/dot/dead keys)
488 101_qwertz_dot_nodead hu: Hungarian (101/qwertz/dot/eliminate dead keys) 489 101_qwertz_dot_nodead hu: Hungarian (101/qwertz/dot/eliminate dead keys)
489 101_qwerty_comma_dead hu: Hungarian (101/qwerty/comma/dead keys) 490 101_qwerty_comma_dead hu: Hungarian (101/qwerty/comma/dead keys)
490 101_qwerty_comma_nodead hu: Hungarian (101/qwerty/comma/eliminate dead keys) 491 101_qwerty_comma_nodead hu: Hungarian (101/qwerty/comma/eliminate dead keys)
491 101_qwerty_dot_dead hu: Hungarian (101/qwerty/dot/dead keys) 492 101_qwerty_dot_dead hu: Hungarian (101/qwerty/dot/dead keys)
492 101_qwerty_dot_nodead hu: Hungarian (101/qwerty/dot/eliminate dead keys) 493 101_qwerty_dot_nodead hu: Hungarian (101/qwerty/dot/eliminate dead keys)
493 102_qwertz_comma_dead hu: Hungarian (102/qwertz/comma/dead keys) 494 102_qwertz_comma_dead hu: Hungarian (102/qwertz/comma/dead keys)
494 102_qwertz_comma_nodead hu: Hungarian (102/qwertz/comma/eliminate dead keys) 495 102_qwertz_comma_nodead hu: Hungarian (102/qwertz/comma/eliminate dead keys)
495 102_qwertz_dot_dead hu: Hungarian (102/qwertz/dot/dead keys) 496 102_qwertz_dot_dead hu: Hungarian (102/qwertz/dot/dead keys)
496 102_qwertz_dot_nodead hu: Hungarian (102/qwertz/dot/eliminate dead keys) 497 102_qwertz_dot_nodead hu: Hungarian (102/qwertz/dot/eliminate dead keys)
497 102_qwerty_comma_dead hu: Hungarian (102/qwerty/comma/dead keys) 498 102_qwerty_comma_dead hu: Hungarian (102/qwerty/comma/dead keys)
498 102_qwerty_comma_nodead hu: Hungarian (102/qwerty/comma/eliminate dead keys) 499 102_qwerty_comma_nodead hu: Hungarian (102/qwerty/comma/eliminate dead keys)
499 102_qwerty_dot_dead hu: Hungarian (102/qwerty/dot/dead keys) 500 102_qwerty_dot_dead hu: Hungarian (102/qwerty/dot/dead keys)
500 102_qwerty_dot_nodead hu: Hungarian (102/qwerty/dot/eliminate dead keys) 501 102_qwerty_dot_nodead hu: Hungarian (102/qwerty/dot/eliminate dead keys)
501 Sundeadkeys is: Icelandic (Sun dead keys) 502 Sundeadkeys is: Icelandic (Sun dead keys)
502 nodeadkeys is: Icelandic (eliminate dead keys) 503 nodeadkeys is: Icelandic (eliminate dead keys)
 504 mac_legacy is: Icelandic (Macintosh, legacy)
503 mac is: Icelandic (Macintosh) 505 mac is: Icelandic (Macintosh)
504 dvorak is: Icelandic (Dvorak) 506 dvorak is: Icelandic (Dvorak)
505 lyx il: Hebrew (lyx) 507 lyx il: Hebrew (lyx)
506 phonetic il: Hebrew (phonetic) 508 phonetic il: Hebrew (phonetic)
507 biblical il: Hebrew (Biblical, Tiro) 509 biblical il: Hebrew (Biblical, Tiro)
508 nodeadkeys it: Italian (eliminate dead keys) 510 nodeadkeys it: Italian (eliminate dead keys)
509 winkeys it: Italian (Winkeys) 511 winkeys it: Italian (Winkeys)
510 mac it: Italian (Macintosh) 512 mac it: Italian (Macintosh)
511 us it: Italian (US keyboard with Italian letters) 513 us it: Italian (US keyboard with Italian letters)
512 geo it: Georgian (Italy) 514 geo it: Georgian (Italy)
513 ibm it: Italian (IBM 142) 515 ibm it: Italian (IBM 142)
514 kana jp: Japanese (Kana) 516 kana jp: Japanese (Kana)
515 kana86 jp: Japanese (Kana 86) 517 kana86 jp: Japanese (Kana 86)
516 OADG109A jp: Japanese (OADG 109A) 518 OADG109A jp: Japanese (OADG 109A)
517 mac jp: Japanese (Macintosh) 519 mac jp: Japanese (Macintosh)
518 dvorak jp: Japanese (Dvorak) 520 dvorak jp: Japanese (Dvorak)
519 phonetic kg: Kyrgyz (phonetic) 521 phonetic kg: Kyrgyz (phonetic)
520 ruskaz kz: Russian (Kazakhstan, with Kazakh) 522 ruskaz kz: Russian (Kazakhstan, with Kazakh)
521 kazrus kz: Kazakh (with Russian) 523 kazrus kz: Kazakh (with Russian)
522 stea la: Lao (STEA proposed standard layout) 524 stea la: Lao (STEA proposed standard layout)
523 nodeadkeys latam: Spanish (Latin American, eliminate dead keys) 525 nodeadkeys latam: Spanish (Latin American, eliminate dead keys)
524 deadtilde latam: Spanish (Latin American, include dead tilde) 526 deadtilde latam: Spanish (Latin American, include dead tilde)
525 sundeadkeys latam: Spanish (Latin American, Sun dead keys) 527 sundeadkeys latam: Spanish (Latin American, Sun dead keys)
 528 dvorak latam: Spanish (Latin American, Dvorak)
526 std lt: Lithuanian (standard) 529 std lt: Lithuanian (standard)
527 us lt: Lithuanian (US keyboard with Lithuanian letters) 530 us lt: Lithuanian (US keyboard with Lithuanian letters)
528 ibm lt: Lithuanian (IBM LST 1205-92) 531 ibm lt: Lithuanian (IBM LST 1205-92)
529 lekp lt: Lithuanian (LEKP) 532 lekp lt: Lithuanian (LEKP)
530 lekpa lt: Lithuanian (LEKPa) 533 lekpa lt: Lithuanian (LEKPa)
531 apostrophe lv: Latvian (apostrophe variant) 534 apostrophe lv: Latvian (apostrophe variant)
532 tilde lv: Latvian (tilde variant) 535 tilde lv: Latvian (tilde variant)
533 fkey lv: Latvian (F variant) 536 fkey lv: Latvian (F variant)
534 modern lv: Latvian (modern) 537 modern lv: Latvian (modern)
535 ergonomic lv: Latvian (ergonomic, ŪGJRMV) 538 ergonomic lv: Latvian (ergonomic, ŪGJRMV)
536 adapted lv: Latvian (adapted) 539 adapted lv: Latvian (adapted)
537 cyrillic me: Montenegrin (Cyrillic) 540 cyrillic me: Montenegrin (Cyrillic)
538 cyrillicyz me: Montenegrin (Cyrillic, ZE and ZHE swapped) 541 cyrillicyz me: Montenegrin (Cyrillic, ZE and ZHE swapped)
539 latinunicode me: Montenegrin (Latin Unicode) 542 latinunicode me: Montenegrin (Latin Unicode)
540 latinyz me: Montenegrin (Latin qwerty) 543 latinyz me: Montenegrin (Latin qwerty)
541 latinunicodeyz me: Montenegrin (Latin Unicode qwerty) 544 latinunicodeyz me: Montenegrin (Latin Unicode qwerty)
542 cyrillicalternatequotes me: Montenegrin (Cyrillic with guillemets) 545 cyrillicalternatequotes me: Montenegrin (Cyrillic with guillemets)
543 latinalternatequotes me: Montenegrin (Latin with guillemets) 546 latinalternatequotes me: Montenegrin (Latin with guillemets)
544 nodeadkeys mk: Macedonian (eliminate dead keys) 547 nodeadkeys mk: Macedonian (eliminate dead keys)
545 us mt: Maltese (with US layout) 548 us mt: Maltese (with US layout)
546 nodeadkeys no: Norwegian (eliminate dead keys) 549 nodeadkeys no: Norwegian (eliminate dead keys)
547 winkeys no: Norwegian (Winkeys) 550 winkeys no: Norwegian (Winkeys)
548 dvorak no: Norwegian (Dvorak) 551 dvorak no: Norwegian (Dvorak)
549 smi no: Northern Saami (Norway) 552 smi no: Northern Saami (Norway)
550 smi_nodeadkeys no: Northern Saami (Norway, eliminate dead keys) 553 smi_nodeadkeys no: Northern Saami (Norway, eliminate dead keys)
551 mac no: Norwegian (Macintosh) 554 mac no: Norwegian (Macintosh)
552 mac_nodeadkeys no: Norwegian (Macintosh, eliminate dead keys) 555 mac_nodeadkeys no: Norwegian (Macintosh, eliminate dead keys)
553 colemak no: Norwegian (Colemak) 556 colemak no: Norwegian (Colemak)
554 legacy pl: Polish (legacy) 557 legacy pl: Polish (legacy)
555 qwertz pl: Polish (qwertz) 558 qwertz pl: Polish (qwertz)
556 dvorak pl: Polish (Dvorak) 559 dvorak pl: Polish (Dvorak)
557 dvorak_quotes pl: Polish (Dvorak, Polish quotes on quotemark key) 560 dvorak_quotes pl: Polish (Dvorak, Polish quotes on quotemark key)
558 dvorak_altquotes pl: Polish (Dvorak, Polish quotes on key 1) 561 dvorak_altquotes pl: Polish (Dvorak, Polish quotes on key 1)
559 csb pl: Kashubian 562 csb pl: Kashubian
560 szl pl: Silesian 563 szl pl: Silesian
561 ru_phonetic_dvorak pl: Russian (Poland, phonetic Dvorak) 564 ru_phonetic_dvorak pl: Russian (Poland, phonetic Dvorak)
562 dvp pl: Polish (programmer Dvorak) 565 dvp pl: Polish (programmer Dvorak)
563 nodeadkeys pt: Portuguese (eliminate dead keys) 566 nodeadkeys pt: Portuguese (eliminate dead keys)
564 sundeadkeys pt: Portuguese (Sun dead keys) 567 sundeadkeys pt: Portuguese (Sun dead keys)
565 mac pt: Portuguese (Macintosh) 568 mac pt: Portuguese (Macintosh)
566 mac_nodeadkeys pt: Portuguese (Macintosh, eliminate dead keys) 569 mac_nodeadkeys pt: Portuguese (Macintosh, eliminate dead keys)
567 mac_sundeadkeys pt: Portuguese (Macintosh, Sun dead keys) 570 mac_sundeadkeys pt: Portuguese (Macintosh, Sun dead keys)
568 nativo pt: Portuguese (Nativo) 571 nativo pt: Portuguese (Nativo)
569 nativo-us pt: Portuguese (Nativo for US keyboards) 572 nativo-us pt: Portuguese (Nativo for US keyboards)
570 nativo-epo pt: Esperanto (Portugal, Nativo) 573 nativo-epo pt: Esperanto (Portugal, Nativo)
571 cedilla ro: Romanian (cedilla) 574 cedilla ro: Romanian (cedilla)
572 std ro: Romanian (standard) 575 std ro: Romanian (standard)
573 std_cedilla ro: Romanian (standard cedilla) 576 std_cedilla ro: Romanian (standard cedilla)
574 winkeys ro: Romanian (WinKeys) 577 winkeys ro: Romanian (WinKeys)
575 phonetic ru: Russian (phonetic) 578 phonetic ru: Russian (phonetic)
576 phonetic_winkeys ru: Russian (phonetic WinKeys) 579 phonetic_winkeys ru: Russian (phonetic WinKeys)
577 typewriter ru: Russian (typewriter) 580 typewriter ru: Russian (typewriter)
578 legacy ru: Russian (legacy) 581 legacy ru: Russian (legacy)
579 typewriter-legacy ru: Russian (typewriter, legacy) 582 typewriter-legacy ru: Russian (typewriter, legacy)
580 tt ru: Tatar 583 tt ru: Tatar
581 os_legacy ru: Ossetian (legacy) 584 os_legacy ru: Ossetian (legacy)
582 os_winkeys ru: Ossetian (WinKeys) 585 os_winkeys ru: Ossetian (WinKeys)
583 cv ru: Chuvash 586 cv ru: Chuvash
584 cv_latin ru: Chuvash (Latin) 587 cv_latin ru: Chuvash (Latin)
585 udm ru: Udmurt 588 udm ru: Udmurt
586 kom ru: Komi 589 kom ru: Komi
587 sah ru: Yakut 590 sah ru: Yakut
588 xal ru: Kalmyk 591 xal ru: Kalmyk
589 dos ru: Russian (DOS) 592 dos ru: Russian (DOS)
590 mac ru: Russian (Macintosh) 593 mac ru: Russian (Macintosh)
591 srp ru: Serbian (Russia) 594 srp ru: Serbian (Russia)
592 bak ru: Bashkirian 595 bak ru: Bashkirian
593 chm ru: Mari 596 chm ru: Mari
 597 phonetic_azerty ru: Russian (phonetic azerty)
 598 phonetic_fr ru: Russian (phonetic French)
594 yz rs: Serbian (Cyrillic, ZE and ZHE swapped) 599 yz rs: Serbian (Cyrillic, ZE and ZHE swapped)
595 latin rs: Serbian (Latin) 600 latin rs: Serbian (Latin)
596 latinunicode rs: Serbian (Latin Unicode) 601 latinunicode rs: Serbian (Latin Unicode)
597 latinyz rs: Serbian (Latin qwerty) 602 latinyz rs: Serbian (Latin qwerty)
598 latinunicodeyz rs: Serbian (Latin Unicode qwerty) 603 latinunicodeyz rs: Serbian (Latin Unicode qwerty)
599 alternatequotes rs: Serbian (Cyrillic with guillemets) 604 alternatequotes rs: Serbian (Cyrillic with guillemets)
600 latinalternatequotes rs: Serbian (Latin with guillemets) 605 latinalternatequotes rs: Serbian (Latin with guillemets)
601 rue rs: Pannonian Rusyn 606 rue rs: Pannonian Rusyn
602 alternatequotes si: Slovenian (with guillemets for quotes) 607 alternatequotes si: Slovenian (with guillemets for quotes)
603 us si: Slovenian (US keyboard with Slovenian letters) 608 us si: Slovenian (US keyboard with Slovenian letters)
604 bksl sk: Slovak (extended Backslash) 609 bksl sk: Slovak (extended Backslash)
605 qwerty sk: Slovak (qwerty) 610 qwerty sk: Slovak (qwerty)
606 qwerty_bksl sk: Slovak (qwerty, extended Backslash) 611 qwerty_bksl sk: Slovak (qwerty, extended Backslash)
607 nodeadkeys es: Spanish (eliminate dead keys) 612 nodeadkeys es: Spanish (eliminate dead keys)
608 winkeys es: Spanish (Winkeys) 613 winkeys es: Spanish (Winkeys)
609 deadtilde es: Spanish (include dead tilde) 614 deadtilde es: Spanish (include dead tilde)
610 sundeadkeys es: Spanish (Sun dead keys) 615 sundeadkeys es: Spanish (Sun dead keys)
611 dvorak es: Spanish (Dvorak) 616 dvorak es: Spanish (Dvorak)
612 ast es: Asturian (Spain, with bottom-dot H and bottom-dot L) 617 ast es: Asturian (Spain, with bottom-dot H and bottom-dot L)
613 cat es: Catalan (Spain, with middle-dot L) 618 cat es: Catalan (Spain, with middle-dot L)
614 mac es: Spanish (Macintosh) 619 mac es: Spanish (Macintosh)
615 nodeadkeys se: Swedish (eliminate dead keys) 620 nodeadkeys se: Swedish (eliminate dead keys)
616 dvorak se: Swedish (Dvorak) 621 dvorak se: Swedish (Dvorak)
617 rus se: Russian (Sweden, phonetic) 622 rus se: Russian (Sweden, phonetic)
618 rus_nodeadkeys se: Russian (Sweden, phonetic, eliminate dead keys) 623 rus_nodeadkeys se: Russian (Sweden, phonetic, eliminate dead keys)
619 smi se: Northern Saami (Sweden) 624 smi se: Northern Saami (Sweden)
620 mac se: Swedish (Macintosh) 625 mac se: Swedish (Macintosh)
621 svdvorak se: Swedish (Svdvorak) 626 svdvorak se: Swedish (Svdvorak)
622 swl se: Swedish Sign Language 627 swl se: Swedish Sign Language
623 legacy ch: German (Switzerland, legacy) 628 legacy ch: German (Switzerland, legacy)
624 de_nodeadkeys ch: German (Switzerland, eliminate dead keys) 629 de_nodeadkeys ch: German (Switzerland, eliminate dead keys)
625 de_sundeadkeys ch: German (Switzerland, Sun dead keys) 630 de_sundeadkeys ch: German (Switzerland, Sun dead keys)
626 fr ch: French (Switzerland) 631 fr ch: French (Switzerland)
627 fr_nodeadkeys ch: French (Switzerland, eliminate dead keys) 632 fr_nodeadkeys ch: French (Switzerland, eliminate dead keys)
628 fr_sundeadkeys ch: French (Switzerland, Sun dead keys) 633 fr_sundeadkeys ch: French (Switzerland, Sun dead keys)
629 fr_mac ch: French (Switzerland, Macintosh) 634 fr_mac ch: French (Switzerland, Macintosh)
630 de_mac ch: German (Switzerland, Macintosh) 635 de_mac ch: German (Switzerland, Macintosh)
631 syc sy: Syriac 636 syc sy: Syriac
632 syc_phonetic sy: Syriac (phonetic) 637 syc_phonetic sy: Syriac (phonetic)
633 ku sy: Kurdish (Syria, Latin Q) 638 ku sy: Kurdish (Syria, Latin Q)
634 ku_f sy: Kurdish (Syria, F) 639 ku_f sy: Kurdish (Syria, F)
635 ku_alt sy: Kurdish (Syria, Latin Alt-Q) 640 ku_alt sy: Kurdish (Syria, Latin Alt-Q)
636 legacy tj: Tajik (legacy) 641 legacy tj: Tajik (legacy)
637 tam_unicode lk: Tamil (Sri Lanka, Unicode) 642 tam_unicode lk: Tamil (Sri Lanka, Unicode)
638 tam_TAB lk: Tamil (Sri Lanka, TAB Typewriter) 643 tam_TAB lk: Tamil (Sri Lanka, TAB Typewriter)
 644 us lk: Sinhala (US keyboard with Sinhala letters)
639 tis th: Thai (TIS-820.2538) 645 tis th: Thai (TIS-820.2538)
640 pat th: Thai (Pattachote) 646 pat th: Thai (Pattachote)
641 f tr: Turkish (F) 647 f tr: Turkish (F)
642 alt tr: Turkish (Alt-Q) 648 alt tr: Turkish (Alt-Q)
643 sundeadkeys tr: Turkish (Sun dead keys) 649 sundeadkeys tr: Turkish (Sun dead keys)
644 ku tr: Kurdish (Turkey, Latin Q) 650 ku tr: Kurdish (Turkey, Latin Q)
645 ku_f tr: Kurdish (Turkey, F) 651 ku_f tr: Kurdish (Turkey, F)
646 ku_alt tr: Kurdish (Turkey, Latin Alt-Q) 652 ku_alt tr: Kurdish (Turkey, Latin Alt-Q)
647 intl tr: Turkish (international with dead keys) 653 intl tr: Turkish (international with dead keys)
648 crh tr: Crimean Tatar (Turkish Q) 654 crh tr: Crimean Tatar (Turkish Q)
649 crh_f tr: Crimean Tatar (Turkish F) 655 crh_f tr: Crimean Tatar (Turkish F)
650 crh_alt tr: Crimean Tatar (Turkish Alt-Q) 656 crh_alt tr: Crimean Tatar (Turkish Alt-Q)
651 indigenous tw: Taiwanese (indigenous) 657 indigenous tw: Taiwanese (indigenous)
652 saisiyat tw: Saisiyat (Taiwan) 658 saisiyat tw: Saisiyat (Taiwan)
653 phonetic ua: Ukrainian (phonetic) 659 phonetic ua: Ukrainian (phonetic)
654 typewriter ua: Ukrainian (typewriter) 660 typewriter ua: Ukrainian (typewriter)
655 winkeys ua: Ukrainian (WinKeys) 661 winkeys ua: Ukrainian (WinKeys)
656 legacy ua: Ukrainian (legacy) 662 legacy ua: Ukrainian (legacy)
657 rstu ua: Ukrainian (standard RSTU) 663 rstu ua: Ukrainian (standard RSTU)
658 rstu_ru ua: Russian (Ukraine, standard RSTU) 664 rstu_ru ua: Russian (Ukraine, standard RSTU)
659 homophonic ua: Ukrainian (homophonic) 665 homophonic ua: Ukrainian (homophonic)
660 extd gb: English (UK, extended WinKeys) 666 extd gb: English (UK, extended WinKeys)
661 intl gb: English (UK, international with dead keys) 667 intl gb: English (UK, international with dead keys)
662 dvorak gb: English (UK, Dvorak) 668 dvorak gb: English (UK, Dvorak)
663 dvorakukp gb: English (UK, Dvorak with UK punctuation) 669 dvorakukp gb: English (UK, Dvorak with UK punctuation)
664 mac gb: English (UK, Macintosh) 670 mac gb: English (UK, Macintosh)
665 mac_intl gb: English (UK, Macintosh international) 671 mac_intl gb: English (UK, Macintosh international)
666 colemak gb: English (UK, Colemak) 672 colemak gb: English (UK, Colemak)
667 latin uz: Uzbek (Latin) 673 latin uz: Uzbek (Latin)
668 kr104 kr: Korean (101/104 key compatible) 674 kr104 kr: Korean (101/104 key compatible)
669 CloGaelach ie: CloGaelach 675 CloGaelach ie: CloGaelach
670 UnicodeExpert ie: Irish (UnicodeExpert) 676 UnicodeExpert ie: Irish (UnicodeExpert)
671 ogam ie: Ogham 677 ogam ie: Ogham
672 ogam_is434 ie: Ogham (IS434) 678 ogam_is434 ie: Ogham (IS434)
673 urd-crulp pk: Urdu (Pakistan, CRULP) 679 urd-crulp pk: Urdu (Pakistan, CRULP)
674 urd-nla pk: Urdu (Pakistan, NLA) 680 urd-nla pk: Urdu (Pakistan, NLA)
675 ara pk: Arabic (Pakistan) 681 ara pk: Arabic (Pakistan)
676 snd pk: Sindhi 682 snd pk: Sindhi
677 legacy epo: Esperanto (displaced semicolon and quote, obsolete) 683 legacy epo: Esperanto (displaced semicolon and quote, obsolete)
678 igbo ng: Igbo 684 igbo ng: Igbo
679 yoruba ng: Yoruba 685 yoruba ng: Yoruba
680 hausa ng: Hausa 686 hausa ng: Hausa
681 left_hand brai: Braille (left hand) 687 left_hand brai: Braille (left hand)
682 right_hand brai: Braille (right hand) 688 right_hand brai: Braille (right hand)
683 alt tm: Turkmen (Alt-Q) 689 alt tm: Turkmen (Alt-Q)
684 fr-oss ml: French (Mali, alternative) 690 fr-oss ml: French (Mali, alternative)
685 us-mac ml: English (Mali, US Macintosh) 691 us-mac ml: English (Mali, US Macintosh)
686 us-intl ml: English (Mali, US international) 692 us-intl ml: English (Mali, US international)
687 kik ke: Kikuyu 693 kik ke: Kikuyu
688 qwerty-bay ph: Filipino (QWERTY Baybayin) 694 qwerty-bay ph: Filipino (QWERTY Baybayin)
689 capewell-dvorak ph: Filipino (Capewell-Dvorak Latin) 695 capewell-dvorak ph: Filipino (Capewell-Dvorak Latin)
690 capewell-dvorak-bay ph: Filipino (Capewell-Dvorak Baybayin) 696 capewell-dvorak-bay ph: Filipino (Capewell-Dvorak Baybayin)
691 capewell-qwerf2k6 ph: Filipino (Capewell-QWERF 2006 Latin) 697 capewell-qwerf2k6 ph: Filipino (Capewell-QWERF 2006 Latin)
692 capewell-qwerf2k6-bay ph: Filipino (Capewell-QWERF 2006 Baybayin) 698 capewell-qwerf2k6-bay ph: Filipino (Capewell-QWERF 2006 Baybayin)
693 colemak ph: Filipino (Colemak Latin) 699 colemak ph: Filipino (Colemak Latin)
694 colemak-bay ph: Filipino (Colemak Baybayin) 700 colemak-bay ph: Filipino (Colemak Baybayin)
695 dvorak ph: Filipino (Dvorak Latin) 701 dvorak ph: Filipino (Dvorak Latin)
696 dvorak-bay ph: Filipino (Dvorak Baybayin) 702 dvorak-bay ph: Filipino (Dvorak Baybayin)
697 gag md: Moldavian (Gagauz) 703 gag md: Moldavian (Gagauz)
698 704
699! option 705! option
700 grp Switching to another layout 706 grp Switching to another layout
701 grp:switch Right Alt (while pressed) 707 grp:switch Right Alt (while pressed)
702 grp:lswitch Left Alt (while pressed) 708 grp:lswitch Left Alt (while pressed)
703 grp:lwin_switch Left Win (while pressed) 709 grp:lwin_switch Left Win (while pressed)
704 grp:rwin_switch Right Win (while pressed) 710 grp:rwin_switch Right Win (while pressed)
705 grp:win_switch Any Win key (while pressed) 711 grp:win_switch Any Win key (while pressed)
706 grp:caps_switch Caps Lock (while pressed), Alt+Caps Lock does the original capslock action 712 grp:caps_switch Caps Lock (while pressed), Alt+Caps Lock does the original capslock action
707 grp:rctrl_switch Right Ctrl (while pressed) 713 grp:rctrl_switch Right Ctrl (while pressed)
708 grp:toggle Right Alt 714 grp:toggle Right Alt
709 grp:lalt_toggle Left Alt 715 grp:lalt_toggle Left Alt
710 grp:caps_toggle Caps Lock 716 grp:caps_toggle Caps Lock
711 grp:shift_caps_toggle Shift+Caps Lock 717 grp:shift_caps_toggle Shift+Caps Lock
712 grp:shift_caps_switch Caps Lock (to first layout), Shift+Caps Lock (to last layout) 718 grp:shift_caps_switch Caps Lock (to first layout), Shift+Caps Lock (to last layout)
713 grp:win_menu_switch Left Win (to first layout), Right Win/Menu (to last layout) 719 grp:win_menu_switch Left Win (to first layout), Right Win/Menu (to last layout)
714 grp:lctrl_rctrl_switch Left Ctrl (to first layout), Right Ctrl (to last layout) 720 grp:lctrl_rctrl_switch Left Ctrl (to first layout), Right Ctrl (to last layout)
715 grp:alt_caps_toggle Alt+Caps Lock 721 grp:alt_caps_toggle Alt+Caps Lock
716 grp:shifts_toggle Both Shift keys together 722 grp:shifts_toggle Both Shift keys together
717 grp:alts_toggle Both Alt keys together 723 grp:alts_toggle Both Alt keys together
718 grp:ctrls_toggle Both Ctrl keys together 724 grp:ctrls_toggle Both Ctrl keys together
719 grp:ctrl_shift_toggle Ctrl+Shift 725 grp:ctrl_shift_toggle Ctrl+Shift
720 grp:lctrl_lshift_toggle Left Ctrl+Left Shift 726 grp:lctrl_lshift_toggle Left Ctrl+Left Shift
721 grp:rctrl_rshift_toggle Right Ctrl+Right Shift 727 grp:rctrl_rshift_toggle Right Ctrl+Right Shift
722 grp:ctrl_alt_toggle Alt+Ctrl 728 grp:ctrl_alt_toggle Alt+Ctrl
723 grp:alt_shift_toggle Alt+Shift 729 grp:alt_shift_toggle Alt+Shift
724 grp:lalt_lshift_toggle Left Alt+Left Shift 730 grp:lalt_lshift_toggle Left Alt+Left Shift
725 grp:alt_space_toggle Alt+Space 731 grp:alt_space_toggle Alt+Space
726 grp:menu_toggle Menu 732 grp:menu_toggle Menu
727 grp:lwin_toggle Left Win 733 grp:lwin_toggle Left Win
728 grp:win_space_toggle Win Key+Space 734 grp:win_space_toggle Win Key+Space
729 grp:rwin_toggle Right Win 735 grp:rwin_toggle Right Win
730 grp:lshift_toggle Left Shift 736 grp:lshift_toggle Left Shift
731 grp:rshift_toggle Right Shift 737 grp:rshift_toggle Right Shift
732 grp:lctrl_toggle Left Ctrl 738 grp:lctrl_toggle Left Ctrl
733 grp:rctrl_toggle Right Ctrl 739 grp:rctrl_toggle Right Ctrl
734 grp:sclk_toggle Scroll Lock 740 grp:sclk_toggle Scroll Lock
735 grp:lctrl_lwin_rctrl_menu LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout) 741 grp:lctrl_lwin_rctrl_menu LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)
736 lv3 Key to choose 3rd level 742 lv3 Key to choose 3rd level
737 lv3:switch Right Ctrl 743 lv3:switch Right Ctrl
738 lv3:menu_switch Menu 744 lv3:menu_switch Menu
739 lv3:win_switch Any Win key 745 lv3:win_switch Any Win key
740 lv3:lwin_switch Left Win 746 lv3:lwin_switch Left Win
741 lv3:rwin_switch Right Win 747 lv3:rwin_switch Right Win
742 lv3:alt_switch Any Alt key 748 lv3:alt_switch Any Alt key
743 lv3:lalt_switch Left Alt 749 lv3:lalt_switch Left Alt
744 lv3:ralt_switch Right Alt 750 lv3:ralt_switch Right Alt
745 lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Compose 751 lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Compose
746 lv3:ralt_alt Right Alt key never chooses 3rd level 752 lv3:ralt_alt Right Alt key never chooses 3rd level
747 lv3:enter_switch Enter on keypad 753 lv3:enter_switch Enter on keypad
748 lv3:caps_switch Caps Lock 754 lv3:caps_switch Caps Lock
749 lv3:bksl_switch Backslash 755 lv3:bksl_switch Backslash
750 lv3:lsgt_switch <Less/Greater> 756 lv3:lsgt_switch <Less/Greater>
751 lv3:caps_switch_latch Caps Lock chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser 757 lv3:caps_switch_latch Caps Lock chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
752 lv3:bksl_switch_latch Backslash chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser 758 lv3:bksl_switch_latch Backslash chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
753 lv3:lsgt_switch_latch <Less/Greater> chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser 759 lv3:lsgt_switch_latch <Less/Greater> chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
754 ctrl Ctrl key position 760 ctrl Ctrl key position
755 ctrl:nocaps Caps Lock as Ctrl 761 ctrl:nocaps Caps Lock as Ctrl
756 ctrl:lctrl_meta Left Ctrl as Meta 762 ctrl:lctrl_meta Left Ctrl as Meta
757 ctrl:swapcaps Swap Ctrl and Caps Lock 763 ctrl:swapcaps Swap Ctrl and Caps Lock
758 ctrl:ac_ctrl At left of 'A' 764 ctrl:ac_ctrl At left of 'A'
759 ctrl:aa_ctrl At bottom left 765 ctrl:aa_ctrl At bottom left
760 ctrl:rctrl_ralt Right Ctrl as Right Alt 766 ctrl:rctrl_ralt Right Ctrl as Right Alt
761 ctrl:menu_rctrl Menu as Right Ctrl 767 ctrl:menu_rctrl Menu as Right Ctrl
762 ctrl:ctrl_ralt Right Alt as Right Ctrl 768 ctrl:ctrl_ralt Right Alt as Right Ctrl
763 ctrl:swap_lalt_lctl Swap Left Alt key with Left Ctrl key 769 ctrl:swap_lalt_lctl Swap Left Alt key with Left Ctrl key
764 ctrl:swap_lwin_lctl Swap Left Win key with Left Ctrl key 770 ctrl:swap_lwin_lctl Swap Left Win key with Left Ctrl key
 771 ctrl:swap_rwin_rctl Swap Right Win key with Right Ctrl key
765 ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt 772 ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt
766 grp_led Use keyboard LED to show alternative layout 773 grp_led Use keyboard LED to show alternative layout
767 grp_led:num Num Lock 774 grp_led:num Num Lock
768 grp_led:caps Caps Lock 775 grp_led:caps Caps Lock
769 grp_led:scroll Scroll Lock 776 grp_led:scroll Scroll Lock
770 keypad Layout of numeric keypad 777 keypad Layout of numeric keypad
771 keypad:legacy Legacy 778 keypad:legacy Legacy
772 keypad:oss Unicode additions (arrows and math operators) 779 keypad:oss Unicode additions (arrows and math operators)
773 keypad:future Unicode additions (arrows and math operators; math operators on default level) 780 keypad:future Unicode additions (arrows and math operators; math operators on default level)
774 keypad:legacy_wang Legacy Wang 724 781 keypad:legacy_wang Legacy Wang 724
775 keypad:oss_wang Wang 724 keypad with Unicode additions (arrows and math operators) 782 keypad:oss_wang Wang 724 keypad with Unicode additions (arrows and math operators)
776 keypad:future_wang Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level) 783 keypad:future_wang Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level)
777 keypad:hex Hexadecimal 784 keypad:hex Hexadecimal
778 keypad:atm ATM/phone-style 785 keypad:atm ATM/phone-style
779 kpdl Numeric keypad delete key behaviour 786 kpdl Numeric keypad delete key behaviour
780 kpdl:dot Legacy key with dot 787 kpdl:dot Legacy key with dot
781 kpdl:comma Legacy key with comma 788 kpdl:comma Legacy key with comma
782 kpdl:dotoss Four-level key with dot 789 kpdl:dotoss Four-level key with dot
783 kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only 790 kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only
784 kpdl:commaoss Four-level key with comma 791 kpdl:commaoss Four-level key with comma
785 kpdl:momayyezoss Four-level key with momayyez 792 kpdl:momayyezoss Four-level key with momayyez
786 kpdl:kposs Four-level key with abstract separators 793 kpdl:kposs Four-level key with abstract separators
787 kpdl:semi Semicolon on third level 794 kpdl:semi Semicolon on third level
788 caps Caps Lock key behavior 795 caps Caps Lock key behavior
789 caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock 796 caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
790 caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock 797 caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock
791 caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock 798 caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
792 caps:shift_nocancel Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock 799 caps:shift_nocancel Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock
793 caps:capslock Caps Lock toggles normal capitalization of alphabetic characters 800 caps:capslock Caps Lock toggles normal capitalization of alphabetic characters
794 caps:numlock Make Caps Lock an additional Num Lock 801 caps:numlock Make Caps Lock an additional Num Lock
795 caps:swapescape Swap ESC and Caps Lock 802 caps:swapescape Swap ESC and Caps Lock
796 caps:escape Make Caps Lock an additional ESC 803 caps:escape Make Caps Lock an additional ESC
797 caps:backspace Make Caps Lock an additional Backspace 804 caps:backspace Make Caps Lock an additional Backspace
798 caps:super Make Caps Lock an additional Super 805 caps:super Make Caps Lock an additional Super
799 caps:hyper Make Caps Lock an additional Hyper 806 caps:hyper Make Caps Lock an additional Hyper
800 caps:shiftlock Caps Lock toggles ShiftLock (affects all keys) 807 caps:shiftlock Caps Lock toggles ShiftLock (affects all keys)
801 caps:none Caps Lock is disabled 808 caps:none Caps Lock is disabled
802 caps:ctrl_modifier Make Caps Lock an additional Ctrl 809 caps:ctrl_modifier Make Caps Lock an additional Ctrl
803 altwin Alt/Win key behavior 810 altwin Alt/Win key behavior
804 altwin:menu Add the standard behavior to Menu key 811 altwin:menu Add the standard behavior to Menu key
805 altwin:meta_alt Alt and Meta are on Alt keys 812 altwin:meta_alt Alt and Meta are on Alt keys
806 altwin:alt_win Alt is mapped to Win keys (and the usual Alt keys) 813 altwin:alt_win Alt is mapped to Win keys (and the usual Alt keys)
807 altwin:ctrl_win Ctrl is mapped to Win keys (and the usual Ctrl keys) 814 altwin:ctrl_win Ctrl is mapped to Win keys (and the usual Ctrl keys)
808 altwin:ctrl_alt_win Ctrl is mapped to Alt keys, Alt is mapped to Win keys 815 altwin:ctrl_alt_win Ctrl is mapped to Alt keys, Alt is mapped to Win keys
809 altwin:meta_win Meta is mapped to Win keys 816 altwin:meta_win Meta is mapped to Win keys
810 altwin:left_meta_win Meta is mapped to Left Win 817 altwin:left_meta_win Meta is mapped to Left Win
811 altwin:hyper_win Hyper is mapped to Win keys 818 altwin:hyper_win Hyper is mapped to Win keys
812 altwin:alt_super_win Alt is mapped to Right Win, Super to Menu 819 altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
813 altwin:swap_alt_win Alt is swapped with Win 820 altwin:swap_alt_win Alt is swapped with Win
814 Compose key Position of Compose key 821 Compose key Position of Compose key
815 compose:ralt Right Alt 822 compose:ralt Right Alt
816 compose:lwin Left Win 823 compose:lwin Left Win
817 compose:lwin-altgr 3rd level of Left Win 824 compose:lwin-altgr 3rd level of Left Win
818 compose:rwin Right Win 825 compose:rwin Right Win
819 compose:rwin-altgr 3rd level of Right Win 826 compose:rwin-altgr 3rd level of Right Win
820 compose:menu Menu 827 compose:menu Menu
821 compose:menu-altgr 3rd level of Menu 828 compose:menu-altgr 3rd level of Menu
822 compose:lctrl Left Ctrl 829 compose:lctrl Left Ctrl
823 compose:lctrl-altgr 3rd level of Left Ctrl 830 compose:lctrl-altgr 3rd level of Left Ctrl
824 compose:rctrl Right Ctrl 831 compose:rctrl Right Ctrl
825 compose:rctrl-altgr 3rd level of Right Ctrl 832 compose:rctrl-altgr 3rd level of Right Ctrl
826 compose:caps Caps Lock 833 compose:caps Caps Lock
827 compose:caps-altgr 3rd level of Caps Lock 834 compose:caps-altgr 3rd level of Caps Lock
828 compose:102 <Less/Greater> 835 compose:102 <Less/Greater>
829 compose:102-altgr 3rd level of <Less/Greater> 836 compose:102-altgr 3rd level of <Less/Greater>
830 compose:paus Pause 837 compose:paus Pause
831 compose:prsc PrtSc 838 compose:prsc PrtSc
832 compose:sclk Scroll Lock 839 compose:sclk Scroll Lock
833 compat Miscellaneous compatibility options 840 compat Miscellaneous compatibility options
834 numpad:pc Default numeric keypad keys 841 numpad:pc Default numeric keypad keys
835 numpad:mac Numeric keypad keys always enter digits (as in Mac OS) 842 numpad:mac Numeric keypad keys always enter digits (as in Mac OS)
836 numpad:microsoft Shift with numeric keypad keys works as in MS Windows 843 numpad:microsoft NumLock on: digits, Shift switches to arrow keys, Numlock off: always arrow keys (as in MS Windows)
837 numpad:shift3 Shift does not cancel Num Lock, chooses 3rd level instead 844 numpad:shift3 Shift does not cancel Num Lock, chooses 3rd level instead
838 srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server 845 srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server
839 apple:alupckeys Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock) 846 apple:alupckeys Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)
840 shift:breaks_caps Shift cancels Caps Lock 847 shift:breaks_caps Shift cancels Caps Lock
841 misc:typo Enable extra typographic characters 848 misc:typo Enable extra typographic characters
842 shift:both_capslock Both Shift keys together toggle Caps Lock 849 shift:both_capslock Both Shift keys together toggle Caps Lock
843 shift:both_capslock_cancel Both Shift keys together activate Caps Lock, one Shift key deactivates 850 shift:both_capslock_cancel Both Shift keys together activate Caps Lock, one Shift key deactivates
844 shift:both_shiftlock Both Shift keys together toggle ShiftLock 851 shift:both_shiftlock Both Shift keys together toggle ShiftLock
845 keypad:pointerkeys Shift + NumLock toggles PointerKeys 852 keypad:pointerkeys Shift + NumLock toggles PointerKeys
846 grab:break_actions Allow breaking grabs with keyboard actions (warning: security risk) 853 grab:break_actions Allow breaking grabs with keyboard actions (warning: security risk)
847 grab:debug Allow grab and window tree logging 854 grab:debug Allow grab and window tree logging
848 currencysign Adding currency signs to certain keys 855 currencysign Adding currency signs to certain keys
849 eurosign:e Euro on E 856 eurosign:e Euro on E
850 eurosign:2 Euro on 2 857 eurosign:2 Euro on 2
851 eurosign:4 Euro on 4 858 eurosign:4 Euro on 4
852 eurosign:5 Euro on 5 859 eurosign:5 Euro on 5
853 rupeesign:4 Rupee on 4 860 rupeesign:4 Rupee on 4
854 lv5 Key to choose 5th level 861 lv5 Key to choose 5th level
855 lv5:lsgt_switch_lock <Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser 862 lv5:lsgt_switch_lock <Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser
856 lv5:ralt_switch_lock Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser 863 lv5:ralt_switch_lock Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser
857 lv5:lwin_switch_lock Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser 864 lv5:lwin_switch_lock Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser
858 lv5:rwin_switch_lock Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser 865 lv5:rwin_switch_lock Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser
859 nbsp Using space key to input non-breakable space character 866 nbsp Using space key to input non-breakable space character
860 nbsp:none Usual space at any level 867 nbsp:none Usual space at any level
861 nbsp:level2 Non-breakable space character at second level 868 nbsp:level2 Non-breakable space character at second level
862 nbsp:level3 Non-breakable space character at third level 869 nbsp:level3 Non-breakable space character at third level
863 nbsp:level3s Non-breakable space character at third level, nothing at fourth level 870 nbsp:level3s Non-breakable space character at third level, nothing at fourth level
864 nbsp:level3n Non-breakable space character at third level, thin non-breakable space character at fourth level 871 nbsp:level3n Non-breakable space character at third level, thin non-breakable space character at fourth level
865 nbsp:level4 Non-breakable space character at fourth level 872 nbsp:level4 Non-breakable space character at fourth level
866 nbsp:level4n Non-breakable space character at fourth level, thin non-breakable space character at sixth level 873 nbsp:level4n Non-breakable space character at fourth level, thin non-breakable space character at sixth level
867 nbsp:level4nl Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift) 874 nbsp:level4nl Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)
868 nbsp:zwnj2 Zero-width non-joiner character at second level 875 nbsp:zwnj2 Zero-width non-joiner character at second level
869 nbsp:zwnj2zwj3 Zero-width non-joiner character at second level, zero-width joiner character at third level 876 nbsp:zwnj2zwj3 Zero-width non-joiner character at second level, zero-width joiner character at third level
870 nbsp:zwnj2zwj3nb4 Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level 877 nbsp:zwnj2zwj3nb4 Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level
871 nbsp:zwnj2nb3 Zero-width non-joiner character at second level, non-breakable space character at third level 878 nbsp:zwnj2nb3 Zero-width non-joiner character at second level, non-breakable space character at third level
872 nbsp:zwnj2nb3s Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level 879 nbsp:zwnj2nb3s Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level
873 nbsp:zwnj2nb3zwj4 Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level 880 nbsp:zwnj2nb3zwj4 Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level
874 nbsp:zwnj2nb3nnb4 Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level 881 nbsp:zwnj2nb3nnb4 Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level
875 nbsp:zwnj3zwj4 Zero-width non-joiner character at third level, zero-width joiner at fourth level 882 nbsp:zwnj3zwj4 Zero-width non-joiner character at third level, zero-width joiner at fourth level
876 japan Japanese keyboard options 883 japan Japanese keyboard options
877 japan:kana_lock Kana Lock key is locking 884 japan:kana_lock Kana Lock key is locking
878 japan:nicola_f_bs NICOLA-F style Backspace 885 japan:nicola_f_bs NICOLA-F style Backspace
879 japan:hztg_escape Make Zenkaku Hankaku an additional ESC 886 japan:hztg_escape Make Zenkaku Hankaku an additional ESC
 887 korean Korean Hangul/Hanja keys
 888 korean:hw_keys Hardware Hangul/Hanja keys
 889 korean:ralt_rctrl Right Alt as Hangul, right Ctrl as Hanja
 890 korean:rctrl_ralt Right Ctrl as Hangul, right Alt as Hanja
880 esperanto Adding Esperanto supersigned letters 891 esperanto Adding Esperanto supersigned letters
881 esperanto:qwerty To the corresponding key in a Qwerty layout 892 esperanto:qwerty To the corresponding key in a Qwerty layout
882 esperanto:dvorak To the corresponding key in a Dvorak layout 893 esperanto:dvorak To the corresponding key in a Dvorak layout
883 esperanto:colemak To the corresponding key in a Colemak layout 894 esperanto:colemak To the corresponding key in a Colemak layout
884 solaris Maintain key compatibility with old Solaris keycodes 895 solaris Maintain key compatibility with old Solaris keycodes
885 solaris:sun_compat Sun Key compatibility 896 solaris:sun_compat Sun Key compatibility
886 terminate Key sequence to kill the X server 897 terminate Key sequence to kill the X server
887 terminate:ctrl_alt_bksp Ctrl + Alt + Backspace 898 terminate:ctrl_alt_bksp Ctrl + Alt + Backspace

cvs diff -r1.8 -r1.9 src/external/mit/xorg/lib/xkeyboard-config/rules/evdev (switch to unified diff)

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

cvs diff -r1.8 -r1.9 src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst (switch to unified diff)

--- src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst 2014/07/11 19:14:09 1.8
+++ src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst 2015/07/20 22:45:10 1.9
@@ -1,887 +1,898 @@ @@ -1,887 +1,898 @@
1! model 1! model
2 pc101 Generic 101-key PC 2 pc101 Generic 101-key PC
3 pc102 Generic 102-key (Intl) PC 3 pc102 Generic 102-key (Intl) PC
4 pc104 Generic 104-key PC 4 pc104 Generic 104-key PC
5 pc105 Generic 105-key (Intl) PC 5 pc105 Generic 105-key (Intl) PC
6 dell101 Dell 101-key PC 6 dell101 Dell 101-key PC
7 latitude Dell Latitude series laptop 7 latitude Dell Latitude series laptop
8 dellm65 Dell Precision M65 8 dellm65 Dell Precision M65
9 everex Everex STEPnote 9 everex Everex STEPnote
10 flexpro Keytronic FlexPro 10 flexpro Keytronic FlexPro
11 microsoft Microsoft Natural 11 microsoft Microsoft Natural
12 omnikey101 Northgate OmniKey 101 12 omnikey101 Northgate OmniKey 101
13 winbook Winbook Model XP5 13 winbook Winbook Model XP5
14 pc98 PC-98xx Series 14 pc98 PC-98xx Series
15 a4techKB21 A4Tech KB-21 15 a4techKB21 A4Tech KB-21
16 a4techKBS8 A4Tech KBS-8 16 a4techKBS8 A4Tech KBS-8
17 a4_rfkb23 A4Tech Wireless Desktop RFKB-23 17 a4_rfkb23 A4Tech Wireless Desktop RFKB-23
18 airkey Acer AirKey V 18 airkey Acer AirKey V
19 azonaRF2300 Azona RF2300 wireless Internet Keyboard 19 azonaRF2300 Azona RF2300 wireless Internet Keyboard
20 scorpius Advance Scorpius KI 20 scorpius Advance Scorpius KI
21 brother Brother Internet Keyboard 21 brother Brother Internet Keyboard
22 btc5113rf BTC 5113RF Multimedia 22 btc5113rf BTC 5113RF Multimedia
23 btc5126t BTC 5126T 23 btc5126t BTC 5126T
24 btc6301urf BTC 6301URF 24 btc6301urf BTC 6301URF
25 btc9000 BTC 9000 25 btc9000 BTC 9000
26 btc9000a BTC 9000A 26 btc9000a BTC 9000A
27 btc9001ah BTC 9001AH 27 btc9001ah BTC 9001AH
28 btc5090 BTC 5090 28 btc5090 BTC 5090
29 btc9019u BTC 9019U 29 btc9019u BTC 9019U
30 btc9116u BTC 9116U Mini Wireless Internet and Gaming 30 btc9116u BTC 9116U Mini Wireless Internet and Gaming
31 cherryblue Cherry Blue Line CyBo@rd 31 cherryblue Cherry Blue Line CyBo@rd
32 cherryblueb Cherry CyMotion Master XPress 32 cherryblueb Cherry CyMotion Master XPress
33 cherrybluea Cherry Blue Line CyBo@rd (alternate option) 33 cherrybluea Cherry Blue Line CyBo@rd (alternate option)
34 cherrycyboard Cherry CyBo@rd USB-Hub 34 cherrycyboard Cherry CyBo@rd USB-Hub
35 cherrycmexpert Cherry CyMotion Expert 35 cherrycmexpert Cherry CyMotion Expert
36 cherrybunlim Cherry B.UNLIMITED 36 cherrybunlim Cherry B.UNLIMITED
37 chicony Chicony Internet Keyboard 37 chicony Chicony Internet Keyboard
38 chicony0108 Chicony KU-0108 38 chicony0108 Chicony KU-0108
39 chicony0420 Chicony KU-0420 39 chicony0420 Chicony KU-0420
40 chicony9885 Chicony KB-9885 40 chicony9885 Chicony KB-9885
41 compaqeak8 Compaq Easy Access Keyboard 41 compaqeak8 Compaq Easy Access Keyboard
42 compaqik7 Compaq Internet Keyboard (7 keys) 42 compaqik7 Compaq Internet Keyboard (7 keys)
43 compaqik13 Compaq Internet Keyboard (13 keys) 43 compaqik13 Compaq Internet Keyboard (13 keys)
44 compaqik18 Compaq Internet Keyboard (18 keys) 44 compaqik18 Compaq Internet Keyboard (18 keys)
45 cymotionlinux Cherry CyMotion Master Linux 45 cymotionlinux Cherry CyMotion Master Linux
46 armada Laptop/notebook Compaq (eg. Armada) Laptop Keyboard 46 armada Laptop/notebook Compaq (eg. Armada) Laptop Keyboard
47 presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard 47 presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard
48 ipaq Compaq iPaq Keyboard 48 ipaq Compaq iPaq Keyboard
49 dell Dell 49 dell Dell
50 dellsk8125 Dell SK-8125 50 dellsk8125 Dell SK-8125
51 dellsk8135 Dell SK-8135 51 dellsk8135 Dell SK-8135
52 dellusbmm Dell USB Multimedia Keyboard 52 dellusbmm Dell USB Multimedia Keyboard
53 inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx 53 inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx
54 precision_m Dell Laptop/notebook Precision M series 54 precision_m Dell Laptop/notebook Precision M series
55 dexxa Dexxa Wireless Desktop Keyboard 55 dexxa Dexxa Wireless Desktop Keyboard
56 diamond Diamond 9801 / 9802 series 56 diamond Diamond 9801 / 9802 series
57 dtk2000 DTK2000 57 dtk2000 DTK2000
58 ennyah_dkb1008 Ennyah DKB-1008 58 ennyah_dkb1008 Ennyah DKB-1008
59 fscaa1667g Fujitsu-Siemens Computers AMILO laptop 59 fscaa1667g Fujitsu-Siemens Computers AMILO laptop
60 genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910 60 genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
61 geniuscomfy Genius Comfy KB-12e 61 geniuscomfy Genius Comfy KB-12e
62 geniuscomfy2 Genius Comfy KB-21e-Scroll 62 geniuscomfy2 Genius Comfy KB-21e-Scroll
63 geniuskb19e Genius KB-19e NB 63 geniuskb19e Genius KB-19e NB
64 geniuskkb2050hs Genius KKB-2050HS 64 geniuskkb2050hs Genius KKB-2050HS
65 gyration Gyration 65 gyration Gyration
66 htcdream HTC Dream 66 htcdream HTC Dream
67 kinesis Kinesis 67 kinesis Kinesis
68 logitech_base Logitech Generic Keyboard 68 logitech_base Logitech Generic Keyboard
69 logitech_g15 Logitech G15 extra keys via G15daemon 69 logitech_g15 Logitech G15 extra keys via G15daemon
70 hpi6 Hewlett-Packard Internet Keyboard 70 hpi6 Hewlett-Packard Internet Keyboard
71 hp250x Hewlett-Packard SK-250x Multimedia Keyboard 71 hp250x Hewlett-Packard SK-250x Multimedia Keyboard
72 hpxe3gc Hewlett-Packard Omnibook XE3 GC 72 hpxe3gc Hewlett-Packard Omnibook XE3 GC
73 hpxe3gf Hewlett-Packard Omnibook XE3 GF 73 hpxe3gf Hewlett-Packard Omnibook XE3 GF
74 hpxt1000 Hewlett-Packard Omnibook XT1000 74 hpxt1000 Hewlett-Packard Omnibook XT1000
75 hpdv5 Hewlett-Packard Pavilion dv5 75 hpdv5 Hewlett-Packard Pavilion dv5
76 hpzt11xx Hewlett-Packard Pavilion ZT11xx 76 hpzt11xx Hewlett-Packard Pavilion ZT11xx
77 hp500fa Hewlett-Packard Omnibook 500 FA 77 hp500fa Hewlett-Packard Omnibook 500 FA
78 hp5xx Hewlett-Packard Omnibook 5xx 78 hp5xx Hewlett-Packard Omnibook 5xx
79 hpnx9020 Hewlett-Packard nx9020 79 hpnx9020 Hewlett-Packard nx9020
80 hp6000 Hewlett-Packard Omnibook 6000/6100 80 hp6000 Hewlett-Packard Omnibook 6000/6100
81 honeywell_euroboard Honeywell Euroboard 81 honeywell_euroboard Honeywell Euroboard
82 hpmini110 Hewlett-Packard Mini 110 Notebook 82 hpmini110 Hewlett-Packard Mini 110 Notebook
83 rapidaccess IBM Rapid Access 83 rapidaccess IBM Rapid Access
84 rapidaccess2 IBM Rapid Access II 84 rapidaccess2 IBM Rapid Access II
85 thinkpad IBM ThinkPad 560Z/600/600E/A22E 85 thinkpad IBM ThinkPad 560Z/600/600E/A22E
86 thinkpad60 IBM ThinkPad R60/T60/R61/T61 86 thinkpad60 IBM ThinkPad R60/T60/R61/T61
87 thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t 87 thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t
88 ibm_spacesaver IBM Space Saver 88 ibm_spacesaver IBM Space Saver
89 logiaccess Logitech Access Keyboard 89 logiaccess Logitech Access Keyboard
90 logiclx300 Logitech Cordless Desktop LX-300 90 logiclx300 Logitech Cordless Desktop LX-300
91 logii350 Logitech Internet 350 Keyboard 91 logii350 Logitech Internet 350 Keyboard
92 logimel Logitech Media Elite Keyboard 92 logimel Logitech Media Elite Keyboard
93 logicd Logitech Cordless Desktop 93 logicd Logitech Cordless Desktop
94 logicd_it Logitech Cordless Desktop iTouch 94 logicd_it Logitech Cordless Desktop iTouch
95 logicd_nav Logitech Cordless Desktop Navigator 95 logicd_nav Logitech Cordless Desktop Navigator
96 logicd_opt Logitech Cordless Desktop Optical 96 logicd_opt Logitech Cordless Desktop Optical
97 logicda Logitech Cordless Desktop (alternate option) 97 logicda Logitech Cordless Desktop (alternate option)
98 logicdpa2 Logitech Cordless Desktop Pro (alternate option 2) 98 logicdpa2 Logitech Cordless Desktop Pro (alternate option 2)
99 logicfn Logitech Cordless Freedom/Desktop Navigator 99 logicfn Logitech Cordless Freedom/Desktop Navigator
100 logicdn Logitech Cordless Desktop Navigator 100 logicdn Logitech Cordless Desktop Navigator
101 logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) 101 logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
102 logiik Logitech Internet Keyboard 102 logiik Logitech Internet Keyboard
103 itouch Logitech iTouch 103 itouch Logitech iTouch
104 logicink Logitech Internet Navigator Keyboard 104 logicink Logitech Internet Navigator Keyboard
105 logiex110 Logitech Cordless Desktop EX110 105 logiex110 Logitech Cordless Desktop EX110
106 logiinkse Logitech iTouch Internet Navigator Keyboard SE 106 logiinkse Logitech iTouch Internet Navigator Keyboard SE
107 logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB) 107 logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB)
108 logiultrax Logitech Ultra-X Keyboard 108 logiultrax Logitech Ultra-X Keyboard
109 logiultraxc Logitech Ultra-X Cordless Media Desktop Keyboard 109 logiultraxc Logitech Ultra-X Cordless Media Desktop Keyboard
110 logidinovo Logitech diNovo Keyboard 110 logidinovo Logitech diNovo Keyboard
111 logidinovoedge Logitech diNovo Edge Keyboard 111 logidinovoedge Logitech diNovo Edge Keyboard
112 mx1998 Memorex MX1998 112 mx1998 Memorex MX1998
113 mx2500 Memorex MX2500 EZ-Access Keyboard 113 mx2500 Memorex MX2500 EZ-Access Keyboard
114 mx2750 Memorex MX2750 114 mx2750 Memorex MX2750
115 microsoft4000 Microsoft Natural Wireless Ergonomic Keyboard 4000 115 microsoft4000 Microsoft Natural Ergonomic Keyboard 4000
116 microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000 116 microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000
117 microsoftinet Microsoft Internet Keyboard 117 microsoftinet Microsoft Internet Keyboard
118 microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro 118 microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
119 microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro 119 microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro
120 microsoftprooem Microsoft Natural Keyboard Pro OEM 120 microsoftprooem Microsoft Natural Keyboard Pro OEM
121 vsonku306 ViewSonic KU-306 Internet Keyboard 121 vsonku306 ViewSonic KU-306 Internet Keyboard
122 microsoftprose Microsoft Internet Keyboard Pro, Swedish 122 microsoftprose Microsoft Internet Keyboard Pro, Swedish
123 microsoftoffice Microsoft Office Keyboard 123 microsoftoffice Microsoft Office Keyboard
124 microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A 124 microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A
125 microsoftelite Microsoft Natural Keyboard Elite 125 microsoftelite Microsoft Natural Keyboard Elite
126 microsoftccurve2k Microsoft Comfort Curve Keyboard 2000 126 microsoftccurve2k Microsoft Comfort Curve Keyboard 2000
127 oretec Ortek MCK-800 MM/Internet keyboard 127 oretec Ortek MCK-800 MM/Internet keyboard
128 propeller Propeller Voyager (KTEZ-1000) 128 propeller Propeller Voyager (KTEZ-1000)
129 qtronix QTronix Scorpius 98N+ 129 qtronix QTronix Scorpius 98N+
130 samsung4500 Samsung SDM 4500P 130 samsung4500 Samsung SDM 4500P
131 samsung4510 Samsung SDM 4510P 131 samsung4510 Samsung SDM 4510P
132 sanwaskbkg3 Sanwa Supply SKB-KG3 132 sanwaskbkg3 Sanwa Supply SKB-KG3
133 sk1300 SK-1300 133 sk1300 SK-1300
134 sk2500 SK-2500 134 sk2500 SK-2500
135 sk6200 SK-6200 135 sk6200 SK-6200
136 sk7100 SK-7100 136 sk7100 SK-7100
137 sp_inet Super Power Multimedia Keyboard 137 sp_inet Super Power Multimedia Keyboard
138 sven SVEN Ergonomic 2500 138 sven SVEN Ergonomic 2500
139 sven303 SVEN Slim 303 139 sven303 SVEN Slim 303
140 symplon Symplon PaceBook (tablet PC) 140 symplon Symplon PaceBook (tablet PC)
141 toshiba_s3000 Toshiba Satellite S3000 141 toshiba_s3000 Toshiba Satellite S3000
142 trust Trust Wireless Keyboard Classic 142 trust Trust Wireless Keyboard Classic
143 trustda Trust Direct Access Keyboard 143 trustda Trust Direct Access Keyboard
144 trust_slimline Trust Slimline 144 trust_slimline Trust Slimline
145 tm2020 TypeMatrix EZ-Reach 2020 145 tm2020 TypeMatrix EZ-Reach 2020
146 tm2030PS2 TypeMatrix EZ-Reach 2030 PS2 146 tm2030PS2 TypeMatrix EZ-Reach 2030 PS2
147 tm2030USB TypeMatrix EZ-Reach 2030 USB 147 tm2030USB TypeMatrix EZ-Reach 2030 USB
148 tm2030USB-102 TypeMatrix EZ-Reach 2030 USB (102/105:EU mode) 148 tm2030USB-102 TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)
149 tm2030USB-106 TypeMatrix EZ-Reach 2030 USB (106:JP mode) 149 tm2030USB-106 TypeMatrix EZ-Reach 2030 USB (106:JP mode)
150 yahoo Yahoo! Internet Keyboard 150 yahoo Yahoo! Internet Keyboard
151 macbook78 MacBook/MacBook Pro 151 macbook78 MacBook/MacBook Pro
152 macbook79 MacBook/MacBook Pro (Intl) 152 macbook79 MacBook/MacBook Pro (Intl)
153 macintosh Macintosh 153 macintosh Macintosh
154 macintosh_old Macintosh Old 154 macintosh_old Macintosh Old
155 macintosh_hhk Happy Hacking Keyboard for Mac 155 macintosh_hhk Happy Hacking Keyboard for Mac
156 acer_c300 Acer C300 156 acer_c300 Acer C300
157 acer_ferrari4k Acer Ferrari 4000 157 acer_ferrari4k Acer Ferrari 4000
158 acer_laptop Acer Laptop 158 acer_laptop Acer Laptop
159 asus_laptop Asus Laptop 159 asus_laptop Asus Laptop
160 apple Apple 160 apple Apple
161 apple_laptop Apple Laptop 161 apple_laptop Apple Laptop
162 applealu_ansi Apple Aluminium Keyboard (ANSI) 162 applealu_ansi Apple Aluminium Keyboard (ANSI)
163 applealu_iso Apple Aluminium Keyboard (ISO) 163 applealu_iso Apple Aluminium Keyboard (ISO)
164 applealu_jis Apple Aluminium Keyboard (JIS) 164 applealu_jis Apple Aluminium Keyboard (JIS)
165 silvercrest SILVERCREST Multimedia Wireless Keyboard 165 silvercrest SILVERCREST Multimedia Wireless Keyboard
166 emachines Laptop/notebook eMachines m68xx 166 emachines Laptop/notebook eMachines m68xx
167 benqx BenQ X-Touch 167 benqx BenQ X-Touch
168 benqx730 BenQ X-Touch 730 168 benqx730 BenQ X-Touch 730
169 benqx800 BenQ X-Touch 800 169 benqx800 BenQ X-Touch 800
170 hhk Happy Hacking Keyboard 170 hhk Happy Hacking Keyboard
171 classmate Classmate PC 171 classmate Classmate PC
172 olpc OLPC 172 olpc OLPC
173 sun_type7_usb Sun Type 7 USB 173 sun_type7_usb Sun Type 7 USB
174 sun_type7_euro_usb Sun Type 7 USB (European layout) 174 sun_type7_euro_usb Sun Type 7 USB (European layout)
175 sun_type7_unix_usb Sun Type 7 USB (Unix layout) 175 sun_type7_unix_usb Sun Type 7 USB (Unix layout)
176 sun_type7_jp_usb Sun Type 7 USB (Japanese layout) / Japanese 106-key 176 sun_type7_jp_usb Sun Type 7 USB (Japanese layout) / Japanese 106-key
177 sun_type6_usb Sun Type 6/7 USB 177 sun_type6_usb Sun Type 6/7 USB
178 sun_type6_euro_usb Sun Type 6/7 USB (European layout) 178 sun_type6_euro_usb Sun Type 6/7 USB (European layout)
179 sun_type6_unix_usb Sun Type 6 USB (Unix layout) 179 sun_type6_unix_usb Sun Type 6 USB (Unix layout)
180 sun_type6_jp_usb Sun Type 6 USB (Japanese layout) 180 sun_type6_jp_usb Sun Type 6 USB (Japanese layout)
181 sun_type6_jp Sun Type 6 (Japanese layout) 181 sun_type6_jp Sun Type 6 (Japanese layout)
182 targa_v811 Targa Visionary 811 182 targa_v811 Targa Visionary 811
183 unitekkb1925 Unitek KB-1925 183 unitekkb1925 Unitek KB-1925
184 compalfl90 FL90 184 compalfl90 FL90
185 creativedw7000 Creative Desktop Wireless 7000 185 creativedw7000 Creative Desktop Wireless 7000
186 htcdream Htc Dream phone 186 htcdream Htc Dream phone
187 187
188! layout 188! layout
189 us English (US) 189 us English (US)
190 af Afghani 190 af Afghani
191 ara Arabic 191 ara Arabic
192 al Albanian 192 al Albanian
193 am Armenian 193 am Armenian
194 at German (Austria) 194 at German (Austria)
195 az Azerbaijani 195 az Azerbaijani
196 by Belarusian 196 by Belarusian
197 be Belgian 197 be Belgian
198 bd Bangla 198 bd Bangla
199 in Indian 199 in Indian
200 ba Bosnian 200 ba Bosnian
201 br Portuguese (Brazil) 201 br Portuguese (Brazil)
202 bg Bulgarian 202 bg Bulgarian
203 ma Arabic (Morocco) 203 ma Arabic (Morocco)
204 cm English (Cameroon) 204 cm English (Cameroon)
205 mm Burmese 205 mm Burmese
206 ca French (Canada) 206 ca French (Canada)
207 cd French (Democratic Republic of the Congo) 207 cd French (Democratic Republic of the Congo)
208 cn Chinese 208 cn Chinese
209 hr Croatian 209 hr Croatian
210 cz Czech 210 cz Czech
211 dk Danish 211 dk Danish
212 nl Dutch 212 nl Dutch
213 bt Dzongkha 213 bt Dzongkha
214 ee Estonian 214 ee Estonian
215 ir Persian 215 ir Persian
216 iq Iraqi 216 iq Iraqi
217 fo Faroese 217 fo Faroese
218 fi Finnish 218 fi Finnish
219 fr French 219 fr French
220 gh English (Ghana) 220 gh English (Ghana)
221 gn French (Guinea) 221 gn French (Guinea)
222 ge Georgian 222 ge Georgian
223 de German 223 de German
224 gr Greek 224 gr Greek
225 hu Hungarian 225 hu Hungarian
226 is Icelandic 226 is Icelandic
227 il Hebrew 227 il Hebrew
228 it Italian 228 it Italian
229 jp Japanese 229 jp Japanese
230 kg Kyrgyz 230 kg Kyrgyz
231 kh Khmer (Cambodia) 231 kh Khmer (Cambodia)
232 kz Kazakh 232 kz Kazakh
233 la Lao 233 la Lao
234 latam Spanish (Latin American) 234 latam Spanish (Latin American)
235 lt Lithuanian 235 lt Lithuanian
236 lv Latvian 236 lv Latvian
237 mao Maori 237 mao Maori
238 me Montenegrin 238 me Montenegrin
239 mk Macedonian 239 mk Macedonian
240 mt Maltese 240 mt Maltese
241 mn Mongolian 241 mn Mongolian
242 no Norwegian 242 no Norwegian
243 pl Polish 243 pl Polish
244 pt Portuguese 244 pt Portuguese
245 ro Romanian 245 ro Romanian
246 ru Russian 246 ru Russian
247 rs Serbian 247 rs Serbian
248 si Slovenian 248 si Slovenian
249 sk Slovak 249 sk Slovak
250 es Spanish 250 es Spanish
251 se Swedish 251 se Swedish
252 ch German (Switzerland) 252 ch German (Switzerland)
253 sy Arabic (Syria) 253 sy Arabic (Syria)
254 tj Tajik 254 tj Tajik
255 lk Sinhala (phonetic) 255 lk Sinhala (phonetic)
256 th Thai 256 th Thai
257 tr Turkish 257 tr Turkish
258 tw Taiwanese 258 tw Taiwanese
259 ua Ukrainian 259 ua Ukrainian
260 gb English (UK) 260 gb English (UK)
261 uz Uzbek 261 uz Uzbek
262 vn Vietnamese 262 vn Vietnamese
263 kr Korean 263 kr Korean
264 nec_vndr/jp Japanese (PC-98xx Series) 264 nec_vndr/jp Japanese (PC-98xx Series)
265 ie Irish 265 ie Irish
266 pk Urdu (Pakistan) 266 pk Urdu (Pakistan)
267 mv Dhivehi 267 mv Dhivehi
268 za English (South Africa) 268 za English (South Africa)
269 epo Esperanto 269 epo Esperanto
270 np Nepali 270 np Nepali
271 ng English (Nigeria) 271 ng English (Nigeria)
272 et Amharic 272 et Amharic
273 sn Wolof 273 sn Wolof
274 brai Braille 274 brai Braille
275 tm Turkmen 275 tm Turkmen
276 ml Bambara 276 ml Bambara
277 tz Swahili (Tanzania) 277 tz Swahili (Tanzania)
278 ke Swahili (Kenya) 278 ke Swahili (Kenya)
279 bw Tswana 279 bw Tswana
280 ph Filipino 280 ph Filipino
281 md Moldavian 281 md Moldavian
282 282
283! variant 283! variant
284 chr us: Cherokee 284 chr us: Cherokee
285 euro us: English (US, with euro on 5) 285 euro us: English (US, with euro on 5)
286 intl us: English (US, international with dead keys) 286 intl us: English (US, international with dead keys)
287 alt-intl us: English (US, alternative international) 287 alt-intl us: English (US, alternative international)
288 colemak us: English (Colemak) 288 colemak us: English (Colemak)
289 dvorak us: English (Dvorak) 289 dvorak us: English (Dvorak)
290 dvorak-intl us: English (Dvorak, international with dead keys) 290 dvorak-intl us: English (Dvorak, international with dead keys)
291 dvorak-alt-intl us: English (Dvorak alternative international no dead keys) 291 dvorak-alt-intl us: English (Dvorak alternative international no dead keys)
292 dvorak-l us: English (left handed Dvorak) 292 dvorak-l us: English (left handed Dvorak)
293 dvorak-r us: English (right handed Dvorak) 293 dvorak-r us: English (right handed Dvorak)
294 dvorak-classic us: English (classic Dvorak) 294 dvorak-classic us: English (classic Dvorak)
295 dvp us: English (programmer Dvorak) 295 dvp us: English (programmer Dvorak)
296 rus us: Russian (US, phonetic) 296 rus us: Russian (US, phonetic)
297 mac us: English (Macintosh) 297 mac us: English (Macintosh)
298 altgr-intl us: English (international AltGr dead keys) 298 altgr-intl us: English (international AltGr dead keys)
299 olpc2 us: English (the divide/multiply keys toggle the layout) 299 olpc2 us: English (the divide/multiply keys toggle the layout)
300 hbs us: Serbo-Croatian (US) 300 hbs us: Serbo-Croatian (US)
301 workman us: English (Workman) 301 workman us: English (Workman)
302 workman-intl us: English (Workman, international with dead keys) 302 workman-intl us: English (Workman, international with dead keys)
303 ps af: Pashto 303 ps af: Pashto
304 uz af: Uzbek (Afghanistan) 304 uz af: Uzbek (Afghanistan)
305 olpc-ps af: Pashto (Afghanistan, OLPC) 305 olpc-ps af: Pashto (Afghanistan, OLPC)
306 fa-olpc af: Persian (Afghanistan, Dari OLPC) 306 fa-olpc af: Persian (Afghanistan, Dari OLPC)
307 uz-olpc af: Uzbek (Afghanistan, OLPC) 307 uz-olpc af: Uzbek (Afghanistan, OLPC)
308 azerty ara: Arabic (azerty) 308 azerty ara: Arabic (azerty)
309 azerty_digits ara: Arabic (azerty/digits) 309 azerty_digits ara: Arabic (azerty/digits)
310 digits ara: Arabic (digits) 310 digits ara: Arabic (digits)
311 qwerty ara: Arabic (qwerty) 311 qwerty ara: Arabic (qwerty)
312 qwerty_digits ara: Arabic (qwerty/digits) 312 qwerty_digits ara: Arabic (qwerty/digits)
313 buckwalter ara: Arabic (Buckwalter) 313 buckwalter ara: Arabic (Buckwalter)
 314 mac ara: Arabic (Macintosh)
314 plisi-d1 al: Albanian (Plisi D1) 315 plisi-d1 al: Albanian (Plisi D1)
315 phonetic am: Armenian (phonetic) 316 phonetic am: Armenian (phonetic)
316 phonetic-alt am: Armenian (alternative phonetic) 317 phonetic-alt am: Armenian (alternative phonetic)
317 eastern am: Armenian (eastern) 318 eastern am: Armenian (eastern)
318 western am: Armenian (western) 319 western am: Armenian (western)
319 eastern-alt am: Armenian (alternative eastern) 320 eastern-alt am: Armenian (alternative eastern)
320 nodeadkeys at: German (Austria, eliminate dead keys) 321 nodeadkeys at: German (Austria, eliminate dead keys)
321 sundeadkeys at: German (Austria, Sun dead keys) 322 sundeadkeys at: German (Austria, Sun dead keys)
322 mac at: German (Austria, Macintosh) 323 mac at: German (Austria, Macintosh)
323 cyrillic az: Azerbaijani (Cyrillic) 324 cyrillic az: Azerbaijani (Cyrillic)
324 legacy by: Belarusian (legacy) 325 legacy by: Belarusian (legacy)
325 latin by: Belarusian (Latin) 326 latin by: Belarusian (Latin)
326 oss be: Belgian (alternative) 327 oss be: Belgian (alternative)
327 oss_latin9 be: Belgian (alternative, Latin-9 only) 328 oss_latin9 be: Belgian (alternative, Latin-9 only)
328 oss_sundeadkeys be: Belgian (alternative, Sun dead keys) 329 oss_sundeadkeys be: Belgian (alternative, Sun dead keys)
329 iso-alternate be: Belgian (ISO alternate) 330 iso-alternate be: Belgian (ISO alternate)
330 nodeadkeys be: Belgian (eliminate dead keys) 331 nodeadkeys be: Belgian (eliminate dead keys)
331 sundeadkeys be: Belgian (Sun dead keys) 332 sundeadkeys be: Belgian (Sun dead keys)
332 wang be: Belgian (Wang model 724 azerty) 333 wang be: Belgian (Wang model 724 azerty)
333 probhat bd: Bangla (Probhat) 334 probhat bd: Bangla (Probhat)
334 ben in: Bangla (India) 335 ben in: Bangla (India)
335 ben_probhat in: Bangla (India, Probhat) 336 ben_probhat in: Bangla (India, Probhat)
336 ben_baishakhi in: Bangla (India, Baishakhi) 337 ben_baishakhi in: Bangla (India, Baishakhi)
337 ben_bornona in: Bangla (India, Bornona) 338 ben_bornona in: Bangla (India, Bornona)
338 ben_gitanjali in: Bangla (India, Uni Gitanjali) 339 ben_gitanjali in: Bangla (India, Uni Gitanjali)
339 ben_inscript in: Bangla (India, Baishakhi Inscript) 340 ben_inscript in: Bangla (India, Baishakhi Inscript)
340 eeyek in: Manipuri (Eeyek) 341 eeyek in: Manipuri (Eeyek)
341 guj in: Gujarati 342 guj in: Gujarati
342 guru in: Punjabi (Gurmukhi) 343 guru in: Punjabi (Gurmukhi)
343 jhelum in: Punjabi (Gurmukhi Jhelum) 344 jhelum in: Punjabi (Gurmukhi Jhelum)
344 kan in: Kannada 345 kan in: Kannada
345 kan-kagapa in: Kannada (KaGaPa phonetic) 346 kan-kagapa in: Kannada (KaGaPa phonetic)
346 mal in: Malayalam 347 mal in: Malayalam
347 mal_lalitha in: Malayalam (Lalitha) 348 mal_lalitha in: Malayalam (Lalitha)
348 mal_enhanced in: Malayalam (enhanced Inscript, with rupee sign) 349 mal_enhanced in: Malayalam (enhanced Inscript, with rupee sign)
349 ori in: Oriya 350 ori in: Oriya
350 tam_unicode in: Tamil (Unicode) 351 tam_unicode in: Tamil (Unicode)
351 tam_keyboard_with_numerals in: Tamil (keyboard with numerals) 352 tam_keyboard_with_numerals in: Tamil (keyboard with numerals)
352 tam_TAB in: Tamil (TAB typewriter) 353 tam_TAB in: Tamil (TAB typewriter)
353 tam_TSCII in: Tamil (TSCII typewriter) 354 tam_TSCII in: Tamil (TSCII typewriter)
354 tam in: Tamil 355 tam in: Tamil
355 tel in: Telugu 356 tel in: Telugu
356 tel-kagapa in: Telugu (KaGaPa phonetic) 357 tel-kagapa in: Telugu (KaGaPa phonetic)
357 urd-phonetic in: Urdu (phonetic) 358 urd-phonetic in: Urdu (phonetic)
358 urd-phonetic3 in: Urdu (alternative phonetic) 359 urd-phonetic3 in: Urdu (alternative phonetic)
359 urd-winkeys in: Urdu (WinKeys) 360 urd-winkeys in: Urdu (WinKeys)
360 bolnagri in: Hindi (Bolnagri) 361 bolnagri in: Hindi (Bolnagri)
361 hin-wx in: Hindi (Wx) 362 hin-wx in: Hindi (Wx)
362 hin-kagapa in: Hindi (KaGaPa phonetic) 363 hin-kagapa in: Hindi (KaGaPa phonetic)
363 san-kagapa in: Sanskrit (KaGaPa phonetic) 364 san-kagapa in: Sanskrit (KaGaPa phonetic)
364 mar-kagapa in: Marathi (KaGaPa phonetic) 365 mar-kagapa in: Marathi (KaGaPa phonetic)
365 eng in: English (India, with rupee sign) 366 eng in: English (India, with rupee sign)
366 alternatequotes ba: Bosnian (with guillemets for quotes) 367 alternatequotes ba: Bosnian (with guillemets for quotes)
367 unicode ba: Bosnian (with Bosnian digraphs) 368 unicode ba: Bosnian (with Bosnian digraphs)
368 unicodeus ba: Bosnian (US keyboard with Bosnian digraphs) 369 unicodeus ba: Bosnian (US keyboard with Bosnian digraphs)
369 us ba: Bosnian (US keyboard with Bosnian letters) 370 us ba: Bosnian (US keyboard with Bosnian letters)
370 nodeadkeys br: Portuguese (Brazil, eliminate dead keys) 371 nodeadkeys br: Portuguese (Brazil, eliminate dead keys)
371 dvorak br: Portuguese (Brazil, Dvorak) 372 dvorak br: Portuguese (Brazil, Dvorak)
372 nativo br: Portuguese (Brazil, Nativo) 373 nativo br: Portuguese (Brazil, Nativo)
373 nativo-us br: Portuguese (Brazil, Nativo for US keyboards) 374 nativo-us br: Portuguese (Brazil, Nativo for US keyboards)
374 nativo-epo br: Esperanto (Brazil, Nativo) 375 nativo-epo br: Esperanto (Brazil, Nativo)
375 phonetic bg: Bulgarian (traditional phonetic) 376 phonetic bg: Bulgarian (traditional phonetic)
376 bas_phonetic bg: Bulgarian (new phonetic) 377 bas_phonetic bg: Bulgarian (new phonetic)
377 french ma: French (Morocco) 378 french ma: French (Morocco)
378 tifinagh ma: Berber (Morocco, Tifinagh) 379 tifinagh ma: Berber (Morocco, Tifinagh)
379 tifinagh-alt ma: Berber (Morocco, Tifinagh alternative) 380 tifinagh-alt ma: Berber (Morocco, Tifinagh alternative)
380 tifinagh-alt-phonetic ma: Berber (Morocco, Tifinagh alternative phonetic) 381 tifinagh-alt-phonetic ma: Berber (Morocco, Tifinagh alternative phonetic)
381 tifinagh-extended ma: Berber (Morocco, Tifinagh extended) 382 tifinagh-extended ma: Berber (Morocco, Tifinagh extended)
382 tifinagh-phonetic ma: Berber (Morocco, Tifinagh phonetic) 383 tifinagh-phonetic ma: Berber (Morocco, Tifinagh phonetic)
383 tifinagh-extended-phonetic ma: Berber (Morocco, Tifinagh extended phonetic) 384 tifinagh-extended-phonetic ma: Berber (Morocco, Tifinagh extended phonetic)
384 french cm: French (Cameroon) 385 french cm: French (Cameroon)
385 qwerty cm: Cameroon Multilingual (qwerty) 386 qwerty cm: Cameroon Multilingual (qwerty)
386 azerty cm: Cameroon Multilingual (azerty) 387 azerty cm: Cameroon Multilingual (azerty)
387 dvorak cm: Cameroon Multilingual (Dvorak) 388 dvorak cm: Cameroon Multilingual (Dvorak)
388 fr-dvorak ca: French (Canada, Dvorak) 389 fr-dvorak ca: French (Canada, Dvorak)
389 fr-legacy ca: French (Canada, legacy) 390 fr-legacy ca: French (Canada, legacy)
390 multix ca: Canadian Multilingual 391 multix ca: Canadian Multilingual
391 multi ca: Canadian Multilingual (first part) 392 multi ca: Canadian Multilingual (first part)
392 multi-2gr ca: Canadian Multilingual (second part) 393 multi-2gr ca: Canadian Multilingual (second part)
393 ike ca: Inuktitut 394 ike ca: Inuktitut
394 eng ca: English (Canada) 395 eng ca: English (Canada)
395 tib cn: Tibetan 396 tib cn: Tibetan
396 tib_asciinum cn: Tibetan (with ASCII numerals) 397 tib_asciinum cn: Tibetan (with ASCII numerals)
397 ug cn: Uyghur 398 ug cn: Uyghur
398 alternatequotes hr: Croatian (with guillemets for quotes) 399 alternatequotes hr: Croatian (with guillemets for quotes)
399 unicode hr: Croatian (with Croatian digraphs) 400 unicode hr: Croatian (with Croatian digraphs)
400 unicodeus hr: Croatian (US keyboard with Croatian digraphs) 401 unicodeus hr: Croatian (US keyboard with Croatian digraphs)
401 us hr: Croatian (US keyboard with Croatian letters) 402 us hr: Croatian (US keyboard with Croatian letters)
402 bksl cz: Czech (with <\|> key) 403 bksl cz: Czech (with <\|> key)
403 qwerty cz: Czech (qwerty) 404 qwerty cz: Czech (qwerty)
404 qwerty_bksl cz: Czech (qwerty, extended Backslash) 405 qwerty_bksl cz: Czech (qwerty, extended Backslash)
405 ucw cz: Czech (UCW layout, accented letters only) 406 ucw cz: Czech (UCW layout, accented letters only)
406 dvorak-ucw cz: Czech (US Dvorak with CZ UCW support) 407 dvorak-ucw cz: Czech (US Dvorak with CZ UCW support)
407 nodeadkeys dk: Danish (eliminate dead keys) 408 nodeadkeys dk: Danish (eliminate dead keys)
408 winkeys dk: Danish (Winkeys) 409 winkeys dk: Danish (Winkeys)
409 mac dk: Danish (Macintosh) 410 mac dk: Danish (Macintosh)
410 mac_nodeadkeys dk: Danish (Macintosh, eliminate dead keys) 411 mac_nodeadkeys dk: Danish (Macintosh, eliminate dead keys)
411 dvorak dk: Danish (Dvorak) 412 dvorak dk: Danish (Dvorak)
412 sundeadkeys nl: Dutch (Sun dead keys) 413 sundeadkeys nl: Dutch (Sun dead keys)
413 mac nl: Dutch (Macintosh) 414 mac nl: Dutch (Macintosh)
414 std nl: Dutch (standard) 415 std nl: Dutch (standard)
415 nodeadkeys ee: Estonian (eliminate dead keys) 416 nodeadkeys ee: Estonian (eliminate dead keys)
416 dvorak ee: Estonian (Dvorak) 417 dvorak ee: Estonian (Dvorak)
417 us ee: Estonian (US keyboard with Estonian letters) 418 us ee: Estonian (US keyboard with Estonian letters)
418 pes_keypad ir: Persian (with Persian keypad) 419 pes_keypad ir: Persian (with Persian keypad)
419 ku ir: Kurdish (Iran, Latin Q) 420 ku ir: Kurdish (Iran, Latin Q)
420 ku_f ir: Kurdish (Iran, F) 421 ku_f ir: Kurdish (Iran, F)
421 ku_alt ir: Kurdish (Iran, Latin Alt-Q) 422 ku_alt ir: Kurdish (Iran, Latin Alt-Q)
422 ku_ara ir: Kurdish (Iran, Arabic-Latin) 423 ku_ara ir: Kurdish (Iran, Arabic-Latin)
423 ku iq: Kurdish (Iraq, Latin Q) 424 ku iq: Kurdish (Iraq, Latin Q)
424 ku_f iq: Kurdish (Iraq, F) 425 ku_f iq: Kurdish (Iraq, F)
425 ku_alt iq: Kurdish (Iraq, Latin Alt-Q) 426 ku_alt iq: Kurdish (Iraq, Latin Alt-Q)
426 ku_ara iq: Kurdish (Iraq, Arabic-Latin) 427 ku_ara iq: Kurdish (Iraq, Arabic-Latin)
427 nodeadkeys fo: Faroese (eliminate dead keys) 428 nodeadkeys fo: Faroese (eliminate dead keys)
428 classic fi: Finnish (classic) 429 classic fi: Finnish (classic)
429 nodeadkeys fi: Finnish (classic, eliminate dead keys) 430 nodeadkeys fi: Finnish (classic, eliminate dead keys)
430 winkeys fi: Finnish (Winkeys) 431 winkeys fi: Finnish (Winkeys)
431 smi fi: Northern Saami (Finland) 432 smi fi: Northern Saami (Finland)
432 mac fi: Finnish (Macintosh) 433 mac fi: Finnish (Macintosh)
433 nodeadkeys fr: French (eliminate dead keys) 434 nodeadkeys fr: French (eliminate dead keys)
434 sundeadkeys fr: French (Sun dead keys) 435 sundeadkeys fr: French (Sun dead keys)
435 oss fr: French (alternative) 436 oss fr: French (alternative)
436 oss_latin9 fr: French (alternative, Latin-9 only) 437 oss_latin9 fr: French (alternative, Latin-9 only)
437 oss_nodeadkeys fr: French (alternative, eliminate dead keys) 438 oss_nodeadkeys fr: French (alternative, eliminate dead keys)
438 oss_sundeadkeys fr: French (alternative, Sun dead keys) 439 oss_sundeadkeys fr: French (alternative, Sun dead keys)
439 latin9 fr: French (legacy, alternative) 440 latin9 fr: French (legacy, alternative)
440 latin9_nodeadkeys fr: French (legacy, alternative, eliminate dead keys) 441 latin9_nodeadkeys fr: French (legacy, alternative, eliminate dead keys)
441 latin9_sundeadkeys fr: French (legacy, alternative, Sun dead keys) 442 latin9_sundeadkeys fr: French (legacy, alternative, Sun dead keys)
442 bepo fr: French (Bepo, ergonomic, Dvorak way) 443 bepo fr: French (Bepo, ergonomic, Dvorak way)
443 bepo_latin9 fr: French (Bepo, ergonomic, Dvorak way, Latin-9 only) 444 bepo_latin9 fr: French (Bepo, ergonomic, Dvorak way, Latin-9 only)
444 dvorak fr: French (Dvorak) 445 dvorak fr: French (Dvorak)
445 mac fr: French (Macintosh) 446 mac fr: French (Macintosh)
446 bre fr: French (Breton) 447 bre fr: French (Breton)
447 oci fr: Occitan 448 oci fr: Occitan
448 geo fr: Georgian (France, AZERTY Tskapo) 449 geo fr: Georgian (France, AZERTY Tskapo)
449 generic gh: English (Ghana, multilingual) 450 generic gh: English (Ghana, multilingual)
450 akan gh: Akan 451 akan gh: Akan
451 ewe gh: Ewe 452 ewe gh: Ewe
452 fula gh: Fula 453 fula gh: Fula
453 ga gh: Ga 454 ga gh: Ga
454 hausa gh: Hausa 455 hausa gh: Hausa
455 avn gh: Avatime 456 avn gh: Avatime
456 gillbt gh: English (Ghana, GILLBT) 457 gillbt gh: English (Ghana, GILLBT)
457 ergonomic ge: Georgian (ergonomic) 458 ergonomic ge: Georgian (ergonomic)
458 mess ge: Georgian (MESS) 459 mess ge: Georgian (MESS)
459 ru ge: Russian (Georgia) 460 ru ge: Russian (Georgia)
460 os ge: Ossetian (Georgia) 461 os ge: Ossetian (Georgia)
461 deadacute de: German (dead acute) 462 deadacute de: German (dead acute)
462 deadgraveacute de: German (dead grave acute) 463 deadgraveacute de: German (dead grave acute)
463 nodeadkeys de: German (eliminate dead keys) 464 nodeadkeys de: German (eliminate dead keys)
464 T3 de: German (T3) 465 T3 de: German (T3)
465 ro de: Romanian (Germany) 466 ro de: Romanian (Germany)
466 ro_nodeadkeys de: Romanian (Germany, eliminate dead keys) 467 ro_nodeadkeys de: Romanian (Germany, eliminate dead keys)
467 dvorak de: German (Dvorak) 468 dvorak de: German (Dvorak)
468 sundeadkeys de: German (Sun dead keys) 469 sundeadkeys de: German (Sun dead keys)
469 neo de: German (Neo 2) 470 neo de: German (Neo 2)
470 mac de: German (Macintosh) 471 mac de: German (Macintosh)
471 mac_nodeadkeys de: German (Macintosh, eliminate dead keys) 472 mac_nodeadkeys de: German (Macintosh, eliminate dead keys)
472 dsb de: Lower Sorbian 473 dsb de: Lower Sorbian
473 dsb_qwertz de: Lower Sorbian (qwertz) 474 dsb_qwertz de: Lower Sorbian (qwertz)
474 qwerty de: German (qwerty) 475 qwerty de: German (qwerty)
475 tr de: Turkish (Germany) 476 tr de: Turkish (Germany)
476 ru de: Russian (Germany, phonetic) 477 ru de: Russian (Germany, phonetic)
477 legacy de: German (legacy) 478 legacy de: German (legacy)
478 simple gr: Greek (simple) 479 simple gr: Greek (simple)
479 extended gr: Greek (extended) 480 extended gr: Greek (extended)
480 nodeadkeys gr: Greek (eliminate dead keys) 481 nodeadkeys gr: Greek (eliminate dead keys)
481 polytonic gr: Greek (polytonic) 482 polytonic gr: Greek (polytonic)
482 standard hu: Hungarian (standard) 483 standard hu: Hungarian (standard)
483 nodeadkeys hu: Hungarian (eliminate dead keys) 484 nodeadkeys hu: Hungarian (eliminate dead keys)
484 qwerty hu: Hungarian (qwerty) 485 qwerty hu: Hungarian (qwerty)
485 101_qwertz_comma_dead hu: Hungarian (101/qwertz/comma/dead keys) 486 101_qwertz_comma_dead hu: Hungarian (101/qwertz/comma/dead keys)
486 101_qwertz_comma_nodead hu: Hungarian (101/qwertz/comma/eliminate dead keys) 487 101_qwertz_comma_nodead hu: Hungarian (101/qwertz/comma/eliminate dead keys)
487 101_qwertz_dot_dead hu: Hungarian (101/qwertz/dot/dead keys) 488 101_qwertz_dot_dead hu: Hungarian (101/qwertz/dot/dead keys)
488 101_qwertz_dot_nodead hu: Hungarian (101/qwertz/dot/eliminate dead keys) 489 101_qwertz_dot_nodead hu: Hungarian (101/qwertz/dot/eliminate dead keys)
489 101_qwerty_comma_dead hu: Hungarian (101/qwerty/comma/dead keys) 490 101_qwerty_comma_dead hu: Hungarian (101/qwerty/comma/dead keys)
490 101_qwerty_comma_nodead hu: Hungarian (101/qwerty/comma/eliminate dead keys) 491 101_qwerty_comma_nodead hu: Hungarian (101/qwerty/comma/eliminate dead keys)
491 101_qwerty_dot_dead hu: Hungarian (101/qwerty/dot/dead keys) 492 101_qwerty_dot_dead hu: Hungarian (101/qwerty/dot/dead keys)
492 101_qwerty_dot_nodead hu: Hungarian (101/qwerty/dot/eliminate dead keys) 493 101_qwerty_dot_nodead hu: Hungarian (101/qwerty/dot/eliminate dead keys)
493 102_qwertz_comma_dead hu: Hungarian (102/qwertz/comma/dead keys) 494 102_qwertz_comma_dead hu: Hungarian (102/qwertz/comma/dead keys)
494 102_qwertz_comma_nodead hu: Hungarian (102/qwertz/comma/eliminate dead keys) 495 102_qwertz_comma_nodead hu: Hungarian (102/qwertz/comma/eliminate dead keys)
495 102_qwertz_dot_dead hu: Hungarian (102/qwertz/dot/dead keys) 496 102_qwertz_dot_dead hu: Hungarian (102/qwertz/dot/dead keys)
496 102_qwertz_dot_nodead hu: Hungarian (102/qwertz/dot/eliminate dead keys) 497 102_qwertz_dot_nodead hu: Hungarian (102/qwertz/dot/eliminate dead keys)
497 102_qwerty_comma_dead hu: Hungarian (102/qwerty/comma/dead keys) 498 102_qwerty_comma_dead hu: Hungarian (102/qwerty/comma/dead keys)
498 102_qwerty_comma_nodead hu: Hungarian (102/qwerty/comma/eliminate dead keys) 499 102_qwerty_comma_nodead hu: Hungarian (102/qwerty/comma/eliminate dead keys)
499 102_qwerty_dot_dead hu: Hungarian (102/qwerty/dot/dead keys) 500 102_qwerty_dot_dead hu: Hungarian (102/qwerty/dot/dead keys)
500 102_qwerty_dot_nodead hu: Hungarian (102/qwerty/dot/eliminate dead keys) 501 102_qwerty_dot_nodead hu: Hungarian (102/qwerty/dot/eliminate dead keys)
501 Sundeadkeys is: Icelandic (Sun dead keys) 502 Sundeadkeys is: Icelandic (Sun dead keys)
502 nodeadkeys is: Icelandic (eliminate dead keys) 503 nodeadkeys is: Icelandic (eliminate dead keys)
 504 mac_legacy is: Icelandic (Macintosh, legacy)
503 mac is: Icelandic (Macintosh) 505 mac is: Icelandic (Macintosh)
504 dvorak is: Icelandic (Dvorak) 506 dvorak is: Icelandic (Dvorak)
505 lyx il: Hebrew (lyx) 507 lyx il: Hebrew (lyx)
506 phonetic il: Hebrew (phonetic) 508 phonetic il: Hebrew (phonetic)
507 biblical il: Hebrew (Biblical, Tiro) 509 biblical il: Hebrew (Biblical, Tiro)
508 nodeadkeys it: Italian (eliminate dead keys) 510 nodeadkeys it: Italian (eliminate dead keys)
509 winkeys it: Italian (Winkeys) 511 winkeys it: Italian (Winkeys)
510 mac it: Italian (Macintosh) 512 mac it: Italian (Macintosh)
511 us it: Italian (US keyboard with Italian letters) 513 us it: Italian (US keyboard with Italian letters)
512 geo it: Georgian (Italy) 514 geo it: Georgian (Italy)
513 ibm it: Italian (IBM 142) 515 ibm it: Italian (IBM 142)
514 kana jp: Japanese (Kana) 516 kana jp: Japanese (Kana)
515 kana86 jp: Japanese (Kana 86) 517 kana86 jp: Japanese (Kana 86)
516 OADG109A jp: Japanese (OADG 109A) 518 OADG109A jp: Japanese (OADG 109A)
517 mac jp: Japanese (Macintosh) 519 mac jp: Japanese (Macintosh)
518 dvorak jp: Japanese (Dvorak) 520 dvorak jp: Japanese (Dvorak)
519 phonetic kg: Kyrgyz (phonetic) 521 phonetic kg: Kyrgyz (phonetic)
520 ruskaz kz: Russian (Kazakhstan, with Kazakh) 522 ruskaz kz: Russian (Kazakhstan, with Kazakh)
521 kazrus kz: Kazakh (with Russian) 523 kazrus kz: Kazakh (with Russian)
522 stea la: Lao (STEA proposed standard layout) 524 stea la: Lao (STEA proposed standard layout)
523 nodeadkeys latam: Spanish (Latin American, eliminate dead keys) 525 nodeadkeys latam: Spanish (Latin American, eliminate dead keys)
524 deadtilde latam: Spanish (Latin American, include dead tilde) 526 deadtilde latam: Spanish (Latin American, include dead tilde)
525 sundeadkeys latam: Spanish (Latin American, Sun dead keys) 527 sundeadkeys latam: Spanish (Latin American, Sun dead keys)
 528 dvorak latam: Spanish (Latin American, Dvorak)
526 std lt: Lithuanian (standard) 529 std lt: Lithuanian (standard)
527 us lt: Lithuanian (US keyboard with Lithuanian letters) 530 us lt: Lithuanian (US keyboard with Lithuanian letters)
528 ibm lt: Lithuanian (IBM LST 1205-92) 531 ibm lt: Lithuanian (IBM LST 1205-92)
529 lekp lt: Lithuanian (LEKP) 532 lekp lt: Lithuanian (LEKP)
530 lekpa lt: Lithuanian (LEKPa) 533 lekpa lt: Lithuanian (LEKPa)
531 apostrophe lv: Latvian (apostrophe variant) 534 apostrophe lv: Latvian (apostrophe variant)
532 tilde lv: Latvian (tilde variant) 535 tilde lv: Latvian (tilde variant)
533 fkey lv: Latvian (F variant) 536 fkey lv: Latvian (F variant)
534 modern lv: Latvian (modern) 537 modern lv: Latvian (modern)
535 ergonomic lv: Latvian (ergonomic, ŪGJRMV) 538 ergonomic lv: Latvian (ergonomic, ŪGJRMV)
536 adapted lv: Latvian (adapted) 539 adapted lv: Latvian (adapted)
537 cyrillic me: Montenegrin (Cyrillic) 540 cyrillic me: Montenegrin (Cyrillic)
538 cyrillicyz me: Montenegrin (Cyrillic, ZE and ZHE swapped) 541 cyrillicyz me: Montenegrin (Cyrillic, ZE and ZHE swapped)
539 latinunicode me: Montenegrin (Latin Unicode) 542 latinunicode me: Montenegrin (Latin Unicode)
540 latinyz me: Montenegrin (Latin qwerty) 543 latinyz me: Montenegrin (Latin qwerty)
541 latinunicodeyz me: Montenegrin (Latin Unicode qwerty) 544 latinunicodeyz me: Montenegrin (Latin Unicode qwerty)
542 cyrillicalternatequotes me: Montenegrin (Cyrillic with guillemets) 545 cyrillicalternatequotes me: Montenegrin (Cyrillic with guillemets)
543 latinalternatequotes me: Montenegrin (Latin with guillemets) 546 latinalternatequotes me: Montenegrin (Latin with guillemets)
544 nodeadkeys mk: Macedonian (eliminate dead keys) 547 nodeadkeys mk: Macedonian (eliminate dead keys)
545 us mt: Maltese (with US layout) 548 us mt: Maltese (with US layout)
546 nodeadkeys no: Norwegian (eliminate dead keys) 549 nodeadkeys no: Norwegian (eliminate dead keys)
547 winkeys no: Norwegian (Winkeys) 550 winkeys no: Norwegian (Winkeys)
548 dvorak no: Norwegian (Dvorak) 551 dvorak no: Norwegian (Dvorak)
549 smi no: Northern Saami (Norway) 552 smi no: Northern Saami (Norway)
550 smi_nodeadkeys no: Northern Saami (Norway, eliminate dead keys) 553 smi_nodeadkeys no: Northern Saami (Norway, eliminate dead keys)
551 mac no: Norwegian (Macintosh) 554 mac no: Norwegian (Macintosh)
552 mac_nodeadkeys no: Norwegian (Macintosh, eliminate dead keys) 555 mac_nodeadkeys no: Norwegian (Macintosh, eliminate dead keys)
553 colemak no: Norwegian (Colemak) 556 colemak no: Norwegian (Colemak)
554 legacy pl: Polish (legacy) 557 legacy pl: Polish (legacy)
555 qwertz pl: Polish (qwertz) 558 qwertz pl: Polish (qwertz)
556 dvorak pl: Polish (Dvorak) 559 dvorak pl: Polish (Dvorak)
557 dvorak_quotes pl: Polish (Dvorak, Polish quotes on quotemark key) 560 dvorak_quotes pl: Polish (Dvorak, Polish quotes on quotemark key)
558 dvorak_altquotes pl: Polish (Dvorak, Polish quotes on key 1) 561 dvorak_altquotes pl: Polish (Dvorak, Polish quotes on key 1)
559 csb pl: Kashubian 562 csb pl: Kashubian
560 szl pl: Silesian 563 szl pl: Silesian
561 ru_phonetic_dvorak pl: Russian (Poland, phonetic Dvorak) 564 ru_phonetic_dvorak pl: Russian (Poland, phonetic Dvorak)
562 dvp pl: Polish (programmer Dvorak) 565 dvp pl: Polish (programmer Dvorak)
563 nodeadkeys pt: Portuguese (eliminate dead keys) 566 nodeadkeys pt: Portuguese (eliminate dead keys)
564 sundeadkeys pt: Portuguese (Sun dead keys) 567 sundeadkeys pt: Portuguese (Sun dead keys)
565 mac pt: Portuguese (Macintosh) 568 mac pt: Portuguese (Macintosh)
566 mac_nodeadkeys pt: Portuguese (Macintosh, eliminate dead keys) 569 mac_nodeadkeys pt: Portuguese (Macintosh, eliminate dead keys)
567 mac_sundeadkeys pt: Portuguese (Macintosh, Sun dead keys) 570 mac_sundeadkeys pt: Portuguese (Macintosh, Sun dead keys)
568 nativo pt: Portuguese (Nativo) 571 nativo pt: Portuguese (Nativo)
569 nativo-us pt: Portuguese (Nativo for US keyboards) 572 nativo-us pt: Portuguese (Nativo for US keyboards)
570 nativo-epo pt: Esperanto (Portugal, Nativo) 573 nativo-epo pt: Esperanto (Portugal, Nativo)
571 cedilla ro: Romanian (cedilla) 574 cedilla ro: Romanian (cedilla)
572 std ro: Romanian (standard) 575 std ro: Romanian (standard)
573 std_cedilla ro: Romanian (standard cedilla) 576 std_cedilla ro: Romanian (standard cedilla)
574 winkeys ro: Romanian (WinKeys) 577 winkeys ro: Romanian (WinKeys)
575 phonetic ru: Russian (phonetic) 578 phonetic ru: Russian (phonetic)
576 phonetic_winkeys ru: Russian (phonetic WinKeys) 579 phonetic_winkeys ru: Russian (phonetic WinKeys)
577 typewriter ru: Russian (typewriter) 580 typewriter ru: Russian (typewriter)
578 legacy ru: Russian (legacy) 581 legacy ru: Russian (legacy)
579 typewriter-legacy ru: Russian (typewriter, legacy) 582 typewriter-legacy ru: Russian (typewriter, legacy)
580 tt ru: Tatar 583 tt ru: Tatar
581 os_legacy ru: Ossetian (legacy) 584 os_legacy ru: Ossetian (legacy)
582 os_winkeys ru: Ossetian (WinKeys) 585 os_winkeys ru: Ossetian (WinKeys)
583 cv ru: Chuvash 586 cv ru: Chuvash
584 cv_latin ru: Chuvash (Latin) 587 cv_latin ru: Chuvash (Latin)
585 udm ru: Udmurt 588 udm ru: Udmurt
586 kom ru: Komi 589 kom ru: Komi
587 sah ru: Yakut 590 sah ru: Yakut
588 xal ru: Kalmyk 591 xal ru: Kalmyk
589 dos ru: Russian (DOS) 592 dos ru: Russian (DOS)
590 mac ru: Russian (Macintosh) 593 mac ru: Russian (Macintosh)
591 srp ru: Serbian (Russia) 594 srp ru: Serbian (Russia)
592 bak ru: Bashkirian 595 bak ru: Bashkirian
593 chm ru: Mari 596 chm ru: Mari
 597 phonetic_azerty ru: Russian (phonetic azerty)
 598 phonetic_fr ru: Russian (phonetic French)
594 yz rs: Serbian (Cyrillic, ZE and ZHE swapped) 599 yz rs: Serbian (Cyrillic, ZE and ZHE swapped)
595 latin rs: Serbian (Latin) 600 latin rs: Serbian (Latin)
596 latinunicode rs: Serbian (Latin Unicode) 601 latinunicode rs: Serbian (Latin Unicode)
597 latinyz rs: Serbian (Latin qwerty) 602 latinyz rs: Serbian (Latin qwerty)
598 latinunicodeyz rs: Serbian (Latin Unicode qwerty) 603 latinunicodeyz rs: Serbian (Latin Unicode qwerty)
599 alternatequotes rs: Serbian (Cyrillic with guillemets) 604 alternatequotes rs: Serbian (Cyrillic with guillemets)
600 latinalternatequotes rs: Serbian (Latin with guillemets) 605 latinalternatequotes rs: Serbian (Latin with guillemets)
601 rue rs: Pannonian Rusyn 606 rue rs: Pannonian Rusyn
602 alternatequotes si: Slovenian (with guillemets for quotes) 607 alternatequotes si: Slovenian (with guillemets for quotes)
603 us si: Slovenian (US keyboard with Slovenian letters) 608 us si: Slovenian (US keyboard with Slovenian letters)
604 bksl sk: Slovak (extended Backslash) 609 bksl sk: Slovak (extended Backslash)
605 qwerty sk: Slovak (qwerty) 610 qwerty sk: Slovak (qwerty)
606 qwerty_bksl sk: Slovak (qwerty, extended Backslash) 611 qwerty_bksl sk: Slovak (qwerty, extended Backslash)
607 nodeadkeys es: Spanish (eliminate dead keys) 612 nodeadkeys es: Spanish (eliminate dead keys)
608 winkeys es: Spanish (Winkeys) 613 winkeys es: Spanish (Winkeys)
609 deadtilde es: Spanish (include dead tilde) 614 deadtilde es: Spanish (include dead tilde)
610 sundeadkeys es: Spanish (Sun dead keys) 615 sundeadkeys es: Spanish (Sun dead keys)
611 dvorak es: Spanish (Dvorak) 616 dvorak es: Spanish (Dvorak)
612 ast es: Asturian (Spain, with bottom-dot H and bottom-dot L) 617 ast es: Asturian (Spain, with bottom-dot H and bottom-dot L)
613 cat es: Catalan (Spain, with middle-dot L) 618 cat es: Catalan (Spain, with middle-dot L)
614 mac es: Spanish (Macintosh) 619 mac es: Spanish (Macintosh)
615 nodeadkeys se: Swedish (eliminate dead keys) 620 nodeadkeys se: Swedish (eliminate dead keys)
616 dvorak se: Swedish (Dvorak) 621 dvorak se: Swedish (Dvorak)
617 rus se: Russian (Sweden, phonetic) 622 rus se: Russian (Sweden, phonetic)
618 rus_nodeadkeys se: Russian (Sweden, phonetic, eliminate dead keys) 623 rus_nodeadkeys se: Russian (Sweden, phonetic, eliminate dead keys)
619 smi se: Northern Saami (Sweden) 624 smi se: Northern Saami (Sweden)
620 mac se: Swedish (Macintosh) 625 mac se: Swedish (Macintosh)
621 svdvorak se: Swedish (Svdvorak) 626 svdvorak se: Swedish (Svdvorak)
622 swl se: Swedish Sign Language 627 swl se: Swedish Sign Language
623 legacy ch: German (Switzerland, legacy) 628 legacy ch: German (Switzerland, legacy)
624 de_nodeadkeys ch: German (Switzerland, eliminate dead keys) 629 de_nodeadkeys ch: German (Switzerland, eliminate dead keys)
625 de_sundeadkeys ch: German (Switzerland, Sun dead keys) 630 de_sundeadkeys ch: German (Switzerland, Sun dead keys)
626 fr ch: French (Switzerland) 631 fr ch: French (Switzerland)
627 fr_nodeadkeys ch: French (Switzerland, eliminate dead keys) 632 fr_nodeadkeys ch: French (Switzerland, eliminate dead keys)
628 fr_sundeadkeys ch: French (Switzerland, Sun dead keys) 633 fr_sundeadkeys ch: French (Switzerland, Sun dead keys)
629 fr_mac ch: French (Switzerland, Macintosh) 634 fr_mac ch: French (Switzerland, Macintosh)
630 de_mac ch: German (Switzerland, Macintosh) 635 de_mac ch: German (Switzerland, Macintosh)
631 syc sy: Syriac 636 syc sy: Syriac
632 syc_phonetic sy: Syriac (phonetic) 637 syc_phonetic sy: Syriac (phonetic)
633 ku sy: Kurdish (Syria, Latin Q) 638 ku sy: Kurdish (Syria, Latin Q)
634 ku_f sy: Kurdish (Syria, F) 639 ku_f sy: Kurdish (Syria, F)
635 ku_alt sy: Kurdish (Syria, Latin Alt-Q) 640 ku_alt sy: Kurdish (Syria, Latin Alt-Q)
636 legacy tj: Tajik (legacy) 641 legacy tj: Tajik (legacy)
637 tam_unicode lk: Tamil (Sri Lanka, Unicode) 642 tam_unicode lk: Tamil (Sri Lanka, Unicode)
638 tam_TAB lk: Tamil (Sri Lanka, TAB Typewriter) 643 tam_TAB lk: Tamil (Sri Lanka, TAB Typewriter)
 644 us lk: Sinhala (US keyboard with Sinhala letters)
639 tis th: Thai (TIS-820.2538) 645 tis th: Thai (TIS-820.2538)
640 pat th: Thai (Pattachote) 646 pat th: Thai (Pattachote)
641 f tr: Turkish (F) 647 f tr: Turkish (F)
642 alt tr: Turkish (Alt-Q) 648 alt tr: Turkish (Alt-Q)
643 sundeadkeys tr: Turkish (Sun dead keys) 649 sundeadkeys tr: Turkish (Sun dead keys)
644 ku tr: Kurdish (Turkey, Latin Q) 650 ku tr: Kurdish (Turkey, Latin Q)
645 ku_f tr: Kurdish (Turkey, F) 651 ku_f tr: Kurdish (Turkey, F)
646 ku_alt tr: Kurdish (Turkey, Latin Alt-Q) 652 ku_alt tr: Kurdish (Turkey, Latin Alt-Q)
647 intl tr: Turkish (international with dead keys) 653 intl tr: Turkish (international with dead keys)
648 crh tr: Crimean Tatar (Turkish Q) 654 crh tr: Crimean Tatar (Turkish Q)
649 crh_f tr: Crimean Tatar (Turkish F) 655 crh_f tr: Crimean Tatar (Turkish F)
650 crh_alt tr: Crimean Tatar (Turkish Alt-Q) 656 crh_alt tr: Crimean Tatar (Turkish Alt-Q)
651 indigenous tw: Taiwanese (indigenous) 657 indigenous tw: Taiwanese (indigenous)
652 saisiyat tw: Saisiyat (Taiwan) 658 saisiyat tw: Saisiyat (Taiwan)
653 phonetic ua: Ukrainian (phonetic) 659 phonetic ua: Ukrainian (phonetic)
654 typewriter ua: Ukrainian (typewriter) 660 typewriter ua: Ukrainian (typewriter)
655 winkeys ua: Ukrainian (WinKeys) 661 winkeys ua: Ukrainian (WinKeys)
656 legacy ua: Ukrainian (legacy) 662 legacy ua: Ukrainian (legacy)
657 rstu ua: Ukrainian (standard RSTU) 663 rstu ua: Ukrainian (standard RSTU)
658 rstu_ru ua: Russian (Ukraine, standard RSTU) 664 rstu_ru ua: Russian (Ukraine, standard RSTU)
659 homophonic ua: Ukrainian (homophonic) 665 homophonic ua: Ukrainian (homophonic)
660 extd gb: English (UK, extended WinKeys) 666 extd gb: English (UK, extended WinKeys)
661 intl gb: English (UK, international with dead keys) 667 intl gb: English (UK, international with dead keys)
662 dvorak gb: English (UK, Dvorak) 668 dvorak gb: English (UK, Dvorak)
663 dvorakukp gb: English (UK, Dvorak with UK punctuation) 669 dvorakukp gb: English (UK, Dvorak with UK punctuation)
664 mac gb: English (UK, Macintosh) 670 mac gb: English (UK, Macintosh)
665 mac_intl gb: English (UK, Macintosh international) 671 mac_intl gb: English (UK, Macintosh international)
666 colemak gb: English (UK, Colemak) 672 colemak gb: English (UK, Colemak)
667 latin uz: Uzbek (Latin) 673 latin uz: Uzbek (Latin)
668 kr104 kr: Korean (101/104 key compatible) 674 kr104 kr: Korean (101/104 key compatible)
669 CloGaelach ie: CloGaelach 675 CloGaelach ie: CloGaelach
670 UnicodeExpert ie: Irish (UnicodeExpert) 676 UnicodeExpert ie: Irish (UnicodeExpert)
671 ogam ie: Ogham 677 ogam ie: Ogham
672 ogam_is434 ie: Ogham (IS434) 678 ogam_is434 ie: Ogham (IS434)
673 urd-crulp pk: Urdu (Pakistan, CRULP) 679 urd-crulp pk: Urdu (Pakistan, CRULP)
674 urd-nla pk: Urdu (Pakistan, NLA) 680 urd-nla pk: Urdu (Pakistan, NLA)
675 ara pk: Arabic (Pakistan) 681 ara pk: Arabic (Pakistan)
676 snd pk: Sindhi 682 snd pk: Sindhi
677 legacy epo: Esperanto (displaced semicolon and quote, obsolete) 683 legacy epo: Esperanto (displaced semicolon and quote, obsolete)
678 igbo ng: Igbo 684 igbo ng: Igbo
679 yoruba ng: Yoruba 685 yoruba ng: Yoruba
680 hausa ng: Hausa 686 hausa ng: Hausa
681 left_hand brai: Braille (left hand) 687 left_hand brai: Braille (left hand)
682 right_hand brai: Braille (right hand) 688 right_hand brai: Braille (right hand)
683 alt tm: Turkmen (Alt-Q) 689 alt tm: Turkmen (Alt-Q)
684 fr-oss ml: French (Mali, alternative) 690 fr-oss ml: French (Mali, alternative)
685 us-mac ml: English (Mali, US Macintosh) 691 us-mac ml: English (Mali, US Macintosh)
686 us-intl ml: English (Mali, US international) 692 us-intl ml: English (Mali, US international)
687 kik ke: Kikuyu 693 kik ke: Kikuyu
688 qwerty-bay ph: Filipino (QWERTY Baybayin) 694 qwerty-bay ph: Filipino (QWERTY Baybayin)
689 capewell-dvorak ph: Filipino (Capewell-Dvorak Latin) 695 capewell-dvorak ph: Filipino (Capewell-Dvorak Latin)
690 capewell-dvorak-bay ph: Filipino (Capewell-Dvorak Baybayin) 696 capewell-dvorak-bay ph: Filipino (Capewell-Dvorak Baybayin)
691 capewell-qwerf2k6 ph: Filipino (Capewell-QWERF 2006 Latin) 697 capewell-qwerf2k6 ph: Filipino (Capewell-QWERF 2006 Latin)
692 capewell-qwerf2k6-bay ph: Filipino (Capewell-QWERF 2006 Baybayin) 698 capewell-qwerf2k6-bay ph: Filipino (Capewell-QWERF 2006 Baybayin)
693 colemak ph: Filipino (Colemak Latin) 699 colemak ph: Filipino (Colemak Latin)
694 colemak-bay ph: Filipino (Colemak Baybayin) 700 colemak-bay ph: Filipino (Colemak Baybayin)
695 dvorak ph: Filipino (Dvorak Latin) 701 dvorak ph: Filipino (Dvorak Latin)
696 dvorak-bay ph: Filipino (Dvorak Baybayin) 702 dvorak-bay ph: Filipino (Dvorak Baybayin)
697 gag md: Moldavian (Gagauz) 703 gag md: Moldavian (Gagauz)
698 704
699! option 705! option
700 grp Switching to another layout 706 grp Switching to another layout
701 grp:switch Right Alt (while pressed) 707 grp:switch Right Alt (while pressed)
702 grp:lswitch Left Alt (while pressed) 708 grp:lswitch Left Alt (while pressed)
703 grp:lwin_switch Left Win (while pressed) 709 grp:lwin_switch Left Win (while pressed)
704 grp:rwin_switch Right Win (while pressed) 710 grp:rwin_switch Right Win (while pressed)
705 grp:win_switch Any Win key (while pressed) 711 grp:win_switch Any Win key (while pressed)
706 grp:caps_switch Caps Lock (while pressed), Alt+Caps Lock does the original capslock action 712 grp:caps_switch Caps Lock (while pressed), Alt+Caps Lock does the original capslock action
707 grp:rctrl_switch Right Ctrl (while pressed) 713 grp:rctrl_switch Right Ctrl (while pressed)
708 grp:toggle Right Alt 714 grp:toggle Right Alt
709 grp:lalt_toggle Left Alt 715 grp:lalt_toggle Left Alt
710 grp:caps_toggle Caps Lock 716 grp:caps_toggle Caps Lock
711 grp:shift_caps_toggle Shift+Caps Lock 717 grp:shift_caps_toggle Shift+Caps Lock
712 grp:shift_caps_switch Caps Lock (to first layout), Shift+Caps Lock (to last layout) 718 grp:shift_caps_switch Caps Lock (to first layout), Shift+Caps Lock (to last layout)
713 grp:win_menu_switch Left Win (to first layout), Right Win/Menu (to last layout) 719 grp:win_menu_switch Left Win (to first layout), Right Win/Menu (to last layout)
714 grp:lctrl_rctrl_switch Left Ctrl (to first layout), Right Ctrl (to last layout) 720 grp:lctrl_rctrl_switch Left Ctrl (to first layout), Right Ctrl (to last layout)
715 grp:alt_caps_toggle Alt+Caps Lock 721 grp:alt_caps_toggle Alt+Caps Lock
716 grp:shifts_toggle Both Shift keys together 722 grp:shifts_toggle Both Shift keys together
717 grp:alts_toggle Both Alt keys together 723 grp:alts_toggle Both Alt keys together
718 grp:ctrls_toggle Both Ctrl keys together 724 grp:ctrls_toggle Both Ctrl keys together
719 grp:ctrl_shift_toggle Ctrl+Shift 725 grp:ctrl_shift_toggle Ctrl+Shift
720 grp:lctrl_lshift_toggle Left Ctrl+Left Shift 726 grp:lctrl_lshift_toggle Left Ctrl+Left Shift
721 grp:rctrl_rshift_toggle Right Ctrl+Right Shift 727 grp:rctrl_rshift_toggle Right Ctrl+Right Shift
722 grp:ctrl_alt_toggle Alt+Ctrl 728 grp:ctrl_alt_toggle Alt+Ctrl
723 grp:alt_shift_toggle Alt+Shift 729 grp:alt_shift_toggle Alt+Shift
724 grp:lalt_lshift_toggle Left Alt+Left Shift 730 grp:lalt_lshift_toggle Left Alt+Left Shift
725 grp:alt_space_toggle Alt+Space 731 grp:alt_space_toggle Alt+Space
726 grp:menu_toggle Menu 732 grp:menu_toggle Menu
727 grp:lwin_toggle Left Win 733 grp:lwin_toggle Left Win
728 grp:win_space_toggle Win Key+Space 734 grp:win_space_toggle Win Key+Space
729 grp:rwin_toggle Right Win 735 grp:rwin_toggle Right Win
730 grp:lshift_toggle Left Shift 736 grp:lshift_toggle Left Shift
731 grp:rshift_toggle Right Shift 737 grp:rshift_toggle Right Shift
732 grp:lctrl_toggle Left Ctrl 738 grp:lctrl_toggle Left Ctrl
733 grp:rctrl_toggle Right Ctrl 739 grp:rctrl_toggle Right Ctrl
734 grp:sclk_toggle Scroll Lock 740 grp:sclk_toggle Scroll Lock
735 grp:lctrl_lwin_rctrl_menu LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout) 741 grp:lctrl_lwin_rctrl_menu LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)
736 lv3 Key to choose 3rd level 742 lv3 Key to choose 3rd level
737 lv3:switch Right Ctrl 743 lv3:switch Right Ctrl
738 lv3:menu_switch Menu 744 lv3:menu_switch Menu
739 lv3:win_switch Any Win key 745 lv3:win_switch Any Win key
740 lv3:lwin_switch Left Win 746 lv3:lwin_switch Left Win
741 lv3:rwin_switch Right Win 747 lv3:rwin_switch Right Win
742 lv3:alt_switch Any Alt key 748 lv3:alt_switch Any Alt key
743 lv3:lalt_switch Left Alt 749 lv3:lalt_switch Left Alt
744 lv3:ralt_switch Right Alt 750 lv3:ralt_switch Right Alt
745 lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Compose 751 lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Compose
746 lv3:ralt_alt Right Alt key never chooses 3rd level 752 lv3:ralt_alt Right Alt key never chooses 3rd level
747 lv3:enter_switch Enter on keypad 753 lv3:enter_switch Enter on keypad
748 lv3:caps_switch Caps Lock 754 lv3:caps_switch Caps Lock
749 lv3:bksl_switch Backslash 755 lv3:bksl_switch Backslash
750 lv3:lsgt_switch <Less/Greater> 756 lv3:lsgt_switch <Less/Greater>
751 lv3:caps_switch_latch Caps Lock chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser 757 lv3:caps_switch_latch Caps Lock chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
752 lv3:bksl_switch_latch Backslash chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser 758 lv3:bksl_switch_latch Backslash chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
753 lv3:lsgt_switch_latch <Less/Greater> chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser 759 lv3:lsgt_switch_latch <Less/Greater> chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
754 ctrl Ctrl key position 760 ctrl Ctrl key position
755 ctrl:nocaps Caps Lock as Ctrl 761 ctrl:nocaps Caps Lock as Ctrl
756 ctrl:lctrl_meta Left Ctrl as Meta 762 ctrl:lctrl_meta Left Ctrl as Meta
757 ctrl:swapcaps Swap Ctrl and Caps Lock 763 ctrl:swapcaps Swap Ctrl and Caps Lock
758 ctrl:ac_ctrl At left of 'A' 764 ctrl:ac_ctrl At left of 'A'
759 ctrl:aa_ctrl At bottom left 765 ctrl:aa_ctrl At bottom left
760 ctrl:rctrl_ralt Right Ctrl as Right Alt 766 ctrl:rctrl_ralt Right Ctrl as Right Alt
761 ctrl:menu_rctrl Menu as Right Ctrl 767 ctrl:menu_rctrl Menu as Right Ctrl
762 ctrl:ctrl_ralt Right Alt as Right Ctrl 768 ctrl:ctrl_ralt Right Alt as Right Ctrl
763 ctrl:swap_lalt_lctl Swap Left Alt key with Left Ctrl key 769 ctrl:swap_lalt_lctl Swap Left Alt key with Left Ctrl key
764 ctrl:swap_lwin_lctl Swap Left Win key with Left Ctrl key 770 ctrl:swap_lwin_lctl Swap Left Win key with Left Ctrl key
 771 ctrl:swap_rwin_rctl Swap Right Win key with Right Ctrl key
765 ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt 772 ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt
766 grp_led Use keyboard LED to show alternative layout 773 grp_led Use keyboard LED to show alternative layout
767 grp_led:num Num Lock 774 grp_led:num Num Lock
768 grp_led:caps Caps Lock 775 grp_led:caps Caps Lock
769 grp_led:scroll Scroll Lock 776 grp_led:scroll Scroll Lock
770 keypad Layout of numeric keypad 777 keypad Layout of numeric keypad
771 keypad:legacy Legacy 778 keypad:legacy Legacy
772 keypad:oss Unicode additions (arrows and math operators) 779 keypad:oss Unicode additions (arrows and math operators)
773 keypad:future Unicode additions (arrows and math operators; math operators on default level) 780 keypad:future Unicode additions (arrows and math operators; math operators on default level)
774 keypad:legacy_wang Legacy Wang 724 781 keypad:legacy_wang Legacy Wang 724
775 keypad:oss_wang Wang 724 keypad with Unicode additions (arrows and math operators) 782 keypad:oss_wang Wang 724 keypad with Unicode additions (arrows and math operators)
776 keypad:future_wang Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level) 783 keypad:future_wang Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level)
777 keypad:hex Hexadecimal 784 keypad:hex Hexadecimal
778 keypad:atm ATM/phone-style 785 keypad:atm ATM/phone-style
779 kpdl Numeric keypad delete key behaviour 786 kpdl Numeric keypad delete key behaviour
780 kpdl:dot Legacy key with dot 787 kpdl:dot Legacy key with dot
781 kpdl:comma Legacy key with comma 788 kpdl:comma Legacy key with comma
782 kpdl:dotoss Four-level key with dot 789 kpdl:dotoss Four-level key with dot
783 kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only 790 kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only
784 kpdl:commaoss Four-level key with comma 791 kpdl:commaoss Four-level key with comma
785 kpdl:momayyezoss Four-level key with momayyez 792 kpdl:momayyezoss Four-level key with momayyez
786 kpdl:kposs Four-level key with abstract separators 793 kpdl:kposs Four-level key with abstract separators
787 kpdl:semi Semicolon on third level 794 kpdl:semi Semicolon on third level
788 caps Caps Lock key behavior 795 caps Caps Lock key behavior
789 caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock 796 caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
790 caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock 797 caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock
791 caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock 798 caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
792 caps:shift_nocancel Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock 799 caps:shift_nocancel Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock
793 caps:capslock Caps Lock toggles normal capitalization of alphabetic characters 800 caps:capslock Caps Lock toggles normal capitalization of alphabetic characters
794 caps:numlock Make Caps Lock an additional Num Lock 801 caps:numlock Make Caps Lock an additional Num Lock
795 caps:swapescape Swap ESC and Caps Lock 802 caps:swapescape Swap ESC and Caps Lock
796 caps:escape Make Caps Lock an additional ESC 803 caps:escape Make Caps Lock an additional ESC
797 caps:backspace Make Caps Lock an additional Backspace 804 caps:backspace Make Caps Lock an additional Backspace
798 caps:super Make Caps Lock an additional Super 805 caps:super Make Caps Lock an additional Super
799 caps:hyper Make Caps Lock an additional Hyper 806 caps:hyper Make Caps Lock an additional Hyper
800 caps:shiftlock Caps Lock toggles ShiftLock (affects all keys) 807 caps:shiftlock Caps Lock toggles ShiftLock (affects all keys)
801 caps:none Caps Lock is disabled 808 caps:none Caps Lock is disabled
802 caps:ctrl_modifier Make Caps Lock an additional Ctrl 809 caps:ctrl_modifier Make Caps Lock an additional Ctrl
803 altwin Alt/Win key behavior 810 altwin Alt/Win key behavior
804 altwin:menu Add the standard behavior to Menu key 811 altwin:menu Add the standard behavior to Menu key
805 altwin:meta_alt Alt and Meta are on Alt keys 812 altwin:meta_alt Alt and Meta are on Alt keys
806 altwin:alt_win Alt is mapped to Win keys (and the usual Alt keys) 813 altwin:alt_win Alt is mapped to Win keys (and the usual Alt keys)
807 altwin:ctrl_win Ctrl is mapped to Win keys (and the usual Ctrl keys) 814 altwin:ctrl_win Ctrl is mapped to Win keys (and the usual Ctrl keys)
808 altwin:ctrl_alt_win Ctrl is mapped to Alt keys, Alt is mapped to Win keys 815 altwin:ctrl_alt_win Ctrl is mapped to Alt keys, Alt is mapped to Win keys
809 altwin:meta_win Meta is mapped to Win keys 816 altwin:meta_win Meta is mapped to Win keys
810 altwin:left_meta_win Meta is mapped to Left Win 817 altwin:left_meta_win Meta is mapped to Left Win
811 altwin:hyper_win Hyper is mapped to Win keys 818 altwin:hyper_win Hyper is mapped to Win keys
812 altwin:alt_super_win Alt is mapped to Right Win, Super to Menu 819 altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
813 altwin:swap_alt_win Alt is swapped with Win 820 altwin:swap_alt_win Alt is swapped with Win
814 Compose key Position of Compose key 821 Compose key Position of Compose key
815 compose:ralt Right Alt 822 compose:ralt Right Alt
816 compose:lwin Left Win 823 compose:lwin Left Win
817 compose:lwin-altgr 3rd level of Left Win 824 compose:lwin-altgr 3rd level of Left Win
818 compose:rwin Right Win 825 compose:rwin Right Win
819 compose:rwin-altgr 3rd level of Right Win 826 compose:rwin-altgr 3rd level of Right Win
820 compose:menu Menu 827 compose:menu Menu
821 compose:menu-altgr 3rd level of Menu 828 compose:menu-altgr 3rd level of Menu
822 compose:lctrl Left Ctrl 829 compose:lctrl Left Ctrl
823 compose:lctrl-altgr 3rd level of Left Ctrl 830 compose:lctrl-altgr 3rd level of Left Ctrl
824 compose:rctrl Right Ctrl 831 compose:rctrl Right Ctrl
825 compose:rctrl-altgr 3rd level of Right Ctrl 832 compose:rctrl-altgr 3rd level of Right Ctrl
826 compose:caps Caps Lock 833 compose:caps Caps Lock
827 compose:caps-altgr 3rd level of Caps Lock 834 compose:caps-altgr 3rd level of Caps Lock
828 compose:102 <Less/Greater> 835 compose:102 <Less/Greater>
829 compose:102-altgr 3rd level of <Less/Greater> 836 compose:102-altgr 3rd level of <Less/Greater>
830 compose:paus Pause 837 compose:paus Pause
831 compose:prsc PrtSc 838 compose:prsc PrtSc
832 compose:sclk Scroll Lock 839 compose:sclk Scroll Lock
833 compat Miscellaneous compatibility options 840 compat Miscellaneous compatibility options
834 numpad:pc Default numeric keypad keys 841 numpad:pc Default numeric keypad keys
835 numpad:mac Numeric keypad keys always enter digits (as in Mac OS) 842 numpad:mac Numeric keypad keys always enter digits (as in Mac OS)
836 numpad:microsoft Shift with numeric keypad keys works as in MS Windows 843 numpad:microsoft NumLock on: digits, Shift switches to arrow keys, Numlock off: always arrow keys (as in MS Windows)
837 numpad:shift3 Shift does not cancel Num Lock, chooses 3rd level instead 844 numpad:shift3 Shift does not cancel Num Lock, chooses 3rd level instead
838 srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server 845 srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server
839 apple:alupckeys Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock) 846 apple:alupckeys Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)
840 shift:breaks_caps Shift cancels Caps Lock 847 shift:breaks_caps Shift cancels Caps Lock
841 misc:typo Enable extra typographic characters 848 misc:typo Enable extra typographic characters
842 shift:both_capslock Both Shift keys together toggle Caps Lock 849 shift:both_capslock Both Shift keys together toggle Caps Lock
843 shift:both_capslock_cancel Both Shift keys together activate Caps Lock, one Shift key deactivates 850 shift:both_capslock_cancel Both Shift keys together activate Caps Lock, one Shift key deactivates
844 shift:both_shiftlock Both Shift keys together toggle ShiftLock 851 shift:both_shiftlock Both Shift keys together toggle ShiftLock
845 keypad:pointerkeys Shift + NumLock toggles PointerKeys 852 keypad:pointerkeys Shift + NumLock toggles PointerKeys
846 grab:break_actions Allow breaking grabs with keyboard actions (warning: security risk) 853 grab:break_actions Allow breaking grabs with keyboard actions (warning: security risk)
847 grab:debug Allow grab and window tree logging 854 grab:debug Allow grab and window tree logging
848 currencysign Adding currency signs to certain keys 855 currencysign Adding currency signs to certain keys
849 eurosign:e Euro on E 856 eurosign:e Euro on E
850 eurosign:2 Euro on 2 857 eurosign:2 Euro on 2
851 eurosign:4 Euro on 4 858 eurosign:4 Euro on 4
852 eurosign:5 Euro on 5 859 eurosign:5 Euro on 5
853 rupeesign:4 Rupee on 4 860 rupeesign:4 Rupee on 4
854 lv5 Key to choose 5th level 861 lv5 Key to choose 5th level
855 lv5:lsgt_switch_lock <Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser 862 lv5:lsgt_switch_lock <Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser
856 lv5:ralt_switch_lock Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser 863 lv5:ralt_switch_lock Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser
857 lv5:lwin_switch_lock Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser 864 lv5:lwin_switch_lock Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser
858 lv5:rwin_switch_lock Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser 865 lv5:rwin_switch_lock Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser
859 nbsp Using space key to input non-breakable space character 866 nbsp Using space key to input non-breakable space character
860 nbsp:none Usual space at any level 867 nbsp:none Usual space at any level
861 nbsp:level2 Non-breakable space character at second level 868 nbsp:level2 Non-breakable space character at second level
862 nbsp:level3 Non-breakable space character at third level 869 nbsp:level3 Non-breakable space character at third level
863 nbsp:level3s Non-breakable space character at third level, nothing at fourth level 870 nbsp:level3s Non-breakable space character at third level, nothing at fourth level
864 nbsp:level3n Non-breakable space character at third level, thin non-breakable space character at fourth level 871 nbsp:level3n Non-breakable space character at third level, thin non-breakable space character at fourth level
865 nbsp:level4 Non-breakable space character at fourth level 872 nbsp:level4 Non-breakable space character at fourth level
866 nbsp:level4n Non-breakable space character at fourth level, thin non-breakable space character at sixth level 873 nbsp:level4n Non-breakable space character at fourth level, thin non-breakable space character at sixth level
867 nbsp:level4nl Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift) 874 nbsp:level4nl Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)
868 nbsp:zwnj2 Zero-width non-joiner character at second level 875 nbsp:zwnj2 Zero-width non-joiner character at second level
869 nbsp:zwnj2zwj3 Zero-width non-joiner character at second level, zero-width joiner character at third level 876 nbsp:zwnj2zwj3 Zero-width non-joiner character at second level, zero-width joiner character at third level
870 nbsp:zwnj2zwj3nb4 Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level 877 nbsp:zwnj2zwj3nb4 Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level
871 nbsp:zwnj2nb3 Zero-width non-joiner character at second level, non-breakable space character at third level 878 nbsp:zwnj2nb3 Zero-width non-joiner character at second level, non-breakable space character at third level
872 nbsp:zwnj2nb3s Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level 879 nbsp:zwnj2nb3s Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level
873 nbsp:zwnj2nb3zwj4 Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level 880 nbsp:zwnj2nb3zwj4 Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level
874 nbsp:zwnj2nb3nnb4 Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level 881 nbsp:zwnj2nb3nnb4 Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level
875 nbsp:zwnj3zwj4 Zero-width non-joiner character at third level, zero-width joiner at fourth level 882 nbsp:zwnj3zwj4 Zero-width non-joiner character at third level, zero-width joiner at fourth level
876 japan Japanese keyboard options 883 japan Japanese keyboard options
877 japan:kana_lock Kana Lock key is locking 884 japan:kana_lock Kana Lock key is locking
878 japan:nicola_f_bs NICOLA-F style Backspace 885 japan:nicola_f_bs NICOLA-F style Backspace
879 japan:hztg_escape Make Zenkaku Hankaku an additional ESC 886 japan:hztg_escape Make Zenkaku Hankaku an additional ESC
 887 korean Korean Hangul/Hanja keys
 888 korean:hw_keys Hardware Hangul/Hanja keys
 889 korean:ralt_rctrl Right Alt as Hangul, right Ctrl as Hanja
 890 korean:rctrl_ralt Right Ctrl as Hangul, right Alt as Hanja
880 esperanto Adding Esperanto supersigned letters 891 esperanto Adding Esperanto supersigned letters
881 esperanto:qwerty To the corresponding key in a Qwerty layout 892 esperanto:qwerty To the corresponding key in a Qwerty layout
882 esperanto:dvorak To the corresponding key in a Dvorak layout 893 esperanto:dvorak To the corresponding key in a Dvorak layout
883 esperanto:colemak To the corresponding key in a Colemak layout 894 esperanto:colemak To the corresponding key in a Colemak layout
884 solaris Maintain key compatibility with old Solaris keycodes 895 solaris Maintain key compatibility with old Solaris keycodes
885 solaris:sun_compat Sun Key compatibility 896 solaris:sun_compat Sun Key compatibility
886 terminate Key sequence to kill the X server 897 terminate Key sequence to kill the X server
887 terminate:ctrl_alt_bksp Ctrl + Alt + Backspace 898 terminate:ctrl_alt_bksp Ctrl + Alt + Backspace