Advertisement
Guest User

xorg

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