base.xml 230 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
  3. <xkbConfigRegistry version="1.1">
  4. <modelList>
  5. <model>
  6. <configItem>
  7. <name>pc86</name>
  8. <description>Generic 86-key PC</description>
  9. <vendor>Generic</vendor>
  10. </configItem>
  11. </model>
  12. <model>
  13. <configItem>
  14. <name>pc101</name>
  15. <description>Generic 101-key PC</description>
  16. <vendor>Generic</vendor>
  17. </configItem>
  18. </model>
  19. <model>
  20. <configItem>
  21. <name>pc102</name>
  22. <description>Generic 102-key PC</description>
  23. <vendor>Generic</vendor>
  24. </configItem>
  25. </model>
  26. <model>
  27. <configItem>
  28. <name>pc104</name>
  29. <description>Generic 104-key PC</description>
  30. <vendor>Generic</vendor>
  31. </configItem>
  32. </model>
  33. <model>
  34. <configItem>
  35. <name>pc104alt</name>
  36. <description>Generic 104-key PC with L-shaped Enter key</description>
  37. <vendor>Generic</vendor>
  38. </configItem>
  39. </model>
  40. <model>
  41. <configItem>
  42. <name>pc105</name>
  43. <description>Generic 105-key PC</description>
  44. <vendor>Generic</vendor>
  45. </configItem>
  46. </model>
  47. <model>
  48. <configItem>
  49. <name>dell101</name>
  50. <description>Dell 101-key PC</description>
  51. <vendor>Dell</vendor>
  52. </configItem>
  53. </model>
  54. <model>
  55. <configItem>
  56. <name>latitude</name>
  57. <description>Dell Latitude laptop</description>
  58. <vendor>Dell</vendor>
  59. </configItem>
  60. </model>
  61. <model>
  62. <configItem>
  63. <name>dellm65</name>
  64. <description>Dell Precision M65 laptop</description>
  65. <vendor>Dell</vendor>
  66. </configItem>
  67. </model>
  68. <model>
  69. <configItem>
  70. <name>everex</name>
  71. <description>Everex STEPnote</description>
  72. <vendor>Everex</vendor>
  73. </configItem>
  74. </model>
  75. <model>
  76. <configItem>
  77. <name>flexpro</name>
  78. <description>Keytronic FlexPro</description>
  79. <vendor>Keytronic</vendor>
  80. </configItem>
  81. </model>
  82. <model>
  83. <configItem>
  84. <name>microsoft</name>
  85. <description>Microsoft Natural</description>
  86. <vendor>Microsoft</vendor>
  87. </configItem>
  88. </model>
  89. <model>
  90. <configItem>
  91. <name>omnikey101</name>
  92. <description>Northgate OmniKey 101</description>
  93. <vendor>Northgate</vendor>
  94. </configItem>
  95. </model>
  96. <model>
  97. <configItem>
  98. <name>winbook</name>
  99. <description>Winbook Model XP5</description>
  100. <vendor>Generic</vendor>
  101. </configItem>
  102. </model>
  103. <model>
  104. <configItem>
  105. <name>pc98</name>
  106. <description>PC-98</description>
  107. <vendor>Generic</vendor>
  108. </configItem>
  109. </model>
  110. <model>
  111. <configItem>
  112. <name>a4techKB21</name>
  113. <description>A4Tech KB-21</description>
  114. <vendor>A4Tech</vendor>
  115. </configItem>
  116. </model>
  117. <model>
  118. <configItem>
  119. <name>a4techKBS8</name>
  120. <description>A4Tech KBS-8</description>
  121. <vendor>A4Tech</vendor>
  122. </configItem>
  123. </model>
  124. <model>
  125. <configItem>
  126. <name>a4_rfkb23</name>
  127. <description>A4Tech Wireless Desktop RFKB-23</description>
  128. <vendor>A4Tech</vendor>
  129. </configItem>
  130. </model>
  131. <model>
  132. <configItem>
  133. <name>airkey</name>
  134. <description>Acer AirKey V</description>
  135. <vendor>Acer</vendor>
  136. </configItem>
  137. </model>
  138. <model>
  139. <configItem>
  140. <name>azonaRF2300</name>
  141. <description>Azona RF2300 wireless Internet</description>
  142. <vendor>Azona</vendor>
  143. </configItem>
  144. </model>
  145. <model>
  146. <configItem>
  147. <name>scorpius</name>
  148. <description>Advance Scorpius KI</description>
  149. <vendor>Scorpius</vendor>
  150. </configItem>
  151. </model>
  152. <model>
  153. <configItem>
  154. <name>brother</name>
  155. <description>Brother Internet</description>
  156. <vendor>Brother</vendor>
  157. </configItem>
  158. </model>
  159. <model>
  160. <configItem>
  161. <name>btc5113rf</name>
  162. <description>BTC 5113RF Multimedia</description>
  163. <vendor>BTC</vendor>
  164. </configItem>
  165. </model>
  166. <model>
  167. <configItem>
  168. <name>btc5126t</name>
  169. <description>BTC 5126T</description>
  170. <vendor>BTC</vendor>
  171. </configItem>
  172. </model>
  173. <model>
  174. <configItem>
  175. <name>btc6301urf</name>
  176. <description>BTC 6301URF</description>
  177. <vendor>BTC</vendor>
  178. </configItem>
  179. </model>
  180. <model>
  181. <configItem>
  182. <name>btc9000</name>
  183. <description>BTC 9000</description>
  184. <vendor>BTC</vendor>
  185. </configItem>
  186. </model>
  187. <model>
  188. <configItem>
  189. <name>btc9000a</name>
  190. <description>BTC 9000A</description>
  191. <vendor>BTC</vendor>
  192. </configItem>
  193. </model>
  194. <model>
  195. <configItem>
  196. <name>btc9001ah</name>
  197. <description>BTC 9001AH</description>
  198. <vendor>BTC</vendor>
  199. </configItem>
  200. </model>
  201. <model>
  202. <configItem>
  203. <name>btc5090</name>
  204. <description>BTC 5090</description>
  205. <vendor>BTC</vendor>
  206. </configItem>
  207. </model>
  208. <model>
  209. <configItem>
  210. <name>btc9019u</name>
  211. <description>BTC 9019U</description>
  212. <vendor>BTC</vendor>
  213. </configItem>
  214. </model>
  215. <model>
  216. <configItem>
  217. <name>btc9116u</name>
  218. <description>BTC 9116U Mini Wireless Internet and Gaming</description>
  219. </configItem>
  220. </model>
  221. <model>
  222. <configItem>
  223. <name>cherryblue</name>
  224. <description>Cherry Blue Line CyBo@rd</description>
  225. </configItem>
  226. </model>
  227. <model>
  228. <configItem>
  229. <name>cherryblueb</name>
  230. <description>Cherry CyMotion Master XPress</description>
  231. <vendor>Cherry</vendor>
  232. </configItem>
  233. </model>
  234. <model>
  235. <configItem>
  236. <name>cherrybluea</name>
  237. <description>Cherry Blue Line CyBo@rd (alt.)</description>
  238. <vendor>Cherry</vendor>
  239. </configItem>
  240. </model>
  241. <model>
  242. <configItem>
  243. <name>cherrycyboard</name>
  244. <description>Cherry CyBo@rd USB-Hub</description>
  245. <vendor>Cherry</vendor>
  246. </configItem>
  247. </model>
  248. <model>
  249. <configItem>
  250. <name>cherrycmexpert</name>
  251. <description>Cherry CyMotion Expert</description>
  252. <vendor>Cherry</vendor>
  253. </configItem>
  254. </model>
  255. <model>
  256. <configItem>
  257. <name>cherrybunlim</name>
  258. <description>Cherry B.UNLIMITED</description>
  259. <vendor>Cherry</vendor>
  260. </configItem>
  261. </model>
  262. <model>
  263. <configItem>
  264. <name>chicony</name>
  265. <description>Chicony Internet</description>
  266. <vendor>Chicony</vendor>
  267. </configItem>
  268. </model>
  269. <model>
  270. <configItem>
  271. <name>chicony0108</name>
  272. <description>Chicony KU-0108</description>
  273. <vendor>Chicony</vendor>
  274. </configItem>
  275. </model>
  276. <model>
  277. <configItem>
  278. <name>chicony0420</name>
  279. <description>Chicony KU-0420</description>
  280. <vendor>Chicony</vendor>
  281. </configItem>
  282. </model>
  283. <model>
  284. <configItem>
  285. <name>chicony9885</name>
  286. <description>Chicony KB-9885</description>
  287. <vendor>Chicony</vendor>
  288. </configItem>
  289. </model>
  290. <model>
  291. <configItem>
  292. <name>compaqeak8</name>
  293. <description>Compaq Easy Access</description>
  294. <vendor>Compaq</vendor>
  295. </configItem>
  296. </model>
  297. <model>
  298. <configItem>
  299. <name>compaqik7</name>
  300. <description>Compaq Internet (7 keys)</description>
  301. <vendor>Compaq</vendor>
  302. </configItem>
  303. </model>
  304. <model>
  305. <configItem>
  306. <name>compaqik13</name>
  307. <description>Compaq Internet (13 keys)</description>
  308. <vendor>Compaq</vendor>
  309. </configItem>
  310. </model>
  311. <model>
  312. <configItem>
  313. <name>compaqik18</name>
  314. <description>Compaq Internet (18 keys)</description>
  315. <vendor>Compaq</vendor>
  316. </configItem>
  317. </model>
  318. <model>
  319. <configItem>
  320. <name>cymotionlinux</name>
  321. <description>Cherry CyMotion Master Linux</description>
  322. <vendor>Cherry</vendor>
  323. </configItem>
  324. </model>
  325. <model>
  326. <configItem>
  327. <name>armada</name>
  328. <description>Compaq Armada laptop</description>
  329. <vendor>Compaq</vendor>
  330. </configItem>
  331. </model>
  332. <model>
  333. <configItem>
  334. <name>presario</name>
  335. <description>Compaq Presario laptop</description>
  336. <vendor>Compaq</vendor>
  337. </configItem>
  338. </model>
  339. <model>
  340. <configItem>
  341. <name>ipaq</name>
  342. <description>Compaq iPaq</description>
  343. <vendor>Compaq</vendor>
  344. </configItem>
  345. </model>
  346. <model>
  347. <configItem>
  348. <name>dell</name>
  349. <description>Dell</description>
  350. <vendor>Dell</vendor>
  351. </configItem>
  352. </model>
  353. <model>
  354. <configItem>
  355. <name>dellsk8125</name>
  356. <description>Dell SK-8125</description>
  357. <vendor>Dell</vendor>
  358. </configItem>
  359. </model>
  360. <model>
  361. <configItem>
  362. <name>dellsk8135</name>
  363. <description>Dell SK-8135</description>
  364. <vendor>Dell</vendor>
  365. </configItem>
  366. </model>
  367. <model>
  368. <configItem>
  369. <name>dellusbmm</name>
  370. <description>Dell USB Multimedia</description>
  371. <vendor>Dell</vendor>
  372. </configItem>
  373. </model>
  374. <model>
  375. <configItem>
  376. <name>inspiron</name>
  377. <description>Dell Inspiron 6000/8000 laptop</description>
  378. <vendor>Dell</vendor>
  379. </configItem>
  380. </model>
  381. <model>
  382. <configItem>
  383. <name>precision_m</name>
  384. <description>Dell Precision M laptop</description>
  385. <vendor>Dell</vendor>
  386. </configItem>
  387. </model>
  388. <model>
  389. <configItem>
  390. <name>dexxa</name>
  391. <description>Dexxa Wireless Desktop</description>
  392. <vendor>Dexxa</vendor>
  393. </configItem>
  394. </model>
  395. <model>
  396. <configItem>
  397. <name>diamond</name>
  398. <description>Diamond 9801/9802</description>
  399. <vendor>Diamond</vendor>
  400. </configItem>
  401. </model>
  402. <model>
  403. <configItem>
  404. <name>dtk2000</name>
  405. <description>DTK2000</description>
  406. </configItem>
  407. </model>
  408. <model>
  409. <configItem>
  410. <name>ennyah_dkb1008</name>
  411. <description>Ennyah DKB-1008</description>
  412. <vendor>Ennyah</vendor>
  413. </configItem>
  414. </model>
  415. <model>
  416. <configItem>
  417. <name>fscaa1667g</name>
  418. <description>Fujitsu-Siemens Amilo laptop</description>
  419. <vendor>Fujitsu-Siemens</vendor>
  420. </configItem>
  421. </model>
  422. <model>
  423. <configItem>
  424. <name>genius</name>
  425. <description>Genius Comfy KB-16M/Multimedia KWD-910</description>
  426. <vendor>Genius</vendor>
  427. </configItem>
  428. </model>
  429. <model>
  430. <configItem>
  431. <name>geniuscomfy</name>
  432. <description>Genius Comfy KB-12e</description>
  433. <vendor>Genius</vendor>
  434. </configItem>
  435. </model>
  436. <model>
  437. <configItem>
  438. <name>geniuscomfy2</name>
  439. <description>Genius Comfy KB-21e-Scroll</description>
  440. <vendor>Genius</vendor>
  441. </configItem>
  442. </model>
  443. <model>
  444. <configItem>
  445. <name>geniuskb19e</name>
  446. <description>Genius KB-19e NB</description>
  447. <vendor>Genius</vendor>
  448. </configItem>
  449. </model>
  450. <model>
  451. <configItem>
  452. <name>geniuskkb2050hs</name>
  453. <description>Genius KKB-2050HS</description>
  454. <vendor>Genius</vendor>
  455. </configItem>
  456. </model>
  457. <model>
  458. <configItem>
  459. <name>gyration</name>
  460. <description>Gyration</description>
  461. <vendor>Gyration</vendor>
  462. </configItem>
  463. </model>
  464. <model>
  465. <configItem>
  466. <name>kinesis</name>
  467. <description>Kinesis</description>
  468. <vendor>Kinesis</vendor>
  469. </configItem>
  470. </model>
  471. <model>
  472. <configItem>
  473. <name>logitech_base</name>
  474. <description>Logitech</description>
  475. <vendor>Logitech</vendor>
  476. </configItem>
  477. </model>
  478. <model>
  479. <configItem>
  480. <name>logitech_g15</name>
  481. <description>Logitech G15 extra keys via G15daemon</description>
  482. <vendor>Logitech</vendor>
  483. </configItem>
  484. </model>
  485. <model>
  486. <configItem>
  487. <name>hpi6</name>
  488. <description>Hewlett-Packard Internet</description>
  489. <vendor>Hewlett-Packard</vendor>
  490. </configItem>
  491. </model>
  492. <model>
  493. <configItem>
  494. <name>hp250x</name>
  495. <description>Hewlett-Packard NEC SK-2500 Multimedia</description>
  496. <vendor>Hewlett-Packard</vendor>
  497. </configItem>
  498. </model>
  499. <model>
  500. <configItem>
  501. <name>hpxe3gc</name>
  502. <description>Hewlett-Packard Omnibook XE3 GC</description>
  503. <vendor>Hewlett-Packard</vendor>
  504. </configItem>
  505. </model>
  506. <model>
  507. <configItem>
  508. <name>hpxe3gf</name>
  509. <description>Hewlett-Packard Omnibook XE3 GF</description>
  510. <vendor>Hewlett-Packard</vendor>
  511. </configItem>
  512. </model>
  513. <model>
  514. <configItem>
  515. <name>hpxt1000</name>
  516. <description>Hewlett-Packard Omnibook XT1000</description>
  517. <vendor>Hewlett-Packard</vendor>
  518. </configItem>
  519. </model>
  520. <model>
  521. <configItem>
  522. <name>hpdv5</name>
  523. <description>Hewlett-Packard Pavilion dv5</description>
  524. <vendor>Hewlett-Packard</vendor>
  525. </configItem>
  526. </model>
  527. <model>
  528. <configItem>
  529. <name>hpzt11xx</name>
  530. <description>Hewlett-Packard Pavilion ZT1100</description>
  531. <vendor>Hewlett-Packard</vendor>
  532. </configItem>
  533. </model>
  534. <model>
  535. <configItem>
  536. <name>hp500fa</name>
  537. <description>Hewlett-Packard Omnibook 500 FA</description>
  538. <vendor>Hewlett-Packard</vendor>
  539. </configItem>
  540. </model>
  541. <model>
  542. <configItem>
  543. <name>hp5xx</name>
  544. <description>Hewlett-Packard Omnibook 500</description>
  545. <vendor>Hewlett-Packard</vendor>
  546. </configItem>
  547. </model>
  548. <model>
  549. <configItem>
  550. <name>hpnx9020</name>
  551. <description>Hewlett-Packard nx9020</description>
  552. <vendor>Hewlett-Packard</vendor>
  553. </configItem>
  554. </model>
  555. <model>
  556. <configItem>
  557. <name>hp6000</name>
  558. <description>Hewlett-Packard Omnibook 6000/6100</description>
  559. <vendor>Hewlett-Packard</vendor>
  560. </configItem>
  561. </model>
  562. <model>
  563. <configItem>
  564. <name>honeywell_euroboard</name>
  565. <description>Honeywell Euroboard</description>
  566. <vendor>Hewlett-Packard</vendor>
  567. </configItem>
  568. </model>
  569. <model>
  570. <configItem>
  571. <name>hpmini110</name>
  572. <description>Hewlett-Packard Mini 110 laptop</description>
  573. <vendor>Hewlett-Packard</vendor>
  574. </configItem>
  575. </model>
  576. <model>
  577. <configItem>
  578. <name>rapidaccess</name>
  579. <description>IBM Rapid Access</description>
  580. <vendor>Lenovo (previously IBM)</vendor>
  581. </configItem>
  582. </model>
  583. <model>
  584. <configItem>
  585. <name>rapidaccess2</name>
  586. <description>IBM Rapid Access II</description>
  587. <vendor>Lenovo (previously IBM)</vendor>
  588. </configItem>
  589. </model>
  590. <model>
  591. <configItem>
  592. <name>thinkpad</name>
  593. <description>IBM ThinkPad 560Z/600/600E/A22E</description>
  594. <vendor>Lenovo (previously IBM)</vendor>
  595. </configItem>
  596. </model>
  597. <model>
  598. <configItem>
  599. <name>thinkpad60</name>
  600. <description>IBM ThinkPad R60/T60/R61/T61</description>
  601. <vendor>Lenovo (previously IBM)</vendor>
  602. </configItem>
  603. </model>
  604. <model>
  605. <configItem>
  606. <name>thinkpadz60</name>
  607. <description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</description>
  608. <vendor>Lenovo (previously IBM)</vendor>
  609. </configItem>
  610. </model>
  611. <model>
  612. <configItem>
  613. <name>ibm_spacesaver</name>
  614. <description>IBM Space Saver</description>
  615. <vendor>Lenovo (previously IBM)</vendor>
  616. </configItem>
  617. </model>
  618. <model>
  619. <configItem>
  620. <name>logiaccess</name>
  621. <description>Logitech Access</description>
  622. <vendor>Logitech</vendor>
  623. </configItem>
  624. </model>
  625. <model>
  626. <configItem>
  627. <name>logiclx300</name>
  628. <description>Logitech Cordless Desktop LX-300</description>
  629. <vendor>Logitech</vendor>
  630. </configItem>
  631. </model>
  632. <model>
  633. <configItem>
  634. <name>logii350</name>
  635. <description>Logitech Internet 350</description>
  636. <vendor>Logitech</vendor>
  637. <hwList> <hwId>046d:c313</hwId></hwList>
  638. </configItem>
  639. </model>
  640. <model>
  641. <configItem>
  642. <name>logimel</name>
  643. <description>Logitech Internet 350</description>
  644. <vendor>Logitech</vendor>
  645. </configItem>
  646. </model>
  647. <model>
  648. <configItem>
  649. <name>logicd</name>
  650. <description>Logitech Cordless Desktop</description>
  651. <vendor>Logitech</vendor>
  652. </configItem>
  653. </model>
  654. <model>
  655. <configItem>
  656. <name>logicd_it</name>
  657. <description>Logitech Cordless Desktop iTouch</description>
  658. <vendor>Logitech</vendor>
  659. </configItem>
  660. </model>
  661. <model>
  662. <configItem>
  663. <name>logicd_nav</name>
  664. <description>Logitech Cordless Desktop Navigator</description>
  665. <vendor>Logitech</vendor>
  666. </configItem>
  667. </model>
  668. <model>
  669. <configItem>
  670. <name>logicd_opt</name>
  671. <description>Logitech Cordless Desktop Optical</description>
  672. <vendor>Logitech</vendor>
  673. </configItem>
  674. </model>
  675. <model>
  676. <configItem>
  677. <name>logicda</name>
  678. <description>Logitech Cordless Desktop (alt.)</description>
  679. <vendor>Logitech</vendor>
  680. </configItem>
  681. </model>
  682. <model>
  683. <configItem>
  684. <name>logicdpa2</name>
  685. <description>Logitech Cordless Desktop Pro (2nd alt.)</description>
  686. <vendor>Logitech</vendor>
  687. </configItem>
  688. </model>
  689. <model>
  690. <configItem>
  691. <name>logicfn</name>
  692. <description>Logitech Cordless Freedom/Desktop Navigator</description>
  693. <vendor>Logitech</vendor>
  694. </configItem>
  695. </model>
  696. <model>
  697. <configItem>
  698. <name>logicdn</name>
  699. <description>Logitech Cordless Desktop Navigator</description>
  700. <vendor>Logitech</vendor>
  701. </configItem>
  702. </model>
  703. <model>
  704. <configItem>
  705. <name>logiitc</name>
  706. <description>Logitech iTouch Cordless Y-RB6</description>
  707. <vendor>Logitech</vendor>
  708. </configItem>
  709. </model>
  710. <model>
  711. <configItem>
  712. <name>logiik</name>
  713. <description>Logitech Internet</description>
  714. <vendor>Logitech</vendor>
  715. </configItem>
  716. </model>
  717. <model>
  718. <configItem>
  719. <name>itouch</name>
  720. <description>Logitech iTouch</description>
  721. <vendor>Logitech</vendor>
  722. </configItem>
  723. </model>
  724. <model>
  725. <configItem>
  726. <name>logicink</name>
  727. <description>Logitech Internet Navigator</description>
  728. <vendor>Logitech</vendor>
  729. </configItem>
  730. </model>
  731. <model>
  732. <configItem>
  733. <name>logiex110</name>
  734. <description>Logitech Cordless Desktop EX110</description>
  735. <vendor>Logitech</vendor>
  736. </configItem>
  737. </model>
  738. <model>
  739. <configItem>
  740. <name>logiinkse</name>
  741. <description>Logitech iTouch Internet Navigator SE</description>
  742. <vendor>Logitech</vendor>
  743. </configItem>
  744. </model>
  745. <model>
  746. <configItem>
  747. <name>logiinkseusb</name>
  748. <description>Logitech iTouch Internet Navigator SE USB</description>
  749. <vendor>Logitech</vendor>
  750. </configItem>
  751. </model>
  752. <model>
  753. <configItem>
  754. <name>logiultrax</name>
  755. <description>Logitech Ultra-X</description>
  756. <vendor>Logitech</vendor>
  757. </configItem>
  758. </model>
  759. <model>
  760. <configItem>
  761. <name>logiultraxc</name>
  762. <description>Logitech Ultra-X Cordless Media Desktop</description>
  763. <vendor>Logitech</vendor>
  764. </configItem>
  765. </model>
  766. <model>
  767. <configItem>
  768. <name>logidinovo</name>
  769. <description>Logitech diNovo</description>
  770. <vendor>Logitech</vendor>
  771. </configItem>
  772. </model>
  773. <model>
  774. <configItem>
  775. <name>logidinovoedge</name>
  776. <description>Logitech diNovo Edge</description>
  777. <vendor>Logitech</vendor>
  778. </configItem>
  779. </model>
  780. <model>
  781. <configItem>
  782. <name>mx1998</name>
  783. <description>Memorex MX1998</description>
  784. <vendor>Memorex</vendor>
  785. </configItem>
  786. </model>
  787. <model>
  788. <configItem>
  789. <name>mx2500</name>
  790. <description>Memorex MX2500 EZ-Access</description>
  791. <vendor>Memorex</vendor>
  792. </configItem>
  793. </model>
  794. <model>
  795. <configItem>
  796. <name>mx2750</name>
  797. <description>Memorex MX2750</description>
  798. <vendor>Memorex</vendor>
  799. </configItem>
  800. </model>
  801. <model>
  802. <configItem>
  803. <name>microsoft4000</name>
  804. <description>Microsoft Natural Ergonomic 4000</description>
  805. <vendor>Microsoft</vendor>
  806. </configItem>
  807. </model>
  808. <model>
  809. <configItem>
  810. <name>microsoft7000</name>
  811. <description>Microsoft Natural Wireless Ergonomic 7000</description>
  812. <vendor>Microsoft</vendor>
  813. </configItem>
  814. </model>
  815. <model>
  816. <configItem>
  817. <name>microsoftinet</name>
  818. <description>Microsoft Internet</description>
  819. <vendor>Microsoft</vendor>
  820. </configItem>
  821. </model>
  822. <model>
  823. <configItem>
  824. <name>microsoftpro</name>
  825. <description>Microsoft Natural Pro/Internet Pro</description>
  826. <vendor>Microsoft</vendor>
  827. </configItem>
  828. </model>
  829. <model>
  830. <configItem>
  831. <name>microsoftprousb</name>
  832. <description>Microsoft Natural Pro USB/Internet Pro</description>
  833. <vendor>Microsoft</vendor>
  834. </configItem>
  835. </model>
  836. <model>
  837. <configItem>
  838. <name>microsoftprooem</name>
  839. <description>Microsoft Natural Pro OEM</description>
  840. <vendor>Microsoft</vendor>
  841. </configItem>
  842. </model>
  843. <model>
  844. <configItem>
  845. <name>vsonku306</name>
  846. <description>ViewSonic KU-306 Internet</description>
  847. <vendor>ViewSonic</vendor>
  848. </configItem>
  849. </model>
  850. <model>
  851. <configItem>
  852. <name>microsoftprose</name>
  853. <description>Microsoft Internet Pro (Swedish)</description>
  854. <vendor>Microsoft</vendor>
  855. </configItem>
  856. </model>
  857. <model>
  858. <configItem>
  859. <name>microsoftoffice</name>
  860. <description>Microsoft Office Keyboard</description>
  861. <vendor>Microsoft</vendor>
  862. </configItem>
  863. </model>
  864. <model>
  865. <configItem>
  866. <name>microsoftmult</name>
  867. <description>Microsoft Wireless Multimedia 1.0A</description>
  868. <vendor>Microsoft</vendor>
  869. </configItem>
  870. </model>
  871. <model>
  872. <configItem>
  873. <name>microsoftsurface</name>
  874. <description>Microsoft Surface</description>
  875. <vendor>Microsoft</vendor>
  876. </configItem>
  877. </model>
  878. <model>
  879. <configItem>
  880. <name>microsoftelite</name>
  881. <description>Microsoft Natural Elite</description>
  882. <vendor>Microsoft</vendor>
  883. </configItem>
  884. </model>
  885. <model>
  886. <configItem>
  887. <name>microsoftccurve2k</name>
  888. <description>Microsoft Comfort Curve 2000</description>
  889. <vendor>Microsoft</vendor>
  890. </configItem>
  891. </model>
  892. <model>
  893. <configItem>
  894. <name>oretec</name>
  895. <description>Ortek Multimedia/Internet MCK-800</description>
  896. <vendor>Ortek</vendor>
  897. </configItem>
  898. </model>
  899. <model>
  900. <configItem>
  901. <name>propeller</name>
  902. <description>Propeller Voyager KTEZ-1000</description>
  903. <vendor>KeyTronic</vendor>
  904. </configItem>
  905. </model>
  906. <model>
  907. <configItem>
  908. <name>qtronix</name>
  909. <description>QTronix Scorpius 98N+</description>
  910. <vendor>QTronix</vendor>
  911. </configItem>
  912. </model>
  913. <model>
  914. <configItem>
  915. <name>samsung4500</name>
  916. <description>Samsung SDM 4500P</description>
  917. <vendor>Samsung</vendor>
  918. </configItem>
  919. </model>
  920. <model>
  921. <configItem>
  922. <name>samsung4510</name>
  923. <description>Samsung SDM 4510P</description>
  924. <vendor>Samsung</vendor>
  925. </configItem>
  926. </model>
  927. <model>
  928. <configItem>
  929. <name>sanwaskbkg3</name>
  930. <description>Sanwa Supply SKB-KG3</description>
  931. <vendor>Sanwa Supply Inc.</vendor>
  932. </configItem>
  933. </model>
  934. <model>
  935. <configItem>
  936. <name>sk1300</name>
  937. <description>NEC SK-1300</description>
  938. <vendor>NEC</vendor>
  939. </configItem>
  940. </model>
  941. <model>
  942. <configItem>
  943. <name>sk2500</name>
  944. <description>NEC SK-2500</description>
  945. <vendor>NEC</vendor>
  946. </configItem>
  947. </model>
  948. <model>
  949. <configItem>
  950. <name>sk6200</name>
  951. <description>NEC SK-6200</description>
  952. <vendor>NEC</vendor>
  953. </configItem>
  954. </model>
  955. <model>
  956. <configItem>
  957. <name>sk7100</name>
  958. <description>NEC SK-7100</description>
  959. <vendor>NEC</vendor>
  960. </configItem>
  961. </model>
  962. <model>
  963. <configItem>
  964. <name>sp_inet</name>
  965. <description>Super Power Multimedia</description>
  966. <vendor>Generic</vendor>
  967. </configItem>
  968. </model>
  969. <model>
  970. <configItem>
  971. <name>sven</name>
  972. <description>SVEN Ergonomic 2500</description>
  973. <vendor>SVEN</vendor>
  974. </configItem>
  975. </model>
  976. <model>
  977. <configItem>
  978. <name>sven303</name>
  979. <description>SVEN Slim 303</description>
  980. <vendor>SVEN</vendor>
  981. </configItem>
  982. </model>
  983. <model>
  984. <configItem>
  985. <name>symplon</name>
  986. <description>Symplon PaceBook tablet</description>
  987. <vendor>Symplon</vendor>
  988. </configItem>
  989. </model>
  990. <model>
  991. <configItem>
  992. <name>toshiba_s3000</name>
  993. <description>Toshiba Satellite S3000</description>
  994. <vendor>Toshiba</vendor>
  995. </configItem>
  996. </model>
  997. <model>
  998. <configItem>
  999. <name>trust</name>
  1000. <description>Trust Wireless Classic</description>
  1001. <vendor>Trust</vendor>
  1002. </configItem>
  1003. </model>
  1004. <model>
  1005. <configItem>
  1006. <name>trustda</name>
  1007. <description>Trust Direct Access</description>
  1008. <vendor>Trust</vendor>
  1009. </configItem>
  1010. </model>
  1011. <model>
  1012. <configItem>
  1013. <name>trust_slimline</name>
  1014. <description>Trust Slimline</description>
  1015. <vendor>Trust</vendor>
  1016. </configItem>
  1017. </model>
  1018. <model>
  1019. <configItem>
  1020. <name>tm2020</name>
  1021. <description>TypeMatrix EZ-Reach 2020</description>
  1022. <vendor>TypeMatrix</vendor>
  1023. </configItem>
  1024. </model>
  1025. <model>
  1026. <configItem>
  1027. <name>tm2030PS2</name>
  1028. <description>TypeMatrix EZ-Reach 2030 PS2</description>
  1029. <vendor>TypeMatrix</vendor>
  1030. </configItem>
  1031. </model>
  1032. <model>
  1033. <configItem>
  1034. <name>tm2030USB</name>
  1035. <description>TypeMatrix EZ-Reach 2030 USB</description>
  1036. <vendor>TypeMatrix</vendor>
  1037. </configItem>
  1038. </model>
  1039. <model>
  1040. <configItem>
  1041. <name>tm2030USB-102</name>
  1042. <description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)</description>
  1043. <vendor>TypeMatrix</vendor>
  1044. </configItem>
  1045. </model>
  1046. <model>
  1047. <configItem>
  1048. <name>tm2030USB-106</name>
  1049. <description>TypeMatrix EZ-Reach 2030 USB (106:JP mode)</description>
  1050. <vendor>TypeMatrix</vendor>
  1051. </configItem>
  1052. </model>
  1053. <model>
  1054. <configItem>
  1055. <name>yahoo</name>
  1056. <description>Yahoo! Internet</description>
  1057. <vendor>Yahoo!</vendor>
  1058. </configItem>
  1059. </model>
  1060. <model>
  1061. <configItem>
  1062. <name>macbook78</name>
  1063. <description>MacBook/MacBook Pro</description>
  1064. <vendor>Apple</vendor>
  1065. </configItem>
  1066. </model>
  1067. <model>
  1068. <configItem>
  1069. <name>macbook79</name>
  1070. <description>MacBook/MacBook Pro (intl.)</description>
  1071. <vendor>Apple</vendor>
  1072. </configItem>
  1073. </model>
  1074. <model>
  1075. <configItem>
  1076. <name>macintosh</name>
  1077. <description>Macintosh</description>
  1078. <vendor>Apple</vendor>
  1079. </configItem>
  1080. </model>
  1081. <model>
  1082. <configItem>
  1083. <name>macintosh_old</name>
  1084. <description>Macintosh Old</description>
  1085. <vendor>Apple</vendor>
  1086. </configItem>
  1087. </model>
  1088. <model>
  1089. <configItem>
  1090. <name>macintosh_hhk</name>
  1091. <description>Happy Hacking for Mac</description>
  1092. <vendor>Fujitsu</vendor>
  1093. </configItem>
  1094. </model>
  1095. <model>
  1096. <configItem>
  1097. <name>acer_c300</name>
  1098. <description>Acer C300</description>
  1099. <vendor>Acer</vendor>
  1100. </configItem>
  1101. </model>
  1102. <model>
  1103. <configItem>
  1104. <name>acer_ferrari4k</name>
  1105. <description>Acer Ferrari 4000</description>
  1106. <vendor>Acer</vendor>
  1107. </configItem>
  1108. </model>
  1109. <model>
  1110. <configItem>
  1111. <name>acer_laptop</name>
  1112. <description>Acer laptop</description>
  1113. <vendor>Acer</vendor>
  1114. </configItem>
  1115. </model>
  1116. <model>
  1117. <configItem>
  1118. <name>asus_laptop</name>
  1119. <description>Asus laptop</description>
  1120. <vendor>Asus</vendor>
  1121. </configItem>
  1122. </model>
  1123. <model>
  1124. <configItem>
  1125. <name>apple</name>
  1126. <description>Apple</description>
  1127. <vendor>Apple</vendor>
  1128. </configItem>
  1129. </model>
  1130. <model>
  1131. <configItem>
  1132. <name>apple_laptop</name>
  1133. <description>Apple laptop</description>
  1134. <vendor>Apple</vendor>
  1135. </configItem>
  1136. </model>
  1137. <model>
  1138. <configItem>
  1139. <name>applealu_ansi</name>
  1140. <description>Apple Aluminium (ANSI)</description>
  1141. <vendor>Apple</vendor>
  1142. </configItem>
  1143. </model>
  1144. <model>
  1145. <configItem>
  1146. <name>applealu_iso</name>
  1147. <description>Apple Aluminium (ISO)</description>
  1148. <vendor>Apple</vendor>
  1149. </configItem>
  1150. </model>
  1151. <model>
  1152. <configItem>
  1153. <name>applealu_jis</name>
  1154. <description>Apple Aluminium (JIS)</description>
  1155. <vendor>Apple</vendor>
  1156. </configItem>
  1157. </model>
  1158. <model>
  1159. <configItem>
  1160. <name>silvercrest</name>
  1161. <description>Silvercrest Multimedia Wireless</description>
  1162. <vendor>Silvercrest</vendor>
  1163. </configItem>
  1164. </model>
  1165. <model>
  1166. <configItem>
  1167. <name>emachines</name>
  1168. <description>eMachines m6800 laptop</description>
  1169. <vendor>eMachines</vendor>
  1170. </configItem>
  1171. </model>
  1172. <model>
  1173. <configItem>
  1174. <name>benqx</name>
  1175. <description>BenQ X-Touch</description>
  1176. <vendor>BenQ</vendor>
  1177. </configItem>
  1178. </model>
  1179. <model>
  1180. <configItem>
  1181. <name>benqx730</name>
  1182. <description>BenQ X-Touch 730</description>
  1183. <vendor>BenQ</vendor>
  1184. </configItem>
  1185. </model>
  1186. <model>
  1187. <configItem>
  1188. <name>benqx800</name>
  1189. <description>BenQ X-Touch 800</description>
  1190. <vendor>BenQ</vendor>
  1191. </configItem>
  1192. </model>
  1193. <model>
  1194. <configItem>
  1195. <name>hhk</name>
  1196. <description>Happy Hacking</description>
  1197. <vendor>Fujitsu</vendor>
  1198. </configItem>
  1199. </model>
  1200. <model>
  1201. <configItem>
  1202. <name>classmate</name>
  1203. <description>Classmate PC</description>
  1204. <vendor>Intel</vendor>
  1205. </configItem>
  1206. </model>
  1207. <model>
  1208. <configItem>
  1209. <name>olpc</name>
  1210. <description>OLPC</description>
  1211. <vendor>OLPC</vendor>
  1212. </configItem>
  1213. </model>
  1214. <model>
  1215. <configItem>
  1216. <name>sun_type7_usb</name>
  1217. <description>Sun Type 7 USB</description>
  1218. <vendor>Sun Microsystems</vendor>
  1219. </configItem>
  1220. </model>
  1221. <model>
  1222. <configItem>
  1223. <name>sun_type7_euro_usb</name>
  1224. <description>Sun Type 7 USB (European)</description>
  1225. <vendor>Sun Microsystems</vendor>
  1226. </configItem>
  1227. </model>
  1228. <model>
  1229. <configItem>
  1230. <name>sun_type7_unix_usb</name>
  1231. <description>Sun Type 7 USB (Unix)</description>
  1232. <vendor>Sun Microsystems</vendor>
  1233. </configItem>
  1234. </model>
  1235. <model>
  1236. <configItem>
  1237. <name>sun_type7_jp_usb</name>
  1238. <description>Sun Type 7 USB (Japanese)/Japanese 106-key</description>
  1239. <vendor>Sun Microsystems</vendor>
  1240. </configItem>
  1241. </model>
  1242. <model>
  1243. <configItem>
  1244. <name>sun_type6_usb</name>
  1245. <description>Sun Type 6/7 USB</description>
  1246. <vendor>Sun Microsystems</vendor>
  1247. </configItem>
  1248. </model>
  1249. <model>
  1250. <configItem>
  1251. <name>sun_type6_euro_usb</name>
  1252. <description>Sun Type 6/7 USB (European)</description>
  1253. <vendor>Sun Microsystems</vendor>
  1254. </configItem>
  1255. </model>
  1256. <model>
  1257. <configItem>
  1258. <name>sun_type6_unix_usb</name>
  1259. <description>Sun Type 6 USB (Unix)</description>
  1260. <vendor>Sun Microsystems</vendor>
  1261. </configItem>
  1262. </model>
  1263. <model>
  1264. <configItem>
  1265. <name>sun_type6_jp_usb</name>
  1266. <description>Sun Type 6 USB (Japanese)</description>
  1267. <vendor>Sun Microsystems</vendor>
  1268. </configItem>
  1269. </model>
  1270. <model>
  1271. <configItem>
  1272. <name>sun_type6_jp</name>
  1273. <description>Sun Type 6 (Japanese)</description>
  1274. <vendor>Sun Microsystems</vendor>
  1275. </configItem>
  1276. </model>
  1277. <model>
  1278. <configItem>
  1279. <name>targa_v811</name>
  1280. <description>Targa Visionary 811</description>
  1281. <vendor>Targa</vendor>
  1282. </configItem>
  1283. </model>
  1284. <model>
  1285. <configItem>
  1286. <name>unitekkb1925</name>
  1287. <description>Unitek KB-1925</description>
  1288. <vendor>Unitek Group</vendor>
  1289. </configItem>
  1290. </model>
  1291. <model>
  1292. <configItem>
  1293. <name>compalfl90</name>
  1294. <description>FL90</description>
  1295. <vendor>Compal Electronics</vendor>
  1296. </configItem>
  1297. </model>
  1298. <model>
  1299. <configItem>
  1300. <name>creativedw7000</name>
  1301. <description>Creative Desktop Wireless 7000</description>
  1302. <vendor>Creative</vendor>
  1303. </configItem>
  1304. </model>
  1305. <model>
  1306. <configItem>
  1307. <name>teck227</name>
  1308. <description>Truly Ergonomic 227</description>
  1309. <vendor>Truly Ergonomic</vendor>
  1310. </configItem>
  1311. </model>
  1312. <model>
  1313. <configItem>
  1314. <name>teck229</name>
  1315. <description>Truly Ergonomic 229</description>
  1316. <vendor>Truly Ergonomic</vendor>
  1317. </configItem>
  1318. </model>
  1319. <model>
  1320. <configItem>
  1321. <name>apex300</name>
  1322. <description>SteelSeries Apex 300 (Apex RAW)</description>
  1323. <vendor>SteelSeries</vendor>
  1324. </configItem>
  1325. </model>
  1326. <model>
  1327. <configItem>
  1328. <name>chromebook</name>
  1329. <description>Chromebook</description>
  1330. <vendor>Google</vendor>
  1331. </configItem>
  1332. </model>
  1333. <model>
  1334. <configItem>
  1335. <name>teck227</name>
  1336. <description>Truly Ergonomic Computer Keyboard Model 227 (Wide Alt keys)</description>
  1337. <vendor>Megawin Technology</vendor>
  1338. </configItem>
  1339. </model>
  1340. <model>
  1341. <configItem>
  1342. <name>teck229</name>
  1343. <description>Truly Ergonomic Computer Keyboard Model 229 (Standard sized Alt keys, additional Super and Menu key)</description>
  1344. <vendor>Megawin Technology</vendor>
  1345. </configItem>
  1346. </model>
  1347. </modelList>
  1348. <layoutList>
  1349. <layout>
  1350. <configItem>
  1351. <name>us</name>
  1352. <!-- Keyboard indicator for English layouts -->
  1353. <shortDescription>en</shortDescription>
  1354. <description>English (US)</description>
  1355. <languageList>
  1356. <iso639Id>eng</iso639Id>
  1357. </languageList>
  1358. </configItem>
  1359. <variantList>
  1360. <variant>
  1361. <configItem>
  1362. <name>chr</name>
  1363. <!-- Keyboard indicator for Cherokee layouts -->
  1364. <shortDescription>chr</shortDescription>
  1365. <description>Cherokee</description>
  1366. <languageList>
  1367. <iso639Id>chr</iso639Id>
  1368. </languageList>
  1369. </configItem>
  1370. </variant>
  1371. <variant>
  1372. <configItem>
  1373. <name>haw</name>
  1374. <shortDescription>haw</shortDescription>
  1375. <description>Hawaiian</description>
  1376. <languageList>
  1377. <iso639Id>haw</iso639Id>
  1378. </languageList>
  1379. </configItem>
  1380. </variant>
  1381. <variant>
  1382. <configItem>
  1383. <name>euro</name>
  1384. <description>English (US, euro on 5)</description>
  1385. </configItem>
  1386. </variant>
  1387. <variant>
  1388. <configItem>
  1389. <name>intl</name>
  1390. <description>English (US, intl., with dead keys)</description>
  1391. </configItem>
  1392. </variant>
  1393. <variant>
  1394. <configItem>
  1395. <name>alt-intl</name>
  1396. <description>English (US, alt. intl.)</description>
  1397. </configItem>
  1398. </variant>
  1399. <variant>
  1400. <configItem>
  1401. <name>colemak</name>
  1402. <description>English (Colemak)</description>
  1403. </configItem>
  1404. </variant>
  1405. <variant>
  1406. <configItem>
  1407. <name>dvorak</name>
  1408. <description>English (Dvorak)</description>
  1409. </configItem>
  1410. </variant>
  1411. <variant>
  1412. <configItem>
  1413. <name>dvorak-intl</name>
  1414. <description>English (Dvorak, intl., with dead keys)</description>
  1415. </configItem>
  1416. </variant>
  1417. <variant>
  1418. <configItem>
  1419. <name>dvorak-alt-intl</name>
  1420. <description>English (Dvorak, alt. intl.)</description>
  1421. </configItem>
  1422. </variant>
  1423. <variant>
  1424. <configItem>
  1425. <name>dvorak-l</name>
  1426. <description>English (Dvorak, left-handed)</description>
  1427. </configItem>
  1428. </variant>
  1429. <variant>
  1430. <configItem>
  1431. <name>dvorak-r</name>
  1432. <description>English (Dvorak, right-handed)</description>
  1433. </configItem>
  1434. </variant>
  1435. <variant>
  1436. <configItem>
  1437. <name>dvorak-classic</name>
  1438. <description>English (classic Dvorak)</description>
  1439. </configItem>
  1440. </variant>
  1441. <variant>
  1442. <configItem>
  1443. <name>dvp</name>
  1444. <description>English (programmer Dvorak)</description>
  1445. </configItem>
  1446. </variant>
  1447. <variant>
  1448. <configItem>
  1449. <name>rus</name>
  1450. <!-- Keyboard indicator for Russian layouts -->
  1451. <shortDescription>ru</shortDescription>
  1452. <description>Russian (US, phonetic)</description>
  1453. <languageList>
  1454. <iso639Id>rus</iso639Id>
  1455. </languageList>
  1456. </configItem>
  1457. </variant>
  1458. <variant>
  1459. <configItem>
  1460. <name>mac</name>
  1461. <description>English (Macintosh)</description>
  1462. </configItem>
  1463. </variant>
  1464. <variant>
  1465. <configItem>
  1466. <name>altgr-intl</name>
  1467. <description>English (intl., with AltGr dead keys)</description>
  1468. <languageList>
  1469. <iso639Id>eng</iso639Id>
  1470. <iso639Id>fra</iso639Id>
  1471. <iso639Id>deu</iso639Id>
  1472. </languageList>
  1473. </configItem>
  1474. </variant>
  1475. <variant>
  1476. <configItem>
  1477. <name>olpc2</name>
  1478. <description>English (the divide/multiply toggle the layout)</description>
  1479. </configItem>
  1480. </variant>
  1481. <variant>
  1482. <configItem>
  1483. <name>hbs</name>
  1484. <description>Serbo-Croatian (US)</description>
  1485. <languageList>
  1486. <iso639Id>eng</iso639Id>
  1487. <iso639Id>bos</iso639Id>
  1488. <iso639Id>hbs</iso639Id>
  1489. <iso639Id>hrv</iso639Id>
  1490. <iso639Id>srp</iso639Id>
  1491. </languageList>
  1492. </configItem>
  1493. </variant>
  1494. <variant>
  1495. <configItem>
  1496. <name>norman</name>
  1497. <description>English (Norman)</description>
  1498. </configItem>
  1499. </variant>
  1500. <variant>
  1501. <configItem>
  1502. <name>workman</name>
  1503. <description>English (Workman)</description>
  1504. </configItem>
  1505. </variant>
  1506. <variant>
  1507. <configItem>
  1508. <name>workman-intl</name>
  1509. <description>English (Workman, intl., with dead keys)</description>
  1510. </configItem>
  1511. </variant>
  1512. </variantList>
  1513. </layout>
  1514. <layout>
  1515. <configItem>
  1516. <name>af</name>
  1517. <!-- Keyboard indicator for Afghani layouts -->
  1518. <shortDescription>fa</shortDescription>
  1519. <description>Afghani</description>
  1520. </configItem>
  1521. <variantList>
  1522. <variant>
  1523. <configItem>
  1524. <name>ps</name>
  1525. <!-- Keyboard indicator for Pashto layouts -->
  1526. <shortDescription>ps</shortDescription>
  1527. <description>Pashto</description>
  1528. <languageList>
  1529. <iso639Id>pus</iso639Id>
  1530. </languageList>
  1531. </configItem>
  1532. </variant>
  1533. <variant>
  1534. <configItem>
  1535. <name>uz</name>
  1536. <!-- Keyboard indicator for Uzbek layouts -->
  1537. <shortDescription>uz</shortDescription>
  1538. <description>Uzbek (Afghanistan)</description>
  1539. <languageList>
  1540. <iso639Id>uzb</iso639Id>
  1541. </languageList>
  1542. </configItem>
  1543. </variant>
  1544. <variant>
  1545. <configItem>
  1546. <name>olpc-ps</name>
  1547. <!-- Keyboard indicator for Pashto layouts -->
  1548. <shortDescription>ps</shortDescription>
  1549. <description>Pashto (Afghanistan, OLPC)</description>
  1550. <languageList>
  1551. <iso639Id>pus</iso639Id>
  1552. </languageList>
  1553. </configItem>
  1554. </variant>
  1555. <variant>
  1556. <configItem>
  1557. <name>fa-olpc</name>
  1558. <!-- Keyboard indicator for Persian layouts -->
  1559. <shortDescription>fa</shortDescription>
  1560. <description>Persian (Afghanistan, Dari OLPC)</description>
  1561. </configItem>
  1562. </variant>
  1563. <variant>
  1564. <configItem>
  1565. <name>uz-olpc</name>
  1566. <!-- Keyboard indicator for Uzbek layouts -->
  1567. <shortDescription>uz</shortDescription>
  1568. <description>Uzbek (Afghanistan, OLPC)</description>
  1569. <languageList>
  1570. <iso639Id>uzb</iso639Id>
  1571. </languageList>
  1572. </configItem>
  1573. </variant>
  1574. </variantList>
  1575. </layout>
  1576. <layout>
  1577. <configItem>
  1578. <name>ara</name>
  1579. <!-- Keyboard indicator for Arabic layouts -->
  1580. <shortDescription>ar</shortDescription>
  1581. <description>Arabic</description>
  1582. <countryList>
  1583. <iso3166Id>AE</iso3166Id>
  1584. <iso3166Id>BH</iso3166Id>
  1585. <iso3166Id>DZ</iso3166Id>
  1586. <iso3166Id>EG</iso3166Id>
  1587. <iso3166Id>EH</iso3166Id>
  1588. <iso3166Id>JO</iso3166Id>
  1589. <iso3166Id>KW</iso3166Id>
  1590. <iso3166Id>LB</iso3166Id>
  1591. <iso3166Id>LY</iso3166Id>
  1592. <iso3166Id>MA</iso3166Id>
  1593. <iso3166Id>MR</iso3166Id>
  1594. <iso3166Id>OM</iso3166Id>
  1595. <iso3166Id>PS</iso3166Id>
  1596. <iso3166Id>QA</iso3166Id>
  1597. <iso3166Id>SA</iso3166Id>
  1598. <iso3166Id>SD</iso3166Id>
  1599. <iso3166Id>SY</iso3166Id>
  1600. <iso3166Id>TN</iso3166Id>
  1601. <iso3166Id>YE</iso3166Id>
  1602. </countryList>
  1603. <languageList>
  1604. <iso639Id>ara</iso639Id>
  1605. </languageList>
  1606. </configItem>
  1607. <variantList>
  1608. <variant>
  1609. <configItem>
  1610. <name>azerty</name>
  1611. <description>Arabic (AZERTY)</description>
  1612. </configItem>
  1613. </variant>
  1614. <variant>
  1615. <configItem>
  1616. <name>azerty_digits</name>
  1617. <description>Arabic (AZERTY, Eastern Arabic numerals)</description>
  1618. </configItem>
  1619. </variant>
  1620. <variant>
  1621. <configItem>
  1622. <name>digits</name>
  1623. <description>Arabic (Eastern Arabic numerals)</description>
  1624. </configItem>
  1625. </variant>
  1626. <variant>
  1627. <configItem>
  1628. <name>qwerty</name>
  1629. <description>Arabic (QWERTY)</description>
  1630. </configItem>
  1631. </variant>
  1632. <variant>
  1633. <configItem>
  1634. <name>qwerty_digits</name>
  1635. <description>Arabic (QWERTY, Eastern Arabic numerals)</description>
  1636. </configItem>
  1637. </variant>
  1638. <variant>
  1639. <configItem>
  1640. <name>buckwalter</name>
  1641. <description>Arabic (Buckwalter)</description>
  1642. </configItem>
  1643. </variant>
  1644. <variant>
  1645. <configItem>
  1646. <name>olpc</name>
  1647. <description>Arabic (OLPC)</description>
  1648. </configItem>
  1649. </variant>
  1650. <variant>
  1651. <configItem>
  1652. <name>mac</name>
  1653. <description>Arabic (Macintosh)</description>
  1654. </configItem>
  1655. </variant>
  1656. </variantList>
  1657. </layout>
  1658. <layout>
  1659. <configItem>
  1660. <name>al</name>
  1661. <!-- Keyboard indicator for Albanian layouts -->
  1662. <shortDescription>sq</shortDescription>
  1663. <description>Albanian</description>
  1664. <languageList>
  1665. <iso639Id>sqi</iso639Id>
  1666. </languageList>
  1667. </configItem>
  1668. <variantList>
  1669. <variant>
  1670. <configItem>
  1671. <name>plisi</name>
  1672. <description>Albanian (Plisi)</description>
  1673. </configItem>
  1674. </variant>
  1675. <variant>
  1676. <configItem>
  1677. <name>veqilharxhi</name>
  1678. <description>Albanian (Veqilharxhi)</description>
  1679. </configItem>
  1680. </variant>
  1681. </variantList>
  1682. </layout>
  1683. <layout>
  1684. <configItem>
  1685. <name>am</name>
  1686. <!-- Keyboard indicator for Armenian layouts -->
  1687. <shortDescription>hy</shortDescription>
  1688. <description>Armenian</description>
  1689. <languageList>
  1690. <iso639Id>hye</iso639Id>
  1691. </languageList>
  1692. </configItem>
  1693. <variantList>
  1694. <variant>
  1695. <configItem>
  1696. <name>phonetic</name>
  1697. <description>Armenian (phonetic)</description>
  1698. </configItem>
  1699. </variant>
  1700. <variant>
  1701. <configItem>
  1702. <name>phonetic-alt</name>
  1703. <description>Armenian (alt. phonetic)</description>
  1704. </configItem>
  1705. </variant>
  1706. <variant>
  1707. <configItem>
  1708. <name>eastern</name>
  1709. <description>Armenian (eastern)</description>
  1710. </configItem>
  1711. </variant>
  1712. <variant>
  1713. <configItem>
  1714. <name>western</name>
  1715. <description>Armenian (western)</description>
  1716. </configItem>
  1717. </variant>
  1718. <variant>
  1719. <configItem>
  1720. <name>eastern-alt</name>
  1721. <description>Armenian (alt. eastern)</description>
  1722. </configItem>
  1723. </variant>
  1724. </variantList>
  1725. </layout>
  1726. <layout>
  1727. <configItem>
  1728. <name>at</name>
  1729. <!-- Keyboard indicator for German layouts -->
  1730. <shortDescription>de</shortDescription>
  1731. <description>German (Austria)</description>
  1732. <languageList>
  1733. <iso639Id>deu</iso639Id>
  1734. </languageList>
  1735. </configItem>
  1736. <variantList>
  1737. <variant>
  1738. <configItem>
  1739. <name>nodeadkeys</name>
  1740. <description>German (Austria, no dead keys)</description>
  1741. </configItem>
  1742. </variant>
  1743. <variant>
  1744. <configItem>
  1745. <name>sundeadkeys</name>
  1746. <description>German (Austria, Sun dead keys)</description>
  1747. </configItem>
  1748. </variant>
  1749. <variant>
  1750. <configItem>
  1751. <name>mac</name>
  1752. <description>German (Austria, Macintosh)</description>
  1753. </configItem>
  1754. </variant>
  1755. </variantList>
  1756. </layout>
  1757. <layout>
  1758. <configItem>
  1759. <name>au</name>
  1760. <!-- Keyboard indicator for Australian layouts -->
  1761. <shortDescription>en</shortDescription>
  1762. <description>English (Australian)</description>
  1763. <languageList>
  1764. <iso639Id>eng</iso639Id>
  1765. </languageList>
  1766. </configItem>
  1767. </layout>
  1768. <layout>
  1769. <configItem>
  1770. <name>az</name>
  1771. <!-- Keyboard indicator for Azerbaijani layouts -->
  1772. <shortDescription>az</shortDescription>
  1773. <description>Azerbaijani</description>
  1774. <languageList>
  1775. <iso639Id>aze</iso639Id>
  1776. </languageList>
  1777. </configItem>
  1778. <variantList>
  1779. <variant>
  1780. <configItem>
  1781. <name>cyrillic</name>
  1782. <description>Azerbaijani (Cyrillic)</description>
  1783. </configItem>
  1784. </variant>
  1785. </variantList>
  1786. </layout>
  1787. <layout>
  1788. <configItem>
  1789. <name>by</name>
  1790. <!-- Keyboard indicator for Belarusian layouts -->
  1791. <shortDescription>by</shortDescription>
  1792. <description>Belarusian</description>
  1793. <languageList>
  1794. <iso639Id>bel</iso639Id>
  1795. </languageList>
  1796. </configItem>
  1797. <variantList>
  1798. <variant>
  1799. <configItem>
  1800. <name>legacy</name>
  1801. <description>Belarusian (legacy)</description>
  1802. </configItem>
  1803. </variant>
  1804. <variant>
  1805. <configItem>
  1806. <name>latin</name>
  1807. <description>Belarusian (Latin)</description>
  1808. </configItem>
  1809. </variant>
  1810. <variant>
  1811. <configItem>
  1812. <name>ru</name>
  1813. <description>Russian (Belarus)</description>
  1814. </configItem>
  1815. </variant>
  1816. <variant>
  1817. <configItem>
  1818. <name>intl</name>
  1819. <description>Belarusian (intl.)</description>
  1820. </configItem>
  1821. </variant>
  1822. </variantList>
  1823. </layout>
  1824. <layout>
  1825. <configItem>
  1826. <name>be</name>
  1827. <!-- Keyboard indicator for Belgian layouts -->
  1828. <shortDescription>be</shortDescription>
  1829. <description>Belgian</description>
  1830. <languageList>
  1831. <iso639Id>deu</iso639Id>
  1832. <iso639Id>nld</iso639Id>
  1833. <iso639Id>fra</iso639Id>
  1834. </languageList>
  1835. </configItem>
  1836. <variantList>
  1837. <variant>
  1838. <configItem>
  1839. <name>oss</name>
  1840. <description>Belgian (alt.)</description>
  1841. </configItem>
  1842. </variant>
  1843. <variant>
  1844. <configItem>
  1845. <name>oss_latin9</name>
  1846. <description>Belgian (Latin-9 only, alt.)</description>
  1847. </configItem>
  1848. </variant>
  1849. <variant>
  1850. <configItem>
  1851. <name>oss_sundeadkeys</name>
  1852. <description>Belgian (Sun dead keys, alt.)</description>
  1853. </configItem>
  1854. </variant>
  1855. <variant>
  1856. <configItem>
  1857. <name>iso-alternate</name>
  1858. <description>Belgian (ISO, alt.)</description>
  1859. </configItem>
  1860. </variant>
  1861. <variant>
  1862. <configItem>
  1863. <name>nodeadkeys</name>
  1864. <description>Belgian (no dead keys)</description>
  1865. </configItem>
  1866. </variant>
  1867. <variant>
  1868. <configItem>
  1869. <name>sundeadkeys</name>
  1870. <description>Belgian (Sun dead keys)</description>
  1871. </configItem>
  1872. </variant>
  1873. <variant>
  1874. <configItem>
  1875. <name>wang</name>
  1876. <description>Belgian (Wang 724 AZERTY)</description>
  1877. </configItem>
  1878. </variant>
  1879. </variantList>
  1880. </layout>
  1881. <layout>
  1882. <configItem>
  1883. <name>bd</name>
  1884. <!-- Keyboard indicator for Bangla layouts -->
  1885. <shortDescription>bn</shortDescription>
  1886. <description>Bangla</description>
  1887. <languageList>
  1888. <iso639Id>ben</iso639Id>
  1889. <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
  1890. <iso639Id>sat</iso639Id>
  1891. </languageList>
  1892. </configItem>
  1893. <variantList>
  1894. <variant>
  1895. <configItem>
  1896. <name>probhat</name>
  1897. <description>Bangla (Probhat)</description>
  1898. </configItem>
  1899. </variant>
  1900. </variantList>
  1901. </layout>
  1902. <layout>
  1903. <configItem>
  1904. <name>in</name>
  1905. <!-- Keyboard indicator for Indian layouts -->
  1906. <shortDescription>in</shortDescription>
  1907. <description>Indian</description>
  1908. </configItem>
  1909. <variantList>
  1910. <variant>
  1911. <configItem>
  1912. <name>ben</name>
  1913. <!-- Keyboard indicator for Bangla layouts -->
  1914. <shortDescription>bn</shortDescription>
  1915. <description>Bangla (India)</description>
  1916. <languageList>
  1917. <iso639Id>ben</iso639Id>
  1918. <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
  1919. <iso639Id>sat</iso639Id>
  1920. </languageList>
  1921. </configItem>
  1922. </variant>
  1923. <variant>
  1924. <configItem>
  1925. <name>ben_probhat</name>
  1926. <!-- Keyboard indicator for Bangla layouts -->
  1927. <shortDescription>bn</shortDescription>
  1928. <description>Bangla (India, Probhat)</description>
  1929. <languageList>
  1930. <iso639Id>ben</iso639Id>
  1931. <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
  1932. <iso639Id>sat</iso639Id>
  1933. </languageList>
  1934. </configItem>
  1935. </variant>
  1936. <variant>
  1937. <configItem>
  1938. <name>ben_baishakhi</name>
  1939. <description>Bangla (India, Baishakhi)</description>
  1940. <languageList>
  1941. <iso639Id>ben</iso639Id>
  1942. <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
  1943. <iso639Id>sat</iso639Id>
  1944. </languageList>
  1945. </configItem>
  1946. </variant>
  1947. <variant>
  1948. <configItem>
  1949. <name>ben_bornona</name>
  1950. <description>Bangla (India, Bornona)</description>
  1951. <languageList>
  1952. <iso639Id>ben</iso639Id>
  1953. <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
  1954. <iso639Id>sat</iso639Id>
  1955. </languageList>
  1956. </configItem>
  1957. </variant>
  1958. <variant>
  1959. <configItem>
  1960. <name>ben_gitanjali</name>
  1961. <description>Bangla (India, Gitanjali)</description>
  1962. <languageList>
  1963. <iso639Id>ben</iso639Id>
  1964. <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
  1965. <iso639Id>sat</iso639Id>
  1966. </languageList>
  1967. </configItem>
  1968. </variant>
  1969. <variant>
  1970. <configItem>
  1971. <name>ben_inscript</name>
  1972. <description>Bangla (India, Baishakhi Inscript)</description>
  1973. <languageList>
  1974. <iso639Id>ben</iso639Id>
  1975. <!-- sat-Beng: http://www.ethnologue.com/language/sat -->
  1976. <iso639Id>sat</iso639Id>
  1977. </languageList>
  1978. </configItem>
  1979. </variant>
  1980. <variant>
  1981. <configItem>
  1982. <name>eeyek</name>
  1983. <description>Manipuri (Eeyek)</description>
  1984. <languageList>
  1985. <iso639Id>mni</iso639Id>
  1986. </languageList>
  1987. </configItem>
  1988. </variant>
  1989. <variant>
  1990. <configItem>
  1991. <name>guj</name>
  1992. <!-- Keyboard indicator for Gujarati layouts -->
  1993. <shortDescription>gu</shortDescription>
  1994. <description>Gujarati</description>
  1995. <languageList>
  1996. <iso639Id>guj</iso639Id>
  1997. </languageList>
  1998. </configItem>
  1999. </variant>
  2000. <variant>
  2001. <configItem>
  2002. <name>guru</name>
  2003. <!-- Keyboard indicator for Punjabi layouts -->
  2004. <shortDescription>pa</shortDescription>
  2005. <description>Punjabi (Gurmukhi)</description>
  2006. <languageList>
  2007. <iso639Id>pan</iso639Id>
  2008. </languageList>
  2009. </configItem>
  2010. </variant>
  2011. <variant>
  2012. <configItem>
  2013. <name>jhelum</name>
  2014. <!-- Keyboard indicator for Punjabi layouts -->
  2015. <shortDescription>pa</shortDescription>
  2016. <description>Punjabi (Gurmukhi Jhelum)</description>
  2017. <languageList>
  2018. <iso639Id>pan</iso639Id>
  2019. </languageList>
  2020. </configItem>
  2021. </variant>
  2022. <variant>
  2023. <configItem>
  2024. <name>kan</name>
  2025. <!-- Keyboard indicator for Kannada layouts -->
  2026. <shortDescription>kn</shortDescription>
  2027. <description>Kannada</description>
  2028. <languageList>
  2029. <iso639Id>kan</iso639Id>
  2030. </languageList>
  2031. </configItem>
  2032. </variant>
  2033. <variant>
  2034. <configItem>
  2035. <name>kan-kagapa</name>
  2036. <!-- Keyboard indicator for Kannada layouts -->
  2037. <shortDescription>kn</shortDescription>
  2038. <description>Kannada (KaGaPa, phonetic)</description>
  2039. <languageList>
  2040. <iso639Id>kan</iso639Id>
  2041. </languageList>
  2042. </configItem>
  2043. </variant>
  2044. <variant>
  2045. <configItem>
  2046. <name>mal</name>
  2047. <!-- Keyboard indicator for Malayalam layouts -->
  2048. <shortDescription>ml</shortDescription>
  2049. <description>Malayalam</description>
  2050. <languageList>
  2051. <iso639Id>mal</iso639Id>
  2052. </languageList>
  2053. </configItem>
  2054. </variant>
  2055. <variant>
  2056. <configItem>
  2057. <name>mal_lalitha</name>
  2058. <!-- Keyboard indicator for Malayalam layouts -->
  2059. <shortDescription>ml</shortDescription>
  2060. <description>Malayalam (Lalitha)</description>
  2061. <languageList>
  2062. <iso639Id>mal</iso639Id>
  2063. </languageList>
  2064. </configItem>
  2065. </variant>
  2066. <variant>
  2067. <configItem>
  2068. <name>mal_enhanced</name>
  2069. <!-- Keyboard indicator for Malayalam layouts -->
  2070. <shortDescription>ml</shortDescription>
  2071. <description>Malayalam (enhanced Inscript, with rupee)</description>
  2072. <languageList>
  2073. <iso639Id>mal</iso639Id>
  2074. </languageList>
  2075. </configItem>
  2076. </variant>
  2077. <variant>
  2078. <configItem>
  2079. <name>ori</name>
  2080. <!-- Keyboard indicator for Oriya layouts -->
  2081. <shortDescription>or</shortDescription>
  2082. <description>Oriya</description>
  2083. <languageList>
  2084. <iso639Id>ori</iso639Id>
  2085. <!-- sat-Orya: http://www.ethnologue.com/language/sat -->
  2086. <iso639Id>sat</iso639Id>
  2087. </languageList>
  2088. </configItem>
  2089. </variant>
  2090. <variant>
  2091. <configItem>
  2092. <name>olck</name>
  2093. <!-- Keyboard indicator for Ol Chiki layouts -->
  2094. <shortDescription>sat</shortDescription>
  2095. <description>Ol Chiki</description>
  2096. <languageList>
  2097. <!-- sat-Olck: http://www.ethnologue.com/language/sat -->
  2098. <iso639Id>sat</iso639Id>
  2099. </languageList>
  2100. </configItem>
  2101. </variant>
  2102. <variant>
  2103. <configItem>
  2104. <name>tam_tamilnet</name>
  2105. <!-- Keyboard indicator for Tamil layouts -->
  2106. <shortDescription>ta</shortDescription>
  2107. <description>Tamil (TamilNet '99)</description>
  2108. <languageList>
  2109. <iso639Id>tam</iso639Id>
  2110. </languageList>
  2111. </configItem>
  2112. </variant>
  2113. <variant>
  2114. <configItem>
  2115. <name>tam_tamilnet_with_tam_nums</name>
  2116. <!-- Keyboard indicator for Tamil layouts -->
  2117. <shortDescription>ta</shortDescription>
  2118. <description>Tamil (TamilNet '99 with Tamil numerals)</description>
  2119. <languageList>
  2120. <iso639Id>tam</iso639Id>
  2121. </languageList>
  2122. </configItem>
  2123. </variant>
  2124. <variant>
  2125. <configItem>
  2126. <name>tam_tamilnet_TAB</name>
  2127. <!-- Keyboard indicator for Tamil layouts -->
  2128. <shortDescription>ta</shortDescription>
  2129. <description>Tamil (TamilNet '99, TAB encoding)</description>
  2130. <languageList>
  2131. <iso639Id>tam</iso639Id>
  2132. </languageList>
  2133. </configItem>
  2134. </variant>
  2135. <variant>
  2136. <configItem>
  2137. <name>tam_tamilnet_TSCII</name>
  2138. <!-- Keyboard indicator for Tamil layouts -->
  2139. <shortDescription>ta</shortDescription>
  2140. <description>Tamil (TamilNet '99, TSCII encoding)</description>
  2141. <languageList>
  2142. <iso639Id>tam</iso639Id>
  2143. </languageList>
  2144. </configItem>
  2145. </variant>
  2146. <variant>
  2147. <configItem>
  2148. <name>tam</name>
  2149. <!-- Keyboard indicator for Tamil layouts -->
  2150. <shortDescription>ta</shortDescription>
  2151. <description>Tamil (Inscript)</description>
  2152. <languageList>
  2153. <iso639Id>tam</iso639Id>
  2154. </languageList>
  2155. </configItem>
  2156. </variant>
  2157. <variant>
  2158. <configItem>
  2159. <name>tel</name>
  2160. <!-- Keyboard indicator for Telugu layouts -->
  2161. <shortDescription>te</shortDescription>
  2162. <description>Telugu</description>
  2163. <languageList>
  2164. <iso639Id>tel</iso639Id>
  2165. </languageList>
  2166. </configItem>
  2167. </variant>
  2168. <variant>
  2169. <configItem>
  2170. <name>tel-kagapa</name>
  2171. <!-- Keyboard indicator for Telugu layouts -->
  2172. <shortDescription>te</shortDescription>
  2173. <description>Telugu (KaGaPa, phonetic)</description>
  2174. <languageList>
  2175. <iso639Id>tel</iso639Id>
  2176. </languageList>
  2177. </configItem>
  2178. </variant>
  2179. <variant>
  2180. <configItem>
  2181. <name>tel-sarala</name>
  2182. <!-- Keyboard indicator for Telugu layouts -->
  2183. <shortDescription>te</shortDescription>
  2184. <description>Telugu (Sarala)</description>
  2185. <languageList>
  2186. <iso639Id>tel</iso639Id>
  2187. </languageList>
  2188. </configItem>
  2189. </variant>
  2190. <variant>
  2191. <configItem>
  2192. <name>tel-kagapa</name>
  2193. <!-- Keyboard indicator for Telugu layouts -->
  2194. <shortDescription>te</shortDescription>
  2195. <description>Telugu (KaGaPa, phonetic)</description>
  2196. <languageList>
  2197. <iso639Id>tel</iso639Id>
  2198. </languageList>
  2199. </configItem>
  2200. </variant>
  2201. <variant>
  2202. <configItem>
  2203. <name>urd-phonetic</name>
  2204. <!-- Keyboard indicator for Urdu layouts -->
  2205. <shortDescription>ur</shortDescription>
  2206. <description>Urdu (phonetic)</description>
  2207. <languageList>
  2208. <iso639Id>urd</iso639Id>
  2209. </languageList>
  2210. </configItem>
  2211. </variant>
  2212. <variant>
  2213. <configItem>
  2214. <name>urd-phonetic3</name>
  2215. <!-- Keyboard indicator for Urdu layouts -->
  2216. <shortDescription>ur</shortDescription>
  2217. <description>Urdu (alt. phonetic)</description>
  2218. <languageList>
  2219. <iso639Id>urd</iso639Id>
  2220. </languageList>
  2221. </configItem>
  2222. </variant>
  2223. <variant>
  2224. <configItem>
  2225. <name>urd-winkeys</name>
  2226. <!-- Keyboard indicator for Urdu layouts -->
  2227. <shortDescription>ur</shortDescription>
  2228. <description>Urdu (Windows)</description>
  2229. <languageList>
  2230. <iso639Id>urd</iso639Id>
  2231. </languageList>
  2232. </configItem>
  2233. </variant>
  2234. <variant>
  2235. <configItem>
  2236. <name>bolnagri</name>
  2237. <!-- Keyboard indicator for Hindi layouts -->
  2238. <shortDescription>hi</shortDescription>
  2239. <description>Hindi (Bolnagri)</description>
  2240. <languageList>
  2241. <iso639Id>hin</iso639Id>
  2242. </languageList>
  2243. </configItem>
  2244. </variant>
  2245. <variant>
  2246. <configItem>
  2247. <name>hin-wx</name>
  2248. <!-- Keyboard indicator for Hindi layouts -->
  2249. <shortDescription>hi</shortDescription>
  2250. <description>Hindi (Wx)</description>
  2251. <languageList>
  2252. <iso639Id>hin</iso639Id>
  2253. </languageList>
  2254. </configItem>
  2255. </variant>
  2256. <variant>
  2257. <configItem>
  2258. <name>hin-kagapa</name>
  2259. <!-- Keyboard indicator for Hindi layouts -->
  2260. <shortDescription>hi</shortDescription>
  2261. <description>Hindi (KaGaPa, phonetic)</description>
  2262. <languageList>
  2263. <iso639Id>hin</iso639Id>
  2264. </languageList>
  2265. </configItem>
  2266. </variant>
  2267. <variant>
  2268. <configItem>
  2269. <name>san-kagapa</name>
  2270. <!-- Keyboard indicator for Sanskrit layouts -->
  2271. <shortDescription>sa</shortDescription>
  2272. <description>Sanskrit (KaGaPa, phonetic)</description>
  2273. <languageList>
  2274. <iso639Id>san</iso639Id>
  2275. </languageList>
  2276. </configItem>
  2277. </variant>
  2278. <variant>
  2279. <configItem>
  2280. <name>mar-kagapa</name>
  2281. <!-- Keyboard indicator for Marathi layouts -->
  2282. <shortDescription>mr</shortDescription>
  2283. <description>Marathi (KaGaPa, phonetic)</description>
  2284. <languageList>
  2285. <iso639Id>mar</iso639Id>
  2286. </languageList>
  2287. </configItem>
  2288. </variant>
  2289. <variant>
  2290. <configItem>
  2291. <name>eng</name>
  2292. <!-- Keyboard indicator for English layouts -->
  2293. <shortDescription>en</shortDescription>
  2294. <description>English (India, with rupee)</description>
  2295. <languageList>
  2296. <iso639Id>eng</iso639Id>
  2297. </languageList>
  2298. </configItem>
  2299. </variant>
  2300. <variant>
  2301. <configItem>
  2302. <name>iipa</name>
  2303. <shortDescription>iipa</shortDescription>
  2304. <description>Indic IPA (IIPA)</description>
  2305. <languageList>
  2306. <iso639Id>eng</iso639Id>
  2307. </languageList>
  2308. </configItem>
  2309. </variant>
  2310. <variant>
  2311. <configItem>
  2312. <name>marathi</name>
  2313. <shortDescription>ins</shortDescription>
  2314. <description>मराठी इन्स्क्रिप्ट</description>
  2315. <languageList>
  2316. <iso639Id>eng</iso639Id>
  2317. </languageList>
  2318. </configItem>
  2319. </variant>
  2320. </variantList>
  2321. </layout>
  2322. <layout>
  2323. <configItem>
  2324. <name>ba</name>
  2325. <!-- Keyboard indicator for Bosnian layouts -->
  2326. <shortDescription>bs</shortDescription>
  2327. <description>Bosnian</description>
  2328. <languageList>
  2329. <iso639Id>bos</iso639Id>
  2330. </languageList>
  2331. </configItem>
  2332. <variantList>
  2333. <variant>
  2334. <configItem>
  2335. <name>alternatequotes</name>
  2336. <description>Bosnian (with guillemets)</description>
  2337. </configItem>
  2338. </variant>
  2339. <variant>
  2340. <configItem>
  2341. <name>unicode</name>
  2342. <description>Bosnian (with Bosnian digraphs)</description>
  2343. </configItem>
  2344. </variant>
  2345. <variant>
  2346. <configItem>
  2347. <name>unicodeus</name>
  2348. <description>Bosnian (US, with Bosnian digraphs)</description>
  2349. </configItem>
  2350. </variant>
  2351. <variant>
  2352. <configItem>
  2353. <name>us</name>
  2354. <description>Bosnian (US)</description>
  2355. </configItem>
  2356. </variant>
  2357. </variantList>
  2358. </layout>
  2359. <layout>
  2360. <configItem>
  2361. <name>br</name>
  2362. <!-- Keyboard indicator for Portuguese layouts -->
  2363. <shortDescription>pt</shortDescription>
  2364. <description>Portuguese (Brazil)</description>
  2365. <languageList>
  2366. <iso639Id>por</iso639Id>
  2367. </languageList>
  2368. </configItem>
  2369. <variantList>
  2370. <variant>
  2371. <configItem>
  2372. <name>nodeadkeys</name>
  2373. <description>Portuguese (Brazil, no dead keys)</description>
  2374. </configItem>
  2375. </variant>
  2376. <variant>
  2377. <configItem>
  2378. <name>dvorak</name>
  2379. <description>Portuguese (Brazil, Dvorak)</description>
  2380. </configItem>
  2381. </variant>
  2382. <variant>
  2383. <configItem>
  2384. <name>nativo</name>
  2385. <description>Portuguese (Brazil, Nativo)</description>
  2386. </configItem>
  2387. </variant>
  2388. <variant>
  2389. <configItem>
  2390. <name>nativo-us</name>
  2391. <description>Portuguese (Brazil, Nativo for US keyboards)</description>
  2392. </configItem>
  2393. </variant>
  2394. <variant>
  2395. <configItem>
  2396. <name>nativo-epo</name>
  2397. <description>Esperanto (Brazil, Nativo)</description>
  2398. <languageList>
  2399. <iso639Id>epo</iso639Id>
  2400. </languageList>
  2401. </configItem>
  2402. </variant>
  2403. <variant>
  2404. <configItem>
  2405. <name>thinkpad</name>
  2406. <description>Portuguese (Brazil, IBM/Lenovo ThinkPad)</description>
  2407. </configItem>
  2408. </variant>
  2409. </variantList>
  2410. </layout>
  2411. <layout>
  2412. <configItem>
  2413. <name>bg</name>
  2414. <!-- Keyboard indicator for Bulgarian layouts -->
  2415. <shortDescription>bg</shortDescription>
  2416. <description>Bulgarian</description>
  2417. <languageList>
  2418. <iso639Id>bul</iso639Id>
  2419. </languageList>
  2420. </configItem>
  2421. <variantList>
  2422. <variant>
  2423. <configItem>
  2424. <name>phonetic</name>
  2425. <description>Bulgarian (traditional phonetic)</description>
  2426. </configItem>
  2427. </variant>
  2428. <variant>
  2429. <configItem>
  2430. <name>bas_phonetic</name>
  2431. <description>Bulgarian (new phonetic)</description>
  2432. </configItem>
  2433. </variant>
  2434. </variantList>
  2435. </layout>
  2436. <layout>
  2437. <configItem>
  2438. <name>dz</name>
  2439. <shortDescription>kab</shortDescription>
  2440. <description>Kabylian (azerty layout, no dead keys)</description>
  2441. </configItem>
  2442. <variantList>
  2443. <variant>
  2444. <configItem>
  2445. <name>azerty-deadkeys</name>
  2446. <shortDescription>kab</shortDescription>
  2447. <description>Kabylian (azerty layout, with dead keys)</description>
  2448. <languageList>
  2449. <iso639Id>kab</iso639Id>
  2450. </languageList>
  2451. </configItem>
  2452. </variant>
  2453. <variant>
  2454. <configItem>
  2455. <name>qwerty-gb-deadkeys</name>
  2456. <shortDescription>kab</shortDescription>
  2457. <description>Kabylian (qwerty-gb layout, with dead keys)</description>
  2458. <languageList>
  2459. <iso639Id>kab</iso639Id>
  2460. </languageList>
  2461. </configItem>
  2462. </variant>
  2463. <variant>
  2464. <configItem>
  2465. <name>qwerty-us-deadkeys</name>
  2466. <shortDescription>kab</shortDescription>
  2467. <description>Kabylian (qwerty-us layout, with dead keys)</description>
  2468. <languageList>
  2469. <iso639Id>kab</iso639Id>
  2470. </languageList>
  2471. </configItem>
  2472. </variant>
  2473. <variant>
  2474. <configItem>
  2475. <name>ber</name>
  2476. <shortDescription>kab</shortDescription>
  2477. <description>Kabylian (Algeria, Tifinagh)</description>
  2478. <languageList>
  2479. <iso639Id>kab</iso639Id>
  2480. </languageList>
  2481. </configItem>
  2482. </variant>
  2483. <variant>
  2484. <configItem>
  2485. <name>ar</name>
  2486. <shortDescription>ar</shortDescription>
  2487. <description>Arabic (Algeria)</description>
  2488. <languageList>
  2489. <iso639Id>ara</iso639Id>
  2490. </languageList>
  2491. </configItem>
  2492. </variant>
  2493. </variantList>
  2494. </layout>
  2495. <layout>
  2496. <configItem>
  2497. <name>ma</name>
  2498. <!-- Keyboard indicator for Arabic layouts -->
  2499. <shortDescription>ar</shortDescription>
  2500. <description>Arabic (Morocco)</description>
  2501. </configItem>
  2502. <variantList>
  2503. <variant>
  2504. <configItem>
  2505. <name>french</name>
  2506. <!-- Keyboard indicator for French layouts -->
  2507. <shortDescription>fr</shortDescription>
  2508. <description>French (Morocco)</description>
  2509. <languageList>
  2510. <iso639Id>fra</iso639Id>
  2511. </languageList>
  2512. </configItem>
  2513. </variant>
  2514. <variant>
  2515. <configItem>
  2516. <name>tifinagh</name>
  2517. <!-- Keyboard indicator for Berber layouts -->
  2518. <shortDescription>ber</shortDescription>
  2519. <description>Berber (Morocco, Tifinagh)</description>
  2520. <languageList>
  2521. <iso639Id>ber</iso639Id>
  2522. </languageList>
  2523. </configItem>
  2524. </variant>
  2525. <variant>
  2526. <configItem>
  2527. <name>tifinagh-alt</name>
  2528. <!-- Keyboard indicator for Berber layouts -->
  2529. <shortDescription>ber</shortDescription>
  2530. <description>Berber (Morocco, Tifinagh alt.)</description>
  2531. <languageList>
  2532. <iso639Id>ber</iso639Id>
  2533. </languageList>
  2534. </configItem>
  2535. </variant>
  2536. <variant>
  2537. <configItem>
  2538. <name>tifinagh-alt-phonetic</name>
  2539. <!-- Keyboard indicator for Berber layouts -->
  2540. <shortDescription>ber</shortDescription>
  2541. <description>Berber (Morocco, Tifinagh phonetic, alt.)</description>
  2542. <languageList>
  2543. <iso639Id>ber</iso639Id>
  2544. </languageList>
  2545. </configItem>
  2546. </variant>
  2547. <variant>
  2548. <configItem>
  2549. <name>tifinagh-extended</name>
  2550. <!-- Keyboard indicator for Berber layouts -->
  2551. <shortDescription>ber</shortDescription>
  2552. <description>Berber (Morocco, Tifinagh extended)</description>
  2553. <languageList>
  2554. <iso639Id>ber</iso639Id>
  2555. </languageList>
  2556. </configItem>
  2557. </variant>
  2558. <variant>
  2559. <configItem>
  2560. <name>tifinagh-phonetic</name>
  2561. <!-- Keyboard indicator for Berber layouts -->
  2562. <shortDescription>ber</shortDescription>
  2563. <description>Berber (Morocco, Tifinagh phonetic)</description>
  2564. <languageList>
  2565. <iso639Id>ber</iso639Id>
  2566. </languageList>
  2567. </configItem>
  2568. </variant>
  2569. <variant>
  2570. <configItem>
  2571. <name>tifinagh-extended-phonetic</name>
  2572. <!-- Keyboard indicator for Berber layouts -->
  2573. <shortDescription>ber</shortDescription>
  2574. <description>Berber (Morocco, Tifinagh extended phonetic)</description>
  2575. <languageList>
  2576. <iso639Id>ber</iso639Id>
  2577. </languageList>
  2578. </configItem>
  2579. </variant>
  2580. </variantList>
  2581. </layout>
  2582. <layout>
  2583. <configItem>
  2584. <name>cm</name>
  2585. <!-- Keyboard indicator for Cameroon layouts -->
  2586. <shortDescription>cm</shortDescription>
  2587. <description>English (Cameroon)</description>
  2588. <languageList>
  2589. <iso639Id>eng</iso639Id>
  2590. </languageList>
  2591. </configItem>
  2592. <variantList>
  2593. <variant>
  2594. <configItem>
  2595. <name>french</name>
  2596. <description>French (Cameroon)</description>
  2597. <languageList>
  2598. <iso639Id>fra</iso639Id>
  2599. </languageList>
  2600. </configItem>
  2601. </variant>
  2602. <variant>
  2603. <configItem>
  2604. <name>qwerty</name>
  2605. <description>Cameroon Multilingual (QWERTY, intl.)</description>
  2606. <languageList>
  2607. <iso639Id>eng</iso639Id>
  2608. <iso639Id>bas</iso639Id>
  2609. <iso639Id>nmg</iso639Id>
  2610. <iso639Id>fub</iso639Id>
  2611. <iso639Id>ewo</iso639Id>
  2612. <iso639Id>xmd</iso639Id>
  2613. <iso639Id>mfh</iso639Id>
  2614. <iso639Id>bkm</iso639Id>
  2615. <iso639Id>ozm</iso639Id>
  2616. <iso639Id>lns</iso639Id>
  2617. <iso639Id>sox</iso639Id>
  2618. <iso639Id>pny</iso639Id>
  2619. <iso639Id>wes</iso639Id>
  2620. <iso639Id>lem</iso639Id>
  2621. <iso639Id>nyj</iso639Id>
  2622. <iso639Id>mfk</iso639Id>
  2623. <iso639Id>mcp</iso639Id>
  2624. <iso639Id>ass</iso639Id>
  2625. <iso639Id>xed</iso639Id>
  2626. <iso639Id>dua</iso639Id>
  2627. <iso639Id>anv</iso639Id>
  2628. <iso639Id>bum</iso639Id>
  2629. <iso639Id>btb</iso639Id>
  2630. <iso639Id>bfd</iso639Id>
  2631. <iso639Id>azo</iso639Id>
  2632. <iso639Id>ken</iso639Id>
  2633. <iso639Id>yam</iso639Id>
  2634. <iso639Id>yat</iso639Id>
  2635. <iso639Id>yas</iso639Id>
  2636. </languageList>
  2637. </configItem>
  2638. </variant>
  2639. <variant>
  2640. <configItem>
  2641. <name>azerty</name>
  2642. <description>Cameroon (AZERTY, intl.)</description>
  2643. <languageList>
  2644. <iso639Id>fra</iso639Id>
  2645. <iso639Id>bas</iso639Id>
  2646. <iso639Id>nmg</iso639Id>
  2647. <iso639Id>fub</iso639Id>
  2648. <iso639Id>ewo</iso639Id>
  2649. <iso639Id>xmd</iso639Id>
  2650. <iso639Id>mfh</iso639Id>
  2651. <iso639Id>bkm</iso639Id>
  2652. <iso639Id>ozm</iso639Id>
  2653. <iso639Id>lns</iso639Id>
  2654. <iso639Id>sox</iso639Id>
  2655. <iso639Id>pny</iso639Id>
  2656. <iso639Id>wes</iso639Id>
  2657. <iso639Id>lem</iso639Id>
  2658. <iso639Id>nyj</iso639Id>
  2659. <iso639Id>mfk</iso639Id>
  2660. <iso639Id>mcp</iso639Id>
  2661. <iso639Id>ass</iso639Id>
  2662. <iso639Id>xed</iso639Id>
  2663. <iso639Id>dua</iso639Id>
  2664. <iso639Id>anv</iso639Id>
  2665. <iso639Id>bum</iso639Id>
  2666. <iso639Id>btb</iso639Id>
  2667. <iso639Id>bfd</iso639Id>
  2668. <iso639Id>azo</iso639Id>
  2669. <iso639Id>ken</iso639Id>
  2670. <iso639Id>yam</iso639Id>
  2671. <iso639Id>yat</iso639Id>
  2672. <iso639Id>yas</iso639Id>
  2673. </languageList>
  2674. </configItem>
  2675. </variant>
  2676. <variant>
  2677. <configItem>
  2678. <name>dvorak</name>
  2679. <description>Cameroon (Dvorak, intl.)</description>
  2680. </configItem>
  2681. </variant>
  2682. <variant>
  2683. <configItem>
  2684. <name>mmuock</name>
  2685. <description>Mmuock</description>
  2686. </configItem>
  2687. </variant>
  2688. </variantList>
  2689. </layout>
  2690. <layout>
  2691. <configItem>
  2692. <name>mm</name>
  2693. <!-- Keyboard indicator for Burmese layouts -->
  2694. <shortDescription>my</shortDescription>
  2695. <description>Burmese</description>
  2696. <languageList>
  2697. <iso639Id>mya</iso639Id>
  2698. </languageList>
  2699. </configItem>
  2700. <variantList>
  2701. <variant>
  2702. <configItem>
  2703. <name>zawgyi</name>
  2704. <shortDescription>zg</shortDescription>
  2705. <description>Burmese Zawgyi</description>
  2706. </configItem>
  2707. </variant>
  2708. </variantList>
  2709. </layout>
  2710. <layout>
  2711. <configItem>
  2712. <name>ca</name>
  2713. <!-- Keyboard indicator for French layouts -->
  2714. <shortDescription>fr</shortDescription>
  2715. <description>French (Canada)</description>
  2716. <languageList>
  2717. <iso639Id>fra</iso639Id>
  2718. </languageList>
  2719. </configItem>
  2720. <variantList>
  2721. <variant>
  2722. <configItem>
  2723. <name>fr-dvorak</name>
  2724. <!-- Keyboard indicator for French layouts -->
  2725. <shortDescription>fr</shortDescription>
  2726. <description>French (Canada, Dvorak)</description>
  2727. </configItem>
  2728. </variant>
  2729. <variant>
  2730. <configItem>
  2731. <name>fr-legacy</name>
  2732. <!-- Keyboard indicator for French layouts -->
  2733. <shortDescription>fr</shortDescription>
  2734. <description>French (Canada, legacy)</description>
  2735. </configItem>
  2736. </variant>
  2737. <variant>
  2738. <configItem>
  2739. <name>multix</name>
  2740. <description>Canadian (intl.)</description>
  2741. </configItem>
  2742. </variant>
  2743. <variant>
  2744. <configItem>
  2745. <name>multi</name>
  2746. <description>Canadian (intl., 1st part)</description>
  2747. </configItem>
  2748. </variant>
  2749. <variant>
  2750. <configItem>
  2751. <name>multi-2gr</name>
  2752. <description>Canadian (intl., 2nd part)</description>
  2753. </configItem>
  2754. </variant>
  2755. <variant>
  2756. <configItem>
  2757. <name>ike</name>
  2758. <!-- Keyboard indicator for Inuktikut layouts -->
  2759. <shortDescription>ike</shortDescription>
  2760. <description>Inuktitut</description>
  2761. <languageList>
  2762. <iso639Id>iku</iso639Id>
  2763. </languageList>
  2764. </configItem>
  2765. </variant>
  2766. <variant>
  2767. <configItem>
  2768. <name>eng</name>
  2769. <!-- Keyboard indicator for English layouts -->
  2770. <shortDescription>en</shortDescription>
  2771. <description>English (Canada)</description>
  2772. <languageList>
  2773. <iso639Id>eng</iso639Id>
  2774. </languageList>
  2775. </configItem>
  2776. </variant>
  2777. </variantList>
  2778. </layout>
  2779. <layout>
  2780. <configItem>
  2781. <name>cd</name>
  2782. <!-- Keyboard indicator for French layouts -->
  2783. <shortDescription>fr</shortDescription>
  2784. <description>French (Democratic Republic of the Congo)</description>
  2785. <languageList>
  2786. <iso639Id>fra</iso639Id>
  2787. </languageList>
  2788. </configItem>
  2789. <variantList/>
  2790. </layout>
  2791. <layout>
  2792. <configItem>
  2793. <name>cn</name>
  2794. <!-- Keyboard indicator for Chinese layouts -->
  2795. <shortDescription>zh</shortDescription>
  2796. <description>Chinese</description>
  2797. <languageList>
  2798. <iso639Id>zho</iso639Id>
  2799. </languageList>
  2800. </configItem>
  2801. <variantList>
  2802. <variant>
  2803. <configItem>
  2804. <name>mon_trad</name>
  2805. <description>Mongolian (Bichig)</description>
  2806. <languageList>
  2807. <iso639Id>mvf</iso639Id>
  2808. </languageList>
  2809. </configItem>
  2810. </variant>
  2811. <variant>
  2812. <configItem>
  2813. <name>mon_trad_todo</name>
  2814. <description>Mongolian (Todo)</description>
  2815. <languageList>
  2816. <iso639Id>mvf</iso639Id>
  2817. </languageList>
  2818. </configItem>
  2819. </variant>
  2820. <variant>
  2821. <configItem>
  2822. <name>mon_trad_xibe</name>
  2823. <description>Mongolian (Xibe)</description>
  2824. <languageList>
  2825. <iso639Id>sjo</iso639Id>
  2826. </languageList>
  2827. </configItem>
  2828. </variant>
  2829. <variant>
  2830. <configItem>
  2831. <name>mon_trad_manchu</name>
  2832. <description>Mongolian (Manchu)</description>
  2833. <languageList>
  2834. <iso639Id>mnc</iso639Id>
  2835. </languageList>
  2836. </configItem>
  2837. </variant>
  2838. <variant>
  2839. <configItem>
  2840. <name>mon_trad_galik</name>
  2841. <description>Mongolian (Galik)</description>
  2842. <languageList>
  2843. <iso639Id>mvf</iso639Id>
  2844. </languageList>
  2845. </configItem>
  2846. </variant>
  2847. <variant>
  2848. <configItem>
  2849. <name>mon_todo_galik</name>
  2850. <description>Mongolian (Todo Galik)</description>
  2851. <languageList>
  2852. <iso639Id>mvf</iso639Id>
  2853. </languageList>
  2854. </configItem>
  2855. </variant>
  2856. <variant>
  2857. <configItem>
  2858. <name>mon_manchu_galik</name>
  2859. <description>Mongolian (Manchu Galik)</description>
  2860. <languageList>
  2861. <iso639Id>mnc</iso639Id>
  2862. </languageList>
  2863. </configItem>
  2864. </variant>
  2865. <variant>
  2866. <configItem>
  2867. <name>tib</name>
  2868. <description>Tibetan</description>
  2869. <languageList>
  2870. <iso639Id>tib</iso639Id>
  2871. </languageList>
  2872. </configItem>
  2873. </variant>
  2874. <variant>
  2875. <configItem>
  2876. <name>tib_asciinum</name>
  2877. <description>Tibetan (with ASCII numerals)</description>
  2878. <languageList>
  2879. <iso639Id>tib</iso639Id>
  2880. </languageList>
  2881. </configItem>
  2882. </variant>
  2883. <variant>
  2884. <configItem>
  2885. <name>ug</name>
  2886. <shortDescription>ug</shortDescription>
  2887. <description>Uyghur</description>
  2888. <languageList>
  2889. <iso639Id>uig</iso639Id>
  2890. </languageList>
  2891. </configItem>
  2892. </variant>
  2893. <variant>
  2894. <configItem>
  2895. <name>altgr-pinyin</name>
  2896. <description>Hanyu Pinyin (with AltGr dead keys)</description>
  2897. <languageList>
  2898. <iso639Id>zho</iso639Id>
  2899. </languageList>
  2900. </configItem>
  2901. </variant>
  2902. </variantList>
  2903. </layout>
  2904. <layout>
  2905. <configItem>
  2906. <name>hr</name>
  2907. <!-- Keyboard indicator for Croatian layouts -->
  2908. <shortDescription>hr</shortDescription>
  2909. <description>Croatian</description>
  2910. <languageList>
  2911. <iso639Id>hrv</iso639Id>
  2912. </languageList>
  2913. </configItem>
  2914. <variantList>
  2915. <variant>
  2916. <configItem>
  2917. <name>alternatequotes</name>
  2918. <description>Croatian (with guillemets)</description>
  2919. </configItem>
  2920. </variant>
  2921. <variant>
  2922. <configItem>
  2923. <name>unicode</name>
  2924. <description>Croatian (with Croatian digraphs)</description>
  2925. </configItem>
  2926. </variant>
  2927. <variant>
  2928. <configItem>
  2929. <name>unicodeus</name>
  2930. <description>Croatian (US, with Croatian digraphs)</description>
  2931. </configItem>
  2932. </variant>
  2933. <variant>
  2934. <configItem>
  2935. <name>us</name>
  2936. <description>Croatian (US)</description>
  2937. </configItem>
  2938. </variant>
  2939. </variantList>
  2940. </layout>
  2941. <layout>
  2942. <configItem>
  2943. <name>cz</name>
  2944. <!-- Keyboard indicator for Chech layouts -->
  2945. <shortDescription>cs</shortDescription>
  2946. <description>Czech</description>
  2947. <languageList>
  2948. <iso639Id>ces</iso639Id>
  2949. </languageList>
  2950. </configItem>
  2951. <variantList>
  2952. <variant>
  2953. <configItem>
  2954. <name>bksl</name>
  2955. <description>Czech (with &lt;\|&gt; key)</description>
  2956. </configItem>
  2957. </variant>
  2958. <variant>
  2959. <configItem>
  2960. <name>qwerty</name>
  2961. <description>Czech (QWERTY)</description>
  2962. </configItem>
  2963. </variant>
  2964. <variant>
  2965. <configItem>
  2966. <name>qwerty_bksl</name>
  2967. <description>Czech (QWERTY, extended backslash)</description>
  2968. </configItem>
  2969. </variant>
  2970. <variant>
  2971. <configItem>
  2972. <name>qwerty-mac</name>
  2973. <description>Czech (QWERTY, Macintosh)</description>
  2974. </configItem>
  2975. </variant>
  2976. <variant>
  2977. <configItem>
  2978. <name>ucw</name>
  2979. <description>Czech (UCW, only accented letters)</description>
  2980. </configItem>
  2981. </variant>
  2982. <variant>
  2983. <configItem>
  2984. <name>dvorak-ucw</name>
  2985. <description>Czech (US, Dvorak, UCW support)</description>
  2986. </configItem>
  2987. </variant>
  2988. <variant>
  2989. <configItem>
  2990. <name>rus</name>
  2991. <!-- Keyboard indicator for Russian layouts -->
  2992. <shortDescription>ru</shortDescription>
  2993. <description>Russian (Czech, phonetic)</description>
  2994. <languageList>
  2995. <iso639Id>rus</iso639Id>
  2996. </languageList>
  2997. </configItem>
  2998. </variant>
  2999. </variantList>
  3000. </layout>
  3001. <layout>
  3002. <configItem>
  3003. <name>dk</name>
  3004. <!-- Keyboard indicator for Danish layouts -->
  3005. <shortDescription>da</shortDescription>
  3006. <description>Danish</description>
  3007. <languageList>
  3008. <iso639Id>dan</iso639Id>
  3009. </languageList>
  3010. </configItem>
  3011. <variantList>
  3012. <variant>
  3013. <configItem>
  3014. <name>nodeadkeys</name>
  3015. <description>Danish (no dead keys)</description>
  3016. </configItem>
  3017. </variant>
  3018. <variant>
  3019. <configItem>
  3020. <name>winkeys</name>
  3021. <description>Danish (Windows)</description>
  3022. </configItem>
  3023. </variant>
  3024. <variant>
  3025. <configItem>
  3026. <name>mac</name>
  3027. <description>Danish (Macintosh)</description>
  3028. </configItem>
  3029. </variant>
  3030. <variant>
  3031. <configItem>
  3032. <name>mac_nodeadkeys</name>
  3033. <description>Danish (Macintosh, no dead keys)</description>
  3034. </configItem>
  3035. </variant>
  3036. <variant>
  3037. <configItem>
  3038. <name>dvorak</name>
  3039. <description>Danish (Dvorak)</description>
  3040. </configItem>
  3041. </variant>
  3042. </variantList>
  3043. </layout>
  3044. <layout>
  3045. <configItem>
  3046. <name>nl</name>
  3047. <!-- Keyboard indicator for Dutch layouts -->
  3048. <shortDescription>nl</shortDescription>
  3049. <description>Dutch</description>
  3050. <languageList>
  3051. <iso639Id>nld</iso639Id>
  3052. </languageList>
  3053. </configItem>
  3054. <variantList>
  3055. <variant>
  3056. <configItem>
  3057. <name>sundeadkeys</name>
  3058. <description>Dutch (Sun dead keys)</description>
  3059. </configItem>
  3060. </variant>
  3061. <variant>
  3062. <configItem>
  3063. <name>mac</name>
  3064. <description>Dutch (Macintosh)</description>
  3065. </configItem>
  3066. </variant>
  3067. <variant>
  3068. <configItem>
  3069. <name>std</name>
  3070. <description>Dutch (standard)</description>
  3071. </configItem>
  3072. </variant>
  3073. </variantList>
  3074. </layout>
  3075. <layout>
  3076. <configItem>
  3077. <name>bt</name>
  3078. <!-- Keyboard indicator for Dzongkha layouts -->
  3079. <shortDescription>dz</shortDescription>
  3080. <description>Dzongkha</description>
  3081. <languageList>
  3082. <iso639Id>dzo</iso639Id>
  3083. </languageList>
  3084. </configItem>
  3085. </layout>
  3086. <layout>
  3087. <configItem>
  3088. <name>ee</name>
  3089. <!-- Keyboard indicator for Estonian layouts -->
  3090. <shortDescription>et</shortDescription>
  3091. <description>Estonian</description>
  3092. <languageList>
  3093. <iso639Id>est</iso639Id>
  3094. </languageList>
  3095. </configItem>
  3096. <variantList>
  3097. <variant>
  3098. <configItem>
  3099. <name>nodeadkeys</name>
  3100. <description>Estonian (no dead keys)</description>
  3101. </configItem>
  3102. </variant>
  3103. <variant>
  3104. <configItem>
  3105. <name>dvorak</name>
  3106. <description>Estonian (Dvorak)</description>
  3107. </configItem>
  3108. </variant>
  3109. <variant>
  3110. <configItem>
  3111. <name>us</name>
  3112. <description>Estonian (US)</description>
  3113. </configItem>
  3114. </variant>
  3115. </variantList>
  3116. </layout>
  3117. <layout>
  3118. <configItem>
  3119. <name>ir</name>
  3120. <!-- Keyboard indicator for Persian layouts -->
  3121. <shortDescription>fa</shortDescription>
  3122. <description>Persian</description>
  3123. <languageList>
  3124. <iso639Id>fas</iso639Id>
  3125. </languageList>
  3126. </configItem>
  3127. <variantList>
  3128. <variant>
  3129. <configItem>
  3130. <name>pes_keypad</name>
  3131. <description>Persian (with Persian keypad)</description>
  3132. </configItem>
  3133. </variant>
  3134. <variant>
  3135. <configItem>
  3136. <name>ku</name>
  3137. <!-- Keyboard indicator for Kurdish layouts -->
  3138. <shortDescription>ku</shortDescription>
  3139. <description>Kurdish (Iran, Latin Q)</description>
  3140. <languageList>
  3141. <iso639Id>kur</iso639Id>
  3142. </languageList>
  3143. </configItem>
  3144. </variant>
  3145. <variant>
  3146. <configItem>
  3147. <name>ku_f</name>
  3148. <!-- Keyboard indicator for Kurdish layouts -->
  3149. <shortDescription>ku</shortDescription>
  3150. <description>Kurdish (Iran, F)</description>
  3151. <languageList>
  3152. <iso639Id>kur</iso639Id>
  3153. </languageList>
  3154. </configItem>
  3155. </variant>
  3156. <variant>
  3157. <configItem>
  3158. <name>ku_alt</name>
  3159. <!-- Keyboard indicator for Kurdish layouts -->
  3160. <shortDescription>ku</shortDescription>
  3161. <description>Kurdish (Iran, Latin Alt-Q)</description>
  3162. <languageList>
  3163. <iso639Id>kur</iso639Id>
  3164. </languageList>
  3165. </configItem>
  3166. </variant>
  3167. <variant>
  3168. <configItem>
  3169. <name>ku_ara</name>
  3170. <!-- Keyboard indicator for Kurdish layouts -->
  3171. <shortDescription>ku</shortDescription>
  3172. <description>Kurdish (Iran, Arabic-Latin)</description>
  3173. <languageList>
  3174. <iso639Id>kur</iso639Id>
  3175. </languageList>
  3176. </configItem>
  3177. </variant>
  3178. </variantList>
  3179. </layout>
  3180. <layout>
  3181. <configItem>
  3182. <name>iq</name>
  3183. <!-- Keyboard indicator for Iraqi layouts -->
  3184. <shortDescription>ar</shortDescription>
  3185. <description>Iraqi</description>
  3186. <languageList>
  3187. <iso639Id>ara</iso639Id>
  3188. <iso639Id>kur</iso639Id>
  3189. </languageList>
  3190. </configItem>
  3191. <variantList>
  3192. <variant>
  3193. <configItem>
  3194. <name>ku</name>
  3195. <!-- Keyboard indicator for Kurdish layouts -->
  3196. <shortDescription>ku</shortDescription>
  3197. <description>Kurdish (Iraq, Latin Q)</description>
  3198. <languageList>
  3199. <iso639Id>kur</iso639Id>
  3200. </languageList>
  3201. </configItem>
  3202. </variant>
  3203. <variant>
  3204. <configItem>
  3205. <name>ku_f</name>
  3206. <!-- Keyboard indicator for Kurdish layouts -->
  3207. <shortDescription>ku</shortDescription>
  3208. <description>Kurdish (Iraq, F)</description>
  3209. <languageList>
  3210. <iso639Id>kur</iso639Id>
  3211. </languageList>
  3212. </configItem>
  3213. </variant>
  3214. <variant>
  3215. <configItem>
  3216. <name>ku_alt</name>
  3217. <!-- Keyboard indicator for Kurdish layouts -->
  3218. <shortDescription>ku</shortDescription>
  3219. <description>Kurdish (Iraq, Latin Alt-Q)</description>
  3220. <languageList>
  3221. <iso639Id>kur</iso639Id>
  3222. </languageList>
  3223. </configItem>
  3224. </variant>
  3225. <variant>
  3226. <configItem>
  3227. <name>ku_ara</name>
  3228. <!-- Keyboard indicator for Kurdish layouts -->
  3229. <shortDescription>ku</shortDescription>
  3230. <description>Kurdish (Iraq, Arabic-Latin)</description>
  3231. <languageList>
  3232. <iso639Id>kur</iso639Id>
  3233. </languageList>
  3234. </configItem>
  3235. </variant>
  3236. </variantList>
  3237. </layout>
  3238. <layout>
  3239. <configItem>
  3240. <name>fo</name>
  3241. <!-- Keyboard indicator for Faroese layouts -->
  3242. <shortDescription>fo</shortDescription>
  3243. <description>Faroese</description>
  3244. <languageList>
  3245. <iso639Id>fao</iso639Id>
  3246. </languageList>
  3247. </configItem>
  3248. <variantList>
  3249. <variant>
  3250. <configItem>
  3251. <name>nodeadkeys</name>
  3252. <description>Faroese (no dead keys)</description>
  3253. </configItem>
  3254. </variant>
  3255. </variantList>
  3256. </layout>
  3257. <layout>
  3258. <configItem>
  3259. <name>fi</name>
  3260. <!-- Keyboard indicator for Finnish layouts -->
  3261. <shortDescription>fi</shortDescription>
  3262. <description>Finnish</description>
  3263. <languageList>
  3264. <iso639Id>fin</iso639Id>
  3265. </languageList>
  3266. </configItem>
  3267. <variantList>
  3268. <variant>
  3269. <configItem>
  3270. <name>winkeys</name>
  3271. <description>Finnish (Windows)</description>
  3272. </configItem>
  3273. </variant>
  3274. <variant>
  3275. <configItem>
  3276. <name>classic</name>
  3277. <description>Finnish (classic)</description>
  3278. </configItem>
  3279. </variant>
  3280. <variant>
  3281. <configItem>
  3282. <name>nodeadkeys</name>
  3283. <description>Finnish (classic, no dead keys)</description>
  3284. </configItem>
  3285. </variant>
  3286. <variant>
  3287. <configItem>
  3288. <name>smi</name>
  3289. <description>Northern Saami (Finland)</description>
  3290. <languageList>
  3291. <iso639Id>sme</iso639Id>
  3292. </languageList>
  3293. </configItem>
  3294. </variant>
  3295. <variant>
  3296. <configItem>
  3297. <name>mac</name>
  3298. <description>Finnish (Macintosh)</description>
  3299. </configItem>
  3300. </variant>
  3301. </variantList>
  3302. </layout>
  3303. <layout>
  3304. <configItem>
  3305. <name>fr</name>
  3306. <!-- Keyboard indicator for French layouts -->
  3307. <shortDescription>fr</shortDescription>
  3308. <description>French</description>
  3309. <languageList>
  3310. <iso639Id>fra</iso639Id>
  3311. </languageList>
  3312. </configItem>
  3313. <variantList>
  3314. <variant>
  3315. <configItem>
  3316. <name>nodeadkeys</name>
  3317. <description>French (no dead keys)</description>
  3318. </configItem>
  3319. </variant>
  3320. <variant>
  3321. <configItem>
  3322. <name>sundeadkeys</name>
  3323. <description>French (Sun dead keys)</description>
  3324. </configItem>
  3325. </variant>
  3326. <variant>
  3327. <configItem>
  3328. <name>oss</name>
  3329. <description>French (alt.)</description>
  3330. </configItem>
  3331. </variant>
  3332. <variant>
  3333. <configItem>
  3334. <name>oss_latin9</name>
  3335. <description>French (alt., Latin-9 only)</description>
  3336. </configItem>
  3337. </variant>
  3338. <variant>
  3339. <configItem>
  3340. <name>oss_nodeadkeys</name>
  3341. <description>French (alt., no dead keys)</description>
  3342. </configItem>
  3343. </variant>
  3344. <variant>
  3345. <configItem>
  3346. <name>oss_sundeadkeys</name>
  3347. <description>French (alt., Sun dead keys)</description>
  3348. </configItem>
  3349. </variant>
  3350. <variant>
  3351. <configItem>
  3352. <name>latin9</name>
  3353. <description>French (legacy, alt.)</description>
  3354. </configItem>
  3355. </variant>
  3356. <variant>
  3357. <configItem>
  3358. <name>latin9_nodeadkeys</name>
  3359. <description>French (legacy, alt., no dead keys)</description>
  3360. </configItem>
  3361. </variant>
  3362. <variant>
  3363. <configItem>
  3364. <name>latin9_sundeadkeys</name>
  3365. <description>French (legacy, alt., Sun dead keys)</description>
  3366. </configItem>
  3367. </variant>
  3368. <variant>
  3369. <configItem>
  3370. <name>bepo</name>
  3371. <description>French (BEPO)</description>
  3372. </configItem>
  3373. </variant>
  3374. <variant>
  3375. <configItem>
  3376. <name>bepo_latin9</name>
  3377. <description>French (BEPO, Latin-9 only)</description>
  3378. </configItem>
  3379. </variant>
  3380. <variant>
  3381. <configItem>
  3382. <name>bepo_afnor</name>
  3383. <description>French (BEPO, AFNOR)</description>
  3384. </configItem>
  3385. </variant>
  3386. <variant>
  3387. <configItem>
  3388. <name>dvorak</name>
  3389. <description>French (Dvorak)</description>
  3390. </configItem>
  3391. </variant>
  3392. <variant>
  3393. <configItem>
  3394. <name>mac</name>
  3395. <description>French (Macintosh)</description>
  3396. </configItem>
  3397. </variant>
  3398. <variant>
  3399. <configItem>
  3400. <name>azerty</name>
  3401. <description>French (AZERTY)</description>
  3402. </configItem>
  3403. </variant>
  3404. <variant>
  3405. <configItem>
  3406. <name>afnor</name>
  3407. <description>French (AZERTY, AFNOR)</description>
  3408. </configItem>
  3409. </variant>
  3410. <variant>
  3411. <configItem>
  3412. <name>bre</name>
  3413. <description>French (Breton)</description>
  3414. </configItem>
  3415. </variant>
  3416. <variant>
  3417. <configItem>
  3418. <name>oci</name>
  3419. <description>Occitan</description>
  3420. <languageList>
  3421. <iso639Id>oci</iso639Id>
  3422. </languageList>
  3423. </configItem>
  3424. </variant>
  3425. <variant>
  3426. <configItem>
  3427. <name>geo</name>
  3428. <description>Georgian (France, AZERTY Tskapo)</description>
  3429. <languageList>
  3430. <iso639Id>kat</iso639Id>
  3431. </languageList>
  3432. </configItem>
  3433. </variant>
  3434. <variant>
  3435. <configItem>
  3436. <name>us</name>
  3437. <description>French (US)</description>
  3438. </configItem>
  3439. </variant>
  3440. </variantList>
  3441. </layout>
  3442. <layout>
  3443. <configItem>
  3444. <name>gh</name>
  3445. <!-- Keyboard indicator for English layouts -->
  3446. <shortDescription>en</shortDescription>
  3447. <description>English (Ghana)</description>
  3448. <languageList>
  3449. <iso639Id>eng</iso639Id>
  3450. </languageList>
  3451. </configItem>
  3452. <variantList>
  3453. <variant>
  3454. <configItem>
  3455. <name>generic</name>
  3456. <description>English (Ghana, multilingual)</description>
  3457. </configItem>
  3458. </variant>
  3459. <variant>
  3460. <configItem>
  3461. <name>akan</name>
  3462. <!-- Keyboard indicator for Akan layouts -->
  3463. <shortDescription>ak</shortDescription>
  3464. <description>Akan</description>
  3465. <languageList>
  3466. <iso639Id>aka</iso639Id>
  3467. </languageList>
  3468. </configItem>
  3469. </variant>
  3470. <variant>
  3471. <configItem>
  3472. <name>ewe</name>
  3473. <!-- Keyboard indicator for Ewe layouts -->
  3474. <shortDescription>ee</shortDescription>
  3475. <description>Ewe</description>
  3476. <languageList>
  3477. <iso639Id>ewe</iso639Id>
  3478. </languageList>
  3479. </configItem>
  3480. </variant>
  3481. <variant>
  3482. <configItem>
  3483. <name>fula</name>
  3484. <!-- Keyboard indicator for Fula layouts -->
  3485. <shortDescription>ff</shortDescription>
  3486. <description>Fula</description>
  3487. <languageList>
  3488. <iso639Id>ful</iso639Id>
  3489. </languageList>
  3490. </configItem>
  3491. </variant>
  3492. <variant>
  3493. <configItem>
  3494. <name>ga</name>
  3495. <!-- Keyboard indicator for Ga layouts -->
  3496. <shortDescription>gaa</shortDescription>
  3497. <description>Ga</description>
  3498. <languageList>
  3499. <iso639Id>gaa</iso639Id>
  3500. </languageList>
  3501. </configItem>
  3502. </variant>
  3503. <variant>
  3504. <configItem>
  3505. <name>hausa</name>
  3506. <!-- Keyboard indicator for Hausa layouts -->
  3507. <shortDescription>ha</shortDescription>
  3508. <description>Hausa (Ghana)</description>
  3509. <languageList>
  3510. <iso639Id>hau</iso639Id>
  3511. </languageList>
  3512. </configItem>
  3513. </variant>
  3514. <variant>
  3515. <configItem>
  3516. <name>avn</name>
  3517. <!-- Keyboard indicator for Avatime layouts -->
  3518. <shortDescription>avn</shortDescription>
  3519. <description>Avatime</description>
  3520. <languageList>
  3521. <iso639Id>avn</iso639Id>
  3522. </languageList>
  3523. </configItem>
  3524. </variant>
  3525. <variant>
  3526. <configItem>
  3527. <name>gillbt</name>
  3528. <description>English (Ghana, GILLBT)</description>
  3529. </configItem>
  3530. </variant>
  3531. </variantList>
  3532. </layout>
  3533. <layout>
  3534. <configItem>
  3535. <name>gn</name>
  3536. <!-- Keyboard indicator for French layouts -->
  3537. <shortDescription>fr</shortDescription>
  3538. <description>French (Guinea)</description>
  3539. <languageList>
  3540. <iso639Id>fra</iso639Id>
  3541. </languageList>
  3542. </configItem>
  3543. <variantList/>
  3544. </layout>
  3545. <layout>
  3546. <configItem>
  3547. <name>ge</name>
  3548. <!-- Keyboard indicator for Georgian layouts -->
  3549. <shortDescription>ka</shortDescription>
  3550. <description>Georgian</description>
  3551. <languageList>
  3552. <iso639Id>kat</iso639Id>
  3553. </languageList>
  3554. </configItem>
  3555. <variantList>
  3556. <variant>
  3557. <configItem>
  3558. <name>ergonomic</name>
  3559. <description>Georgian (ergonomic)</description>
  3560. </configItem>
  3561. </variant>
  3562. <variant>
  3563. <configItem>
  3564. <name>mess</name>
  3565. <description>Georgian (MESS)</description>
  3566. </configItem>
  3567. </variant>
  3568. <variant>
  3569. <configItem>
  3570. <name>ru</name>
  3571. <!-- Keyboard indicator for Russian layouts -->
  3572. <shortDescription>ru</shortDescription>
  3573. <description>Russian (Georgia)</description>
  3574. <languageList>
  3575. <iso639Id>rus</iso639Id>
  3576. </languageList>
  3577. </configItem>
  3578. </variant>
  3579. <variant>
  3580. <configItem>
  3581. <name>os</name>
  3582. <description>Ossetian (Georgia)</description>
  3583. <languageList>
  3584. <iso639Id>oss</iso639Id>
  3585. </languageList>
  3586. </configItem>
  3587. </variant>
  3588. </variantList>
  3589. </layout>
  3590. <layout>
  3591. <configItem>
  3592. <name>de</name>
  3593. <!-- Keyboard indicator for German layouts -->
  3594. <shortDescription>de</shortDescription>
  3595. <description>German</description>
  3596. <languageList>
  3597. <iso639Id>deu</iso639Id>
  3598. </languageList>
  3599. </configItem>
  3600. <variantList>
  3601. <variant>
  3602. <configItem>
  3603. <name>deadacute</name>
  3604. <description>German (dead acute)</description>
  3605. </configItem>
  3606. </variant>
  3607. <variant>
  3608. <configItem>
  3609. <name>deadgraveacute</name>
  3610. <description>German (dead grave acute)</description>
  3611. </configItem>
  3612. </variant>
  3613. <variant>
  3614. <configItem>
  3615. <name>nodeadkeys</name>
  3616. <description>German (no dead keys)</description>
  3617. </configItem>
  3618. </variant>
  3619. <variant>
  3620. <configItem>
  3621. <name>T3</name>
  3622. <description>German (T3)</description>
  3623. </configItem>
  3624. </variant>
  3625. <variant>
  3626. <configItem>
  3627. <name>ro</name>
  3628. <description>Romanian (Germany)</description>
  3629. <languageList>
  3630. <iso639Id>ron</iso639Id>
  3631. </languageList>
  3632. </configItem>
  3633. </variant>
  3634. <variant>
  3635. <configItem>
  3636. <name>ro_nodeadkeys</name>
  3637. <description>Romanian (Germany, no dead keys)</description>
  3638. <languageList>
  3639. <iso639Id>ron</iso639Id>
  3640. </languageList>
  3641. </configItem>
  3642. </variant>
  3643. <variant>
  3644. <configItem>
  3645. <name>dvorak</name>
  3646. <description>German (Dvorak)</description>
  3647. </configItem>
  3648. </variant>
  3649. <variant>
  3650. <configItem>
  3651. <name>sundeadkeys</name>
  3652. <description>German (Sun dead keys)</description>
  3653. </configItem>
  3654. </variant>
  3655. <variant>
  3656. <configItem>
  3657. <name>neo</name>
  3658. <description>German (Neo 2)</description>
  3659. </configItem>
  3660. </variant>
  3661. <variant>
  3662. <configItem>
  3663. <name>mac</name>
  3664. <description>German (Macintosh)</description>
  3665. </configItem>
  3666. </variant>
  3667. <variant>
  3668. <configItem>
  3669. <name>mac_nodeadkeys</name>
  3670. <description>German (Macintosh, no dead keys)</description>
  3671. </configItem>
  3672. </variant>
  3673. <variant>
  3674. <configItem>
  3675. <name>dsb</name>
  3676. <description>Lower Sorbian</description>
  3677. <languageList>
  3678. <iso639Id>dsb</iso639Id>
  3679. </languageList>
  3680. </configItem>
  3681. </variant>
  3682. <variant>
  3683. <configItem>
  3684. <name>dsb_qwertz</name>
  3685. <description>Lower Sorbian (QWERTZ)</description>
  3686. <languageList>
  3687. <iso639Id>dsb</iso639Id>
  3688. </languageList>
  3689. </configItem>
  3690. </variant>
  3691. <variant>
  3692. <configItem>
  3693. <name>qwerty</name>
  3694. <description>German (QWERTY)</description>
  3695. </configItem>
  3696. </variant>
  3697. <variant>
  3698. <configItem>
  3699. <name>tr</name>
  3700. <description>Turkish (Germany)</description>
  3701. <languageList>
  3702. <iso639Id>tr</iso639Id>
  3703. </languageList>
  3704. </configItem>
  3705. </variant>
  3706. <variant>
  3707. <configItem>
  3708. <name>ru</name>
  3709. <!-- Keyboard indicator for Russian layouts -->
  3710. <shortDescription>ru</shortDescription>
  3711. <description>Russian (Germany, phonetic)</description>
  3712. <languageList>
  3713. <iso639Id>rus</iso639Id>
  3714. </languageList>
  3715. </configItem>
  3716. </variant>
  3717. <variant>
  3718. <configItem>
  3719. <name>deadtilde</name>
  3720. <description>German (dead tilde)</description>
  3721. </configItem>
  3722. </variant>
  3723. </variantList>
  3724. </layout>
  3725. <layout>
  3726. <configItem>
  3727. <name>gr</name>
  3728. <!-- Keyboard indicator for Greek layouts -->
  3729. <shortDescription>gr</shortDescription>
  3730. <description>Greek</description>
  3731. <languageList>
  3732. <iso639Id>ell</iso639Id>
  3733. </languageList>
  3734. </configItem>
  3735. <variantList>
  3736. <variant>
  3737. <configItem>
  3738. <name>simple</name>
  3739. <description>Greek (simple)</description>
  3740. </configItem>
  3741. </variant>
  3742. <variant>
  3743. <configItem>
  3744. <name>extended</name>
  3745. <description>Greek (extended)</description>
  3746. </configItem>
  3747. </variant>
  3748. <variant>
  3749. <configItem>
  3750. <name>nodeadkeys</name>
  3751. <description>Greek (no dead keys)</description>
  3752. </configItem>
  3753. </variant>
  3754. <variant>
  3755. <configItem>
  3756. <name>polytonic</name>
  3757. <description>Greek (polytonic)</description>
  3758. </configItem>
  3759. </variant>
  3760. </variantList>
  3761. </layout>
  3762. <layout>
  3763. <configItem>
  3764. <name>hu</name>
  3765. <!-- Keyboard indicator for Hungarian layouts -->
  3766. <shortDescription>hu</shortDescription>
  3767. <description>Hungarian</description>
  3768. <languageList>
  3769. <iso639Id>hun</iso639Id>
  3770. </languageList>
  3771. </configItem>
  3772. <variantList>
  3773. <variant>
  3774. <configItem>
  3775. <name>standard</name>
  3776. <description>Hungarian (standard)</description>
  3777. </configItem>
  3778. </variant>
  3779. <variant>
  3780. <configItem>
  3781. <name>nodeadkeys</name>
  3782. <description>Hungarian (no dead keys)</description>
  3783. </configItem>
  3784. </variant>
  3785. <variant>
  3786. <configItem>
  3787. <name>qwerty</name>
  3788. <description>Hungarian (QWERTY)</description>
  3789. </configItem>
  3790. </variant>
  3791. <variant>
  3792. <configItem>
  3793. <name>101_qwertz_comma_dead</name>
  3794. <description>Hungarian (QWERTZ, 101-key, comma, dead keys)</description>
  3795. </configItem>
  3796. </variant>
  3797. <variant>
  3798. <configItem>
  3799. <name>101_qwertz_comma_nodead</name>
  3800. <description>Hungarian (QWERTZ, 101-key, comma, no dead keys)</description>
  3801. </configItem>
  3802. </variant>
  3803. <variant>
  3804. <configItem>
  3805. <name>101_qwertz_dot_dead</name>
  3806. <description>Hungarian (QWERTZ, 101-key, dot, dead keys)</description>
  3807. </configItem>
  3808. </variant>
  3809. <variant>
  3810. <configItem>
  3811. <name>101_qwertz_dot_nodead</name>
  3812. <description>Hungarian (QWERTZ, 101-key, dot, no dead keys)</description>
  3813. </configItem>
  3814. </variant>
  3815. <variant>
  3816. <configItem>
  3817. <name>101_qwerty_comma_dead</name>
  3818. <description>Hungarian (QWERTY, 101-key, comma, dead keys)</description>
  3819. </configItem>
  3820. </variant>
  3821. <variant>
  3822. <configItem>
  3823. <name>101_qwerty_comma_nodead</name>
  3824. <description>Hungarian (QWERTY, 101-key, comma, no dead keys)</description>
  3825. </configItem>
  3826. </variant>
  3827. <variant>
  3828. <configItem>
  3829. <name>101_qwerty_dot_dead</name>
  3830. <description>Hungarian (QWERTY, 101-key, dot, dead keys)</description>
  3831. </configItem>
  3832. </variant>
  3833. <variant>
  3834. <configItem>
  3835. <name>101_qwerty_dot_nodead</name>
  3836. <description>Hungarian (QWERTY, 101-key, dot, no dead keys)</description>
  3837. </configItem>
  3838. </variant>
  3839. <variant>
  3840. <configItem>
  3841. <name>102_qwertz_comma_dead</name>
  3842. <description>Hungarian (QWERTZ, 102-key, comma, dead keys)</description>
  3843. </configItem>
  3844. </variant>
  3845. <variant>
  3846. <configItem>
  3847. <name>102_qwertz_comma_nodead</name>
  3848. <description>Hungarian (QWERTZ, 102-key, comma, no dead keys)</description>
  3849. </configItem>
  3850. </variant>
  3851. <variant>
  3852. <configItem>
  3853. <name>102_qwertz_dot_dead</name>
  3854. <description>Hungarian (QWERTZ, 102-key, dot, dead keys)</description>
  3855. </configItem>
  3856. </variant>
  3857. <variant>
  3858. <configItem>
  3859. <name>102_qwertz_dot_nodead</name>
  3860. <description>Hungarian (QWERTZ, 102-key, dot, no dead keys)</description>
  3861. </configItem>
  3862. </variant>
  3863. <variant>
  3864. <configItem>
  3865. <name>102_qwerty_comma_dead</name>
  3866. <description>Hungarian (QWERTY, 102-key, comma, dead keys)</description>
  3867. </configItem>
  3868. </variant>
  3869. <variant>
  3870. <configItem>
  3871. <name>102_qwerty_comma_nodead</name>
  3872. <description>Hungarian (QWERTY, 102-key, comma, no dead keys)</description>
  3873. </configItem>
  3874. </variant>
  3875. <variant>
  3876. <configItem>
  3877. <name>102_qwerty_dot_dead</name>
  3878. <description>Hungarian (QWERTY, 102-key, dot, dead keys)</description>
  3879. </configItem>
  3880. </variant>
  3881. <variant>
  3882. <configItem>
  3883. <name>102_qwerty_dot_nodead</name>
  3884. <description>Hungarian (QWERTY, 102-key, dot, no dead keys)</description>
  3885. </configItem>
  3886. </variant>
  3887. </variantList>
  3888. </layout>
  3889. <layout>
  3890. <configItem>
  3891. <name>is</name>
  3892. <!-- Keyboard indicator for Icelandic layouts -->
  3893. <shortDescription>is</shortDescription>
  3894. <description>Icelandic</description>
  3895. <languageList>
  3896. <iso639Id>isl</iso639Id>
  3897. </languageList>
  3898. </configItem>
  3899. <variantList>
  3900. <variant>
  3901. <configItem>
  3902. <name>Sundeadkeys</name>
  3903. <description>Icelandic (Sun dead keys)</description>
  3904. </configItem>
  3905. </variant>
  3906. <variant>
  3907. <configItem>
  3908. <name>nodeadkeys</name>
  3909. <description>Icelandic (no dead keys)</description>
  3910. </configItem>
  3911. </variant>
  3912. <variant>
  3913. <configItem>
  3914. <name>mac_legacy</name>
  3915. <description>Icelandic (Macintosh, legacy)</description>
  3916. </configItem>
  3917. </variant>
  3918. <variant>
  3919. <configItem>
  3920. <name>mac</name>
  3921. <description>Icelandic (Macintosh)</description>
  3922. </configItem>
  3923. </variant>
  3924. <variant>
  3925. <configItem>
  3926. <name>dvorak</name>
  3927. <description>Icelandic (Dvorak)</description>
  3928. </configItem>
  3929. </variant>
  3930. </variantList>
  3931. </layout>
  3932. <layout>
  3933. <configItem>
  3934. <name>il</name>
  3935. <!-- Keyboard indicator for Hebrew layouts -->
  3936. <shortDescription>he</shortDescription>
  3937. <description>Hebrew</description>
  3938. <languageList>
  3939. <iso639Id>heb</iso639Id>
  3940. </languageList>
  3941. </configItem>
  3942. <variantList>
  3943. <variant>
  3944. <configItem>
  3945. <name>lyx</name>
  3946. <description>Hebrew (lyx)</description>
  3947. </configItem>
  3948. </variant>
  3949. <variant>
  3950. <configItem>
  3951. <name>phonetic</name>
  3952. <description>Hebrew (phonetic)</description>
  3953. </configItem>
  3954. </variant>
  3955. <variant>
  3956. <configItem>
  3957. <name>biblical</name>
  3958. <description>Hebrew (Biblical, Tiro)</description>
  3959. </configItem>
  3960. </variant>
  3961. </variantList>
  3962. </layout>
  3963. <layout>
  3964. <configItem>
  3965. <name>it</name>
  3966. <!-- Keyboard indicator for Italian layouts -->
  3967. <shortDescription>it</shortDescription>
  3968. <description>Italian</description>
  3969. <languageList>
  3970. <iso639Id>ita</iso639Id>
  3971. </languageList>
  3972. </configItem>
  3973. <variantList>
  3974. <variant>
  3975. <configItem>
  3976. <name>nodeadkeys</name>
  3977. <description>Italian (no dead keys)</description>
  3978. </configItem>
  3979. </variant>
  3980. <variant>
  3981. <configItem>
  3982. <name>winkeys</name>
  3983. <description>Italian (Windows)</description>
  3984. </configItem>
  3985. </variant>
  3986. <variant>
  3987. <configItem>
  3988. <name>mac</name>
  3989. <description>Italian (Macintosh)</description>
  3990. </configItem>
  3991. </variant>
  3992. <variant>
  3993. <configItem>
  3994. <name>us</name>
  3995. <description>Italian (US)</description>
  3996. </configItem>
  3997. </variant>
  3998. <variant>
  3999. <configItem>
  4000. <name>geo</name>
  4001. <description>Georgian (Italy)</description>
  4002. <languageList>
  4003. <iso639Id>kat</iso639Id>
  4004. </languageList>
  4005. </configItem>
  4006. </variant>
  4007. <variant>
  4008. <configItem>
  4009. <name>ibm</name>
  4010. <description>Italian (IBM 142)</description>
  4011. </configItem>
  4012. </variant>
  4013. <variant>
  4014. <configItem>
  4015. <name>intl</name>
  4016. <description>Italian (intl., with dead keys)</description>
  4017. <languageList>
  4018. <iso639Id>deu</iso639Id>
  4019. <iso639Id>fra</iso639Id>
  4020. <iso639Id>ita</iso639Id>
  4021. <iso639Id>slk</iso639Id>
  4022. <iso639Id>srd</iso639Id>
  4023. <iso639Id>nap</iso639Id>
  4024. <iso639Id>scn</iso639Id>
  4025. <iso639Id>fur</iso639Id>
  4026. </languageList>
  4027. </configItem>
  4028. </variant>
  4029. <variant>
  4030. <configItem>
  4031. <name>scn</name>
  4032. <description>Sicilian</description>
  4033. <languageList>
  4034. <iso639Id>ita</iso639Id>
  4035. <iso639Id>scn</iso639Id>
  4036. </languageList>
  4037. </configItem>
  4038. </variant>
  4039. <variant>
  4040. <configItem>
  4041. <name>fur</name>
  4042. <description>Friulian (Italy)</description>
  4043. <languageList>
  4044. <iso639Id>fur</iso639Id>
  4045. </languageList>
  4046. </configItem>
  4047. </variant>
  4048. </variantList>
  4049. </layout>
  4050. <layout>
  4051. <configItem>
  4052. <name>jp</name>
  4053. <!-- Keyboard indicator for Japaneses -->
  4054. <shortDescription>ja</shortDescription>
  4055. <description>Japanese</description>
  4056. <languageList>
  4057. <iso639Id>jpn</iso639Id>
  4058. </languageList>
  4059. </configItem>
  4060. <variantList>
  4061. <variant>
  4062. <configItem>
  4063. <name>kana</name>
  4064. <description>Japanese (Kana)</description>
  4065. </configItem>
  4066. </variant>
  4067. <variant>
  4068. <configItem>
  4069. <name>kana86</name>
  4070. <description>Japanese (Kana 86)</description>
  4071. </configItem>
  4072. </variant>
  4073. <variant>
  4074. <configItem>
  4075. <name>OADG109A</name>
  4076. <description>Japanese (OADG 109A)</description>
  4077. </configItem>
  4078. </variant>
  4079. <variant>
  4080. <configItem>
  4081. <name>mac</name>
  4082. <description>Japanese (Macintosh)</description>
  4083. </configItem>
  4084. </variant>
  4085. <variant>
  4086. <configItem>
  4087. <name>dvorak</name>
  4088. <description>Japanese (Dvorak)</description>
  4089. </configItem>
  4090. </variant>
  4091. </variantList>
  4092. </layout>
  4093. <layout>
  4094. <configItem>
  4095. <name>kg</name>
  4096. <!-- Keyboard indicator for Kyrgyz layouts -->
  4097. <shortDescription>ki</shortDescription>
  4098. <description>Kyrgyz</description>
  4099. <languageList>
  4100. <iso639Id>kir</iso639Id>
  4101. </languageList>
  4102. </configItem>
  4103. <variantList>
  4104. <variant>
  4105. <configItem>
  4106. <name>phonetic</name>
  4107. <description>Kyrgyz (phonetic)</description>
  4108. </configItem>
  4109. </variant>
  4110. </variantList>
  4111. </layout>
  4112. <layout>
  4113. <configItem>
  4114. <name>kh</name>
  4115. <!-- Keyboard indicator for Khmer layouts -->
  4116. <shortDescription>km</shortDescription>
  4117. <description>Khmer (Cambodia)</description>
  4118. <languageList>
  4119. <iso639Id>khm</iso639Id>
  4120. </languageList>
  4121. </configItem>
  4122. <variantList/>
  4123. </layout>
  4124. <layout>
  4125. <configItem>
  4126. <name>kz</name>
  4127. <!-- Keyboard indicator for Kazakh layouts -->
  4128. <shortDescription>kk</shortDescription>
  4129. <description>Kazakh</description>
  4130. <languageList>
  4131. <iso639Id>kaz</iso639Id>
  4132. </languageList>
  4133. </configItem>
  4134. <variantList>
  4135. <variant>
  4136. <configItem>
  4137. <name>ruskaz</name>
  4138. <!-- Keyboard indicator for Russian layouts -->
  4139. <shortDescription>ru</shortDescription>
  4140. <description>Russian (Kazakhstan, with Kazakh)</description>
  4141. <languageList>
  4142. <iso639Id>kaz</iso639Id>
  4143. <iso639Id>rus</iso639Id>
  4144. </languageList>
  4145. </configItem>
  4146. </variant>
  4147. <variant>
  4148. <configItem>
  4149. <name>kazrus</name>
  4150. <description>Kazakh (with Russian)</description>
  4151. <languageList>
  4152. <iso639Id>kaz</iso639Id>
  4153. <iso639Id>rus</iso639Id>
  4154. </languageList>
  4155. </configItem>
  4156. </variant>
  4157. <variant>
  4158. <configItem>
  4159. <name>ext</name>
  4160. <description>Kazakh (extended)</description>
  4161. <languageList>
  4162. <iso639Id>kaz</iso639Id>
  4163. </languageList>
  4164. </configItem>
  4165. </variant>
  4166. <variant>
  4167. <configItem>
  4168. <name>latin</name>
  4169. <description>Kazakh (Latin)</description>
  4170. <languageList>
  4171. <iso639Id>kaz</iso639Id>
  4172. </languageList>
  4173. </configItem>
  4174. </variant>
  4175. </variantList>
  4176. </layout>
  4177. <layout>
  4178. <configItem>
  4179. <name>la</name>
  4180. <!-- Keyboard indicator for Lao layouts -->
  4181. <shortDescription>lo</shortDescription>
  4182. <description>Lao</description>
  4183. <languageList>
  4184. <iso639Id>lao</iso639Id>
  4185. </languageList>
  4186. </configItem>
  4187. <variantList>
  4188. <variant>
  4189. <configItem>
  4190. <name>stea</name>
  4191. <description>Lao (STEA)</description>
  4192. <languageList>
  4193. <iso639Id>lao</iso639Id>
  4194. </languageList>
  4195. </configItem>
  4196. </variant>
  4197. </variantList>
  4198. </layout>
  4199. <layout>
  4200. <configItem>
  4201. <name>latam</name>
  4202. <!-- Keyboard indicator for Spanish layouts -->
  4203. <shortDescription>es</shortDescription>
  4204. <description>Spanish (Latin American)</description>
  4205. <countryList>
  4206. <iso3166Id>AR</iso3166Id>
  4207. <iso3166Id>BO</iso3166Id>
  4208. <iso3166Id>CL</iso3166Id>
  4209. <iso3166Id>CO</iso3166Id>
  4210. <iso3166Id>CR</iso3166Id>
  4211. <iso3166Id>CU</iso3166Id>
  4212. <iso3166Id>DO</iso3166Id>
  4213. <iso3166Id>EC</iso3166Id>
  4214. <iso3166Id>GT</iso3166Id>
  4215. <iso3166Id>HN</iso3166Id>
  4216. <iso3166Id>HT</iso3166Id>
  4217. <iso3166Id>MX</iso3166Id>
  4218. <iso3166Id>NI</iso3166Id>
  4219. <iso3166Id>PA</iso3166Id>
  4220. <iso3166Id>PE</iso3166Id>
  4221. <iso3166Id>PR</iso3166Id>
  4222. <iso3166Id>PY</iso3166Id>
  4223. <iso3166Id>SV</iso3166Id>
  4224. <iso3166Id>US</iso3166Id>
  4225. <iso3166Id>UY</iso3166Id>
  4226. <iso3166Id>VE</iso3166Id>
  4227. </countryList>
  4228. <languageList>
  4229. <iso639Id>spa</iso639Id>
  4230. </languageList>
  4231. </configItem>
  4232. <variantList>
  4233. <variant>
  4234. <configItem>
  4235. <name>nodeadkeys</name>
  4236. <description>Spanish (Latin American, no dead keys)</description>
  4237. </configItem>
  4238. </variant>
  4239. <variant>
  4240. <configItem>
  4241. <name>deadtilde</name>
  4242. <description>Spanish (Latin American, dead tilde)</description>
  4243. </configItem>
  4244. </variant>
  4245. <variant>
  4246. <configItem>
  4247. <name>sundeadkeys</name>
  4248. <description>Spanish (Latin American, Sun dead keys)</description>
  4249. </configItem>
  4250. </variant>
  4251. <variant>
  4252. <configItem>
  4253. <name>dvorak</name>
  4254. <description>Spanish (Latin American, Dvorak)</description>
  4255. </configItem>
  4256. </variant>
  4257. <variant>
  4258. <configItem>
  4259. <name>colemak</name>
  4260. <description>Spanish (Latin American, Colemak)</description>
  4261. </configItem>
  4262. </variant>
  4263. <variant>
  4264. <configItem>
  4265. <name>colemak-gaming</name>
  4266. <description>Spanish (Latin American, Colemak for gaming)</description>
  4267. </configItem>
  4268. </variant>
  4269. </variantList>
  4270. </layout>
  4271. <layout>
  4272. <configItem>
  4273. <name>lt</name>
  4274. <!-- Keyboard indicator for Lithuanian layouts -->
  4275. <shortDescription>lt</shortDescription>
  4276. <description>Lithuanian</description>
  4277. <languageList>
  4278. <iso639Id>lit</iso639Id>
  4279. </languageList>
  4280. </configItem>
  4281. <variantList>
  4282. <variant>
  4283. <configItem>
  4284. <name>std</name>
  4285. <description>Lithuanian (standard)</description>
  4286. </configItem>
  4287. </variant>
  4288. <variant>
  4289. <configItem>
  4290. <name>us</name>
  4291. <description>Lithuanian (US)</description>
  4292. </configItem>
  4293. </variant>
  4294. <variant>
  4295. <configItem>
  4296. <name>ibm</name>
  4297. <description>Lithuanian (IBM LST 1205-92)</description>
  4298. </configItem>
  4299. </variant>
  4300. <variant>
  4301. <configItem>
  4302. <name>lekp</name>
  4303. <description>Lithuanian (LEKP)</description>
  4304. </configItem>
  4305. </variant>
  4306. <variant>
  4307. <configItem>
  4308. <name>lekpa</name>
  4309. <description>Lithuanian (LEKPa)</description>
  4310. </configItem>
  4311. </variant>
  4312. <variant>
  4313. <configItem>
  4314. <name>sgs</name>
  4315. <description>Samogitian</description>
  4316. <languageList>
  4317. <iso639Id>sgs</iso639Id>
  4318. </languageList>
  4319. </configItem>
  4320. </variant>
  4321. </variantList>
  4322. </layout>
  4323. <layout>
  4324. <configItem>
  4325. <name>lv</name>
  4326. <!-- Keyboard indicator for Latvian layouts -->
  4327. <shortDescription>lv</shortDescription>
  4328. <description>Latvian</description>
  4329. <languageList>
  4330. <iso639Id>lav</iso639Id>
  4331. </languageList>
  4332. </configItem>
  4333. <variantList>
  4334. <variant>
  4335. <configItem>
  4336. <name>apostrophe</name>
  4337. <description>Latvian (apostrophe)</description>
  4338. </configItem>
  4339. </variant>
  4340. <variant>
  4341. <configItem>
  4342. <name>tilde</name>
  4343. <description>Latvian (tilde)</description>
  4344. </configItem>
  4345. </variant>
  4346. <variant>
  4347. <configItem>
  4348. <name>fkey</name>
  4349. <description>Latvian (F)</description>
  4350. </configItem>
  4351. </variant>
  4352. <variant>
  4353. <configItem>
  4354. <name>modern</name>
  4355. <description>Latvian (modern)</description>
  4356. </configItem>
  4357. </variant>
  4358. <variant>
  4359. <configItem>
  4360. <name>ergonomic</name>
  4361. <description>Latvian (ergonomic, ŪGJRMV)</description>
  4362. </configItem>
  4363. </variant>
  4364. <variant>
  4365. <configItem>
  4366. <name>adapted</name>
  4367. <description>Latvian (adapted)</description>
  4368. </configItem>
  4369. </variant>
  4370. </variantList>
  4371. </layout>
  4372. <layout>
  4373. <configItem>
  4374. <name>mao</name>
  4375. <!-- Keyboard indicator for Maori layouts -->
  4376. <shortDescription>mi</shortDescription>
  4377. <description>Maori</description>
  4378. <languageList>
  4379. <iso639Id>mri</iso639Id>
  4380. </languageList>
  4381. </configItem>
  4382. <variantList/>
  4383. </layout>
  4384. <layout>
  4385. <configItem>
  4386. <name>me</name>
  4387. <!-- Keyboard indicator for Montenegrin layouts -->
  4388. <shortDescription>sr</shortDescription>
  4389. <description>Montenegrin</description>
  4390. <languageList>
  4391. <iso639Id>srp</iso639Id>
  4392. </languageList>
  4393. </configItem>
  4394. <variantList>
  4395. <variant>
  4396. <configItem>
  4397. <name>cyrillic</name>
  4398. <description>Montenegrin (Cyrillic)</description>
  4399. </configItem>
  4400. </variant>
  4401. <variant>
  4402. <configItem>
  4403. <name>cyrillicyz</name>
  4404. <description>Montenegrin (Cyrillic, ZE and ZHE swapped)</description>
  4405. </configItem>
  4406. </variant>
  4407. <variant>
  4408. <configItem>
  4409. <name>latinunicode</name>
  4410. <description>Montenegrin (Latin, Unicode)</description>
  4411. </configItem>
  4412. </variant>
  4413. <variant>
  4414. <configItem>
  4415. <name>latinyz</name>
  4416. <description>Montenegrin (Latin, QWERTY)</description>
  4417. </configItem>
  4418. </variant>
  4419. <variant>
  4420. <configItem>
  4421. <name>latinunicodeyz</name>
  4422. <description>Montenegrin (Latin, Unicode, QWERTY)</description>
  4423. </configItem>
  4424. </variant>
  4425. <variant>
  4426. <configItem>
  4427. <name>cyrillicalternatequotes</name>
  4428. <description>Montenegrin (Cyrillic, with guillemets)</description>
  4429. </configItem>
  4430. </variant>
  4431. <variant>
  4432. <configItem>
  4433. <name>latinalternatequotes</name>
  4434. <description>Montenegrin (Latin, with guillemets)</description>
  4435. </configItem>
  4436. </variant>
  4437. </variantList>
  4438. </layout>
  4439. <layout>
  4440. <configItem>
  4441. <name>mk</name>
  4442. <!-- Keyboard indicator for Macedonian layouts -->
  4443. <shortDescription>mk</shortDescription>
  4444. <description>Macedonian</description>
  4445. <languageList>
  4446. <iso639Id>mkd</iso639Id>
  4447. </languageList>
  4448. </configItem>
  4449. <variantList>
  4450. <variant>
  4451. <configItem>
  4452. <name>nodeadkeys</name>
  4453. <description>Macedonian (no dead keys)</description>
  4454. </configItem>
  4455. </variant>
  4456. </variantList>
  4457. </layout>
  4458. <layout>
  4459. <configItem>
  4460. <name>mt</name>
  4461. <!-- Keyboard indicator for Maltese layouts -->
  4462. <shortDescription>mt</shortDescription>
  4463. <description>Maltese</description>
  4464. <languageList>
  4465. <iso639Id>mlt</iso639Id>
  4466. </languageList>
  4467. </configItem>
  4468. <variantList>
  4469. <variant>
  4470. <configItem>
  4471. <name>us</name>
  4472. <description>Maltese (US)</description>
  4473. </configItem>
  4474. </variant>
  4475. <variant>
  4476. <configItem>
  4477. <name>alt-us</name>
  4478. <description>Maltese (US layout with AltGr overrides)</description>
  4479. </configItem>
  4480. </variant>
  4481. <variant>
  4482. <configItem>
  4483. <name>alt-gb</name>
  4484. <description>Maltese (UK, with AltGr overrides)</description>
  4485. </configItem>
  4486. </variant>
  4487. </variantList>
  4488. </layout>
  4489. <layout>
  4490. <configItem>
  4491. <name>mn</name>
  4492. <!-- Keyboard indicator for Mongolian layouts -->
  4493. <shortDescription>mn</shortDescription>
  4494. <description>Mongolian</description>
  4495. <languageList>
  4496. <iso639Id>mon</iso639Id>
  4497. </languageList>
  4498. </configItem>
  4499. <variantList/>
  4500. </layout>
  4501. <layout>
  4502. <configItem>
  4503. <name>no</name>
  4504. <!-- Keyboard indicator for Norwegian layouts -->
  4505. <shortDescription>no</shortDescription>
  4506. <description>Norwegian</description>
  4507. <languageList>
  4508. <iso639Id>nor</iso639Id>
  4509. <iso639Id>nob</iso639Id>
  4510. <iso639Id>nno</iso639Id>
  4511. </languageList>
  4512. </configItem>
  4513. <variantList>
  4514. <variant>
  4515. <configItem>
  4516. <name>nodeadkeys</name>
  4517. <description>Norwegian (no dead keys)</description>
  4518. </configItem>
  4519. </variant>
  4520. <variant>
  4521. <configItem>
  4522. <name>winkeys</name>
  4523. <description>Norwegian (Windows)</description>
  4524. </configItem>
  4525. </variant>
  4526. <variant>
  4527. <configItem>
  4528. <name>dvorak</name>
  4529. <description>Norwegian (Dvorak)</description>
  4530. </configItem>
  4531. </variant>
  4532. <variant>
  4533. <configItem>
  4534. <name>smi</name>
  4535. <description>Northern Saami (Norway)</description>
  4536. <languageList>
  4537. <iso639Id>sme</iso639Id>
  4538. </languageList>
  4539. </configItem>
  4540. </variant>
  4541. <variant>
  4542. <configItem>
  4543. <name>smi_nodeadkeys</name>
  4544. <description>Northern Saami (Norway, no dead keys)</description>
  4545. <languageList>
  4546. <iso639Id>sme</iso639Id>
  4547. </languageList>
  4548. </configItem>
  4549. </variant>
  4550. <variant>
  4551. <configItem>
  4552. <name>mac</name>
  4553. <description>Norwegian (Macintosh)</description>
  4554. </configItem>
  4555. </variant>
  4556. <variant>
  4557. <configItem>
  4558. <name>mac_nodeadkeys</name>
  4559. <description>Norwegian (Macintosh, no dead keys)</description>
  4560. </configItem>
  4561. </variant>
  4562. <variant>
  4563. <configItem>
  4564. <name>colemak</name>
  4565. <description>Norwegian (Colemak)</description>
  4566. </configItem>
  4567. </variant>
  4568. </variantList>
  4569. </layout>
  4570. <layout>
  4571. <configItem>
  4572. <name>pl</name>
  4573. <!-- Keyboard indicator for Polish layouts -->
  4574. <shortDescription>pl</shortDescription>
  4575. <description>Polish</description>
  4576. <languageList>
  4577. <iso639Id>pol</iso639Id>
  4578. </languageList>
  4579. </configItem>
  4580. <variantList>
  4581. <variant>
  4582. <configItem>
  4583. <name>legacy</name>
  4584. <description>Polish (legacy)</description>
  4585. </configItem>
  4586. </variant>
  4587. <variant>
  4588. <configItem>
  4589. <name>qwertz</name>
  4590. <description>Polish (QWERTZ)</description>
  4591. </configItem>
  4592. </variant>
  4593. <variant>
  4594. <configItem>
  4595. <name>dvorak</name>
  4596. <description>Polish (Dvorak)</description>
  4597. </configItem>
  4598. </variant>
  4599. <variant>
  4600. <configItem>
  4601. <name>dvorak_quotes</name>
  4602. <description>Polish (Dvorak, with Polish quotes on quotemark key)</description>
  4603. </configItem>
  4604. </variant>
  4605. <variant>
  4606. <configItem>
  4607. <name>dvorak_altquotes</name>
  4608. <description>Polish (Dvorak, with Polish quotes on key 1)</description>
  4609. </configItem>
  4610. </variant>
  4611. <variant>
  4612. <configItem>
  4613. <name>csb</name>
  4614. <description>Kashubian</description>
  4615. <languageList>
  4616. <iso639Id>csb</iso639Id>
  4617. </languageList>
  4618. </configItem>
  4619. </variant>
  4620. <variant>
  4621. <configItem>
  4622. <name>szl</name>
  4623. <description>Silesian</description>
  4624. <languageList>
  4625. <iso639Id>szl</iso639Id>
  4626. </languageList>
  4627. </configItem>
  4628. </variant>
  4629. <variant>
  4630. <configItem>
  4631. <name>ru_phonetic_dvorak</name>
  4632. <!-- Keyboard indicator for Russian layouts -->
  4633. <shortDescription>ru</shortDescription>
  4634. <description>Russian (Poland, phonetic Dvorak)</description>
  4635. <languageList>
  4636. <iso639Id>rus</iso639Id>
  4637. </languageList>
  4638. </configItem>
  4639. </variant>
  4640. <variant>
  4641. <configItem>
  4642. <name>dvp</name>
  4643. <description>Polish (programmer Dvorak)</description>
  4644. </configItem>
  4645. </variant>
  4646. </variantList>
  4647. </layout>
  4648. <layout>
  4649. <configItem>
  4650. <name>pt</name>
  4651. <!-- Keyboard indicator for Portuguese layouts -->
  4652. <shortDescription>pt</shortDescription>
  4653. <description>Portuguese</description>
  4654. <languageList>
  4655. <iso639Id>por</iso639Id>
  4656. </languageList>
  4657. </configItem>
  4658. <variantList>
  4659. <variant>
  4660. <configItem>
  4661. <name>nodeadkeys</name>
  4662. <description>Portuguese (no dead keys)</description>
  4663. </configItem>
  4664. </variant>
  4665. <variant>
  4666. <configItem>
  4667. <name>sundeadkeys</name>
  4668. <description>Portuguese (Sun dead keys)</description>
  4669. </configItem>
  4670. </variant>
  4671. <variant>
  4672. <configItem>
  4673. <name>mac</name>
  4674. <description>Portuguese (Macintosh)</description>
  4675. </configItem>
  4676. </variant>
  4677. <variant>
  4678. <configItem>
  4679. <name>mac_nodeadkeys</name>
  4680. <description>Portuguese (Macintosh, no dead keys)</description>
  4681. </configItem>
  4682. </variant>
  4683. <variant>
  4684. <configItem>
  4685. <name>mac_sundeadkeys</name>
  4686. <description>Portuguese (Macintosh, Sun dead keys)</description>
  4687. </configItem>
  4688. </variant>
  4689. <variant>
  4690. <configItem>
  4691. <name>nativo</name>
  4692. <description>Portuguese (Nativo)</description>
  4693. </configItem>
  4694. </variant>
  4695. <variant>
  4696. <configItem>
  4697. <name>nativo-us</name>
  4698. <description>Portuguese (Nativo for US keyboards)</description>
  4699. </configItem>
  4700. </variant>
  4701. <variant>
  4702. <configItem>
  4703. <name>nativo-epo</name>
  4704. <description>Esperanto (Portugal, Nativo)</description>
  4705. <languageList>
  4706. <iso639Id>epo</iso639Id>
  4707. </languageList>
  4708. </configItem>
  4709. </variant>
  4710. </variantList>
  4711. </layout>
  4712. <layout>
  4713. <configItem>
  4714. <name>ro</name>
  4715. <!-- Keyboard indicator for Romanian layouts -->
  4716. <shortDescription>ro</shortDescription>
  4717. <description>Romanian</description>
  4718. <languageList>
  4719. <iso639Id>ron</iso639Id>
  4720. </languageList>
  4721. </configItem>
  4722. <variantList>
  4723. <variant>
  4724. <configItem>
  4725. <name>cedilla</name>
  4726. <description>Romanian (cedilla)</description>
  4727. </configItem>
  4728. </variant>
  4729. <variant>
  4730. <configItem>
  4731. <name>std</name>
  4732. <description>Romanian (standard)</description>
  4733. </configItem>
  4734. </variant>
  4735. <variant>
  4736. <configItem>
  4737. <name>std_cedilla</name>
  4738. <description>Romanian (standard cedilla)</description>
  4739. </configItem>
  4740. </variant>
  4741. <variant>
  4742. <configItem>
  4743. <name>winkeys</name>
  4744. <description>Romanian (Windows)</description>
  4745. </configItem>
  4746. </variant>
  4747. </variantList>
  4748. </layout>
  4749. <layout>
  4750. <configItem>
  4751. <name>ru</name>
  4752. <!-- Keyboard indicator for Russian layouts -->
  4753. <shortDescription>ru</shortDescription>
  4754. <description>Russian</description>
  4755. <languageList>
  4756. <iso639Id>rus</iso639Id>
  4757. </languageList>
  4758. </configItem>
  4759. <variantList>
  4760. <variant>
  4761. <configItem>
  4762. <name>phonetic</name>
  4763. <description>Russian (phonetic)</description>
  4764. </configItem>
  4765. </variant>
  4766. <variant>
  4767. <configItem>
  4768. <name>phonetic_winkeys</name>
  4769. <description>Russian (phonetic, Windows)</description>
  4770. </configItem>
  4771. </variant>
  4772. <variant>
  4773. <configItem>
  4774. <name>phonetic_YAZHERTY</name>
  4775. <description>Russian (phonetic, YAZHERTY)</description>
  4776. </configItem>
  4777. </variant>
  4778. <variant>
  4779. <configItem>
  4780. <name>typewriter</name>
  4781. <description>Russian (typewriter)</description>
  4782. </configItem>
  4783. </variant>
  4784. <variant>
  4785. <configItem>
  4786. <name>legacy</name>
  4787. <description>Russian (legacy)</description>
  4788. </configItem>
  4789. </variant>
  4790. <variant>
  4791. <configItem>
  4792. <name>typewriter-legacy</name>
  4793. <description>Russian (typewriter, legacy)</description>
  4794. </configItem>
  4795. </variant>
  4796. <variant>
  4797. <configItem>
  4798. <name>tt</name>
  4799. <description>Tatar</description>
  4800. <languageList>
  4801. <iso639Id>tat</iso639Id>
  4802. </languageList>
  4803. </configItem>
  4804. </variant>
  4805. <variant>
  4806. <configItem>
  4807. <name>os_legacy</name>
  4808. <description>Ossetian (legacy)</description>
  4809. <languageList>
  4810. <iso639Id>oss</iso639Id>
  4811. </languageList>
  4812. </configItem>
  4813. </variant>
  4814. <variant>
  4815. <configItem>
  4816. <name>os_winkeys</name>
  4817. <description>Ossetian (Windows)</description>
  4818. <languageList>
  4819. <iso639Id>oss</iso639Id>
  4820. </languageList>
  4821. </configItem>
  4822. </variant>
  4823. <variant>
  4824. <configItem>
  4825. <name>cv</name>
  4826. <description>Chuvash</description>
  4827. <languageList>
  4828. <iso639Id>chv</iso639Id>
  4829. </languageList>
  4830. </configItem>
  4831. </variant>
  4832. <variant>
  4833. <configItem>
  4834. <name>cv_latin</name>
  4835. <description>Chuvash (Latin)</description>
  4836. <languageList>
  4837. <iso639Id>chv</iso639Id>
  4838. </languageList>
  4839. </configItem>
  4840. </variant>
  4841. <variant>
  4842. <configItem>
  4843. <name>udm</name>
  4844. <description>Udmurt</description>
  4845. <languageList>
  4846. <iso639Id>udm</iso639Id>
  4847. </languageList>
  4848. </configItem>
  4849. </variant>
  4850. <variant>
  4851. <configItem>
  4852. <name>kom</name>
  4853. <description>Komi</description>
  4854. <languageList>
  4855. <iso639Id>kom</iso639Id>
  4856. </languageList>
  4857. </configItem>
  4858. </variant>
  4859. <variant>
  4860. <configItem>
  4861. <name>sah</name>
  4862. <description>Yakut</description>
  4863. <languageList>
  4864. <iso639Id>sah</iso639Id>
  4865. </languageList>
  4866. </configItem>
  4867. </variant>
  4868. <variant>
  4869. <configItem>
  4870. <name>xal</name>
  4871. <description>Kalmyk</description>
  4872. <languageList>
  4873. <iso639Id>xal</iso639Id>
  4874. </languageList>
  4875. </configItem>
  4876. </variant>
  4877. <variant>
  4878. <configItem>
  4879. <name>dos</name>
  4880. <description>Russian (DOS)</description>
  4881. </configItem>
  4882. </variant>
  4883. <variant>
  4884. <configItem>
  4885. <name>mac</name>
  4886. <description>Russian (Macintosh)</description>
  4887. </configItem>
  4888. </variant>
  4889. <variant>
  4890. <configItem>
  4891. <name>srp</name>
  4892. <description>Serbian (Russia)</description>
  4893. <languageList>
  4894. <iso639Id>rus</iso639Id>
  4895. <iso639Id>srp</iso639Id>
  4896. </languageList>
  4897. </configItem>
  4898. </variant>
  4899. <variant>
  4900. <configItem>
  4901. <name>bak</name>
  4902. <description>Bashkirian</description>
  4903. <languageList>
  4904. <iso639Id>bak</iso639Id>
  4905. </languageList>
  4906. </configItem>
  4907. </variant>
  4908. <variant>
  4909. <configItem>
  4910. <name>chm</name>
  4911. <description>Mari</description>
  4912. <languageList>
  4913. <iso639Id>chm</iso639Id>
  4914. </languageList>
  4915. </configItem>
  4916. </variant>
  4917. <variant>
  4918. <configItem>
  4919. <name>phonetic_azerty</name>
  4920. <description>Russian (phonetic, AZERTY)</description>
  4921. </configItem>
  4922. </variant>
  4923. <variant>
  4924. <configItem>
  4925. <name>phonetic_dvorak</name>
  4926. <description>Russian (phonetic, Dvorak)</description>
  4927. </configItem>
  4928. </variant>
  4929. <variant>
  4930. <configItem>
  4931. <name>phonetic_fr</name>
  4932. <description>Russian (phonetic, French)</description>
  4933. </configItem>
  4934. </variant>
  4935. </variantList>
  4936. </layout>
  4937. <layout>
  4938. <configItem>
  4939. <name>rs</name>
  4940. <!-- Keyboard indicator for Serbian layouts -->
  4941. <shortDescription>sr</shortDescription>
  4942. <description>Serbian</description>
  4943. <languageList>
  4944. <iso639Id>srp</iso639Id>
  4945. </languageList>
  4946. </configItem>
  4947. <variantList>
  4948. <variant>
  4949. <configItem>
  4950. <name>yz</name>
  4951. <description>Serbian (Cyrillic, ZE and ZHE swapped)</description>
  4952. </configItem>
  4953. </variant>
  4954. <variant>
  4955. <configItem>
  4956. <name>latin</name>
  4957. <description>Serbian (Latin)</description>
  4958. </configItem>
  4959. </variant>
  4960. <variant>
  4961. <configItem>
  4962. <name>latinunicode</name>
  4963. <description>Serbian (Latin, Unicode)</description>
  4964. </configItem>
  4965. </variant>
  4966. <variant>
  4967. <configItem>
  4968. <name>latinyz</name>
  4969. <description>Serbian (Latin, QWERTY)</description>
  4970. </configItem>
  4971. </variant>
  4972. <variant>
  4973. <configItem>
  4974. <name>latinunicodeyz</name>
  4975. <description>Serbian (Latin, Unicode, QWERTY)</description>
  4976. </configItem>
  4977. </variant>
  4978. <variant>
  4979. <configItem>
  4980. <name>alternatequotes</name>
  4981. <description>Serbian (Cyrillic, with guillemets)</description>
  4982. </configItem>
  4983. </variant>
  4984. <variant>
  4985. <configItem>
  4986. <name>latinalternatequotes</name>
  4987. <description>Serbian (Latin, with guillemets)</description>
  4988. </configItem>
  4989. </variant>
  4990. <variant>
  4991. <configItem>
  4992. <name>rue</name>
  4993. <description>Pannonian Rusyn</description>
  4994. <languageList>
  4995. <iso639Id>rue</iso639Id>
  4996. </languageList>
  4997. </configItem>
  4998. </variant>
  4999. </variantList>
  5000. </layout>
  5001. <layout>
  5002. <configItem>
  5003. <name>si</name>
  5004. <!-- Keyboard indicator for Slovenian layouts -->
  5005. <shortDescription>sl</shortDescription>
  5006. <description>Slovenian</description>
  5007. <languageList>
  5008. <iso639Id>slv</iso639Id>
  5009. </languageList>
  5010. </configItem>
  5011. <variantList>
  5012. <variant>
  5013. <configItem>
  5014. <name>alternatequotes</name>
  5015. <description>Slovenian (with guillemets)</description>
  5016. </configItem>
  5017. </variant>
  5018. <variant>
  5019. <configItem>
  5020. <name>us</name>
  5021. <description>Slovenian (US)</description>
  5022. </configItem>
  5023. </variant>
  5024. </variantList>
  5025. </layout>
  5026. <layout>
  5027. <configItem>
  5028. <name>sk</name>
  5029. <!-- Keyboard indicator for Slovak layouts -->
  5030. <shortDescription>sk</shortDescription>
  5031. <description>Slovak</description>
  5032. <languageList>
  5033. <iso639Id>slk</iso639Id>
  5034. </languageList>
  5035. </configItem>
  5036. <variantList>
  5037. <variant>
  5038. <configItem>
  5039. <name>bksl</name>
  5040. <description>Slovak (extended backslash)</description>
  5041. </configItem>
  5042. </variant>
  5043. <variant>
  5044. <configItem>
  5045. <name>qwerty</name>
  5046. <description>Slovak (QWERTY)</description>
  5047. </configItem>
  5048. </variant>
  5049. <variant>
  5050. <configItem>
  5051. <name>qwerty_bksl</name>
  5052. <description>Slovak (QWERTY, extended backslash)</description>
  5053. </configItem>
  5054. </variant>
  5055. </variantList>
  5056. </layout>
  5057. <layout>
  5058. <configItem>
  5059. <name>es</name>
  5060. <!-- Keyboard indicator for Spanish layouts -->
  5061. <shortDescription>es</shortDescription>
  5062. <description>Spanish</description>
  5063. <languageList>
  5064. <iso639Id>spa</iso639Id>
  5065. </languageList>
  5066. </configItem>
  5067. <variantList>
  5068. <variant>
  5069. <configItem>
  5070. <name>nodeadkeys</name>
  5071. <description>Spanish (no dead keys)</description>
  5072. </configItem>
  5073. </variant>
  5074. <variant>
  5075. <configItem>
  5076. <name>winkeys</name>
  5077. <description>Spanish (Windows)</description>
  5078. </configItem>
  5079. </variant>
  5080. <variant>
  5081. <configItem>
  5082. <name>deadtilde</name>
  5083. <description>Spanish (dead tilde)</description>
  5084. </configItem>
  5085. </variant>
  5086. <variant>
  5087. <configItem>
  5088. <name>sundeadkeys</name>
  5089. <description>Spanish (Sun dead keys)</description>
  5090. </configItem>
  5091. </variant>
  5092. <variant>
  5093. <configItem>
  5094. <name>dvorak</name>
  5095. <description>Spanish (Dvorak)</description>
  5096. </configItem>
  5097. </variant>
  5098. <variant>
  5099. <configItem>
  5100. <name>ast</name>
  5101. <shortDescription>ast</shortDescription>
  5102. <description>Asturian (Spain, with bottom-dot H and L)</description>
  5103. <languageList>
  5104. <iso639Id>ast</iso639Id>
  5105. </languageList>
  5106. </configItem>
  5107. </variant>
  5108. <variant>
  5109. <configItem>
  5110. <name>cat</name>
  5111. <shortDescription>ca</shortDescription>
  5112. <description>Catalan (Spain, with middle-dot L)</description>
  5113. <languageList>
  5114. <iso639Id>cat</iso639Id>
  5115. </languageList>
  5116. </configItem>
  5117. </variant>
  5118. <variant>
  5119. <configItem>
  5120. <name>mac</name>
  5121. <description>Spanish (Macintosh)</description>
  5122. </configItem>
  5123. </variant>
  5124. </variantList>
  5125. </layout>
  5126. <layout>
  5127. <configItem>
  5128. <name>se</name>
  5129. <!-- Keyboard indicator for Swedish layouts -->
  5130. <shortDescription>sv</shortDescription>
  5131. <description>Swedish</description>
  5132. <languageList>
  5133. <iso639Id>swe</iso639Id>
  5134. </languageList>
  5135. </configItem>
  5136. <variantList>
  5137. <variant>
  5138. <configItem>
  5139. <name>nodeadkeys</name>
  5140. <description>Swedish (no dead keys)</description>
  5141. </configItem>
  5142. </variant>
  5143. <variant>
  5144. <configItem>
  5145. <name>dvorak</name>
  5146. <description>Swedish (Dvorak)</description>
  5147. </configItem>
  5148. </variant>
  5149. <variant>
  5150. <configItem>
  5151. <name>rus</name>
  5152. <!-- Keyboard indicator for Russian layouts -->
  5153. <shortDescription>ru</shortDescription>
  5154. <description>Russian (Sweden, phonetic)</description>
  5155. <languageList>
  5156. <iso639Id>rus</iso639Id>
  5157. </languageList>
  5158. </configItem>
  5159. </variant>
  5160. <variant>
  5161. <configItem>
  5162. <name>rus_nodeadkeys</name>
  5163. <!-- Keyboard indicator for Russian layouts -->
  5164. <shortDescription>ru</shortDescription>
  5165. <description>Russian (Sweden, phonetic, no dead keys)</description>
  5166. <languageList>
  5167. <iso639Id>rus</iso639Id>
  5168. </languageList>
  5169. </configItem>
  5170. </variant>
  5171. <variant>
  5172. <configItem>
  5173. <name>smi</name>
  5174. <description>Northern Saami (Sweden)</description>
  5175. <languageList>
  5176. <iso639Id>sme</iso639Id>
  5177. </languageList>
  5178. </configItem>
  5179. </variant>
  5180. <variant>
  5181. <configItem>
  5182. <name>mac</name>
  5183. <description>Swedish (Macintosh)</description>
  5184. </configItem>
  5185. </variant>
  5186. <variant>
  5187. <configItem>
  5188. <name>svdvorak</name>
  5189. <description>Swedish (Svdvorak)</description>
  5190. </configItem>
  5191. </variant>
  5192. <variant>
  5193. <configItem>
  5194. <name>us_dvorak</name>
  5195. <description>Swedish (Dvorak, intl.)</description>
  5196. </configItem>
  5197. </variant>
  5198. <variant>
  5199. <configItem>
  5200. <name>us</name>
  5201. <description>Swedish (US)</description>
  5202. </configItem>
  5203. </variant>
  5204. <variant>
  5205. <configItem>
  5206. <name>swl</name>
  5207. <description>Swedish Sign Language</description>
  5208. <languageList>
  5209. <iso639Id>swl</iso639Id>
  5210. </languageList>
  5211. </configItem>
  5212. </variant>
  5213. </variantList>
  5214. </layout>
  5215. <layout>
  5216. <configItem>
  5217. <name>ch</name>
  5218. <!-- Keyboard indicator for German layouts -->
  5219. <shortDescription>de</shortDescription>
  5220. <description>German (Switzerland)</description>
  5221. <languageList>
  5222. <iso639Id>deu</iso639Id>
  5223. <iso639Id>gsw</iso639Id>
  5224. </languageList>
  5225. </configItem>
  5226. <variantList>
  5227. <variant>
  5228. <configItem>
  5229. <name>legacy</name>
  5230. <description>German (Switzerland, legacy)</description>
  5231. </configItem>
  5232. </variant>
  5233. <variant>
  5234. <configItem>
  5235. <name>de_nodeadkeys</name>
  5236. <!-- Keyboard indicator for German layouts -->
  5237. <shortDescription>de</shortDescription>
  5238. <description>German (Switzerland, no dead keys)</description>
  5239. </configItem>
  5240. </variant>
  5241. <variant>
  5242. <configItem>
  5243. <name>de_sundeadkeys</name>
  5244. <!-- Keyboard indicator for German layouts -->
  5245. <shortDescription>de</shortDescription>
  5246. <description>German (Switzerland, Sun dead keys)</description>
  5247. </configItem>
  5248. </variant>
  5249. <variant>
  5250. <configItem>
  5251. <name>fr</name>
  5252. <!-- Keyboard indicator for French layouts -->
  5253. <shortDescription>fr</shortDescription>
  5254. <description>French (Switzerland)</description>
  5255. <languageList>
  5256. <iso639Id>fra</iso639Id>
  5257. </languageList>
  5258. </configItem>
  5259. </variant>
  5260. <variant>
  5261. <configItem>
  5262. <name>fr_nodeadkeys</name>
  5263. <!-- Keyboard indicator for French layouts -->
  5264. <shortDescription>fr</shortDescription>
  5265. <description>French (Switzerland, no dead keys)</description>
  5266. <languageList>
  5267. <iso639Id>fra</iso639Id>
  5268. </languageList>
  5269. </configItem>
  5270. </variant>
  5271. <variant>
  5272. <configItem>
  5273. <name>fr_sundeadkeys</name>
  5274. <!-- Keyboard indicator for French layouts -->
  5275. <shortDescription>fr</shortDescription>
  5276. <description>French (Switzerland, Sun dead keys)</description>
  5277. <languageList>
  5278. <iso639Id>fra</iso639Id>
  5279. </languageList>
  5280. </configItem>
  5281. </variant>
  5282. <variant>
  5283. <configItem>
  5284. <name>fr_mac</name>
  5285. <!-- Keyboard indicator for French layouts -->
  5286. <shortDescription>fr</shortDescription>
  5287. <description>French (Switzerland, Macintosh)</description>
  5288. <languageList>
  5289. <iso639Id>fra</iso639Id>
  5290. </languageList>
  5291. </configItem>
  5292. </variant>
  5293. <variant>
  5294. <configItem>
  5295. <name>de_mac</name>
  5296. <!-- Keyboard indicator for German layouts -->
  5297. <shortDescription>de</shortDescription>
  5298. <description>German (Switzerland, Macintosh)</description>
  5299. </configItem>
  5300. </variant>
  5301. </variantList>
  5302. </layout>
  5303. <layout>
  5304. <configItem>
  5305. <name>sy</name>
  5306. <!-- Keyboard indicator for Arabic layouts -->
  5307. <shortDescription>ar</shortDescription>
  5308. <description>Arabic (Syria)</description>
  5309. <languageList>
  5310. <iso639Id>syr</iso639Id>
  5311. </languageList>
  5312. </configItem>
  5313. <variantList>
  5314. <variant>
  5315. <configItem>
  5316. <name>syc</name>
  5317. <!-- Keyboard indicator for Syriac layouts -->
  5318. <shortDescription>syc</shortDescription>
  5319. <description>Syriac</description>
  5320. </configItem>
  5321. </variant>
  5322. <variant>
  5323. <configItem>
  5324. <name>syc_phonetic</name>
  5325. <!-- Keyboard indicator for Syriac layouts -->
  5326. <shortDescription>syc</shortDescription>
  5327. <description>Syriac (phonetic)</description>
  5328. </configItem>
  5329. </variant>
  5330. <variant>
  5331. <configItem>
  5332. <name>ku</name>
  5333. <!-- Keyboard indicator for Kurdish layouts -->
  5334. <shortDescription>ku</shortDescription>
  5335. <description>Kurdish (Syria, Latin Q)</description>
  5336. <languageList>
  5337. <iso639Id>kur</iso639Id>
  5338. </languageList>
  5339. </configItem>
  5340. </variant>
  5341. <variant>
  5342. <configItem>
  5343. <name>ku_f</name>
  5344. <!-- Keyboard indicator for Kurdish layouts -->
  5345. <shortDescription>ku</shortDescription>
  5346. <description>Kurdish (Syria, F)</description>
  5347. <languageList>
  5348. <iso639Id>kur</iso639Id>
  5349. </languageList>
  5350. </configItem>
  5351. </variant>
  5352. <variant>
  5353. <configItem>
  5354. <name>ku_alt</name>
  5355. <!-- Keyboard indicator for Kurdish layouts -->
  5356. <shortDescription>ku</shortDescription>
  5357. <description>Kurdish (Syria, Latin Alt-Q)</description>
  5358. <languageList>
  5359. <iso639Id>kur</iso639Id>
  5360. </languageList>
  5361. </configItem>
  5362. </variant>
  5363. </variantList>
  5364. </layout>
  5365. <layout>
  5366. <configItem>
  5367. <name>tj</name>
  5368. <!-- Keyboard indicator for Tajik layouts -->
  5369. <shortDescription>tg</shortDescription>
  5370. <description>Tajik</description>
  5371. <languageList>
  5372. <iso639Id>tgk</iso639Id>
  5373. </languageList>
  5374. </configItem>
  5375. <variantList>
  5376. <variant>
  5377. <configItem>
  5378. <name>legacy</name>
  5379. <description>Tajik (legacy)</description>
  5380. </configItem>
  5381. </variant>
  5382. </variantList>
  5383. </layout>
  5384. <layout>
  5385. <configItem>
  5386. <name>lk</name>
  5387. <!-- Keyboard indicator for Sinhala layouts -->
  5388. <shortDescription>si</shortDescription>
  5389. <description>Sinhala (phonetic)</description>
  5390. <languageList>
  5391. <iso639Id>sin</iso639Id>
  5392. </languageList>
  5393. </configItem>
  5394. <variantList>
  5395. <variant>
  5396. <configItem>
  5397. <name>tam_unicode</name>
  5398. <!-- Keyboard indicator for Tamil layouts -->
  5399. <shortDescription>ta</shortDescription>
  5400. <description>Tamil (Sri Lanka, TamilNet '99)</description>
  5401. <languageList>
  5402. <iso639Id>tam</iso639Id>
  5403. </languageList>
  5404. </configItem>
  5405. </variant>
  5406. <variant>
  5407. <configItem>
  5408. <name>tam_TAB</name>
  5409. <description>Tamil (Sri Lanka, TamilNet '99, TAB encoding)</description>
  5410. <languageList>
  5411. <iso639Id>tam</iso639Id>
  5412. </languageList>
  5413. </configItem>
  5414. </variant>
  5415. <variant>
  5416. <configItem>
  5417. <name>us</name>
  5418. <!-- Keyboard indicator for US layouts -->
  5419. <shortDescription>us</shortDescription>
  5420. <description>Sinhala (US)</description>
  5421. </configItem>
  5422. </variant>
  5423. </variantList>
  5424. </layout>
  5425. <layout>
  5426. <configItem>
  5427. <name>th</name>
  5428. <!-- Keyboard indicator for Thai layouts -->
  5429. <shortDescription>th</shortDescription>
  5430. <description>Thai</description>
  5431. <languageList>
  5432. <iso639Id>tha</iso639Id>
  5433. </languageList>
  5434. </configItem>
  5435. <variantList>
  5436. <variant>
  5437. <configItem>
  5438. <name>tis</name>
  5439. <description>Thai (TIS-820.2538)</description>
  5440. </configItem>
  5441. </variant>
  5442. <variant>
  5443. <configItem>
  5444. <name>pat</name>
  5445. <description>Thai (Pattachote)</description>
  5446. </configItem>
  5447. </variant>
  5448. </variantList>
  5449. </layout>
  5450. <layout>
  5451. <configItem>
  5452. <name>tr</name>
  5453. <!-- Keyboard indicator for Turkish layouts -->
  5454. <shortDescription>tr</shortDescription>
  5455. <description>Turkish</description>
  5456. <languageList>
  5457. <iso639Id>tur</iso639Id>
  5458. </languageList>
  5459. </configItem>
  5460. <variantList>
  5461. <variant>
  5462. <configItem>
  5463. <name>f</name>
  5464. <description>Turkish (F)</description>
  5465. </configItem>
  5466. </variant>
  5467. <variant>
  5468. <configItem>
  5469. <name>alt</name>
  5470. <description>Turkish (Alt-Q)</description>
  5471. </configItem>
  5472. </variant>
  5473. <variant>
  5474. <configItem>
  5475. <name>sundeadkeys</name>
  5476. <description>Turkish (Sun dead keys)</description>
  5477. </configItem>
  5478. </variant>
  5479. <variant>
  5480. <configItem>
  5481. <name>ku</name>
  5482. <!-- Keyboard indicator for Kurdish layouts -->
  5483. <shortDescription>ku</shortDescription>
  5484. <description>Kurdish (Turkey, Latin Q)</description>
  5485. <languageList>
  5486. <iso639Id>kur</iso639Id>
  5487. </languageList>
  5488. </configItem>
  5489. </variant>
  5490. <variant>
  5491. <configItem>
  5492. <name>ku_f</name>
  5493. <!-- Keyboard indicator for Kurdish layouts -->
  5494. <shortDescription>ku</shortDescription>
  5495. <description>Kurdish (Turkey, F)</description>
  5496. <languageList>
  5497. <iso639Id>kur</iso639Id>
  5498. </languageList>
  5499. </configItem>
  5500. </variant>
  5501. <variant>
  5502. <configItem>
  5503. <name>ku_alt</name>
  5504. <!-- Keyboard indicator for Kurdish layouts -->
  5505. <shortDescription>ku</shortDescription>
  5506. <description>Kurdish (Turkey, Latin Alt-Q)</description>
  5507. <languageList>
  5508. <iso639Id>kur</iso639Id>
  5509. </languageList>
  5510. </configItem>
  5511. </variant>
  5512. <variant>
  5513. <configItem>
  5514. <name>intl</name>
  5515. <description>Turkish (intl., with dead keys)</description>
  5516. </configItem>
  5517. </variant>
  5518. <variant>
  5519. <configItem>
  5520. <name>crh</name>
  5521. <!-- Keyboard indicator for Crimean Tatar layouts -->
  5522. <shortDescription>crh</shortDescription>
  5523. <description>Crimean Tatar (Turkish Q)</description>
  5524. <languageList>
  5525. <iso639Id>crh</iso639Id>
  5526. </languageList>
  5527. </configItem>
  5528. </variant>
  5529. <variant>
  5530. <configItem>
  5531. <name>crh_f</name>
  5532. <!-- Keyboard indicator for Crimean Tatar layouts -->
  5533. <shortDescription>crh</shortDescription>
  5534. <description>Crimean Tatar (Turkish F)</description>
  5535. <languageList>
  5536. <iso639Id>crh</iso639Id>
  5537. </languageList>
  5538. </configItem>
  5539. </variant>
  5540. <variant>
  5541. <configItem>
  5542. <name>crh_alt</name>
  5543. <!-- Keyboard indicator for Crimean Tatar layouts -->
  5544. <shortDescription>crh</shortDescription>
  5545. <description>Crimean Tatar (Turkish Alt-Q)</description>
  5546. <languageList>
  5547. <iso639Id>crh</iso639Id>
  5548. </languageList>
  5549. </configItem>
  5550. </variant>
  5551. </variantList>
  5552. </layout>
  5553. <layout>
  5554. <configItem>
  5555. <name>tw</name>
  5556. <!-- Keyboard indicator for Taiwanese layouts -->
  5557. <shortDescription>zh</shortDescription>
  5558. <description>Taiwanese</description>
  5559. <languageList>
  5560. <iso639Id>fox</iso639Id>
  5561. </languageList>
  5562. </configItem>
  5563. <variantList>
  5564. <variant>
  5565. <configItem>
  5566. <name>indigenous</name>
  5567. <description>Taiwanese (indigenous)</description>
  5568. <languageList>
  5569. <iso639Id>ami</iso639Id>
  5570. <iso639Id>tay</iso639Id>
  5571. <iso639Id>bnn</iso639Id>
  5572. <iso639Id>ckv</iso639Id>
  5573. <iso639Id>pwn</iso639Id>
  5574. <iso639Id>pyu</iso639Id>
  5575. <iso639Id>dru</iso639Id>
  5576. <iso639Id>ais</iso639Id>
  5577. <iso639Id>ssf</iso639Id>
  5578. <iso639Id>tao</iso639Id>
  5579. <iso639Id>tsu</iso639Id>
  5580. <iso639Id>trv</iso639Id>
  5581. <iso639Id>xnb</iso639Id>
  5582. <iso639Id>sxr</iso639Id>
  5583. <iso639Id>uun</iso639Id>
  5584. <iso639Id>fos</iso639Id>
  5585. </languageList>
  5586. </configItem>
  5587. </variant>
  5588. <variant>
  5589. <configItem>
  5590. <name>saisiyat</name>
  5591. <!-- Keyboard indicator for Saisiyat layouts -->
  5592. <shortDescription>xsy</shortDescription>
  5593. <description>Saisiyat (Taiwan)</description>
  5594. <languageList>
  5595. <iso639Id>xsy</iso639Id>
  5596. </languageList>
  5597. </configItem>
  5598. </variant>
  5599. </variantList>
  5600. </layout>
  5601. <layout>
  5602. <configItem>
  5603. <name>ua</name>
  5604. <!-- Keyboard indicator for Ukranian layouts -->
  5605. <shortDescription>uk</shortDescription>
  5606. <description>Ukrainian</description>
  5607. <languageList>
  5608. <iso639Id>ukr</iso639Id>
  5609. </languageList>
  5610. </configItem>
  5611. <variantList>
  5612. <variant>
  5613. <configItem>
  5614. <name>phonetic</name>
  5615. <description>Ukrainian (phonetic)</description>
  5616. </configItem>
  5617. </variant>
  5618. <variant>
  5619. <configItem>
  5620. <name>typewriter</name>
  5621. <description>Ukrainian (typewriter)</description>
  5622. </configItem>
  5623. </variant>
  5624. <variant>
  5625. <configItem>
  5626. <name>winkeys</name>
  5627. <description>Ukrainian (Windows)</description>
  5628. </configItem>
  5629. </variant>
  5630. <variant>
  5631. <configItem>
  5632. <name>legacy</name>
  5633. <description>Ukrainian (legacy)</description>
  5634. </configItem>
  5635. </variant>
  5636. <variant>
  5637. <configItem>
  5638. <name>rstu</name>
  5639. <description>Ukrainian (standard RSTU)</description>
  5640. </configItem>
  5641. </variant>
  5642. <variant>
  5643. <configItem>
  5644. <name>rstu_ru</name>
  5645. <description>Russian (Ukraine, standard RSTU)</description>
  5646. </configItem>
  5647. </variant>
  5648. <variant>
  5649. <configItem>
  5650. <name>homophonic</name>
  5651. <description>Ukrainian (homophonic)</description>
  5652. </configItem>
  5653. </variant>
  5654. </variantList>
  5655. </layout>
  5656. <layout>
  5657. <configItem>
  5658. <name>gb</name>
  5659. <!-- Keyboard indicator for English layouts -->
  5660. <shortDescription>en</shortDescription>
  5661. <description>English (UK)</description>
  5662. <languageList>
  5663. <iso639Id>eng</iso639Id>
  5664. </languageList>
  5665. </configItem>
  5666. <variantList>
  5667. <variant>
  5668. <configItem>
  5669. <name>extd</name>
  5670. <description>English (UK, extended, Windows)</description>
  5671. </configItem>
  5672. </variant>
  5673. <variant>
  5674. <configItem>
  5675. <name>intl</name>
  5676. <description>English (UK, intl., with dead keys)</description>
  5677. </configItem>
  5678. </variant>
  5679. <variant>
  5680. <configItem>
  5681. <name>dvorak</name>
  5682. <description>English (UK, Dvorak)</description>
  5683. </configItem>
  5684. </variant>
  5685. <variant>
  5686. <configItem>
  5687. <name>dvorakukp</name>
  5688. <description>English (UK, Dvorak, with UK punctuation)</description>
  5689. </configItem>
  5690. </variant>
  5691. <variant>
  5692. <configItem>
  5693. <name>mac</name>
  5694. <description>English (UK, Macintosh)</description>
  5695. </configItem>
  5696. </variant>
  5697. <variant>
  5698. <configItem>
  5699. <name>mac_intl</name>
  5700. <description>English (UK, Macintosh, intl.)</description>
  5701. </configItem>
  5702. </variant>
  5703. <variant>
  5704. <configItem>
  5705. <name>colemak</name>
  5706. <description>English (UK, Colemak)</description>
  5707. </configItem>
  5708. </variant>
  5709. <variant>
  5710. <configItem>
  5711. <name>pl</name>
  5712. <!-- Keyboard indicator for Polish layouts -->
  5713. <shortDescription>pl</shortDescription>
  5714. <description>Polish (British keyboard)</description>
  5715. <languageList>
  5716. <iso639Id>pol</iso639Id>
  5717. </languageList>
  5718. </configItem>
  5719. </variant>
  5720. </variantList>
  5721. </layout>
  5722. <layout>
  5723. <configItem>
  5724. <name>uz</name>
  5725. <!-- Keyboard indicator for Uzbek layouts -->
  5726. <shortDescription>uz</shortDescription>
  5727. <description>Uzbek</description>
  5728. <languageList>
  5729. <iso639Id>uzb</iso639Id>
  5730. </languageList>
  5731. </configItem>
  5732. <variantList>
  5733. <variant>
  5734. <configItem>
  5735. <name>latin</name>
  5736. <description>Uzbek (Latin)</description>
  5737. </configItem>
  5738. </variant>
  5739. </variantList>
  5740. </layout>
  5741. <layout>
  5742. <configItem>
  5743. <name>vn</name>
  5744. <!-- Keyboard indicator for Vietnamese layouts -->
  5745. <shortDescription>vi</shortDescription>
  5746. <description>Vietnamese</description>
  5747. <languageList>
  5748. <iso639Id>vie</iso639Id>
  5749. </languageList>
  5750. </configItem>
  5751. <variantList>
  5752. <variant>
  5753. <configItem>
  5754. <name>us</name>
  5755. <description>Vietnamese (US)</description>
  5756. </configItem>
  5757. </variant>
  5758. <variant>
  5759. <configItem>
  5760. <name>fr</name>
  5761. <description>Vietnamese (French)</description>
  5762. </configItem>
  5763. </variant>
  5764. </variantList>
  5765. </layout>
  5766. <layout>
  5767. <configItem>
  5768. <name>kr</name>
  5769. <!-- Keyboard indicator for Korean layouts -->
  5770. <shortDescription>ko</shortDescription>
  5771. <description>Korean</description>
  5772. <languageList>
  5773. <iso639Id>kor</iso639Id>
  5774. </languageList>
  5775. </configItem>
  5776. <variantList>
  5777. <variant>
  5778. <configItem>
  5779. <name>kr104</name>
  5780. <description>Korean (101/104-key compatible)</description>
  5781. </configItem>
  5782. </variant>
  5783. </variantList>
  5784. </layout>
  5785. <layout>
  5786. <configItem>
  5787. <name>nec_vndr/jp</name>
  5788. <!-- Keyboard indicator for Japaneses -->
  5789. <shortDescription>ja</shortDescription>
  5790. <description>Japanese (PC-98)</description>
  5791. <countryList>
  5792. <iso3166Id>JP</iso3166Id>
  5793. </countryList>
  5794. <languageList>
  5795. <iso639Id>jpn</iso639Id>
  5796. </languageList>
  5797. </configItem>
  5798. </layout>
  5799. <layout>
  5800. <configItem>
  5801. <name>ie</name>
  5802. <!-- Keyboard indicator for Irish layouts -->
  5803. <shortDescription>ie</shortDescription>
  5804. <description>Irish</description>
  5805. <languageList>
  5806. <iso639Id>eng</iso639Id>
  5807. </languageList>
  5808. </configItem>
  5809. <variantList>
  5810. <variant>
  5811. <configItem>
  5812. <name>CloGaelach</name>
  5813. <description>CloGaelach</description>
  5814. <languageList>
  5815. <iso639Id>gle</iso639Id>
  5816. </languageList>
  5817. </configItem>
  5818. </variant>
  5819. <variant>
  5820. <configItem>
  5821. <name>UnicodeExpert</name>
  5822. <description>Irish (UnicodeExpert)</description>
  5823. </configItem>
  5824. </variant>
  5825. <variant>
  5826. <configItem>
  5827. <name>ogam</name>
  5828. <description>Ogham</description>
  5829. <languageList>
  5830. <iso639Id>sga</iso639Id>
  5831. </languageList>
  5832. </configItem>
  5833. </variant>
  5834. <variant>
  5835. <configItem>
  5836. <name>ogam_is434</name>
  5837. <description>Ogham (IS434)</description>
  5838. <languageList>
  5839. <iso639Id>sga</iso639Id>
  5840. </languageList>
  5841. </configItem>
  5842. </variant>
  5843. </variantList>
  5844. </layout>
  5845. <layout>
  5846. <configItem>
  5847. <name>pk</name>
  5848. <!-- Keyboard indicator for Urdu layouts -->
  5849. <shortDescription>ur</shortDescription>
  5850. <description>Urdu (Pakistan)</description>
  5851. <languageList>
  5852. <iso639Id>urd</iso639Id>
  5853. </languageList>
  5854. </configItem>
  5855. <variantList>
  5856. <variant>
  5857. <configItem>
  5858. <name>urd-crulp</name>
  5859. <description>Urdu (Pakistan, CRULP)</description>
  5860. </configItem>
  5861. </variant>
  5862. <variant>
  5863. <configItem>
  5864. <name>urd-nla</name>
  5865. <description>Urdu (Pakistan, NLA)</description>
  5866. </configItem>
  5867. </variant>
  5868. <variant>
  5869. <configItem>
  5870. <name>ara</name>
  5871. <shortDescription>ar</shortDescription>
  5872. <description>Arabic (Pakistan)</description>
  5873. <languageList>
  5874. <iso639Id>ara</iso639Id>
  5875. </languageList>
  5876. </configItem>
  5877. </variant>
  5878. <variant>
  5879. <configItem>
  5880. <name>snd</name>
  5881. <!-- Keyboard indicator for Sindhi layouts -->
  5882. <shortDescription>sd</shortDescription>
  5883. <description>Sindhi</description>
  5884. <languageList>
  5885. <iso639Id>snd</iso639Id>
  5886. </languageList>
  5887. </configItem>
  5888. </variant>
  5889. </variantList>
  5890. </layout>
  5891. <layout>
  5892. <configItem>
  5893. <name>mv</name>
  5894. <!-- Keyboard indicator for Dhivehi layouts -->
  5895. <shortDescription>dv</shortDescription>
  5896. <description>Dhivehi</description>
  5897. <languageList>
  5898. <iso639Id>div</iso639Id>
  5899. </languageList>
  5900. </configItem>
  5901. <variantList/>
  5902. </layout>
  5903. <layout>
  5904. <configItem>
  5905. <name>za</name>
  5906. <!-- Keyboard indicator for English layouts -->
  5907. <shortDescription>en</shortDescription>
  5908. <description>English (South Africa)</description>
  5909. <languageList>
  5910. <iso639Id>eng</iso639Id>
  5911. </languageList>
  5912. </configItem>
  5913. </layout>
  5914. <layout>
  5915. <configItem>
  5916. <name>epo</name>
  5917. <!-- Keyboard indicator for Esperanto layouts -->
  5918. <shortDescription>eo</shortDescription>
  5919. <description>Esperanto</description>
  5920. <languageList>
  5921. <iso639Id>epo</iso639Id>
  5922. </languageList>
  5923. </configItem>
  5924. <variantList>
  5925. <variant>
  5926. <configItem>
  5927. <name>legacy</name>
  5928. <description>Esperanto (legacy)</description>
  5929. </configItem>
  5930. </variant>
  5931. </variantList>
  5932. </layout>
  5933. <layout>
  5934. <configItem>
  5935. <name>np</name>
  5936. <!-- Keyboard indicator for Nepali layouts -->
  5937. <shortDescription>ne</shortDescription>
  5938. <description>Nepali</description>
  5939. <languageList>
  5940. <iso639Id>nep</iso639Id>
  5941. <!-- sat-Deva used in Nepal: http://www.ethnologue.com/language/sat -->
  5942. <iso639Id>sat</iso639Id>
  5943. </languageList>
  5944. </configItem>
  5945. </layout>
  5946. <layout>
  5947. <configItem>
  5948. <name>ng</name>
  5949. <!-- Keyboard indicator for English layouts -->
  5950. <shortDescription>en</shortDescription>
  5951. <description>English (Nigeria)</description>
  5952. <languageList>
  5953. <iso639Id>eng</iso639Id>
  5954. </languageList>
  5955. </configItem>
  5956. <variantList>
  5957. <variant>
  5958. <configItem>
  5959. <name>igbo</name>
  5960. <!-- Keyboard indicator for Igbo layouts -->
  5961. <shortDescription>ig</shortDescription>
  5962. <description>Igbo</description>
  5963. <languageList>
  5964. <iso639Id>ibo</iso639Id>
  5965. </languageList>
  5966. </configItem>
  5967. </variant>
  5968. <variant>
  5969. <configItem>
  5970. <name>yoruba</name>
  5971. <!-- Keyboard indicator for Yoruba layouts -->
  5972. <shortDescription>yo</shortDescription>
  5973. <description>Yoruba</description>
  5974. <languageList>
  5975. <iso639Id>yor</iso639Id>
  5976. </languageList>
  5977. </configItem>
  5978. </variant>
  5979. <variant>
  5980. <configItem>
  5981. <name>hausa</name>
  5982. <!-- Keyboard indicator for Hausa layouts -->
  5983. <shortDescription>ha</shortDescription>
  5984. <description>Hausa (Nigeria)</description>
  5985. <languageList>
  5986. <iso639Id>hau</iso639Id>
  5987. </languageList>
  5988. </configItem>
  5989. </variant>
  5990. </variantList>
  5991. </layout>
  5992. <layout>
  5993. <configItem>
  5994. <name>et</name>
  5995. <!-- Keyboard indicator for Amharic layouts -->
  5996. <shortDescription>am</shortDescription>
  5997. <description>Amharic</description>
  5998. <languageList>
  5999. <iso639Id>amh</iso639Id>
  6000. </languageList>
  6001. </configItem>
  6002. <variantList/>
  6003. </layout>
  6004. <layout>
  6005. <configItem>
  6006. <name>sn</name>
  6007. <!-- Keyboard indicator for Wolof layouts -->
  6008. <shortDescription>wo</shortDescription>
  6009. <description>Wolof</description>
  6010. <languageList>
  6011. <iso639Id>wol</iso639Id>
  6012. </languageList>
  6013. </configItem>
  6014. <variantList/>
  6015. </layout>
  6016. <layout>
  6017. <configItem>
  6018. <name>brai</name>
  6019. <!-- Keyboard indicator for Braille layouts -->
  6020. <shortDescription>brl</shortDescription>
  6021. <description>Braille</description>
  6022. </configItem>
  6023. <variantList>
  6024. <variant>
  6025. <configItem>
  6026. <name>left_hand</name>
  6027. <description>Braille (left-handed)</description>
  6028. </configItem>
  6029. </variant>
  6030. <variant>
  6031. <configItem>
  6032. <name>left_hand_invert</name>
  6033. <description>Braille (left-handed inverted thumb)</description>
  6034. </configItem>
  6035. </variant>
  6036. <variant>
  6037. <configItem>
  6038. <name>right_hand</name>
  6039. <description>Braille (right-handed)</description>
  6040. </configItem>
  6041. </variant>
  6042. <variant>
  6043. <configItem>
  6044. <name>right_hand_invert</name>
  6045. <description>Braille (right-handed inverted thumb)</description>
  6046. </configItem>
  6047. </variant>
  6048. </variantList>
  6049. </layout>
  6050. <layout>
  6051. <configItem>
  6052. <name>tm</name>
  6053. <!-- Keyboard indicator for Turkmen layouts -->
  6054. <shortDescription>tk</shortDescription>
  6055. <description>Turkmen</description>
  6056. <languageList>
  6057. <iso639Id>tuk</iso639Id>
  6058. </languageList>
  6059. </configItem>
  6060. <variantList>
  6061. <variant>
  6062. <configItem>
  6063. <name>alt</name>
  6064. <description>Turkmen (Alt-Q)</description>
  6065. </configItem>
  6066. </variant>
  6067. </variantList>
  6068. </layout>
  6069. <layout>
  6070. <configItem>
  6071. <name>ml</name>
  6072. <!-- Keyboard indicator for Bambara layouts -->
  6073. <shortDescription>bm</shortDescription>
  6074. <description>Bambara</description>
  6075. <languageList>
  6076. <iso639Id>bam</iso639Id>
  6077. </languageList>
  6078. </configItem>
  6079. <variantList>
  6080. <variant>
  6081. <configItem>
  6082. <name>fr-oss</name>
  6083. <!-- Keyboard indicator for French layouts -->
  6084. <shortDescription>fr</shortDescription>
  6085. <description>French (Mali, alt.)</description>
  6086. <languageList>
  6087. <iso639Id>fra</iso639Id>
  6088. </languageList>
  6089. </configItem>
  6090. </variant>
  6091. <variant>
  6092. <configItem>
  6093. <name>us-mac</name>
  6094. <!-- Keyboard indicator for English layouts -->
  6095. <shortDescription>en</shortDescription>
  6096. <description>English (Mali, US, Macintosh)</description>
  6097. <languageList>
  6098. <iso639Id>eng</iso639Id>
  6099. </languageList>
  6100. </configItem>
  6101. </variant>
  6102. <variant>
  6103. <configItem>
  6104. <name>us-intl</name>
  6105. <!-- Keyboard indicator for English layouts -->
  6106. <shortDescription>en</shortDescription>
  6107. <description>English (Mali, US, intl.)</description>
  6108. <languageList>
  6109. <iso639Id>eng</iso639Id>
  6110. </languageList>
  6111. </configItem>
  6112. </variant>
  6113. </variantList>
  6114. </layout>
  6115. <layout>
  6116. <configItem>
  6117. <name>tz</name>
  6118. <!-- Keyboard indicator for Swahili layouts -->
  6119. <shortDescription>sw</shortDescription>
  6120. <description>Swahili (Tanzania)</description>
  6121. <languageList>
  6122. <iso639Id>swa</iso639Id>
  6123. </languageList>
  6124. </configItem>
  6125. </layout>
  6126. <layout>
  6127. <configItem>
  6128. <name>tg</name>
  6129. <shortDescription>fr-tg</shortDescription>
  6130. <description>French (Togo)</description>
  6131. <languageList>
  6132. <iso639Id>fra</iso639Id>
  6133. <iso639Id>ajg</iso639Id>
  6134. <iso639Id>blo</iso639Id>
  6135. <iso639Id>kpo</iso639Id>
  6136. <iso639Id>ewe</iso639Id>
  6137. <iso639Id>fon</iso639Id>
  6138. <iso639Id>fue</iso639Id>
  6139. <iso639Id>gej</iso639Id>
  6140. <iso639Id>ife</iso639Id>
  6141. <iso639Id>kbp</iso639Id>
  6142. <iso639Id>las</iso639Id>
  6143. <iso639Id>dop</iso639Id>
  6144. <iso639Id>mfg</iso639Id>
  6145. <iso639Id>nmz</iso639Id>
  6146. <iso639Id>bud</iso639Id>
  6147. <iso639Id>gng</iso639Id>
  6148. <iso639Id>kdh</iso639Id>
  6149. <iso639Id>soy</iso639Id>
  6150. </languageList>
  6151. </configItem>
  6152. </layout>
  6153. <layout>
  6154. <configItem>
  6155. <name>ke</name>
  6156. <!-- Keyboard indicator for Swahili layouts -->
  6157. <shortDescription>sw</shortDescription>
  6158. <description>Swahili (Kenya)</description>
  6159. <languageList>
  6160. <iso639Id>swa</iso639Id>
  6161. </languageList>
  6162. </configItem>
  6163. <variantList>
  6164. <variant>
  6165. <configItem>
  6166. <name>kik</name>
  6167. <!-- Keyboard indicator for Kikuyu layouts -->
  6168. <shortDescription>ki</shortDescription>
  6169. <description>Kikuyu</description>
  6170. <languageList>
  6171. <iso639Id>kik</iso639Id>
  6172. </languageList>
  6173. </configItem>
  6174. </variant>
  6175. </variantList>
  6176. </layout>
  6177. <layout>
  6178. <configItem>
  6179. <name>bw</name>
  6180. <!-- Keyboard indicator for Tswana layouts -->
  6181. <shortDescription>tn</shortDescription>
  6182. <description>Tswana</description>
  6183. <languageList>
  6184. <iso639Id>tsn</iso639Id>
  6185. </languageList>
  6186. </configItem>
  6187. </layout>
  6188. <layout>
  6189. <configItem>
  6190. <name>ph</name>
  6191. <!-- Keyboard indicator for Filipino layouts -->
  6192. <shortDescription>ph</shortDescription>
  6193. <description>Filipino</description>
  6194. <languageList>
  6195. <iso639Id>eng</iso639Id>
  6196. <iso639Id>bik</iso639Id>
  6197. <iso639Id>ceb</iso639Id>
  6198. <iso639Id>fil</iso639Id>
  6199. <iso639Id>hil</iso639Id>
  6200. <iso639Id>ilo</iso639Id>
  6201. <iso639Id>pam</iso639Id>
  6202. <iso639Id>pag</iso639Id>
  6203. <iso639Id>phi</iso639Id>
  6204. <iso639Id>tgl</iso639Id>
  6205. <iso639Id>war</iso639Id>
  6206. </languageList>
  6207. </configItem>
  6208. <variantList>
  6209. <variant>
  6210. <configItem>
  6211. <name>qwerty-bay</name>
  6212. <description>Filipino (QWERTY, Baybayin)</description>
  6213. <languageList>
  6214. <iso639Id>bik</iso639Id>
  6215. <iso639Id>ceb</iso639Id>
  6216. <iso639Id>fil</iso639Id>
  6217. <iso639Id>hil</iso639Id>
  6218. <iso639Id>ilo</iso639Id>
  6219. <iso639Id>pam</iso639Id>
  6220. <iso639Id>pag</iso639Id>
  6221. <iso639Id>phi</iso639Id>
  6222. <iso639Id>tgl</iso639Id>
  6223. <iso639Id>war</iso639Id>
  6224. </languageList>
  6225. </configItem>
  6226. </variant>
  6227. <variant>
  6228. <configItem>
  6229. <name>capewell-dvorak</name>
  6230. <description>Filipino (Capewell-Dvorak, Latin)</description>
  6231. </configItem>
  6232. </variant>
  6233. <variant>
  6234. <configItem>
  6235. <name>capewell-dvorak-bay</name>
  6236. <description>Filipino (Capewell-Dvorak, Baybayin)</description>
  6237. <languageList>
  6238. <iso639Id>bik</iso639Id>
  6239. <iso639Id>ceb</iso639Id>
  6240. <iso639Id>fil</iso639Id>
  6241. <iso639Id>hil</iso639Id>
  6242. <iso639Id>ilo</iso639Id>
  6243. <iso639Id>pam</iso639Id>
  6244. <iso639Id>pag</iso639Id>
  6245. <iso639Id>phi</iso639Id>
  6246. <iso639Id>tgl</iso639Id>
  6247. <iso639Id>war</iso639Id>
  6248. </languageList>
  6249. </configItem>
  6250. </variant>
  6251. <variant>
  6252. <configItem>
  6253. <name>capewell-qwerf2k6</name>
  6254. <description>Filipino (Capewell-QWERF 2006, Latin)</description>
  6255. </configItem>
  6256. </variant>
  6257. <variant>
  6258. <configItem>
  6259. <name>capewell-qwerf2k6-bay</name>
  6260. <description>Filipino (Capewell-QWERF 2006, Baybayin)</description>
  6261. <languageList>
  6262. <iso639Id>bik</iso639Id>
  6263. <iso639Id>ceb</iso639Id>
  6264. <iso639Id>fil</iso639Id>
  6265. <iso639Id>hil</iso639Id>
  6266. <iso639Id>ilo</iso639Id>
  6267. <iso639Id>pam</iso639Id>
  6268. <iso639Id>pag</iso639Id>
  6269. <iso639Id>phi</iso639Id>
  6270. <iso639Id>tgl</iso639Id>
  6271. <iso639Id>war</iso639Id>
  6272. </languageList>
  6273. </configItem>
  6274. </variant>
  6275. <variant>
  6276. <configItem>
  6277. <name>colemak</name>
  6278. <description>Filipino (Colemak, Latin)</description>
  6279. </configItem>
  6280. </variant>
  6281. <variant>
  6282. <configItem>
  6283. <name>colemak-bay</name>
  6284. <description>Filipino (Colemak, Baybayin)</description>
  6285. <languageList>
  6286. <iso639Id>bik</iso639Id>
  6287. <iso639Id>ceb</iso639Id>
  6288. <iso639Id>fil</iso639Id>
  6289. <iso639Id>hil</iso639Id>
  6290. <iso639Id>ilo</iso639Id>
  6291. <iso639Id>pam</iso639Id>
  6292. <iso639Id>pag</iso639Id>
  6293. <iso639Id>phi</iso639Id>
  6294. <iso639Id>tgl</iso639Id>
  6295. <iso639Id>war</iso639Id>
  6296. </languageList>
  6297. </configItem>
  6298. </variant>
  6299. <variant>
  6300. <configItem>
  6301. <name>dvorak</name>
  6302. <description>Filipino (Dvorak, Latin)</description>
  6303. </configItem>
  6304. </variant>
  6305. <variant>
  6306. <configItem>
  6307. <name>dvorak-bay</name>
  6308. <description>Filipino (Dvorak, Baybayin)</description>
  6309. <languageList>
  6310. <iso639Id>bik</iso639Id>
  6311. <iso639Id>ceb</iso639Id>
  6312. <iso639Id>fil</iso639Id>
  6313. <iso639Id>hil</iso639Id>
  6314. <iso639Id>ilo</iso639Id>
  6315. <iso639Id>pam</iso639Id>
  6316. <iso639Id>pag</iso639Id>
  6317. <iso639Id>phi</iso639Id>
  6318. <iso639Id>tgl</iso639Id>
  6319. <iso639Id>war</iso639Id>
  6320. </languageList>
  6321. </configItem>
  6322. </variant>
  6323. </variantList>
  6324. </layout>
  6325. <layout>
  6326. <configItem>
  6327. <name>md</name>
  6328. <shortDescription>md</shortDescription>
  6329. <description>Moldavian</description>
  6330. <languageList>
  6331. <iso639Id>ron</iso639Id>
  6332. </languageList>
  6333. </configItem>
  6334. <variantList>
  6335. <variant>
  6336. <configItem>
  6337. <name>gag</name>
  6338. <shortDescription>gag</shortDescription>
  6339. <description>Moldavian (Gagauz)</description>
  6340. <languageList>
  6341. <iso639Id>gag</iso639Id>
  6342. </languageList>
  6343. </configItem>
  6344. </variant>
  6345. </variantList>
  6346. </layout>
  6347. <layout>
  6348. <configItem>
  6349. <name>id</name>
  6350. <shortDescription>id</shortDescription>
  6351. <description>Indonesian (Arab Melayu, phonetic)</description>
  6352. <languageList>
  6353. <iso639Id>ind</iso639Id>
  6354. <iso639Id>msa</iso639Id>
  6355. <iso639Id>min</iso639Id>
  6356. <iso639Id>ace</iso639Id>
  6357. <iso639Id>bjn</iso639Id>
  6358. <iso639Id>tsg</iso639Id>
  6359. <iso639Id>mfa</iso639Id>
  6360. </languageList>
  6361. </configItem>
  6362. <variantList>
  6363. <variant>
  6364. <configItem>
  6365. <name>phoneticx</name>
  6366. <description>Indonesian (Arab Melayu, extended phonetic)</description>
  6367. </configItem>
  6368. </variant>
  6369. </variantList>
  6370. </layout>
  6371. <layout>
  6372. <configItem>
  6373. <name>jv</name>
  6374. <shortDescription>jv</shortDescription>
  6375. <description>Indonesian (Javanese)</description>
  6376. <languageList>
  6377. <iso639Id>jv</iso639Id>
  6378. </languageList>
  6379. </configItem>
  6380. <variantList/>
  6381. </layout>
  6382. <layout>
  6383. <configItem>
  6384. <name>my</name>
  6385. <shortDescription>ms</shortDescription>
  6386. <description>Malay (Jawi, Arabic Keyboard)</description>
  6387. <languageList>
  6388. <iso639Id>ind</iso639Id>
  6389. <iso639Id>msa</iso639Id>
  6390. <iso639Id>min</iso639Id>
  6391. <iso639Id>ace</iso639Id>
  6392. <iso639Id>bjn</iso639Id>
  6393. <iso639Id>tsg</iso639Id>
  6394. <iso639Id>mfa</iso639Id>
  6395. </languageList>
  6396. </configItem>
  6397. <variantList>
  6398. <variant>
  6399. <configItem>
  6400. <name>phonetic</name>
  6401. <description>Malay (Jawi, phonetic)</description>
  6402. </configItem>
  6403. </variant>
  6404. </variantList>
  6405. </layout>
  6406. </layoutList>
  6407. <optionList>
  6408. <group allowMultipleSelection="true">
  6409. <!-- The key combination used to switch between groups -->
  6410. <configItem>
  6411. <name>grp</name>
  6412. <description>Switching to another layout</description>
  6413. </configItem>
  6414. <option>
  6415. <configItem>
  6416. <name>grp:switch</name>
  6417. <description>Right Alt (while pressed)</description>
  6418. </configItem>
  6419. </option>
  6420. <option>
  6421. <configItem>
  6422. <name>grp:lswitch</name>
  6423. <description>Left Alt (while pressed)</description>
  6424. </configItem>
  6425. </option>
  6426. <option>
  6427. <configItem>
  6428. <name>grp:lwin_switch</name>
  6429. <description>Left Win (while pressed)</description>
  6430. </configItem>
  6431. </option>
  6432. <option>
  6433. <configItem>
  6434. <name>grp:rwin_switch</name>
  6435. <description>Right Win (while pressed)</description>
  6436. </configItem>
  6437. </option>
  6438. <option>
  6439. <configItem>
  6440. <name>grp:win_switch</name>
  6441. <description>Any Win (while pressed)</description>
  6442. </configItem>
  6443. </option>
  6444. <option>
  6445. <configItem>
  6446. <name>grp:menu_switch</name>
  6447. <description>Menu (while pressed), Shift+Menu for Menu</description>
  6448. </configItem>
  6449. </option>
  6450. <option>
  6451. <configItem>
  6452. <name>grp:caps_switch</name>
  6453. <description>Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action</description>
  6454. </configItem>
  6455. </option>
  6456. <option>
  6457. <configItem>
  6458. <name>grp:rctrl_switch</name>
  6459. <description>Right Ctrl (while pressed)</description>
  6460. </configItem>
  6461. </option>
  6462. <option>
  6463. <configItem>
  6464. <name>grp:toggle</name>
  6465. <description>Right Alt</description>
  6466. </configItem>
  6467. </option>
  6468. <option>
  6469. <configItem>
  6470. <name>grp:lalt_toggle</name>
  6471. <description>Left Alt</description>
  6472. </configItem>
  6473. </option>
  6474. <option>
  6475. <configItem>
  6476. <name>grp:caps_toggle</name>
  6477. <description>Caps Lock</description>
  6478. </configItem>
  6479. </option>
  6480. <option>
  6481. <configItem>
  6482. <name>grp:shift_caps_toggle</name>
  6483. <description>Shift+Caps Lock</description>
  6484. </configItem>
  6485. </option>
  6486. <option>
  6487. <configItem>
  6488. <name>grp:shift_caps_switch</name>
  6489. <description>Caps Lock to first layout; Shift+Caps Lock to last layout</description>
  6490. </configItem>
  6491. </option>
  6492. <option>
  6493. <configItem>
  6494. <name>grp:win_menu_switch</name>
  6495. <description>Left Win to first layout; Right Win/Menu to last layout</description>
  6496. </configItem>
  6497. </option>
  6498. <option>
  6499. <configItem>
  6500. <name>grp:lctrl_rctrl_switch</name>
  6501. <description>Left Ctrl to first layout; Right Ctrl to last layout</description>
  6502. </configItem>
  6503. </option>
  6504. <option>
  6505. <configItem>
  6506. <name>grp:alt_caps_toggle</name>
  6507. <description>Alt+Caps Lock</description>
  6508. </configItem>
  6509. </option>
  6510. <option>
  6511. <configItem>
  6512. <name>grp:shifts_toggle</name>
  6513. <description>Both Shift together</description>
  6514. </configItem>
  6515. </option>
  6516. <option>
  6517. <configItem>
  6518. <name>grp:alts_toggle</name>
  6519. <description>Both Alt together</description>
  6520. </configItem>
  6521. </option>
  6522. <option>
  6523. <configItem>
  6524. <name>grp:ctrls_toggle</name>
  6525. <description>Both Ctrl together</description>
  6526. </configItem>
  6527. </option>
  6528. <option>
  6529. <configItem>
  6530. <name>grp:ctrl_shift_toggle</name>
  6531. <description>Ctrl+Shift</description>
  6532. </configItem>
  6533. </option>
  6534. <option>
  6535. <configItem>
  6536. <name>grp:lctrl_lshift_toggle</name>
  6537. <description>Left Ctrl+Left Shift</description>
  6538. </configItem>
  6539. </option>
  6540. <option>
  6541. <configItem>
  6542. <name>grp:rctrl_rshift_toggle</name>
  6543. <description>Right Ctrl+Right Shift</description>
  6544. </configItem>
  6545. </option>
  6546. <option>
  6547. <configItem>
  6548. <name>grp:ctrl_alt_toggle</name>
  6549. <description>Alt+Ctrl</description>
  6550. </configItem>
  6551. </option>
  6552. <option>
  6553. <configItem>
  6554. <name>grp:alt_shift_toggle</name>
  6555. <description>Alt+Shift</description>
  6556. </configItem>
  6557. </option>
  6558. <option>
  6559. <configItem>
  6560. <name>grp:lalt_lshift_toggle</name>
  6561. <description>Left Alt+Left Shift</description>
  6562. </configItem>
  6563. </option>
  6564. <option>
  6565. <configItem>
  6566. <name>grp:alt_space_toggle</name>
  6567. <description>Alt+Space</description>
  6568. </configItem>
  6569. </option>
  6570. <option>
  6571. <configItem>
  6572. <name>grp:menu_toggle</name>
  6573. <description>Menu</description>
  6574. </configItem>
  6575. </option>
  6576. <option>
  6577. <configItem>
  6578. <name>grp:lwin_toggle</name>
  6579. <description>Left Win</description>
  6580. </configItem>
  6581. </option>
  6582. <option>
  6583. <configItem>
  6584. <name>grp:win_space_toggle</name>
  6585. <description>Win+Space</description>
  6586. </configItem>
  6587. </option>
  6588. <option>
  6589. <configItem>
  6590. <name>grp:rwin_toggle</name>
  6591. <description>Right Win</description>
  6592. </configItem>
  6593. </option>
  6594. <option>
  6595. <configItem>
  6596. <name>grp:lshift_toggle</name>
  6597. <description>Left Shift</description>
  6598. </configItem>
  6599. </option>
  6600. <option>
  6601. <configItem>
  6602. <name>grp:rshift_toggle</name>
  6603. <description>Right Shift</description>
  6604. </configItem>
  6605. </option>
  6606. <option>
  6607. <configItem>
  6608. <name>grp:lctrl_toggle</name>
  6609. <description>Left Ctrl</description>
  6610. </configItem>
  6611. </option>
  6612. <option>
  6613. <configItem>
  6614. <name>grp:rctrl_toggle</name>
  6615. <description>Right Ctrl</description>
  6616. </configItem>
  6617. </option>
  6618. <option>
  6619. <configItem>
  6620. <name>grp:sclk_toggle</name>
  6621. <description>Scroll Lock</description>
  6622. </configItem>
  6623. </option>
  6624. <option>
  6625. <configItem>
  6626. <name>grp:lctrl_lwin_rctrl_menu</name>
  6627. <description>Left Ctrl+Left Win to first layout; Right Ctrl+Menu to second layout</description>
  6628. </configItem>
  6629. </option>
  6630. <option>
  6631. <configItem>
  6632. <name>grp:lctrl_lwin_toggle</name>
  6633. <description>Left Ctrl+Left Win</description>
  6634. </configItem>
  6635. </option>
  6636. </group>
  6637. <group allowMultipleSelection="true">
  6638. <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
  6639. level of symbols -->
  6640. <configItem>
  6641. <name>lv3</name>
  6642. <description>Key to choose the 3rd level</description>
  6643. </configItem>
  6644. <option>
  6645. <configItem>
  6646. <name>lv3:switch</name>
  6647. <description>Right Ctrl</description>
  6648. </configItem>
  6649. </option>
  6650. <option>
  6651. <configItem>
  6652. <name>lv3:menu_switch</name>
  6653. <description>Menu</description>
  6654. </configItem>
  6655. </option>
  6656. <option>
  6657. <configItem>
  6658. <name>lv3:win_switch</name>
  6659. <description>Any Win</description>
  6660. </configItem>
  6661. </option>
  6662. <option>
  6663. <configItem>
  6664. <name>lv3:lwin_switch</name>
  6665. <description>Left Win</description>
  6666. </configItem>
  6667. </option>
  6668. <option>
  6669. <configItem>
  6670. <name>lv3:rwin_switch</name>
  6671. <description>Right Win</description>
  6672. </configItem>
  6673. </option>
  6674. <option>
  6675. <configItem>
  6676. <name>lv3:alt_switch</name>
  6677. <description>Any Alt</description>
  6678. </configItem>
  6679. </option>
  6680. <option>
  6681. <configItem>
  6682. <name>lv3:lalt_switch</name>
  6683. <description>Left Alt</description>
  6684. </configItem>
  6685. </option>
  6686. <option>
  6687. <configItem>
  6688. <name>lv3:ralt_switch</name>
  6689. <description>Right Alt</description>
  6690. </configItem>
  6691. </option>
  6692. <option>
  6693. <configItem>
  6694. <name>lv3:ralt_switch_multikey</name>
  6695. <description>Right Alt; Shift+Right Alt as Compose</description>
  6696. </configItem>
  6697. </option>
  6698. <option>
  6699. <configItem>
  6700. <name>lv3:ralt_alt</name>
  6701. <description>Right Alt never chooses 3rd level</description>
  6702. </configItem>
  6703. </option>
  6704. <option>
  6705. <configItem>
  6706. <name>lv3:enter_switch</name>
  6707. <description>Enter on keypad</description>
  6708. </configItem>
  6709. </option>
  6710. <option>
  6711. <configItem>
  6712. <name>lv3:caps_switch</name>
  6713. <description>Caps Lock</description>
  6714. </configItem>
  6715. </option>
  6716. <option>
  6717. <configItem>
  6718. <name>lv3:bksl_switch</name>
  6719. <description>Backslash</description>
  6720. </configItem>
  6721. </option>
  6722. <option>
  6723. <configItem>
  6724. <name>lv3:lsgt_switch</name>
  6725. <description>The "&lt; &gt;" key</description>
  6726. </configItem>
  6727. </option>
  6728. <option>
  6729. <configItem>
  6730. <name>lv3:caps_switch_latch</name>
  6731. <description>Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser</description>
  6732. </configItem>
  6733. </option>
  6734. <option>
  6735. <configItem>
  6736. <name>lv3:bksl_switch_latch</name>
  6737. <description>Backslash; acts as onetime lock when pressed together with another 3rd level chooser</description>
  6738. </configItem>
  6739. </option>
  6740. <option>
  6741. <configItem>
  6742. <name>lv3:lsgt_switch_latch</name>
  6743. <description>The "&lt; &gt;" key; acts as onetime lock when pressed together with another 3rd level chooser</description>
  6744. </configItem>
  6745. </option>
  6746. </group>
  6747. <group allowMultipleSelection="true">
  6748. <!-- Tweaking the position of the "Ctrl" key -->
  6749. <configItem>
  6750. <name>ctrl</name>
  6751. <description>Ctrl position</description>
  6752. </configItem>
  6753. <option>
  6754. <configItem>
  6755. <name>ctrl:nocaps</name>
  6756. <description>Caps Lock as Ctrl</description>
  6757. </configItem>
  6758. </option>
  6759. <option>
  6760. <configItem>
  6761. <name>ctrl:lctrl_meta</name>
  6762. <description>Left Ctrl as Meta</description>
  6763. </configItem>
  6764. </option>
  6765. <option>
  6766. <configItem>
  6767. <name>ctrl:swapcaps</name>
  6768. <description>Swap Ctrl and Caps Lock</description>
  6769. </configItem>
  6770. </option>
  6771. <option>
  6772. <configItem>
  6773. <name>ctrl:swapcaps_hyper</name>
  6774. <description>Caps Lock as Ctrl, Ctrl as Hyper</description>
  6775. </configItem>
  6776. </option>
  6777. <option>
  6778. <configItem>
  6779. <name>ctrl:ac_ctrl</name>
  6780. <description>To the left of "A"</description>
  6781. </configItem>
  6782. </option>
  6783. <option>
  6784. <configItem>
  6785. <name>ctrl:aa_ctrl</name>
  6786. <description>At the bottom left</description>
  6787. </configItem>
  6788. </option>
  6789. <option>
  6790. <configItem>
  6791. <name>ctrl:rctrl_ralt</name>
  6792. <description>Right Ctrl as Right Alt</description>
  6793. </configItem>
  6794. </option>
  6795. <option>
  6796. <configItem>
  6797. <name>ctrl:menu_rctrl</name>
  6798. <description>Menu as Right Ctrl</description>
  6799. </configItem>
  6800. </option>
  6801. <option>
  6802. <configItem>
  6803. <name>ctrl:swap_lalt_lctl</name>
  6804. <description>Swap Left Alt with Left Ctrl</description>
  6805. </configItem>
  6806. </option>
  6807. <option>
  6808. <configItem>
  6809. <name>ctrl:swap_lwin_lctl</name>
  6810. <description>Swap Left Win with Left Ctrl</description>
  6811. </configItem>
  6812. </option><option>
  6813. <configItem>
  6814. <name>ctrl:swap_rwin_rctl</name>
  6815. <description>Swap Right Win with Right Ctrl</description>
  6816. </configItem>
  6817. </option>
  6818. <option>
  6819. <configItem>
  6820. <name>ctrl:swap_lalt_lctl_lwin</name>
  6821. <description>Left Alt as Ctrl, Left Ctrl as Win, Left Win as Left Alt</description>
  6822. </configItem>
  6823. </option>
  6824. </group>
  6825. <group allowMultipleSelection="true">
  6826. <!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
  6827. <configItem>
  6828. <name>grp_led</name>
  6829. <description>Use keyboard LED to show alternative layout</description>
  6830. </configItem>
  6831. <option>
  6832. <configItem>
  6833. <name>grp_led:num</name>
  6834. <description>Num Lock</description>
  6835. </configItem>
  6836. </option>
  6837. <option>
  6838. <configItem>
  6839. <name>grp_led:caps</name>
  6840. <description>Caps Lock</description>
  6841. </configItem>
  6842. </option>
  6843. <option>
  6844. <configItem>
  6845. <name>grp_led:scroll</name>
  6846. <description>Scroll Lock</description>
  6847. </configItem>
  6848. </option>
  6849. </group>
  6850. <group allowMultipleSelection="true">
  6851. <!-- Using LEDs to indicate modifiers -->
  6852. <configItem>
  6853. <name>mod_led</name>
  6854. <description>Use keyboard LED to indicate modifiers</description>
  6855. </configItem>
  6856. <option>
  6857. <configItem>
  6858. <name>mod_led:compose</name>
  6859. <description>Compose</description>
  6860. </configItem>
  6861. </option>
  6862. </group>
  6863. <group allowMultipleSelection="false">
  6864. <!-- Select a keypad type -->
  6865. <configItem>
  6866. <name>keypad</name>
  6867. <description>Layout of numeric keypad</description>
  6868. </configItem>
  6869. <option>
  6870. <configItem>
  6871. <name>keypad:legacy</name>
  6872. <description>Legacy</description>
  6873. </configItem>
  6874. </option>
  6875. <option>
  6876. <configItem>
  6877. <name>keypad:oss</name>
  6878. <description>Unicode arrows and math operators</description>
  6879. </configItem>
  6880. </option>
  6881. <option>
  6882. <configItem>
  6883. <name>keypad:future</name>
  6884. <description>Unicode arrows and math operators on default level</description>
  6885. </configItem>
  6886. </option>
  6887. <option>
  6888. <configItem>
  6889. <name>keypad:legacy_wang</name>
  6890. <description>Legacy Wang 724</description>
  6891. </configItem>
  6892. </option>
  6893. <option>
  6894. <configItem>
  6895. <name>keypad:oss_wang</name>
  6896. <description>Wang 724 keypad with Unicode arrows and math operators</description>
  6897. </configItem>
  6898. </option>
  6899. <option>
  6900. <configItem>
  6901. <name>keypad:future_wang</name>
  6902. <description>Wang 724 keypad with Unicode arrows and math operators on default level</description>
  6903. </configItem>
  6904. </option>
  6905. <option>
  6906. <configItem>
  6907. <name>keypad:hex</name>
  6908. <description>Hexadecimal</description>
  6909. </configItem>
  6910. </option>
  6911. <option>
  6912. <configItem>
  6913. <name>keypad:atm</name>
  6914. <description>Phone and ATM style</description>
  6915. </configItem>
  6916. </option>
  6917. </group>
  6918. <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
  6919. <group allowMultipleSelection="false">
  6920. <!-- Select a keypad KPDL variant -->
  6921. <configItem>
  6922. <name>kpdl</name>
  6923. <description>Numeric keypad Delete behavior</description>
  6924. </configItem>
  6925. <option>
  6926. <configItem>
  6927. <!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
  6928. <name>kpdl:dot</name>
  6929. <description>Legacy key with dot</description>
  6930. </configItem>
  6931. </option>
  6932. <option>
  6933. <configItem>
  6934. <name>kpdl:comma</name>
  6935. <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
  6936. <description>Legacy key with comma</description>
  6937. </configItem>
  6938. </option>
  6939. <option>
  6940. <configItem>
  6941. <name>kpdl:dotoss</name>
  6942. <description>Four-level key with dot</description>
  6943. </configItem>
  6944. </option>
  6945. <option>
  6946. <configItem>
  6947. <name>kpdl:dotoss_latin9</name>
  6948. <description>Four-level key with dot, Latin-9 only</description>
  6949. </configItem>
  6950. </option>
  6951. <option>
  6952. <configItem>
  6953. <name>kpdl:commaoss</name>
  6954. <description>Four-level key with comma</description>
  6955. </configItem>
  6956. </option>
  6957. <option>
  6958. <configItem>
  6959. <name>kpdl:momayyezoss</name>
  6960. <description>Four-level key with momayyez</description>
  6961. </configItem>
  6962. </option>
  6963. <option>
  6964. <configItem>
  6965. <name>kpdl:kposs</name>
  6966. <!-- This assumes the KP_ abstract symbols are actually useful for some apps
  6967. The description needs to be rewritten -->
  6968. <description>Four-level key with abstract separators</description>
  6969. </configItem>
  6970. </option>
  6971. <option>
  6972. <configItem>
  6973. <name>kpdl:semi</name>
  6974. <description>Semicolon on third level</description>
  6975. </configItem>
  6976. </option>
  6977. </group>
  6978. <group allowMultipleSelection="false">
  6979. <!-- Caps Lock tweaks.
  6980. "Internal" capitalization means capitalization using some internal tables.
  6981. Otherwise "as Shift" - means using next group. -->
  6982. <configItem>
  6983. <name>caps</name>
  6984. <description>Caps Lock behavior</description>
  6985. </configItem>
  6986. <option>
  6987. <configItem>
  6988. <name>caps:internal</name>
  6989. <description>Caps Lock uses internal capitalization; Shift "pauses" Caps Lock</description>
  6990. </configItem>
  6991. </option>
  6992. <option>
  6993. <configItem>
  6994. <name>caps:internal_nocancel</name>
  6995. <description>Caps Lock uses internal capitalization; Shift does not affect Caps Lock</description>
  6996. </configItem>
  6997. </option>
  6998. <option>
  6999. <configItem>
  7000. <name>caps:shift</name>
  7001. <description>Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock</description>
  7002. </configItem>
  7003. </option>
  7004. <option>
  7005. <configItem>
  7006. <name>caps:shift_nocancel</name>
  7007. <description>Caps Lock acts as Shift with locking; Shift does not affect Caps Lock</description>
  7008. </configItem>
  7009. </option>
  7010. <option>
  7011. <configItem>
  7012. <name>caps:capslock</name>
  7013. <description>Caps Lock toggles normal capitalization of alphabetic characters</description>
  7014. </configItem>
  7015. </option>
  7016. <option>
  7017. <configItem>
  7018. <name>caps:shiftlock</name>
  7019. <description>Caps Lock toggles Shift Lock (affects all keys)</description>
  7020. </configItem>
  7021. </option>
  7022. <option>
  7023. <configItem>
  7024. <name>caps:swapescape</name>
  7025. <description>Swap Esc and Caps Lock</description>
  7026. </configItem>
  7027. </option>
  7028. <option>
  7029. <configItem>
  7030. <name>caps:escape</name>
  7031. <description>Make Caps Lock an additional Esc</description>
  7032. </configItem>
  7033. </option>
  7034. <option>
  7035. <configItem>
  7036. <name>caps:escape_shifted_capslock</name>
  7037. <description>Make Caps Lock an additional Esc, but Shift + Caps Lock is the regular Caps Lock</description>
  7038. </configItem>
  7039. </option>
  7040. <option>
  7041. <configItem>
  7042. <name>caps:backspace</name>
  7043. <description>Make Caps Lock an additional Backspace</description>
  7044. </configItem>
  7045. </option>
  7046. <option>
  7047. <configItem>
  7048. <name>caps:super</name>
  7049. <description>Make Caps Lock an additional Super</description>
  7050. </configItem>
  7051. </option>
  7052. <option>
  7053. <configItem>
  7054. <name>caps:hyper</name>
  7055. <description>Make Caps Lock an additional Hyper</description>
  7056. </configItem>
  7057. </option>
  7058. <option>
  7059. <configItem>
  7060. <name>caps:menu</name>
  7061. <description>Make Caps Lock an additional Menu key</description>
  7062. </configItem>
  7063. </option>
  7064. <option>
  7065. <configItem>
  7066. <name>caps:numlock</name>
  7067. <description>Make Caps Lock an additional Num Lock</description>
  7068. </configItem>
  7069. </option>
  7070. <option>
  7071. <configItem>
  7072. <name>caps:ctrl_modifier</name>
  7073. <description>Caps Lock is also a Ctrl</description>
  7074. </configItem>
  7075. </option>
  7076. <option>
  7077. <configItem>
  7078. <name>caps:none</name>
  7079. <description>Caps Lock is disabled</description>
  7080. </configItem>
  7081. </option>
  7082. </group>
  7083. <group allowMultipleSelection="false">
  7084. <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
  7085. <configItem>
  7086. <name>altwin</name>
  7087. <description>Alt and Win behavior</description>
  7088. </configItem>
  7089. <option>
  7090. <configItem>
  7091. <name>altwin:menu</name>
  7092. <description>Add the standard behavior to Menu key</description>
  7093. </configItem>
  7094. </option>
  7095. <option>
  7096. <configItem>
  7097. <name>altwin:menu_win</name>
  7098. <description>Menu is mapped to Win</description>
  7099. </configItem>
  7100. </option>
  7101. <option>
  7102. <configItem>
  7103. <name>altwin:meta_alt</name>
  7104. <description>Alt and Meta are on Alt</description>
  7105. </configItem>
  7106. </option>
  7107. <option>
  7108. <configItem>
  7109. <name>altwin:alt_win</name>
  7110. <description>Alt is mapped to Win and the usual Alt</description>
  7111. </configItem>
  7112. </option>
  7113. <option>
  7114. <configItem>
  7115. <name>altwin:ctrl_win</name>
  7116. <description>Ctrl is mapped to Win and the usual Ctrl</description>
  7117. </configItem>
  7118. </option>
  7119. <option>
  7120. <configItem>
  7121. <name>altwin:ctrl_alt_win</name>
  7122. <description>Ctrl is mapped to Alt, Alt to Win</description>
  7123. </configItem>
  7124. </option>
  7125. <option>
  7126. <configItem>
  7127. <name>altwin:meta_win</name>
  7128. <description>Meta is mapped to Win</description>
  7129. </configItem>
  7130. </option>
  7131. <option>
  7132. <configItem>
  7133. <name>altwin:left_meta_win</name>
  7134. <description>Meta is mapped to Left Win</description>
  7135. </configItem>
  7136. </option>
  7137. <option>
  7138. <configItem>
  7139. <name>altwin:hyper_win</name>
  7140. <description>Hyper is mapped to Win</description>
  7141. </configItem>
  7142. </option>
  7143. <option>
  7144. <configItem>
  7145. <name>altwin:alt_super_win</name>
  7146. <description>Alt is mapped to Right Win, Super to Menu</description>
  7147. </configItem>
  7148. </option>
  7149. <option>
  7150. <configItem>
  7151. <name>altwin:swap_lalt_lwin</name>
  7152. <description>Left Alt is swapped with Left Win</description>
  7153. </configItem>
  7154. </option>
  7155. <option>
  7156. <configItem>
  7157. <name>altwin:swap_alt_win</name>
  7158. <description>Alt is swapped with Win</description>
  7159. </configItem>
  7160. </option>
  7161. <option>
  7162. <configItem>
  7163. <name>altwin:prtsc_rwin</name>
  7164. <description>Win is mapped to PrtSc and the usual Win</description>
  7165. </configItem>
  7166. </option>
  7167. </group>
  7168. <group allowMultipleSelection="true">
  7169. <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
  7170. <configItem>
  7171. <name>Compose key</name>
  7172. <description>Position of Compose key</description>
  7173. </configItem>
  7174. <option>
  7175. <configItem>
  7176. <name>compose:ralt</name>
  7177. <description>Right Alt</description>
  7178. </configItem>
  7179. </option>
  7180. <option>
  7181. <configItem>
  7182. <name>compose:lwin</name>
  7183. <description>Left Win</description>
  7184. </configItem>
  7185. </option>
  7186. <option>
  7187. <configItem>
  7188. <name>compose:lwin-altgr</name>
  7189. <description>3rd level of Left Win</description>
  7190. </configItem>
  7191. </option>
  7192. <option>
  7193. <configItem>
  7194. <name>compose:rwin</name>
  7195. <description>Right Win</description>
  7196. </configItem>
  7197. </option>
  7198. <option>
  7199. <configItem>
  7200. <name>compose:rwin-altgr</name>
  7201. <description>3rd level of Right Win</description>
  7202. </configItem>
  7203. </option>
  7204. <option>
  7205. <configItem>
  7206. <name>compose:menu</name>
  7207. <description>Menu</description>
  7208. </configItem>
  7209. </option>
  7210. <option>
  7211. <configItem>
  7212. <name>compose:menu-altgr</name>
  7213. <description>3rd level of Menu</description>
  7214. </configItem>
  7215. </option>
  7216. <option>
  7217. <configItem>
  7218. <name>compose:lctrl</name>
  7219. <description>Left Ctrl</description>
  7220. </configItem>
  7221. </option>
  7222. <option>
  7223. <configItem>
  7224. <name>compose:lctrl-altgr</name>
  7225. <description>3rd level of Left Ctrl</description>
  7226. </configItem>
  7227. </option>
  7228. <option>
  7229. <configItem>
  7230. <name>compose:rctrl</name>
  7231. <description>Right Ctrl</description>
  7232. </configItem>
  7233. </option>
  7234. <option>
  7235. <configItem>
  7236. <name>compose:rctrl-altgr</name>
  7237. <description>3rd level of Right Ctrl</description>
  7238. </configItem>
  7239. </option>
  7240. <option>
  7241. <configItem>
  7242. <name>compose:caps</name>
  7243. <description>Caps Lock</description>
  7244. </configItem>
  7245. </option>
  7246. <option>
  7247. <configItem>
  7248. <name>compose:caps-altgr</name>
  7249. <description>3rd level of Caps Lock</description>
  7250. </configItem>
  7251. </option>
  7252. <option>
  7253. <configItem>
  7254. <name>compose:102</name>
  7255. <description>The "&lt; &gt;" key</description>
  7256. </configItem>
  7257. </option>
  7258. <option>
  7259. <configItem>
  7260. <name>compose:102-altgr</name>
  7261. <description>3rd level of the "&lt; &gt;" key</description>
  7262. </configItem>
  7263. </option>
  7264. <option>
  7265. <configItem>
  7266. <name>compose:paus</name>
  7267. <description>Pause</description>
  7268. </configItem>
  7269. </option>
  7270. <option>
  7271. <configItem>
  7272. <name>compose:prsc</name>
  7273. <description>PrtSc</description>
  7274. </configItem>
  7275. </option>
  7276. <option>
  7277. <configItem>
  7278. <name>compose:sclk</name>
  7279. <description>Scroll Lock</description>
  7280. </configItem>
  7281. </option>
  7282. </group>
  7283. <group allowMultipleSelection="true">
  7284. <configItem>
  7285. <name>compat</name>
  7286. <description>Compatibility options</description>
  7287. </configItem>
  7288. <option>
  7289. <configItem>
  7290. <name>numpad:pc</name>
  7291. <description>Default numeric keypad keys</description>
  7292. </configItem>
  7293. </option>
  7294. <option>
  7295. <configItem>
  7296. <name>numpad:mac</name>
  7297. <description>Numeric keypad always enters digits (as in macOS)</description>
  7298. </configItem>
  7299. </option>
  7300. <option>
  7301. <configItem>
  7302. <name>numpad:microsoft</name>
  7303. <description>Num Lock on: digits; Shift for arrows. Num Lock off: arrows (as in Windows)</description>
  7304. </configItem>
  7305. </option>
  7306. <option>
  7307. <configItem>
  7308. <name>numpad:shift3</name>
  7309. <description>Shift does not cancel Num Lock, chooses 3rd level instead</description>
  7310. </configItem>
  7311. </option>
  7312. <option>
  7313. <configItem>
  7314. <name>srvrkeys:none</name>
  7315. <description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server</description>
  7316. </configItem>
  7317. </option>
  7318. <option>
  7319. <configItem>
  7320. <name>apple:alupckeys</name>
  7321. <description>Apple Aluminium emulates Pause, PrtSc, Scroll Lock</description>
  7322. </configItem>
  7323. </option>
  7324. <option>
  7325. <configItem>
  7326. <name>shift:breaks_caps</name>
  7327. <description>Shift cancels Caps Lock</description>
  7328. </configItem>
  7329. </option>
  7330. <option>
  7331. <configItem>
  7332. <name>misc:typo</name>
  7333. <description>Enable extra typographic characters</description>
  7334. </configItem>
  7335. </option>
  7336. <option>
  7337. <configItem>
  7338. <name>misc:apl</name>
  7339. <description>Enable APL overlay characters</description>
  7340. </configItem>
  7341. </option>
  7342. <option>
  7343. <configItem>
  7344. <name>shift:both_capslock</name>
  7345. <description>Both Shift together enable Caps Lock</description>
  7346. </configItem>
  7347. </option>
  7348. <option>
  7349. <configItem>
  7350. <name>shift:both_capslock_cancel</name>
  7351. <description>Both Shift together enable Caps Lock; one Shift key disables it</description>
  7352. </configItem>
  7353. </option>
  7354. <option>
  7355. <configItem>
  7356. <name>shift:both_shiftlock</name>
  7357. <description>Both Shift together enable Shift Lock</description>
  7358. </configItem>
  7359. </option>
  7360. <option>
  7361. <configItem>
  7362. <name>keypad:pointerkeys</name>
  7363. <description>Shift + Num Lock enables PointerKeys</description>
  7364. </configItem>
  7365. </option>
  7366. <option>
  7367. <configItem>
  7368. <name>grab:break_actions</name>
  7369. <description>Allow breaking grabs with keyboard actions (warning: security risk)</description>
  7370. </configItem>
  7371. </option>
  7372. <option>
  7373. <configItem>
  7374. <name>grab:debug</name>
  7375. <description>Allow grab and window tree logging</description>
  7376. </configItem>
  7377. </option>
  7378. </group>
  7379. <group allowMultipleSelection="true">
  7380. <!-- Special shortcuts for the Euro character -->
  7381. <configItem>
  7382. <name>currencysign</name>
  7383. <description>Currency signs</description>
  7384. </configItem>
  7385. <option>
  7386. <configItem>
  7387. <name>eurosign:e</name>
  7388. <description>Euro on E</description>
  7389. </configItem>
  7390. </option>
  7391. <option>
  7392. <configItem>
  7393. <name>eurosign:2</name>
  7394. <description>Euro on 2</description>
  7395. </configItem>
  7396. </option>
  7397. <option>
  7398. <configItem>
  7399. <name>eurosign:4</name>
  7400. <description>Euro on 4</description>
  7401. </configItem>
  7402. </option>
  7403. <option>
  7404. <configItem>
  7405. <name>eurosign:5</name>
  7406. <description>Euro on 5</description>
  7407. </configItem>
  7408. </option>
  7409. <option>
  7410. <configItem>
  7411. <name>rupeesign:4</name>
  7412. <description>Rupee on 4</description>
  7413. </configItem>
  7414. </option>
  7415. </group>
  7416. <group allowMultipleSelection="true">
  7417. <configItem>
  7418. <name>lv5</name>
  7419. <description>Key to choose 5th level</description>
  7420. </configItem>
  7421. <option>
  7422. <configItem>
  7423. <name>lv5:lsgt_switch</name>
  7424. <description>The "&lt; &gt;" key chooses 5th level</description>
  7425. </configItem>
  7426. </option>
  7427. <option>
  7428. <configItem>
  7429. <name>lv5:ralt_switch</name>
  7430. <description>Right Alt chooses 5th level</description>
  7431. </configItem>
  7432. </option>
  7433. <option>
  7434. <configItem>
  7435. <name>lv5:lsgt_switch_lock</name>
  7436. <description>The "&lt; &gt;" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7437. </configItem>
  7438. </option>
  7439. <option>
  7440. <configItem>
  7441. <name>lv5:ralt_switch_lock</name>
  7442. <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7443. </configItem>
  7444. </option>
  7445. <option>
  7446. <configItem>
  7447. <name>lv5:lwin_switch_lock</name>
  7448. <description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7449. </configItem>
  7450. </option>
  7451. <option>
  7452. <configItem>
  7453. <name>lv5:rwin_switch_lock</name>
  7454. <description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7455. </configItem>
  7456. </option>
  7457. <!--
  7458. <option>
  7459. <configItem>
  7460. <name>lv5:lsgt_switch_lock_cancel</name>
  7461. <description>The "&lt; &gt;" key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7462. </configItem>
  7463. </option>
  7464. <option>
  7465. <configItem>
  7466. <name>lv5:ralt_switch_lock_cancel</name>
  7467. <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7468. </configItem>
  7469. </option>
  7470. <option>
  7471. <configItem>
  7472. <name>lv5:lwin_switch_lock_cancel</name>
  7473. <description>Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7474. </configItem>
  7475. </option>
  7476. <option>
  7477. <configItem>
  7478. <name>lv5:rwin_switch_lock_cancel</name>
  7479. <description>Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7480. </configItem>
  7481. </option>
  7482. <option>
  7483. <configItem>
  7484. <name>lv5:lsgt_switch_lock_cancel</name>
  7485. <description>The "&lt; &gt;" key chooses 5th level; acts as onetime lock lock when pressed together with another 5th level chooser</description>
  7486. </configItem>
  7487. </option>
  7488. <option>
  7489. <configItem>
  7490. <name>lv5:ralt_switch_lock_cancel</name>
  7491. <description>Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser</description>
  7492. </configItem>
  7493. </option>
  7494. -->
  7495. </group>
  7496. <group allowMultipleSelection="false">
  7497. <!-- Let space output NBSP, NNBSP, ZWNJ, and ZWJ for the desired level -->
  7498. <configItem>
  7499. <name>nbsp</name>
  7500. <description>Non-breaking space input</description>
  7501. </configItem>
  7502. <option>
  7503. <configItem>
  7504. <name>nbsp:none</name>
  7505. <description>Usual space at any level</description>
  7506. </configItem>
  7507. </option>
  7508. <option>
  7509. <configItem>
  7510. <name>nbsp:level2</name>
  7511. <description>Non-breaking space at the 2nd level</description>
  7512. </configItem>
  7513. </option>
  7514. <option>
  7515. <configItem>
  7516. <name>nbsp:level3</name>
  7517. <description>Non-breaking space at the 3rd level</description>
  7518. </configItem>
  7519. </option>
  7520. <option>
  7521. <configItem>
  7522. <name>nbsp:level3s</name>
  7523. <description>Non-breaking space at the 3rd level, nothing at the 4th level</description>
  7524. </configItem>
  7525. </option>
  7526. <option>
  7527. <configItem>
  7528. <name>nbsp:level3n</name>
  7529. <description>Non-breaking space at the 3rd level, thin non-breaking space at the 4th level</description>
  7530. </configItem>
  7531. </option>
  7532. <option>
  7533. <configItem>
  7534. <name>nbsp:level4</name>
  7535. <description>Non-breaking space at the 4th level</description>
  7536. </configItem>
  7537. </option>
  7538. <option>
  7539. <configItem>
  7540. <name>nbsp:level4n</name>
  7541. <description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level</description>
  7542. </configItem>
  7543. </option>
  7544. <option>
  7545. <configItem>
  7546. <name>nbsp:level4nl</name>
  7547. <description>Non-breaking space at the 4th level, thin non-breaking space at the 6th level (via Ctrl+Shift)</description>
  7548. </configItem>
  7549. </option>
  7550. <option>
  7551. <configItem>
  7552. <name>nbsp:zwnj2</name>
  7553. <description>Zero-width non-joiner at the 2nd level</description>
  7554. </configItem>
  7555. </option>
  7556. <option>
  7557. <configItem>
  7558. <name>nbsp:zwnj2zwj3</name>
  7559. <description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level</description>
  7560. </configItem>
  7561. </option>
  7562. <option>
  7563. <configItem>
  7564. <name>nbsp:zwnj2zwj3nb4</name>
  7565. <description>Zero-width non-joiner at the 2nd level, zero-width joiner at the 3rd level, non-breaking space at the 4th level</description>
  7566. </configItem>
  7567. </option>
  7568. <option>
  7569. <configItem>
  7570. <name>nbsp:zwnj2nb3</name>
  7571. <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level</description>
  7572. </configItem>
  7573. </option>
  7574. <option>
  7575. <configItem>
  7576. <name>nbsp:zwnj2nb3s</name>
  7577. <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, nothing at the 4th level</description>
  7578. </configItem>
  7579. </option>
  7580. <option>
  7581. <configItem>
  7582. <name>nbsp:zwnj2nb3zwj4</name>
  7583. <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, zero-width joiner at the 4th level</description>
  7584. </configItem>
  7585. </option>
  7586. <option>
  7587. <configItem>
  7588. <name>nbsp:zwnj2nb3nnb4</name>
  7589. <description>Zero-width non-joiner at the 2nd level, non-breaking space at the 3rd level, thin non-breaking space at the 4th level</description>
  7590. </configItem>
  7591. </option>
  7592. <option>
  7593. <configItem>
  7594. <name>nbsp:zwnj3zwj4</name>
  7595. <description>Zero-width non-joiner at the 3rd level, zero-width joiner at the 4th level</description>
  7596. </configItem>
  7597. </option>
  7598. </group>
  7599. <group allowMultipleSelection="true">
  7600. <configItem>
  7601. <name>japan</name>
  7602. <description>Japanese keyboard options</description>
  7603. </configItem>
  7604. <option>
  7605. <configItem>
  7606. <name>japan:kana_lock</name>
  7607. <description>Kana Lock key is locking</description>
  7608. </configItem>
  7609. </option>
  7610. <option>
  7611. <configItem>
  7612. <name>japan:nicola_f_bs</name>
  7613. <description>NICOLA-F style Backspace</description>
  7614. </configItem>
  7615. </option>
  7616. <option>
  7617. <configItem>
  7618. <name>japan:hztg_escape</name>
  7619. <description>Make Zenkaku Hankaku an additional Esc</description>
  7620. </configItem>
  7621. </option>
  7622. </group>
  7623. <group allowMultipleSelection="true">
  7624. <configItem>
  7625. <name>korean</name>
  7626. <description>Korean Hangul/Hanja keys</description>
  7627. </configItem>
  7628. <option>
  7629. <configItem>
  7630. <name>korean:ralt_hangul</name>
  7631. <description>Make right Alt a Hangul key</description>
  7632. </configItem>
  7633. </option>
  7634. <option>
  7635. <configItem>
  7636. <name>korean:rctrl_hangul</name>
  7637. <description>Make right Ctrl a Hangul key</description>
  7638. </configItem>
  7639. </option>
  7640. <option>
  7641. <configItem>
  7642. <name>korean:ralt_hanja</name>
  7643. <description>Make right Alt a Hanja key</description>
  7644. </configItem>
  7645. </option>
  7646. <option>
  7647. <configItem>
  7648. <name>korean:rctrl_hanja</name>
  7649. <description>Make right Ctrl a Hanja key</description>
  7650. </configItem>
  7651. </option>
  7652. </group>
  7653. <group allowMultipleSelection="false">
  7654. <configItem>
  7655. <name>esperanto</name>
  7656. <description>Esperanto letters with superscripts</description>
  7657. </configItem>
  7658. <option>
  7659. <configItem>
  7660. <name>esperanto:qwerty</name>
  7661. <description>At the corresponding key in a QWERTY layout</description>
  7662. </configItem>
  7663. </option>
  7664. <option>
  7665. <configItem>
  7666. <name>esperanto:dvorak</name>
  7667. <description>At the corresponding key in a Dvorak layout</description>
  7668. </configItem>
  7669. </option>
  7670. <option>
  7671. <configItem>
  7672. <name>esperanto:colemak</name>
  7673. <description>At the corresponding key in a Colemak layout</description>
  7674. </configItem>
  7675. </option>
  7676. </group>
  7677. <group allowMultipleSelection="true">
  7678. <configItem>
  7679. <name>solaris</name>
  7680. <description>Old Solaris keycodes compatibility</description>
  7681. </configItem>
  7682. <option>
  7683. <configItem>
  7684. <name>solaris:sun_compat</name>
  7685. <description>Sun key compatibility</description>
  7686. </configItem>
  7687. </option>
  7688. </group>
  7689. <group allowMultipleSelection="true">
  7690. <configItem>
  7691. <name>terminate</name>
  7692. <description>Key sequence to kill the X server</description>
  7693. </configItem>
  7694. <option>
  7695. <configItem>
  7696. <name>terminate:ctrl_alt_bksp</name>
  7697. <description>Ctrl+Alt+Backspace</description>
  7698. </configItem>
  7699. </option>
  7700. </group>
  7701. </optionList>
  7702. </xkbConfigRegistry>