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