base.extras.xml 43 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
  3. <xkbConfigRegistry>
  4. <modelList/>
  5. <layoutList>
  6. <layout>
  7. <configItem popularity="exotic">
  8. <name>apl</name>
  9. <shortDescription>apl</shortDescription>
  10. <description>APL</description>
  11. <languageList>
  12. <iso639Id>eng</iso639Id>
  13. </languageList>
  14. </configItem>
  15. <variantList>
  16. <variant>
  17. <configItem popularity="exotic">
  18. <name>dyalog</name>
  19. <shortDescription>dlg</shortDescription>
  20. <description>APL symbols (Dyalog APL)</description>
  21. </configItem>
  22. </variant>
  23. <variant>
  24. <configItem popularity="exotic">
  25. <name>sax</name>
  26. <shortDescription>sax</shortDescription>
  27. <description>APL symbols (SAX, Sharp APL for Unix)</description>
  28. </configItem>
  29. </variant>
  30. <variant>
  31. <configItem popularity="exotic">
  32. <name>unified</name>
  33. <shortDescription>ufd</shortDescription>
  34. <description>APL symbols (unified)</description>
  35. </configItem>
  36. </variant>
  37. <variant>
  38. <configItem popularity="exotic">
  39. <name>apl2</name>
  40. <shortDescription>apl2</shortDescription>
  41. <description>APL symbols (IBM APL2)</description>
  42. </configItem>
  43. </variant>
  44. <variant>
  45. <configItem popularity="exotic">
  46. <name>aplplusII</name>
  47. <shortDescription>aplII</shortDescription>
  48. <description>APL symbols (Manugistics APL*PLUS II)</description>
  49. </configItem>
  50. </variant>
  51. <variant>
  52. <configItem popularity="exotic">
  53. <name>aplx</name>
  54. <shortDescription>aplx</shortDescription>
  55. <description>APL symbols (APLX unified)</description>
  56. </configItem>
  57. </variant>
  58. </variantList>
  59. </layout>
  60. <layout>
  61. <configItem popularity="exotic">
  62. <name>ca</name>
  63. <shortDescription>fr</shortDescription>
  64. <description>French (Canada)</description>
  65. <languageList>
  66. <iso639Id>fra</iso639Id>
  67. </languageList>
  68. </configItem>
  69. <variantList>
  70. <variant>
  71. <configItem popularity="exotic">
  72. <name>kut</name>
  73. <shortDescription>kut</shortDescription>
  74. <description>Kutenai</description>
  75. </configItem>
  76. </variant>
  77. <variant>
  78. <configItem popularity="exotic">
  79. <name>shs</name>
  80. <shortDescription>shs</shortDescription>
  81. <description>Secwepemctsin</description>
  82. </configItem>
  83. </variant>
  84. <variant>
  85. <configItem popularity="exotic">
  86. <name>sun_type6</name>
  87. <description>Multilingual (Canada, Sun Type 6/7)</description>
  88. </configItem>
  89. </variant>
  90. </variantList>
  91. </layout>
  92. <layout>
  93. <configItem popularity="exotic">
  94. <name>de</name>
  95. <shortDescription>de</shortDescription>
  96. <description>German</description>
  97. <languageList>
  98. <iso639Id>ger</iso639Id>
  99. </languageList>
  100. </configItem>
  101. <variantList>
  102. <variant>
  103. <configItem popularity="exotic">
  104. <name>us</name>
  105. <description>German (US)</description>
  106. <languageList>
  107. <iso639Id>eng</iso639Id>
  108. </languageList>
  109. </configItem>
  110. </variant>
  111. <variant>
  112. <configItem popularity="exotic">
  113. <name>hu</name>
  114. <description>German (with Hungarian letters, no dead keys)</description>
  115. <languageList>
  116. <iso639Id>ger</iso639Id>
  117. <iso639Id>hun</iso639Id>
  118. </languageList>
  119. </configItem>
  120. </variant>
  121. <variant>
  122. <configItem popularity="exotic">
  123. <name>pl</name>
  124. <description>Polish (Germany, no dead keys)</description>
  125. <languageList>
  126. <iso639Id>ger</iso639Id>
  127. <iso639Id>pol</iso639Id>
  128. </languageList>
  129. </configItem>
  130. </variant>
  131. <variant>
  132. <configItem popularity="exotic">
  133. <name>sun_type6</name>
  134. <description>German (Sun Type 6/7)</description>
  135. </configItem>
  136. </variant>
  137. <variant>
  138. <configItem popularity="exotic">
  139. <name>adnw</name>
  140. <description>German (Aus der Neo-Welt)</description>
  141. </configItem>
  142. </variant>
  143. <variant>
  144. <configItem popularity="exotic">
  145. <name>koy</name>
  146. <description>German (KOY)</description>
  147. </configItem>
  148. </variant>
  149. <variant>
  150. <configItem popularity="exotic">
  151. <name>bone</name>
  152. <description>German (Bone)</description>
  153. </configItem>
  154. </variant>
  155. <variant>
  156. <configItem popularity="exotic">
  157. <name>bone_eszett_home</name>
  158. <description>German (Bone, eszett in the home row)</description>
  159. </configItem>
  160. </variant>
  161. <variant>
  162. <configItem popularity="exotic">
  163. <name>neo_qwertz</name>
  164. <description>German (Neo, QWERTZ)</description>
  165. </configItem>
  166. </variant>
  167. <variant>
  168. <configItem popularity="exotic">
  169. <name>neo_qwerty</name>
  170. <description>German (Neo, QWERTY)</description>
  171. </configItem>
  172. </variant>
  173. <variant>
  174. <configItem popularity="exotic">
  175. <name>ru-recom</name>
  176. <!-- Keyboard indicator for Russian layouts -->
  177. <shortDescription>ru</shortDescription>
  178. <description>Russian (Germany, recommended)</description>
  179. <languageList>
  180. <iso639Id>rus</iso639Id>
  181. </languageList>
  182. </configItem>
  183. </variant>
  184. <variant>
  185. <configItem popularity="exotic">
  186. <name>ru-translit</name>
  187. <!-- Keyboard indicator for Russian layouts -->
  188. <shortDescription>ru</shortDescription>
  189. <description>Russian (Germany, transliteration)</description>
  190. <languageList>
  191. <iso639Id>rus</iso639Id>
  192. </languageList>
  193. </configItem>
  194. </variant>
  195. <variant>
  196. <configItem popularity="exotic">
  197. <name>lld</name>
  198. <shortDescription>de_lld</shortDescription>
  199. <description>German (Ladin)</description>
  200. <languageList>
  201. <iso639Id>ger</iso639Id>
  202. <iso639Id>lld</iso639Id>
  203. </languageList>
  204. </configItem>
  205. </variant>
  206. </variantList>
  207. </layout>
  208. <layout>
  209. <configItem popularity="exotic">
  210. <name>eg</name>
  211. <shortDescription>ⲕⲏⲙⲉ</shortDescription>
  212. <description>Coptic</description>
  213. <languageList>
  214. <iso639Id>cop</iso639Id>
  215. <iso639Id>egy</iso639Id>
  216. </languageList>
  217. </configItem>
  218. </layout>
  219. <layout>
  220. <configItem>
  221. <name>hu</name>
  222. <description>Hungarian</description>
  223. </configItem>
  224. <variantList>
  225. <variant>
  226. <configItem popularity="exotic">
  227. <name>oldhun</name>
  228. <shortDescription>oldhun</shortDescription>
  229. <description>Old Hungarian</description>
  230. </configItem>
  231. </variant>
  232. <variant>
  233. <configItem popularity="exotic">
  234. <name>ohu_lig</name>
  235. <shortDescription>ohu_lig</shortDescription>
  236. <description>Old Hungarian (for ligatures)</description>
  237. </configItem>
  238. </variant>
  239. </variantList>
  240. </layout>
  241. <layout>
  242. <configItem popularity="exotic">
  243. <name>ir</name>
  244. <shortDescription>fa</shortDescription>
  245. <description>Persian</description>
  246. <languageList>
  247. <iso639Id>per</iso639Id>
  248. </languageList>
  249. </configItem>
  250. <variantList>
  251. <variant>
  252. <configItem popularity="exotic">
  253. <name>ave</name>
  254. <description>Avestan</description>
  255. <languageList>
  256. <iso639Id>ave</iso639Id>
  257. </languageList>
  258. </configItem>
  259. </variant>
  260. </variantList>
  261. </layout>
  262. <layout>
  263. <configItem popularity="exotic">
  264. <name>lt</name>
  265. <shortDescription>lt</shortDescription>
  266. <description>Lithuanian</description>
  267. <languageList>
  268. <iso639Id>lit</iso639Id>
  269. </languageList>
  270. </configItem>
  271. <variantList>
  272. <variant>
  273. <configItem popularity="exotic">
  274. <name>us_dvorak</name>
  275. <description>Lithuanian (Dvorak)</description>
  276. </configItem>
  277. </variant>
  278. <variant>
  279. <configItem popularity="exotic">
  280. <name>sun_type6</name>
  281. <description>Lithuanian (Sun Type 6/7)</description>
  282. </configItem>
  283. </variant>
  284. </variantList>
  285. </layout>
  286. <layout>
  287. <configItem popularity="exotic">
  288. <name>lv</name>
  289. <shortDescription>lv</shortDescription>
  290. <description>Latvian</description>
  291. <languageList>
  292. <iso639Id>lav</iso639Id>
  293. </languageList>
  294. </configItem>
  295. <variantList>
  296. <variant>
  297. <configItem popularity="exotic">
  298. <name>dvorak</name>
  299. <description>Latvian (Dvorak)</description>
  300. </configItem>
  301. </variant>
  302. <variant>
  303. <configItem popularity="exotic">
  304. <name>ykeydvorak</name>
  305. <description>Latvian (Dvorak, with Y)</description>
  306. </configItem>
  307. </variant>
  308. <variant>
  309. <configItem popularity="exotic">
  310. <name>minuskeydvorak</name>
  311. <description>Latvian (Dvorak, with minus)</description>
  312. </configItem>
  313. </variant>
  314. <variant>
  315. <configItem popularity="exotic">
  316. <name>dvorakprogr</name>
  317. <description>Latvian (programmer Dvorak)</description>
  318. </configItem>
  319. </variant>
  320. <variant>
  321. <configItem popularity="exotic">
  322. <name>ykeydvorakprogr</name>
  323. <description>Latvian (programmer Dvorak, with Y)</description>
  324. </configItem>
  325. </variant>
  326. <variant>
  327. <configItem popularity="exotic">
  328. <name>minuskeydvorakprogr</name>
  329. <description>Latvian (programmer Dvorak, with minus)</description>
  330. </configItem>
  331. </variant>
  332. <variant>
  333. <configItem popularity="exotic">
  334. <name>colemak</name>
  335. <description>Latvian (Colemak)</description>
  336. </configItem>
  337. </variant>
  338. <variant>
  339. <configItem popularity="exotic">
  340. <name>apostrophecolemak</name>
  341. <description>Latvian (Colemak, with apostrophe)</description>
  342. </configItem>
  343. </variant>
  344. <variant>
  345. <configItem popularity="exotic">
  346. <name>sun_type6</name>
  347. <description>Latvian (Sun Type 6/7)</description>
  348. </configItem>
  349. </variant>
  350. </variantList>
  351. </layout>
  352. <layout>
  353. <configItem popularity="exotic">
  354. <name>us</name>
  355. <shortDescription>en</shortDescription>
  356. <description>English (US)</description>
  357. <languageList>
  358. <iso639Id>eng</iso639Id>
  359. </languageList>
  360. </configItem>
  361. <variantList>
  362. <variant>
  363. <configItem popularity="exotic">
  364. <name>intl-unicode</name>
  365. <description>English (US, intl., AltGr Unicode combining)</description>
  366. </configItem>
  367. </variant>
  368. <variant>
  369. <configItem popularity="exotic">
  370. <name>alt-intl-unicode</name>
  371. <description>English (US, intl., AltGr Unicode combining, alt.)</description>
  372. </configItem>
  373. </variant>
  374. <variant>
  375. <configItem popularity="exotic">
  376. <name>ats</name>
  377. <description>Atsina</description>
  378. <!-- No ISO code in ISO639-2, only draft ISO693-3 -->
  379. </configItem>
  380. </variant>
  381. <variant>
  382. <configItem popularity="exotic">
  383. <name>crd</name>
  384. <description>Coeur d'Alene Salish</description>
  385. <languageList>
  386. <iso639Id>crd</iso639Id>
  387. </languageList>
  388. </configItem>
  389. </variant>
  390. <variant>
  391. <configItem popularity="exotic">
  392. <name>cz_sk_de</name>
  393. <description>Czech Slovak and German (US)</description>
  394. <languageList>
  395. <iso639Id>eng</iso639Id>
  396. <iso639Id>cze</iso639Id>
  397. <iso639Id>slo</iso639Id>
  398. <iso639Id>ger</iso639Id>
  399. </languageList>
  400. </configItem>
  401. </variant>
  402. <variant>
  403. <configItem popularity="exotic">
  404. <name>drix</name>
  405. <description>English (Drix)</description>
  406. </configItem>
  407. </variant>
  408. <variant>
  409. <configItem popularity="exotic">
  410. <name>de_se_fi</name>
  411. <description>German, Swedish and Finnish (US)</description>
  412. <languageList>
  413. <iso639Id>eng</iso639Id>
  414. <iso639Id>ger</iso639Id>
  415. <iso639Id>swe</iso639Id>
  416. <iso639Id>fin</iso639Id>
  417. </languageList>
  418. </configItem>
  419. </variant>
  420. <variant>
  421. <configItem popularity="exotic">
  422. <name>ibm238l</name>
  423. <description>English (US, IBM Arabic 238_L)</description>
  424. </configItem>
  425. </variant>
  426. <variant>
  427. <configItem popularity="exotic">
  428. <name>sun_type6</name>
  429. <description>English (US, Sun Type 6/7)</description>
  430. </configItem>
  431. </variant>
  432. <variant>
  433. <configItem popularity="exotic">
  434. <name>carpalx</name>
  435. <description>English (Carpalx)</description>
  436. </configItem>
  437. </variant>
  438. <variant>
  439. <configItem popularity="exotic">
  440. <name>carpalx-intl</name>
  441. <description>English (Carpalx, intl., with dead keys)</description>
  442. </configItem>
  443. </variant>
  444. <variant>
  445. <configItem popularity="exotic">
  446. <name>carpalx-altgr-intl</name>
  447. <description>English (Carpalx, intl., with AltGr dead keys)</description>
  448. </configItem>
  449. </variant>
  450. <variant>
  451. <configItem popularity="exotic">
  452. <name>carpalx-full</name>
  453. <description>English (Carpalx, full optimization)</description>
  454. </configItem>
  455. </variant>
  456. <variant>
  457. <configItem popularity="exotic">
  458. <name>carpalx-full-intl</name>
  459. <description>English (Carpalx, full optimization, intl., with dead keys)</description>
  460. </configItem>
  461. </variant>
  462. <variant>
  463. <configItem popularity="exotic">
  464. <name>carpalx-full-altgr-intl</name>
  465. <description>English (Carpalx, full optimization, intl., with AltGr dead keys)</description>
  466. </configItem>
  467. </variant>
  468. <variant>
  469. <configItem popularity="exotic">
  470. <name>3l</name>
  471. <description>English (3l)</description>
  472. </configItem>
  473. </variant>
  474. <variant>
  475. <configItem popularity="exotic">
  476. <name>3l-cros</name>
  477. <description>English (3l, Chromebook)</description>
  478. </configItem>
  479. </variant>
  480. <variant>
  481. <configItem popularity="exotic">
  482. <name>3l-emacs</name>
  483. <description>English (3l, emacs)</description>
  484. </configItem>
  485. </variant>
  486. <variant>
  487. <configItem popularity="exotic">
  488. <name>scn</name>
  489. <description>Sicilian (US keyboard)</description>
  490. <languageList>
  491. <iso639Id>eng</iso639Id>
  492. <iso639Id>ita</iso639Id>
  493. <iso639Id>scn</iso639Id>
  494. </languageList>
  495. </configItem>
  496. </variant>
  497. </variantList>
  498. </layout>
  499. <layout>
  500. <configItem popularity="exotic">
  501. <name>pl</name>
  502. <shortDescription>pl</shortDescription>
  503. <description>Polish</description>
  504. <languageList>
  505. <iso639Id>pol</iso639Id>
  506. </languageList>
  507. </configItem>
  508. <variantList>
  509. <variant>
  510. <configItem popularity="exotic">
  511. <name>intl</name>
  512. <description>Polish (intl., with dead keys)</description>
  513. </configItem>
  514. </variant>
  515. <variant>
  516. <configItem popularity="exotic">
  517. <name>colemak</name>
  518. <description>Polish (Colemak)</description>
  519. </configItem>
  520. </variant>
  521. <variant>
  522. <configItem popularity="exotic">
  523. <name>sun_type6</name>
  524. <description>Polish (Sun Type 6/7)</description>
  525. </configItem>
  526. </variant>
  527. <variant>
  528. <configItem popularity="exotic">
  529. <name>glagolica</name>
  530. <description>Polish (Glagolica)</description>
  531. </configItem>
  532. </variant>
  533. </variantList>
  534. </layout>
  535. <layout>
  536. <configItem popularity="exotic">
  537. <name>ro</name>
  538. <shortDescription>ro</shortDescription>
  539. <description>Romanian</description>
  540. <languageList>
  541. <iso639Id>rum</iso639Id>
  542. </languageList>
  543. </configItem>
  544. <variantList>
  545. <variant>
  546. <configItem popularity="exotic">
  547. <name>crh_dobruja</name>
  548. <shortDescription>crh</shortDescription>
  549. <description>Crimean Tatar (Dobruja Q)</description>
  550. <languageList>
  551. <iso639Id>crh</iso639Id>
  552. </languageList>
  553. </configItem>
  554. </variant>
  555. <variant>
  556. <configItem popularity="exotic">
  557. <name>ergonomic</name>
  558. <description>Romanian (ergonomic Touchtype)</description>
  559. </configItem>
  560. </variant>
  561. <variant>
  562. <configItem popularity="exotic">
  563. <name>sun_type6</name>
  564. <description>Romanian (Sun Type 6/7)</description>
  565. </configItem>
  566. </variant>
  567. </variantList>
  568. </layout>
  569. <layout>
  570. <configItem popularity="exotic">
  571. <name>rs</name>
  572. <shortDescription>sr</shortDescription>
  573. <description>Serbian</description>
  574. <languageList>
  575. <iso639Id>srp</iso639Id>
  576. </languageList>
  577. </configItem>
  578. <variantList>
  579. <variant>
  580. <configItem popularity="exotic">
  581. <name>combiningkeys</name>
  582. <description>Serbian (combining accents instead of dead keys)</description>
  583. </configItem>
  584. </variant>
  585. </variantList>
  586. </layout>
  587. <layout>
  588. <configItem popularity="exotic">
  589. <name>ru</name>
  590. <shortDescription>ru</shortDescription>
  591. <description>Russian</description>
  592. </configItem>
  593. <variantList>
  594. <variant>
  595. <configItem popularity="exotic">
  596. <name>chu</name>
  597. <description>Church Slavonic</description>
  598. <languageList>
  599. <iso639Id>chu</iso639Id>
  600. </languageList>
  601. </configItem>
  602. </variant>
  603. <variant>
  604. <configItem popularity="exotic">
  605. <name>ruu</name>
  606. <shortDescription>ru</shortDescription>
  607. <description>Russian (with Ukrainian-Belorussian layout)</description>
  608. <languageList>
  609. <iso639Id>rus</iso639Id>
  610. <iso639Id>ukr</iso639Id>
  611. <iso639Id>bel</iso639Id>
  612. </languageList>
  613. </configItem>
  614. </variant>
  615. <variant>
  616. <configItem popularity="exotic">
  617. <name>rulemak</name>
  618. <description>Russian (Rulemak, phonetic Colemak)</description>
  619. </configItem>
  620. </variant>
  621. <variant>
  622. <configItem popularity="exotic">
  623. <name>phonetic_mac</name>
  624. <description>Russian (phonetic Macintosh)</description>
  625. </configItem>
  626. </variant>
  627. <variant>
  628. <configItem popularity="exotic">
  629. <name>sun_type6</name>
  630. <description>Russian (Sun Type 6/7)</description>
  631. </configItem>
  632. </variant>
  633. <variant>
  634. <configItem popularity="exotic">
  635. <name>unipunct</name>
  636. <description>Russian (with US punctuation)</description>
  637. </configItem>
  638. </variant>
  639. <variant>
  640. <configItem popularity="exotic">
  641. <name>prxn</name>
  642. <shortDescription>ru</shortDescription>
  643. <description>Russian (Polyglot and Reactionary)</description>
  644. <countryList>
  645. <iso3166Id>RU</iso3166Id>
  646. <iso3166Id>RS</iso3166Id>
  647. <iso3166Id>BA</iso3166Id>
  648. <iso3166Id>ME</iso3166Id>
  649. <iso3166Id>MK</iso3166Id>
  650. <iso3166Id>BG</iso3166Id>
  651. <iso3166Id>MD</iso3166Id>
  652. <iso3166Id>UA</iso3166Id>
  653. <iso3166Id>BY</iso3166Id>
  654. <iso3166Id>KZ</iso3166Id>
  655. <iso3166Id>MN</iso3166Id>
  656. <iso3166Id>KG</iso3166Id>
  657. <iso3166Id>TJ</iso3166Id>
  658. <iso3166Id>UZ</iso3166Id>
  659. <iso3166Id>TM</iso3166Id>
  660. <iso3166Id>AZ</iso3166Id>
  661. </countryList>
  662. <languageList>
  663. <iso639Id>rus</iso639Id>
  664. <iso639Id>rus-petr1708</iso639Id>
  665. <iso639Id>ukr</iso639Id>
  666. <iso639Id>bel</iso639Id>
  667. <iso639Id>srp</iso639Id>
  668. <iso639Id>mkd</iso639Id>
  669. <iso639Id>bul</iso639Id>
  670. <iso639Id>chu</iso639Id>
  671. <iso639Id>rum-Cyrl</iso639Id>
  672. <iso639Id>kaz</iso639Id>
  673. <iso639Id>kir</iso639Id>
  674. <iso639Id>uzb</iso639Id>
  675. <iso639Id>bak</iso639Id>
  676. <iso639Id>aze</iso639Id>
  677. <iso639Id>tat</iso639Id>
  678. <iso639Id>uig</iso639Id>
  679. <iso639Id>kdr</iso639Id>
  680. <iso639Id>tyv</iso639Id>
  681. <iso639Id>kjh</iso639Id>
  682. <iso639Id>crh</iso639Id>
  683. <iso639Id>tgk</iso639Id>
  684. <iso639Id>abk</iso639Id>
  685. <iso639Id>sah</iso639Id>
  686. <iso639Id>mon</iso639Id>
  687. <iso639Id>kal</iso639Id>
  688. <iso639Id>sjd</iso639Id>
  689. <iso639Id>chv</iso639Id>
  690. <iso639Id>oss</iso639Id>
  691. <iso639Id>krl</iso639Id>
  692. <iso639Id>ale</iso639Id>
  693. <iso639Id>wbl</iso639Id>
  694. <iso639Id>kur</iso639Id>
  695. <iso639Id>niv</iso639Id>
  696. <iso639Id>dng</iso639Id>
  697. <iso639Id>kom</iso639Id>
  698. <iso639Id>udm</iso639Id>
  699. <iso639Id>sel</iso639Id>
  700. <iso639Id>ulc</iso639Id>
  701. <iso639Id>ude</iso639Id>
  702. <iso639Id>oac</iso639Id>
  703. <iso639Id>oaa</iso639Id>
  704. <iso639Id>gld</iso639Id>
  705. <iso639Id>eve</iso639Id>
  706. <iso639Id>evn</iso639Id>
  707. <iso639Id>kca</iso639Id>
  708. <iso639Id>itl</iso639Id>
  709. <iso639Id>yrk</iso639Id>
  710. <iso639Id>neg</iso639Id>
  711. </languageList>
  712. </configItem>
  713. </variant>
  714. </variantList>
  715. </layout>
  716. <layout>
  717. <configItem popularity="exotic">
  718. <name>am</name>
  719. <shortDescription>hy</shortDescription>
  720. <description>Armenian</description>
  721. <languageList>
  722. <iso639Id>hye</iso639Id>
  723. </languageList>
  724. </configItem>
  725. <variantList>
  726. <variant>
  727. <configItem popularity="exotic">
  728. <name>olpc-phonetic</name>
  729. <description>Armenian (OLPC, phonetic)</description>
  730. </configItem>
  731. </variant>
  732. </variantList>
  733. </layout>
  734. <layout>
  735. <configItem popularity="exotic">
  736. <name>il</name>
  737. <shortDescription>he</shortDescription>
  738. <description>Hebrew</description>
  739. <languageList>
  740. <iso639Id>heb</iso639Id>
  741. </languageList>
  742. </configItem>
  743. <variantList>
  744. <variant>
  745. <configItem popularity="exotic">
  746. <name>biblicalSIL</name>
  747. <description>Hebrew (Biblical, SIL phonetic)</description>
  748. <languageList>
  749. <iso639Id>heb</iso639Id>
  750. </languageList>
  751. </configItem>
  752. </variant>
  753. </variantList>
  754. </layout>
  755. <layout>
  756. <configItem popularity="exotic">
  757. <name>ara</name>
  758. <shortDescription>ar</shortDescription>
  759. <description>Arabic</description>
  760. </configItem>
  761. <variantList>
  762. <variant>
  763. <configItem popularity="exotic">
  764. <name>sun_type6</name>
  765. <description>Arabic (Sun Type 6/7)</description>
  766. </configItem>
  767. </variant>
  768. <variant>
  769. <configItem popularity="exotic">
  770. <name>basic_ext</name>
  771. <description>Arabic (Arabic numerals, extensions in the 4th level)</description>
  772. </configItem>
  773. </variant>
  774. <variant>
  775. <configItem popularity="exotic">
  776. <name>basic_ext_digits</name>
  777. <description>Arabic (Eastern Arabic numerals, extensions in the 4th level)</description>
  778. </configItem>
  779. </variant>
  780. <variant>
  781. <configItem popularity="exotic">
  782. <name>uga</name>
  783. <description>Ugaritic instead of Arabic</description>
  784. </configItem>
  785. </variant>
  786. </variantList>
  787. </layout>
  788. <layout>
  789. <configItem popularity="exotic">
  790. <name>be</name>
  791. <shortDescription>be</shortDescription>
  792. <description>Belgian</description>
  793. </configItem>
  794. <variantList>
  795. <variant>
  796. <configItem popularity="exotic">
  797. <name>sun_type6</name>
  798. <description>Belgian (Sun Type 6/7)</description>
  799. </configItem>
  800. </variant>
  801. </variantList>
  802. </layout>
  803. <layout>
  804. <configItem popularity="exotic">
  805. <name>br</name>
  806. <shortDescription>pt</shortDescription>
  807. <description>Portuguese (Brazil)</description>
  808. </configItem>
  809. <variantList>
  810. <variant>
  811. <configItem popularity="exotic">
  812. <name>sun_type6</name>
  813. <description>Portuguese (Brazil, Sun Type 6/7)</description>
  814. </configItem>
  815. </variant>
  816. </variantList>
  817. </layout>
  818. <layout>
  819. <configItem popularity="exotic">
  820. <name>cz</name>
  821. <shortDescription>cs</shortDescription>
  822. <description>Czech</description>
  823. </configItem>
  824. <variantList>
  825. <variant>
  826. <configItem popularity="exotic">
  827. <name>sun_type6</name>
  828. <description>Czech (Sun Type 6/7)</description>
  829. </configItem>
  830. </variant>
  831. <variant>
  832. <configItem popularity="exotic">
  833. <name>prog</name>
  834. <description>Czech (programming)</description>
  835. </configItem>
  836. </variant>
  837. <variant>
  838. <configItem popularity="exotic">
  839. <name>typo</name>
  840. <description>Czech (typographic)</description>
  841. </configItem>
  842. </variant>
  843. <variant>
  844. <configItem popularity="exotic">
  845. <name>coder</name>
  846. <description>Czech (coder)</description>
  847. </configItem>
  848. </variant>
  849. <variant>
  850. <configItem popularity="exotic">
  851. <name>prog_typo</name>
  852. <description>Czech (programming, typographic)</description>
  853. </configItem>
  854. </variant>
  855. </variantList>
  856. </layout>
  857. <layout>
  858. <configItem popularity="exotic">
  859. <name>dk</name>
  860. <shortDescription>da</shortDescription>
  861. <description>Danish</description>
  862. </configItem>
  863. <variantList>
  864. <variant>
  865. <configItem popularity="exotic">
  866. <name>sun_type6</name>
  867. <description>Danish (Sun Type 6/7)</description>
  868. </configItem>
  869. </variant>
  870. </variantList>
  871. </layout>
  872. <layout>
  873. <configItem popularity="exotic">
  874. <name>nl</name>
  875. <shortDescription>nl</shortDescription>
  876. <description>Dutch</description>
  877. </configItem>
  878. <variantList>
  879. <variant>
  880. <configItem popularity="exotic">
  881. <name>sun_type6</name>
  882. <description>Dutch (Sun Type 6/7)</description>
  883. </configItem>
  884. </variant>
  885. </variantList>
  886. </layout>
  887. <layout>
  888. <configItem popularity="exotic">
  889. <name>ee</name>
  890. <shortDescription>et</shortDescription>
  891. <description>Estonian</description>
  892. </configItem>
  893. <variantList>
  894. <variant>
  895. <configItem popularity="exotic">
  896. <name>sun_type6</name>
  897. <description>Estonian (Sun Type 6/7)</description>
  898. </configItem>
  899. </variant>
  900. </variantList>
  901. </layout>
  902. <layout>
  903. <configItem popularity="exotic">
  904. <name>fi</name>
  905. <shortDescription>fi</shortDescription>
  906. <description>Finnish</description>
  907. </configItem>
  908. <variantList>
  909. <variant>
  910. <configItem popularity="exotic">
  911. <name>sun_type6</name>
  912. <description>Finnish (Sun Type 6/7)</description>
  913. </configItem>
  914. </variant>
  915. <variant>
  916. <configItem popularity="exotic">
  917. <name>das</name>
  918. <description>Finnish (DAS)</description>
  919. </configItem>
  920. </variant>
  921. <variant>
  922. <configItem popularity="exotic">
  923. <name>fidvorak</name>
  924. <description>Finnish (Dvorak)</description>
  925. </configItem>
  926. </variant>
  927. </variantList>
  928. </layout>
  929. <layout>
  930. <configItem popularity="exotic">
  931. <name>fr</name>
  932. <shortDescription>fr</shortDescription>
  933. <description>French</description>
  934. </configItem>
  935. <variantList>
  936. <variant>
  937. <configItem popularity="exotic">
  938. <name>sun_type6</name>
  939. <description>French (Sun Type 6/7)</description>
  940. </configItem>
  941. </variant>
  942. <variant>
  943. <configItem popularity="exotic">
  944. <name>us-alt</name>
  945. <description>French (US with dead keys, alt.)</description>
  946. </configItem>
  947. </variant>
  948. <variant>
  949. <configItem popularity="exotic">
  950. <name>us-azerty</name>
  951. <description>French (US, AZERTY)</description>
  952. </configItem>
  953. </variant>
  954. </variantList>
  955. </layout>
  956. <layout>
  957. <configItem popularity="exotic">
  958. <name>gr</name>
  959. <shortDescription>gr</shortDescription>
  960. <description>Greek</description>
  961. </configItem>
  962. <variantList>
  963. <variant>
  964. <configItem popularity="exotic">
  965. <name>sun_type6</name>
  966. <description>Greek (Sun Type 6/7)</description>
  967. </configItem>
  968. </variant>
  969. <variant>
  970. <configItem popularity="exotic">
  971. <name>colemak</name>
  972. <description>Greek (Colemak)</description>
  973. </configItem>
  974. </variant>
  975. </variantList>
  976. </layout>
  977. <layout>
  978. <configItem popularity="exotic">
  979. <name>it</name>
  980. <shortDescription>it</shortDescription>
  981. <description>Italian</description>
  982. </configItem>
  983. <variantList>
  984. <variant>
  985. <configItem popularity="exotic">
  986. <name>sun_type6</name>
  987. <description>Italian (Sun Type 6/7)</description>
  988. </configItem>
  989. </variant>
  990. <variant>
  991. <configItem popularity="exotic">
  992. <name>lld</name>
  993. <shortDescription>it_lld</shortDescription>
  994. <description>Italian (Ladin)</description>
  995. <languageList>
  996. <iso639Id>it</iso639Id>
  997. <iso639Id>lld</iso639Id>
  998. </languageList>
  999. </configItem>
  1000. </variant>
  1001. </variantList>
  1002. </layout>
  1003. <layout>
  1004. <configItem popularity="exotic">
  1005. <name>jp</name>
  1006. <shortDescription>ja</shortDescription>
  1007. <description>Japanese</description>
  1008. </configItem>
  1009. <variantList>
  1010. <variant>
  1011. <configItem popularity="exotic">
  1012. <name>sun_type6</name>
  1013. <description>Japanese (Sun Type 6)</description>
  1014. </configItem>
  1015. </variant>
  1016. <variant>
  1017. <configItem popularity="exotic">
  1018. <name>sun_type7</name>
  1019. <description>Japanese (Sun Type 7, PC-compatible)</description>
  1020. </configItem>
  1021. </variant>
  1022. <variant>
  1023. <configItem popularity="exotic">
  1024. <name>sun_type7_suncompat</name>
  1025. <description>Japanese (Sun Type 7, Sun-compatible)</description>
  1026. </configItem>
  1027. </variant>
  1028. </variantList>
  1029. </layout>
  1030. <layout>
  1031. <configItem popularity="exotic">
  1032. <name>no</name>
  1033. <shortDescription>no</shortDescription>
  1034. <description>Norwegian</description>
  1035. </configItem>
  1036. <variantList>
  1037. <variant>
  1038. <configItem popularity="exotic">
  1039. <name>sun_type6</name>
  1040. <description>Norwegian (Sun Type 6/7)</description>
  1041. </configItem>
  1042. </variant>
  1043. </variantList>
  1044. </layout>
  1045. <layout>
  1046. <configItem popularity="exotic">
  1047. <name>pt</name>
  1048. <shortDescription>pt</shortDescription>
  1049. <description>Portuguese</description>
  1050. </configItem>
  1051. <variantList>
  1052. <variant>
  1053. <configItem popularity="exotic">
  1054. <name>sun_type6</name>
  1055. <description>Portuguese (Sun Type 6/7)</description>
  1056. </configItem>
  1057. </variant>
  1058. </variantList>
  1059. </layout>
  1060. <layout>
  1061. <configItem popularity="exotic">
  1062. <name>pt</name>
  1063. <shortDescription>pt</shortDescription>
  1064. <description>Portuguese</description>
  1065. </configItem>
  1066. <variantList>
  1067. <variant>
  1068. <configItem popularity="exotic">
  1069. <name>colemak</name>
  1070. <description>Portuguese (Colemak)</description>
  1071. </configItem>
  1072. </variant>
  1073. </variantList>
  1074. </layout>
  1075. <layout>
  1076. <configItem popularity="exotic">
  1077. <name>sk</name>
  1078. <shortDescription>sk</shortDescription>
  1079. <description>Slovak</description>
  1080. </configItem>
  1081. <variantList>
  1082. <variant>
  1083. <configItem popularity="exotic">
  1084. <name>acc</name>
  1085. <description>Slovak (ACC layout, only accented letters)</description>
  1086. </configItem>
  1087. </variant>
  1088. <variant>
  1089. <configItem popularity="exotic">
  1090. <name>sun_type6</name>
  1091. <description>Slovak (Sun Type 6/7)</description>
  1092. </configItem>
  1093. </variant>
  1094. </variantList>
  1095. </layout>
  1096. <layout>
  1097. <configItem popularity="exotic">
  1098. <name>es</name>
  1099. <shortDescription>es</shortDescription>
  1100. <description>Spanish</description>
  1101. </configItem>
  1102. <variantList>
  1103. <variant>
  1104. <configItem popularity="exotic">
  1105. <name>sun_type6</name>
  1106. <description>Spanish (Sun Type 6/7)</description>
  1107. </configItem>
  1108. </variant>
  1109. </variantList>
  1110. </layout>
  1111. <layout>
  1112. <configItem popularity="exotic">
  1113. <name>se</name>
  1114. <shortDescription>sv</shortDescription>
  1115. <description>Swedish</description>
  1116. </configItem>
  1117. <variantList>
  1118. <variant>
  1119. <configItem popularity="exotic">
  1120. <name>dvorak_a5</name>
  1121. <description>Swedish (Dvorak A5)</description>
  1122. </configItem>
  1123. </variant>
  1124. <variant>
  1125. <configItem popularity="exotic">
  1126. <name>sun_type6</name>
  1127. <description>Swedish (Sun Type 6/7)</description>
  1128. </configItem>
  1129. </variant>
  1130. <variant>
  1131. <configItem popularity="exotic">
  1132. <name>ovd</name>
  1133. <description>Elfdalian (Swedish, with combining ogonek)</description>
  1134. <languageList>
  1135. <iso639Id>ovd</iso639Id>
  1136. </languageList>
  1137. </configItem>
  1138. </variant>
  1139. </variantList>
  1140. </layout>
  1141. <layout>
  1142. <configItem popularity="exotic">
  1143. <name>ch</name>
  1144. <shortDescription>de</shortDescription>
  1145. <description>German (Switzerland)</description>
  1146. </configItem>
  1147. <variantList>
  1148. <variant>
  1149. <configItem popularity="exotic">
  1150. <name>sun_type6_de</name>
  1151. <description>German (Switzerland, Sun Type 6/7)</description>
  1152. </configItem>
  1153. </variant>
  1154. <variant>
  1155. <configItem popularity="exotic">
  1156. <name>sun_type6_fr</name>
  1157. <description>French (Switzerland, Sun Type 6/7)</description>
  1158. </configItem>
  1159. </variant>
  1160. </variantList>
  1161. </layout>
  1162. <layout>
  1163. <configItem popularity="exotic">
  1164. <name>tr</name>
  1165. <shortDescription>tr</shortDescription>
  1166. <description>Turkish</description>
  1167. </configItem>
  1168. <variantList>
  1169. <variant>
  1170. <configItem popularity="exotic">
  1171. <name>sun_type6</name>
  1172. <description>Turkish (Sun Type 6/7)</description>
  1173. </configItem>
  1174. </variant>
  1175. </variantList>
  1176. </layout>
  1177. <layout>
  1178. <configItem popularity="exotic">
  1179. <name>ua</name>
  1180. <shortDescription>uk</shortDescription>
  1181. <description>Ukrainian</description>
  1182. </configItem>
  1183. <variantList>
  1184. <variant>
  1185. <configItem popularity="exotic">
  1186. <name>sun_type6</name>
  1187. <description>Ukrainian (Sun Type 6/7)</description>
  1188. </configItem>
  1189. </variant>
  1190. </variantList>
  1191. </layout>
  1192. <layout>
  1193. <configItem popularity="exotic">
  1194. <name>gb</name>
  1195. <shortDescription>en</shortDescription>
  1196. <description>English (UK)</description>
  1197. </configItem>
  1198. <variantList>
  1199. <variant>
  1200. <configItem popularity="exotic">
  1201. <name>sun_type6</name>
  1202. <description>English (UK, Sun Type 6/7)</description>
  1203. </configItem>
  1204. </variant>
  1205. </variantList>
  1206. </layout>
  1207. <layout>
  1208. <configItem popularity="exotic">
  1209. <name>kr</name>
  1210. <shortDescription>ko</shortDescription>
  1211. <description>Korean</description>
  1212. </configItem>
  1213. <variantList>
  1214. <variant>
  1215. <configItem popularity="exotic">
  1216. <name>sun_type6</name>
  1217. <description>Korean (Sun Type 6/7)</description>
  1218. </configItem>
  1219. </variant>
  1220. </variantList>
  1221. </layout>
  1222. <layout>
  1223. <configItem popularity="exotic">
  1224. <name>vn</name>
  1225. <!-- Keyboard indicator for Vietnamese layouts -->
  1226. <shortDescription>vi</shortDescription>
  1227. <description>Vietnamese</description>
  1228. <languageList>
  1229. <iso639Id>vie</iso639Id>
  1230. </languageList>
  1231. </configItem>
  1232. <variantList>
  1233. <variant>
  1234. <configItem popularity="exotic">
  1235. <name>aderty</name>
  1236. <description>Vietnamese (AÐERTY)</description>
  1237. </configItem>
  1238. </variant>
  1239. <variant>
  1240. <configItem popularity="exotic">
  1241. <name>qderty</name>
  1242. <description>Vietnamese (QĐERTY)</description>
  1243. </configItem>
  1244. </variant>
  1245. </variantList>
  1246. </layout>
  1247. <layout>
  1248. <configItem popularity="exotic">
  1249. <name>eu</name>
  1250. <!-- Keyboard indicator for European layouts -->
  1251. <shortDescription>eu</shortDescription>
  1252. <description>EurKEY (US)</description>
  1253. <languageList>
  1254. <iso639Id>cat</iso639Id>
  1255. <iso639Id>dan</iso639Id>
  1256. <iso639Id>eng</iso639Id>
  1257. <iso639Id>est</iso639Id>
  1258. <iso639Id>fao</iso639Id>
  1259. <iso639Id>fin</iso639Id>
  1260. <iso639Id>ger</iso639Id>
  1261. <iso639Id>gre</iso639Id>
  1262. <iso639Id>gsw</iso639Id>
  1263. <iso639Id>ita</iso639Id>
  1264. <iso639Id>lav</iso639Id>
  1265. <iso639Id>lit</iso639Id>
  1266. <iso639Id>nld</iso639Id>
  1267. <iso639Id>nor</iso639Id>
  1268. <iso639Id>por</iso639Id>
  1269. <iso639Id>spa</iso639Id>
  1270. <iso639Id>swe</iso639Id>
  1271. </languageList>
  1272. </configItem>
  1273. </layout>
  1274. <layout>
  1275. <configItem popularity="exotic">
  1276. <name>cm</name>
  1277. <shortDescription>cm</shortDescription>
  1278. <description>English (Cameroon)</description>
  1279. </configItem>
  1280. <variantList>
  1281. <variant>
  1282. <configItem popularity="exotic">
  1283. <name>mmuock</name>
  1284. <description>Mmuock</description>
  1285. </configItem>
  1286. </variant>
  1287. </variantList>
  1288. </layout>
  1289. <layout>
  1290. <configItem popularity="exotic">
  1291. <name>trans</name>
  1292. <!-- Keyboard layouts for transcription and transliteration systems -->
  1293. <description>International Phonetic Alphabet</description>
  1294. </configItem>
  1295. <variantList/>
  1296. </layout>
  1297. <layout>
  1298. <configItem>
  1299. <name>in</name>
  1300. <!-- Keyboard indicator for Indian layouts -->
  1301. <shortDescription>in</shortDescription>
  1302. <description>Indian</description>
  1303. </configItem>
  1304. <variantList>
  1305. <variant>
  1306. <configItem>
  1307. <name>modi-kagapa</name>
  1308. <shortDescription>mr</shortDescription>
  1309. <description>Modi (KaGaPa phonetic)</description>
  1310. <languageList>
  1311. <iso639Id>mar</iso639Id>
  1312. </languageList>
  1313. </configItem>
  1314. </variant>
  1315. </variantList>
  1316. </layout>
  1317. </layoutList>
  1318. <optionList>
  1319. <group allowMultipleSelection="true">
  1320. <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
  1321. level of symbols -->
  1322. <configItem popularity="exotic">
  1323. <name>lv3</name>
  1324. <description>Key to choose the 3rd level</description>
  1325. </configItem>
  1326. <option>
  1327. <configItem popularity="exotic">
  1328. <name>lv3:4_switch_isolated</name>
  1329. <description>Number key 4 when pressed in isolation</description>
  1330. </configItem>
  1331. </option>
  1332. <option>
  1333. <configItem popularity="exotic">
  1334. <name>lv3:9_switch_isolated</name>
  1335. <description>Number key 9 when pressed in isolation</description>
  1336. </configItem>
  1337. </option>
  1338. </group>
  1339. <group allowMultipleSelection="true">
  1340. <!-- Tweaking the position of the "(" and ")" keys -->
  1341. <configItem popularity="exotic">
  1342. <name>parens</name>
  1343. <description>Parentheses position</description>
  1344. </configItem>
  1345. <option>
  1346. <configItem popularity="exotic">
  1347. <name>parens:swap_brackets</name>
  1348. <description>Swap with square brackets</description>
  1349. </configItem>
  1350. </option>
  1351. </group>
  1352. </optionList>
  1353. </xkbConfigRegistry>