| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381 |
- // WARNING: This file was auto-generated by: scripts/update-merge-modes-tests.py
- xkb_symbols "base-default" {
- key <T001> { };
- key <T002> { };
- key <T003> { };
- key <T004> { };
- key <T005> { };
- key <T006> { };
- key <T007> { [a] };
- key <T008> { [SetGroup(group=2)] };
- key <T009> { [a], [SetGroup(group=2)] };
- key <T010> { [a] };
- key <T011> { [SetGroup(group=2)] };
- key <T012> { [a], [SetGroup(group=2)] };
- key <T013> { [a, {A, Y}] };
- key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T017> { [NoAction(), SetGroup(group=2)] };
- key <T018> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
- key <T016> { [NoSymbol, A] };
- key <T020> { [NoAction(), SetGroup(group=2)] };
- key <T021> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
- key <T023> { [NoAction(), SetGroup(group=2), NoAction()] };
- key <T024> { [NoSymbol, A, NoSymbol], [NoAction(), SetGroup(group=2), NoAction()] };
- key <T022> { [NoSymbol, A, NoSymbol] };
- key <T025> { [a, A] };
- key <T026> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T027> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T028> { [a, A, a] };
- key <T029> { [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
- key <T030> { [a, A, a], [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
- key <T031> { [NoSymbol, NoSymbol] };
- key <T032> { [NoAction(), NoAction()] };
- key <T033> { [NoSymbol, NoSymbol] };
- key <T035> { [NoAction(), NoAction()] };
- key <T036> { [NoSymbol, NoSymbol] };
- key <T034> { [NoSymbol, NoSymbol] };
- key <T037> { [NoSymbol, NoSymbol] };
- key <T038> { [NoAction(), NoAction()] };
- key <T039> { [NoSymbol, NoSymbol] };
- key <T043> { [NoSymbol, NoSymbol] };
- key <T044> { [NoAction(), NoAction()] };
- key <T045> { [NoSymbol, NoSymbol] };
- key <T046> { [a, A] };
- key <T047> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T048> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T050> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T051> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T049> { [a, A] };
- key <T052> { [a, A] };
- key <T053> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T054> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T055> { [a, A] };
- key <T056> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T057> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T060> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
- key <T061> { [NoSymbol, NoSymbol] };
- key <T062> { [NoAction(), NoAction()] };
- key <T063> { [NoSymbol, NoSymbol] };
- key <T064> { [NoSymbol, NoSymbol] };
- key <T065> { [NoAction(), NoAction()] };
- key <T066> { [NoSymbol, NoSymbol] };
- key <T067> { [NoSymbol, NoSymbol] };
- key <T068> { [NoAction(), NoAction()] };
- key <T069> { [NoSymbol, NoSymbol] };
- key <T070> { [NoSymbol, NoSymbol] };
- key <T071> { [NoAction(), NoAction()] };
- key <T072> { [NoSymbol, NoSymbol] };
- key <T073> { [NoSymbol, NoSymbol] };
- key <T074> { [NoAction(), NoAction()] };
- key <T075> { [NoSymbol, NoSymbol] };
- key <T076> { [NoSymbol, NoSymbol] };
- key <T077> { [NoAction(), NoAction()] };
- key <T078> { [NoSymbol, NoSymbol] };
- key <T079> { [a, A] };
- key <T080> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T081> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T085> { [a, A] };
- key <T086> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T087> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T088> { [a, A] };
- key <T089> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T090> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T091> { [a, A] };
- key <T092> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T093> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T094> { [a, A] };
- key <T095> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T096> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T097> { [a, A] };
- key <T098> { [SetGroup(group=2), SetGroup(group=2)] };
- key <T099> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- key <T103> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T104> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- key <T105> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T106> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T107> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- key <T108> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T109> { [{NoSymbol, NoSymbol}, {A, Y}] };
- key <T110> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T111> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T112> { [{a, NoSymbol}, {NoSymbol, B}] };
- key <T113> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- key <T114> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- key <T115> { [{a, NoSymbol}, {NoSymbol, B}] };
- key <T116> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- key <T117> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- key <T118> { [{a, y}, {A, Y}] };
- key <T119> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T120> { [{a, y}, {A, Y}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T121> { [{a, y}, {X, B}] };
- key <T122> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
- key <T123> { [{a, y}, {X, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
- key <T124> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- key <T125> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
- key <T126> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- key <T127> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- key <T128> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
- key <T129> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- key <T130> { [{a, y}, {X, NoSymbol, A}] };
- key <T131> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- key <T132> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- key <T133> { [{a, y}, {X, NoSymbol, A}] };
- key <T134> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- key <T135> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- key <T136> { [{NoSymbol, NoSymbol}, {A, Y}] };
- key <T137> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T138> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T139> { [{NoSymbol, NoSymbol}, {A, Y}] };
- key <T140> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T141> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T142> { [{a, NoSymbol}, {NoSymbol, B}] };
- key <T143> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- key <T144> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- key <T145> { [{a, NoSymbol}, {NoSymbol, B}] };
- key <T146> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- key <T147> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- key <T150> { [SetGroup(group=2)] };
- key <T153> { [{SetGroup(group=2), SetMods(mods=Control)}] };
- key <T156> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T159> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
- key <T162> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T165> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T168> { [{a, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=2), NoAction()}] };
- key <T171> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T174> { [{a, b}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T177> { [{a, NoSymbol}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
- key <T180> { [{a, b}, {NoSymbol, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
- key <T183> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetMods(mods=Control)}] };
- key <T186> { [a, {A, B}] };
- key <T189> { [SetGroup(group=3), {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T192> { [a, {A, B}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T204> { [A] };
- key <T207> { [A], [SetGroup(group=2)] };
- key <T210> { [{notAKeysym, NoSymbol, thisEither}] };
- };
- xkb_symbols "base-augment" {
- augment key <T001> { };
- augment key <T002> { };
- augment key <T003> { };
- augment key <T004> { };
- augment key <T005> { };
- augment key <T006> { };
- augment key <T007> { [a] };
- augment key <T008> { [SetGroup(group=2)] };
- augment key <T009> { [a], [SetGroup(group=2)] };
- augment key <T010> { [a] };
- augment key <T011> { [SetGroup(group=2)] };
- augment key <T012> { [a], [SetGroup(group=2)] };
- augment key <T013> { [a, {A, Y}] };
- augment key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T017> { [NoAction(), SetGroup(group=2)] };
- augment key <T018> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
- augment key <T016> { [NoSymbol, A] };
- augment key <T020> { [NoAction(), SetGroup(group=2)] };
- augment key <T021> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
- augment key <T023> { [NoAction(), SetGroup(group=2), NoAction()] };
- augment key <T024> { [NoSymbol, A, NoSymbol], [NoAction(), SetGroup(group=2), NoAction()] };
- augment key <T022> { [NoSymbol, A, NoSymbol] };
- augment key <T025> { [a, A] };
- augment key <T026> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T027> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T028> { [a, A, a] };
- augment key <T029> { [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
- augment key <T030> { [a, A, a], [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
- augment key <T031> { [NoSymbol, NoSymbol] };
- augment key <T032> { [NoAction(), NoAction()] };
- augment key <T033> { [NoSymbol, NoSymbol] };
- augment key <T035> { [NoAction(), NoAction()] };
- augment key <T036> { [NoSymbol, NoSymbol] };
- augment key <T034> { [NoSymbol, NoSymbol] };
- augment key <T037> { [NoSymbol, NoSymbol] };
- augment key <T038> { [NoAction(), NoAction()] };
- augment key <T039> { [NoSymbol, NoSymbol] };
- augment key <T043> { [NoSymbol, NoSymbol] };
- augment key <T044> { [NoAction(), NoAction()] };
- augment key <T045> { [NoSymbol, NoSymbol] };
- augment key <T046> { [a, A] };
- augment key <T047> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T048> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T050> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T051> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T049> { [a, A] };
- augment key <T052> { [a, A] };
- augment key <T053> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T054> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T055> { [a, A] };
- augment key <T056> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T057> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T060> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
- augment key <T061> { [NoSymbol, NoSymbol] };
- augment key <T062> { [NoAction(), NoAction()] };
- augment key <T063> { [NoSymbol, NoSymbol] };
- augment key <T064> { [NoSymbol, NoSymbol] };
- augment key <T065> { [NoAction(), NoAction()] };
- augment key <T066> { [NoSymbol, NoSymbol] };
- augment key <T067> { [NoSymbol, NoSymbol] };
- augment key <T068> { [NoAction(), NoAction()] };
- augment key <T069> { [NoSymbol, NoSymbol] };
- augment key <T070> { [NoSymbol, NoSymbol] };
- augment key <T071> { [NoAction(), NoAction()] };
- augment key <T072> { [NoSymbol, NoSymbol] };
- augment key <T073> { [NoSymbol, NoSymbol] };
- augment key <T074> { [NoAction(), NoAction()] };
- augment key <T075> { [NoSymbol, NoSymbol] };
- augment key <T076> { [NoSymbol, NoSymbol] };
- augment key <T077> { [NoAction(), NoAction()] };
- augment key <T078> { [NoSymbol, NoSymbol] };
- augment key <T079> { [a, A] };
- augment key <T080> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T081> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T085> { [a, A] };
- augment key <T086> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T087> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T088> { [a, A] };
- augment key <T089> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T090> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T091> { [a, A] };
- augment key <T092> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T093> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T094> { [a, A] };
- augment key <T095> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T096> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T097> { [a, A] };
- augment key <T098> { [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T099> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- augment key <T103> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T104> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- augment key <T105> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T106> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T107> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- augment key <T108> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T109> { [{NoSymbol, NoSymbol}, {A, Y}] };
- augment key <T110> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T111> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T112> { [{a, NoSymbol}, {NoSymbol, B}] };
- augment key <T113> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- augment key <T114> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- augment key <T115> { [{a, NoSymbol}, {NoSymbol, B}] };
- augment key <T116> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- augment key <T117> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- augment key <T118> { [{a, y}, {A, Y}] };
- augment key <T119> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T120> { [{a, y}, {A, Y}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T121> { [{a, y}, {X, B}] };
- augment key <T122> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
- augment key <T123> { [{a, y}, {X, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
- augment key <T124> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- augment key <T125> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
- augment key <T126> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- augment key <T127> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- augment key <T128> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
- augment key <T129> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- augment key <T130> { [{a, y}, {X, NoSymbol, A}] };
- augment key <T131> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- augment key <T132> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- augment key <T133> { [{a, y}, {X, NoSymbol, A}] };
- augment key <T134> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- augment key <T135> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- augment key <T136> { [{NoSymbol, NoSymbol}, {A, Y}] };
- augment key <T137> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T138> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T139> { [{NoSymbol, NoSymbol}, {A, Y}] };
- augment key <T140> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T141> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T142> { [{a, NoSymbol}, {NoSymbol, B}] };
- augment key <T143> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- augment key <T144> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- augment key <T145> { [{a, NoSymbol}, {NoSymbol, B}] };
- augment key <T146> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- augment key <T147> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- augment key <T150> { [SetGroup(group=2)] };
- augment key <T153> { [{SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T156> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T159> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
- augment key <T162> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T165> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T168> { [{a, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=2), NoAction()}] };
- augment key <T171> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T174> { [{a, b}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T177> { [{a, NoSymbol}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
- augment key <T180> { [{a, b}, {NoSymbol, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
- augment key <T183> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetMods(mods=Control)}] };
- augment key <T186> { [a, {A, B}] };
- augment key <T189> { [SetGroup(group=3), {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T192> { [a, {A, B}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T204> { [A] };
- augment key <T207> { [A], [SetGroup(group=2)] };
- augment key <T210> { [{notAKeysym, NoSymbol, thisEither}] };
- };
- xkb_symbols "base-override" {
- override key <T001> { };
- override key <T002> { };
- override key <T003> { };
- override key <T004> { };
- override key <T005> { };
- override key <T006> { };
- override key <T007> { [a] };
- override key <T008> { [SetGroup(group=2)] };
- override key <T009> { [a], [SetGroup(group=2)] };
- override key <T010> { [a] };
- override key <T011> { [SetGroup(group=2)] };
- override key <T012> { [a], [SetGroup(group=2)] };
- override key <T013> { [a, {A, Y}] };
- override key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T017> { [NoAction(), SetGroup(group=2)] };
- override key <T018> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
- override key <T016> { [NoSymbol, A] };
- override key <T020> { [NoAction(), SetGroup(group=2)] };
- override key <T021> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
- override key <T023> { [NoAction(), SetGroup(group=2), NoAction()] };
- override key <T024> { [NoSymbol, A, NoSymbol], [NoAction(), SetGroup(group=2), NoAction()] };
- override key <T022> { [NoSymbol, A, NoSymbol] };
- override key <T025> { [a, A] };
- override key <T026> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T027> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T028> { [a, A, a] };
- override key <T029> { [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
- override key <T030> { [a, A, a], [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
- override key <T031> { [NoSymbol, NoSymbol] };
- override key <T032> { [NoAction(), NoAction()] };
- override key <T033> { [NoSymbol, NoSymbol] };
- override key <T035> { [NoAction(), NoAction()] };
- override key <T036> { [NoSymbol, NoSymbol] };
- override key <T034> { [NoSymbol, NoSymbol] };
- override key <T037> { [NoSymbol, NoSymbol] };
- override key <T038> { [NoAction(), NoAction()] };
- override key <T039> { [NoSymbol, NoSymbol] };
- override key <T043> { [NoSymbol, NoSymbol] };
- override key <T044> { [NoAction(), NoAction()] };
- override key <T045> { [NoSymbol, NoSymbol] };
- override key <T046> { [a, A] };
- override key <T047> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T048> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T050> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T051> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T049> { [a, A] };
- override key <T052> { [a, A] };
- override key <T053> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T054> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T055> { [a, A] };
- override key <T056> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T057> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T060> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
- override key <T061> { [NoSymbol, NoSymbol] };
- override key <T062> { [NoAction(), NoAction()] };
- override key <T063> { [NoSymbol, NoSymbol] };
- override key <T064> { [NoSymbol, NoSymbol] };
- override key <T065> { [NoAction(), NoAction()] };
- override key <T066> { [NoSymbol, NoSymbol] };
- override key <T067> { [NoSymbol, NoSymbol] };
- override key <T068> { [NoAction(), NoAction()] };
- override key <T069> { [NoSymbol, NoSymbol] };
- override key <T070> { [NoSymbol, NoSymbol] };
- override key <T071> { [NoAction(), NoAction()] };
- override key <T072> { [NoSymbol, NoSymbol] };
- override key <T073> { [NoSymbol, NoSymbol] };
- override key <T074> { [NoAction(), NoAction()] };
- override key <T075> { [NoSymbol, NoSymbol] };
- override key <T076> { [NoSymbol, NoSymbol] };
- override key <T077> { [NoAction(), NoAction()] };
- override key <T078> { [NoSymbol, NoSymbol] };
- override key <T079> { [a, A] };
- override key <T080> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T081> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T085> { [a, A] };
- override key <T086> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T087> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T088> { [a, A] };
- override key <T089> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T090> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T091> { [a, A] };
- override key <T092> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T093> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T094> { [a, A] };
- override key <T095> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T096> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T097> { [a, A] };
- override key <T098> { [SetGroup(group=2), SetGroup(group=2)] };
- override key <T099> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- override key <T103> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T104> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- override key <T105> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T106> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T107> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- override key <T108> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T109> { [{NoSymbol, NoSymbol}, {A, Y}] };
- override key <T110> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T111> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T112> { [{a, NoSymbol}, {NoSymbol, B}] };
- override key <T113> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- override key <T114> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- override key <T115> { [{a, NoSymbol}, {NoSymbol, B}] };
- override key <T116> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- override key <T117> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- override key <T118> { [{a, y}, {A, Y}] };
- override key <T119> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T120> { [{a, y}, {A, Y}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T121> { [{a, y}, {X, B}] };
- override key <T122> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
- override key <T123> { [{a, y}, {X, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
- override key <T124> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- override key <T125> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
- override key <T126> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- override key <T127> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- override key <T128> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
- override key <T129> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- override key <T130> { [{a, y}, {X, NoSymbol, A}] };
- override key <T131> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- override key <T132> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- override key <T133> { [{a, y}, {X, NoSymbol, A}] };
- override key <T134> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- override key <T135> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- override key <T136> { [{NoSymbol, NoSymbol}, {A, Y}] };
- override key <T137> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T138> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T139> { [{NoSymbol, NoSymbol}, {A, Y}] };
- override key <T140> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T141> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T142> { [{a, NoSymbol}, {NoSymbol, B}] };
- override key <T143> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- override key <T144> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- override key <T145> { [{a, NoSymbol}, {NoSymbol, B}] };
- override key <T146> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- override key <T147> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- override key <T150> { [SetGroup(group=2)] };
- override key <T153> { [{SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T156> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T159> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
- override key <T162> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T165> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T168> { [{a, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=2), NoAction()}] };
- override key <T171> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T174> { [{a, b}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T177> { [{a, NoSymbol}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
- override key <T180> { [{a, b}, {NoSymbol, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
- override key <T183> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetMods(mods=Control)}] };
- override key <T186> { [a, {A, B}] };
- override key <T189> { [SetGroup(group=3), {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T192> { [a, {A, B}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T204> { [A] };
- override key <T207> { [A], [SetGroup(group=2)] };
- override key <T210> { [{notAKeysym, NoSymbol, thisEither}] };
- };
- xkb_symbols "base-replace" {
- replace key <T001> { };
- replace key <T002> { };
- replace key <T003> { };
- replace key <T004> { };
- replace key <T005> { };
- replace key <T006> { };
- replace key <T007> { [a] };
- replace key <T008> { [SetGroup(group=2)] };
- replace key <T009> { [a], [SetGroup(group=2)] };
- replace key <T010> { [a] };
- replace key <T011> { [SetGroup(group=2)] };
- replace key <T012> { [a], [SetGroup(group=2)] };
- replace key <T013> { [a, {A, Y}] };
- replace key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T017> { [NoAction(), SetGroup(group=2)] };
- replace key <T018> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
- replace key <T016> { [NoSymbol, A] };
- replace key <T020> { [NoAction(), SetGroup(group=2)] };
- replace key <T021> { [NoSymbol, A], [NoAction(), SetGroup(group=2)] };
- replace key <T023> { [NoAction(), SetGroup(group=2), NoAction()] };
- replace key <T024> { [NoSymbol, A, NoSymbol], [NoAction(), SetGroup(group=2), NoAction()] };
- replace key <T022> { [NoSymbol, A, NoSymbol] };
- replace key <T025> { [a, A] };
- replace key <T026> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T027> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T028> { [a, A, a] };
- replace key <T029> { [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
- replace key <T030> { [a, A, a], [SetGroup(group=2), SetGroup(group=2), SetGroup(group=2)] };
- replace key <T031> { [NoSymbol, NoSymbol] };
- replace key <T032> { [NoAction(), NoAction()] };
- replace key <T033> { [NoSymbol, NoSymbol] };
- replace key <T035> { [NoAction(), NoAction()] };
- replace key <T036> { [NoSymbol, NoSymbol] };
- replace key <T034> { [NoSymbol, NoSymbol] };
- replace key <T037> { [NoSymbol, NoSymbol] };
- replace key <T038> { [NoAction(), NoAction()] };
- replace key <T039> { [NoSymbol, NoSymbol] };
- replace key <T043> { [NoSymbol, NoSymbol] };
- replace key <T044> { [NoAction(), NoAction()] };
- replace key <T045> { [NoSymbol, NoSymbol] };
- replace key <T046> { [a, A] };
- replace key <T047> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T048> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T050> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T051> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T049> { [a, A] };
- replace key <T052> { [a, A] };
- replace key <T053> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T054> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T055> { [a, A] };
- replace key <T056> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T057> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T060> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
- replace key <T061> { [NoSymbol, NoSymbol] };
- replace key <T062> { [NoAction(), NoAction()] };
- replace key <T063> { [NoSymbol, NoSymbol] };
- replace key <T064> { [NoSymbol, NoSymbol] };
- replace key <T065> { [NoAction(), NoAction()] };
- replace key <T066> { [NoSymbol, NoSymbol] };
- replace key <T067> { [NoSymbol, NoSymbol] };
- replace key <T068> { [NoAction(), NoAction()] };
- replace key <T069> { [NoSymbol, NoSymbol] };
- replace key <T070> { [NoSymbol, NoSymbol] };
- replace key <T071> { [NoAction(), NoAction()] };
- replace key <T072> { [NoSymbol, NoSymbol] };
- replace key <T073> { [NoSymbol, NoSymbol] };
- replace key <T074> { [NoAction(), NoAction()] };
- replace key <T075> { [NoSymbol, NoSymbol] };
- replace key <T076> { [NoSymbol, NoSymbol] };
- replace key <T077> { [NoAction(), NoAction()] };
- replace key <T078> { [NoSymbol, NoSymbol] };
- replace key <T079> { [a, A] };
- replace key <T080> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T081> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T085> { [a, A] };
- replace key <T086> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T087> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T088> { [a, A] };
- replace key <T089> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T090> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T091> { [a, A] };
- replace key <T092> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T093> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T094> { [a, A] };
- replace key <T095> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T096> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T097> { [a, A] };
- replace key <T098> { [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T099> { [a, A], [SetGroup(group=2), SetGroup(group=2)] };
- replace key <T103> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T104> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- replace key <T105> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T106> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T107> { [{NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- replace key <T108> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T109> { [{NoSymbol, NoSymbol}, {A, Y}] };
- replace key <T110> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T111> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T112> { [{a, NoSymbol}, {NoSymbol, B}] };
- replace key <T113> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- replace key <T114> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- replace key <T115> { [{a, NoSymbol}, {NoSymbol, B}] };
- replace key <T116> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- replace key <T117> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- replace key <T118> { [{a, y}, {A, Y}] };
- replace key <T119> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T120> { [{a, y}, {A, Y}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T121> { [{a, y}, {X, B}] };
- replace key <T122> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
- replace key <T123> { [{a, y}, {X, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), SetGroup(group=2)}] };
- replace key <T124> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- replace key <T125> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
- replace key <T126> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- replace key <T127> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- replace key <T128> { [{NoAction(), NoAction()}, {NoAction(), NoAction(), NoAction()}] };
- replace key <T129> { [{NoSymbol, NoSymbol}, {NoSymbol, NoSymbol, NoSymbol}] };
- replace key <T130> { [{a, y}, {X, NoSymbol, A}] };
- replace key <T131> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- replace key <T132> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- replace key <T133> { [{a, y}, {X, NoSymbol, A}] };
- replace key <T134> { [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- replace key <T135> { [{a, y}, {X, NoSymbol, A}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetMods(mods=Control), NoAction(), SetGroup(group=2)}] };
- replace key <T136> { [{NoSymbol, NoSymbol}, {A, Y}] };
- replace key <T137> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T138> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T139> { [{NoSymbol, NoSymbol}, {A, Y}] };
- replace key <T140> { [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T141> { [{NoSymbol, NoSymbol}, {A, Y}], [{NoAction(), NoAction()}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T142> { [{a, NoSymbol}, {NoSymbol, B}] };
- replace key <T143> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- replace key <T144> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- replace key <T145> { [{a, NoSymbol}, {NoSymbol, B}] };
- replace key <T146> { [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- replace key <T147> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetGroup(group=2)}] };
- replace key <T150> { [SetGroup(group=2)] };
- replace key <T153> { [{SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T156> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T159> { [a, NoSymbol], [NoAction(), SetGroup(group=2)] };
- replace key <T162> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T165> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T168> { [{a, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=2), NoAction()}] };
- replace key <T171> { [{a, b}, NoSymbol], [NoAction(), {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T174> { [{a, b}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T177> { [{a, NoSymbol}, {A, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
- replace key <T180> { [{a, b}, {NoSymbol, B}], [{SetGroup(group=2), SetMods(mods=Control)}, {SetGroup(group=2), NoAction()}] };
- replace key <T183> { [{a, NoSymbol}, {NoSymbol, B}], [{SetGroup(group=2), NoAction()}, {NoAction(), SetMods(mods=Control)}] };
- replace key <T186> { [a, {A, B}] };
- replace key <T189> { [SetGroup(group=3), {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T192> { [a, {A, B}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T204> { [A] };
- replace key <T207> { [A], [SetGroup(group=2)] };
- replace key <T210> { [{notAKeysym, NoSymbol, thisEither}] };
- };
- xkb_symbols "update-default" {
- ////// Trivial cases //////
- key <T001> { };
- key <T002> { };
- key <T003> { };
- key <T004> { [Greek_alpha] };
- key <T005> { [SetGroup(group=3)] };
- key <T006> { [Greek_alpha], [SetGroup(group=3)] };
- key <T007> { };
- key <T008> { };
- key <T009> { };
- ////// Same key //////
- key <T010> { [a] };
- key <T011> { [SetGroup(group=2)] };
- key <T012> { [a], [SetGroup(group=2)] };
- key <T013> { [a, {A, Y}] };
- key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- ////// Mismatch levels count //////
- key <T017> { [SetGroup(group=3), NoAction(), NoAction()] };
- key <T018> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
- key <T016> { [Greek_alpha, NoSymbol, NoSymbol] };
- key <T020> { [SetGroup(group=3), NoAction(), NoAction()] };
- key <T021> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
- key <T023> { [SetGroup(group=3), NoAction()] };
- key <T024> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- key <T022> { [Greek_alpha, NoSymbol] };
- key <T025> { [Greek_alpha, Greek_ALPHA, Greek_alpha] };
- key <T026> { [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
- key <T027> { [Greek_alpha, Greek_ALPHA, Greek_alpha], [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
- key <T028> { [Greek_alpha, Greek_ALPHA] };
- key <T029> { [SetGroup(group=3), SetGroup(group=3)] };
- key <T030> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- ////// Single keysyms -> single keysyms //////
- key <T031> { [NoSymbol, NoSymbol] };
- key <T032> { [NoAction(), NoAction()] };
- key <T033> { [NoSymbol, NoSymbol] };
- key <T035> { [SetGroup(group=3), NoAction()] };
- key <T036> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- key <T034> { [Greek_alpha, NoSymbol] };
- key <T037> { [NoSymbol, Greek_ALPHA] };
- key <T038> { [NoAction(), SetGroup(group=3)] };
- key <T039> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
- key <T043> { [Greek_alpha, Greek_ALPHA] };
- key <T044> { [SetGroup(group=3), SetGroup(group=3)] };
- key <T045> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- key <T046> { [NoSymbol, NoSymbol] };
- key <T047> { [NoAction(), NoAction()] };
- key <T048> { [NoSymbol, NoSymbol] };
- key <T050> { [SetGroup(group=3), NoAction()] };
- key <T051> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- key <T049> { [Greek_alpha, NoSymbol] };
- key <T052> { [NoSymbol, Greek_ALPHA] };
- key <T053> { [NoAction(), SetGroup(group=3)] };
- key <T054> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
- key <T055> { [Greek_alpha, Greek_ALPHA] };
- key <T056> { [SetGroup(group=3), SetGroup(group=3)] };
- key <T057> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- key <T060> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };
- ////// Single keysyms -> multiple keysyms //////
- key <T061> { [{Greek_alpha, NoSymbol}, NoSymbol] };
- key <T062> { [{SetGroup(group=3), NoAction()}, NoAction()] };
- key <T063> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
- key <T064> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T065> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- key <T066> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- key <T067> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
- key <T068> { [NoAction(), {SetGroup(group=3), NoAction()}] };
- key <T069> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
- key <T070> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- key <T071> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- key <T072> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- key <T073> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- key <T074> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- key <T075> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- key <T076> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- key <T077> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T078> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T079> { [{Greek_alpha, NoSymbol}, NoSymbol] };
- key <T080> { [{SetGroup(group=3), NoAction()}, NoAction()] };
- key <T081> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
- key <T085> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T086> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- key <T087> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- key <T088> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
- key <T089> { [NoAction(), {SetGroup(group=3), NoAction()}] };
- key <T090> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
- key <T091> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- key <T092> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- key <T093> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- key <T094> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- key <T095> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- key <T096> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- key <T097> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- key <T098> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T099> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Multiple keysyms -> multiple keysyms //////
- key <T103> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
- key <T104> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T105> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T106> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- key <T107> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- key <T108> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- key <T109> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- key <T110> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T111> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T112> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- key <T113> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- key <T114> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- key <T115> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}] };
- key <T116> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- key <T117> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- key <T118> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
- key <T119> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T120> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T121> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- key <T122> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- key <T123> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- key <T124> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T125> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- key <T126> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T127> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
- key <T128> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- key <T129> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- key <T130> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T131> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- key <T132> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- key <T133> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
- key <T134> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- key <T135> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- ////// Multiple keysyms -> single keysyms //////
- key <T136> { [NoSymbol, NoSymbol] };
- key <T137> { [NoAction(), NoAction()] };
- key <T138> { [NoSymbol, NoSymbol] };
- key <T139> { [Greek_alpha, Greek_ALPHA] };
- key <T140> { [SetGroup(group=3), SetGroup(group=3)] };
- key <T141> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- key <T142> { [NoSymbol, NoSymbol] };
- key <T143> { [NoAction(), NoAction()] };
- key <T144> { [NoSymbol, NoSymbol] };
- key <T145> { [Greek_alpha, Greek_ALPHA] };
- key <T146> { [SetGroup(group=3), SetGroup(group=3)] };
- key <T147> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- ////// Mix //////
- key <T150> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T153> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- key <T156> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- ////// Mix //////
- key <T159> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };
- ////// Multiple keysyms/actions –> single //////
- key <T162> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };
- ////// Multiple keysyms/actions –> multiple (xor) //////
- key <T165> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };
- ////// Multiple keysyms/actions –> multiple (mix) //////
- key <T168> { [{x, y}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T171> { [{x, NoSymbol}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };
- ////// Multiple (mix) –> multiple keysyms/actions //////
- key <T174> { [{x, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=3), NoAction()}] };
- key <T177> { [{x, y}, NoSymbol], [NoAction(), {SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Multiple (mix) –> multiple (mix) //////
- key <T180> { [{NoSymbol, y}, {X, Y}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- key <T183> { [{NoSymbol, y}, {X, NoSymbol}], [{NoAction(), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };
- ////// Mismatch count with mix //////
- key <T186> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- key <T189> { [{A, B}, a] };
- key <T192> { [{x, y}, X], [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- ////// Issue #564 //////
- key <T204> { [{A, A}], [{SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Drop NoSymbol/NoAction //////
- key <T207> { [{NoSymbol, Y, NoSymbol}], [{NoAction(), SetGroup(group=3), NoAction()}] };
- ////// Drop NoSymbol/NoAction and invalid keysyms //////
- key <T210> { [{NoSymbol, NoSymbol}] };
- };
- xkb_symbols "update-augment" {
- ////// Trivial cases //////
- augment key <T001> { };
- augment key <T002> { };
- augment key <T003> { };
- augment key <T004> { [Greek_alpha] };
- augment key <T005> { [SetGroup(group=3)] };
- augment key <T006> { [Greek_alpha], [SetGroup(group=3)] };
- augment key <T007> { };
- augment key <T008> { };
- augment key <T009> { };
- ////// Same key //////
- augment key <T010> { [a] };
- augment key <T011> { [SetGroup(group=2)] };
- augment key <T012> { [a], [SetGroup(group=2)] };
- augment key <T013> { [a, {A, Y}] };
- augment key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- augment key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- ////// Mismatch levels count //////
- augment key <T017> { [SetGroup(group=3), NoAction(), NoAction()] };
- augment key <T018> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
- augment key <T016> { [Greek_alpha, NoSymbol, NoSymbol] };
- augment key <T020> { [SetGroup(group=3), NoAction(), NoAction()] };
- augment key <T021> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
- augment key <T023> { [SetGroup(group=3), NoAction()] };
- augment key <T024> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- augment key <T022> { [Greek_alpha, NoSymbol] };
- augment key <T025> { [Greek_alpha, Greek_ALPHA, Greek_alpha] };
- augment key <T026> { [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
- augment key <T027> { [Greek_alpha, Greek_ALPHA, Greek_alpha], [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
- augment key <T028> { [Greek_alpha, Greek_ALPHA] };
- augment key <T029> { [SetGroup(group=3), SetGroup(group=3)] };
- augment key <T030> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- ////// Single keysyms -> single keysyms //////
- augment key <T031> { [NoSymbol, NoSymbol] };
- augment key <T032> { [NoAction(), NoAction()] };
- augment key <T033> { [NoSymbol, NoSymbol] };
- augment key <T035> { [SetGroup(group=3), NoAction()] };
- augment key <T036> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- augment key <T034> { [Greek_alpha, NoSymbol] };
- augment key <T037> { [NoSymbol, Greek_ALPHA] };
- augment key <T038> { [NoAction(), SetGroup(group=3)] };
- augment key <T039> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
- augment key <T043> { [Greek_alpha, Greek_ALPHA] };
- augment key <T044> { [SetGroup(group=3), SetGroup(group=3)] };
- augment key <T045> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- augment key <T046> { [NoSymbol, NoSymbol] };
- augment key <T047> { [NoAction(), NoAction()] };
- augment key <T048> { [NoSymbol, NoSymbol] };
- augment key <T050> { [SetGroup(group=3), NoAction()] };
- augment key <T051> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- augment key <T049> { [Greek_alpha, NoSymbol] };
- augment key <T052> { [NoSymbol, Greek_ALPHA] };
- augment key <T053> { [NoAction(), SetGroup(group=3)] };
- augment key <T054> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
- augment key <T055> { [Greek_alpha, Greek_ALPHA] };
- augment key <T056> { [SetGroup(group=3), SetGroup(group=3)] };
- augment key <T057> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- augment key <T060> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };
- ////// Single keysyms -> multiple keysyms //////
- augment key <T061> { [{Greek_alpha, NoSymbol}, NoSymbol] };
- augment key <T062> { [{SetGroup(group=3), NoAction()}, NoAction()] };
- augment key <T063> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
- augment key <T064> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T065> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- augment key <T066> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- augment key <T067> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
- augment key <T068> { [NoAction(), {SetGroup(group=3), NoAction()}] };
- augment key <T069> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
- augment key <T070> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- augment key <T071> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- augment key <T072> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- augment key <T073> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- augment key <T074> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- augment key <T075> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- augment key <T076> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- augment key <T077> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T078> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T079> { [{Greek_alpha, NoSymbol}, NoSymbol] };
- augment key <T080> { [{SetGroup(group=3), NoAction()}, NoAction()] };
- augment key <T081> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
- augment key <T085> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T086> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- augment key <T087> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- augment key <T088> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
- augment key <T089> { [NoAction(), {SetGroup(group=3), NoAction()}] };
- augment key <T090> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
- augment key <T091> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- augment key <T092> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- augment key <T093> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- augment key <T094> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- augment key <T095> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- augment key <T096> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- augment key <T097> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- augment key <T098> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T099> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Multiple keysyms -> multiple keysyms //////
- augment key <T103> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
- augment key <T104> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T105> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T106> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- augment key <T107> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- augment key <T108> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- augment key <T109> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- augment key <T110> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T111> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T112> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- augment key <T113> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- augment key <T114> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- augment key <T115> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}] };
- augment key <T116> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- augment key <T117> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- augment key <T118> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
- augment key <T119> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T120> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T121> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- augment key <T122> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- augment key <T123> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- augment key <T124> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T125> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- augment key <T126> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T127> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
- augment key <T128> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- augment key <T129> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- augment key <T130> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T131> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- augment key <T132> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- augment key <T133> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
- augment key <T134> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- augment key <T135> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- ////// Multiple keysyms -> single keysyms //////
- augment key <T136> { [NoSymbol, NoSymbol] };
- augment key <T137> { [NoAction(), NoAction()] };
- augment key <T138> { [NoSymbol, NoSymbol] };
- augment key <T139> { [Greek_alpha, Greek_ALPHA] };
- augment key <T140> { [SetGroup(group=3), SetGroup(group=3)] };
- augment key <T141> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- augment key <T142> { [NoSymbol, NoSymbol] };
- augment key <T143> { [NoAction(), NoAction()] };
- augment key <T144> { [NoSymbol, NoSymbol] };
- augment key <T145> { [Greek_alpha, Greek_ALPHA] };
- augment key <T146> { [SetGroup(group=3), SetGroup(group=3)] };
- augment key <T147> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- ////// Mix //////
- augment key <T150> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T153> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- augment key <T156> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- ////// Mix //////
- augment key <T159> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };
- ////// Multiple keysyms/actions –> single //////
- augment key <T162> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };
- ////// Multiple keysyms/actions –> multiple (xor) //////
- augment key <T165> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };
- ////// Multiple keysyms/actions –> multiple (mix) //////
- augment key <T168> { [{x, y}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T171> { [{x, NoSymbol}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };
- ////// Multiple (mix) –> multiple keysyms/actions //////
- augment key <T174> { [{x, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=3), NoAction()}] };
- augment key <T177> { [{x, y}, NoSymbol], [NoAction(), {SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Multiple (mix) –> multiple (mix) //////
- augment key <T180> { [{NoSymbol, y}, {X, Y}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- augment key <T183> { [{NoSymbol, y}, {X, NoSymbol}], [{NoAction(), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };
- ////// Mismatch count with mix //////
- augment key <T186> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- augment key <T189> { [{A, B}, a] };
- augment key <T192> { [{x, y}, X], [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- ////// Issue #564 //////
- augment key <T204> { [{A, A}], [{SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Drop NoSymbol/NoAction //////
- augment key <T207> { [{NoSymbol, Y, NoSymbol}], [{NoAction(), SetGroup(group=3), NoAction()}] };
- ////// Drop NoSymbol/NoAction and invalid keysyms //////
- augment key <T210> { [{NoSymbol, NoSymbol}] };
- };
- xkb_symbols "update-override" {
- ////// Trivial cases //////
- override key <T001> { };
- override key <T002> { };
- override key <T003> { };
- override key <T004> { [Greek_alpha] };
- override key <T005> { [SetGroup(group=3)] };
- override key <T006> { [Greek_alpha], [SetGroup(group=3)] };
- override key <T007> { };
- override key <T008> { };
- override key <T009> { };
- ////// Same key //////
- override key <T010> { [a] };
- override key <T011> { [SetGroup(group=2)] };
- override key <T012> { [a], [SetGroup(group=2)] };
- override key <T013> { [a, {A, Y}] };
- override key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- override key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- ////// Mismatch levels count //////
- override key <T017> { [SetGroup(group=3), NoAction(), NoAction()] };
- override key <T018> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
- override key <T016> { [Greek_alpha, NoSymbol, NoSymbol] };
- override key <T020> { [SetGroup(group=3), NoAction(), NoAction()] };
- override key <T021> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
- override key <T023> { [SetGroup(group=3), NoAction()] };
- override key <T024> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- override key <T022> { [Greek_alpha, NoSymbol] };
- override key <T025> { [Greek_alpha, Greek_ALPHA, Greek_alpha] };
- override key <T026> { [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
- override key <T027> { [Greek_alpha, Greek_ALPHA, Greek_alpha], [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
- override key <T028> { [Greek_alpha, Greek_ALPHA] };
- override key <T029> { [SetGroup(group=3), SetGroup(group=3)] };
- override key <T030> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- ////// Single keysyms -> single keysyms //////
- override key <T031> { [NoSymbol, NoSymbol] };
- override key <T032> { [NoAction(), NoAction()] };
- override key <T033> { [NoSymbol, NoSymbol] };
- override key <T035> { [SetGroup(group=3), NoAction()] };
- override key <T036> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- override key <T034> { [Greek_alpha, NoSymbol] };
- override key <T037> { [NoSymbol, Greek_ALPHA] };
- override key <T038> { [NoAction(), SetGroup(group=3)] };
- override key <T039> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
- override key <T043> { [Greek_alpha, Greek_ALPHA] };
- override key <T044> { [SetGroup(group=3), SetGroup(group=3)] };
- override key <T045> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- override key <T046> { [NoSymbol, NoSymbol] };
- override key <T047> { [NoAction(), NoAction()] };
- override key <T048> { [NoSymbol, NoSymbol] };
- override key <T050> { [SetGroup(group=3), NoAction()] };
- override key <T051> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- override key <T049> { [Greek_alpha, NoSymbol] };
- override key <T052> { [NoSymbol, Greek_ALPHA] };
- override key <T053> { [NoAction(), SetGroup(group=3)] };
- override key <T054> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
- override key <T055> { [Greek_alpha, Greek_ALPHA] };
- override key <T056> { [SetGroup(group=3), SetGroup(group=3)] };
- override key <T057> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- override key <T060> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };
- ////// Single keysyms -> multiple keysyms //////
- override key <T061> { [{Greek_alpha, NoSymbol}, NoSymbol] };
- override key <T062> { [{SetGroup(group=3), NoAction()}, NoAction()] };
- override key <T063> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
- override key <T064> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T065> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- override key <T066> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- override key <T067> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
- override key <T068> { [NoAction(), {SetGroup(group=3), NoAction()}] };
- override key <T069> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
- override key <T070> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- override key <T071> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- override key <T072> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- override key <T073> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- override key <T074> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- override key <T075> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- override key <T076> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- override key <T077> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T078> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T079> { [{Greek_alpha, NoSymbol}, NoSymbol] };
- override key <T080> { [{SetGroup(group=3), NoAction()}, NoAction()] };
- override key <T081> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
- override key <T085> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T086> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- override key <T087> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- override key <T088> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
- override key <T089> { [NoAction(), {SetGroup(group=3), NoAction()}] };
- override key <T090> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
- override key <T091> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- override key <T092> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- override key <T093> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- override key <T094> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- override key <T095> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- override key <T096> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- override key <T097> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- override key <T098> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T099> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Multiple keysyms -> multiple keysyms //////
- override key <T103> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
- override key <T104> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T105> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T106> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- override key <T107> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- override key <T108> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- override key <T109> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- override key <T110> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T111> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T112> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- override key <T113> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- override key <T114> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- override key <T115> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}] };
- override key <T116> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- override key <T117> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- override key <T118> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
- override key <T119> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T120> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T121> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- override key <T122> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- override key <T123> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- override key <T124> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T125> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- override key <T126> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T127> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
- override key <T128> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- override key <T129> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- override key <T130> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T131> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- override key <T132> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- override key <T133> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
- override key <T134> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- override key <T135> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- ////// Multiple keysyms -> single keysyms //////
- override key <T136> { [NoSymbol, NoSymbol] };
- override key <T137> { [NoAction(), NoAction()] };
- override key <T138> { [NoSymbol, NoSymbol] };
- override key <T139> { [Greek_alpha, Greek_ALPHA] };
- override key <T140> { [SetGroup(group=3), SetGroup(group=3)] };
- override key <T141> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- override key <T142> { [NoSymbol, NoSymbol] };
- override key <T143> { [NoAction(), NoAction()] };
- override key <T144> { [NoSymbol, NoSymbol] };
- override key <T145> { [Greek_alpha, Greek_ALPHA] };
- override key <T146> { [SetGroup(group=3), SetGroup(group=3)] };
- override key <T147> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- ////// Mix //////
- override key <T150> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T153> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- override key <T156> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- ////// Mix //////
- override key <T159> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };
- ////// Multiple keysyms/actions –> single //////
- override key <T162> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };
- ////// Multiple keysyms/actions –> multiple (xor) //////
- override key <T165> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };
- ////// Multiple keysyms/actions –> multiple (mix) //////
- override key <T168> { [{x, y}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T171> { [{x, NoSymbol}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };
- ////// Multiple (mix) –> multiple keysyms/actions //////
- override key <T174> { [{x, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=3), NoAction()}] };
- override key <T177> { [{x, y}, NoSymbol], [NoAction(), {SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Multiple (mix) –> multiple (mix) //////
- override key <T180> { [{NoSymbol, y}, {X, Y}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- override key <T183> { [{NoSymbol, y}, {X, NoSymbol}], [{NoAction(), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };
- ////// Mismatch count with mix //////
- override key <T186> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- override key <T189> { [{A, B}, a] };
- override key <T192> { [{x, y}, X], [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- ////// Issue #564 //////
- override key <T204> { [{A, A}], [{SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Drop NoSymbol/NoAction //////
- override key <T207> { [{NoSymbol, Y, NoSymbol}], [{NoAction(), SetGroup(group=3), NoAction()}] };
- ////// Drop NoSymbol/NoAction and invalid keysyms //////
- override key <T210> { [{NoSymbol, NoSymbol}] };
- };
- xkb_symbols "update-replace" {
- ////// Trivial cases //////
- replace key <T001> { };
- replace key <T002> { };
- replace key <T003> { };
- replace key <T004> { [Greek_alpha] };
- replace key <T005> { [SetGroup(group=3)] };
- replace key <T006> { [Greek_alpha], [SetGroup(group=3)] };
- replace key <T007> { };
- replace key <T008> { };
- replace key <T009> { };
- ////// Same key //////
- replace key <T010> { [a] };
- replace key <T011> { [SetGroup(group=2)] };
- replace key <T012> { [a], [SetGroup(group=2)] };
- replace key <T013> { [a, {A, Y}] };
- replace key <T014> { [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- replace key <T015> { [a, {A, Y}], [SetGroup(group=2), {SetGroup(group=2), SetMods(mods=Control)}] };
- ////// Mismatch levels count //////
- replace key <T017> { [SetGroup(group=3), NoAction(), NoAction()] };
- replace key <T018> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
- replace key <T016> { [Greek_alpha, NoSymbol, NoSymbol] };
- replace key <T020> { [SetGroup(group=3), NoAction(), NoAction()] };
- replace key <T021> { [Greek_alpha, NoSymbol, NoSymbol], [SetGroup(group=3), NoAction(), NoAction()] };
- replace key <T023> { [SetGroup(group=3), NoAction()] };
- replace key <T024> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- replace key <T022> { [Greek_alpha, NoSymbol] };
- replace key <T025> { [Greek_alpha, Greek_ALPHA, Greek_alpha] };
- replace key <T026> { [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
- replace key <T027> { [Greek_alpha, Greek_ALPHA, Greek_alpha], [SetGroup(group=3), SetGroup(group=3), SetGroup(group=3)] };
- replace key <T028> { [Greek_alpha, Greek_ALPHA] };
- replace key <T029> { [SetGroup(group=3), SetGroup(group=3)] };
- replace key <T030> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- ////// Single keysyms -> single keysyms //////
- replace key <T031> { [NoSymbol, NoSymbol] };
- replace key <T032> { [NoAction(), NoAction()] };
- replace key <T033> { [NoSymbol, NoSymbol] };
- replace key <T035> { [SetGroup(group=3), NoAction()] };
- replace key <T036> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- replace key <T034> { [Greek_alpha, NoSymbol] };
- replace key <T037> { [NoSymbol, Greek_ALPHA] };
- replace key <T038> { [NoAction(), SetGroup(group=3)] };
- replace key <T039> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
- replace key <T043> { [Greek_alpha, Greek_ALPHA] };
- replace key <T044> { [SetGroup(group=3), SetGroup(group=3)] };
- replace key <T045> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- replace key <T046> { [NoSymbol, NoSymbol] };
- replace key <T047> { [NoAction(), NoAction()] };
- replace key <T048> { [NoSymbol, NoSymbol] };
- replace key <T050> { [SetGroup(group=3), NoAction()] };
- replace key <T051> { [Greek_alpha, NoSymbol], [SetGroup(group=3), NoAction()] };
- replace key <T049> { [Greek_alpha, NoSymbol] };
- replace key <T052> { [NoSymbol, Greek_ALPHA] };
- replace key <T053> { [NoAction(), SetGroup(group=3)] };
- replace key <T054> { [NoSymbol, Greek_ALPHA], [NoAction(), SetGroup(group=3)] };
- replace key <T055> { [Greek_alpha, Greek_ALPHA] };
- replace key <T056> { [SetGroup(group=3), SetGroup(group=3)] };
- replace key <T057> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- replace key <T060> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };
- ////// Single keysyms -> multiple keysyms //////
- replace key <T061> { [{Greek_alpha, NoSymbol}, NoSymbol] };
- replace key <T062> { [{SetGroup(group=3), NoAction()}, NoAction()] };
- replace key <T063> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
- replace key <T064> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T065> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- replace key <T066> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- replace key <T067> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
- replace key <T068> { [NoAction(), {SetGroup(group=3), NoAction()}] };
- replace key <T069> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
- replace key <T070> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- replace key <T071> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- replace key <T072> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- replace key <T073> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- replace key <T074> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- replace key <T075> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- replace key <T076> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- replace key <T077> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T078> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T079> { [{Greek_alpha, NoSymbol}, NoSymbol] };
- replace key <T080> { [{SetGroup(group=3), NoAction()}, NoAction()] };
- replace key <T081> { [{Greek_alpha, NoSymbol}, NoSymbol], [{SetGroup(group=3), NoAction()}, NoAction()] };
- replace key <T085> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T086> { [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- replace key <T087> { [{Greek_alpha, NoSymbol}, {NoSymbol, NoSymbol}], [{SetGroup(group=3), NoAction()}, {NoAction(), NoAction()}] };
- replace key <T088> { [NoSymbol, {Greek_ALPHA, NoSymbol}] };
- replace key <T089> { [NoAction(), {SetGroup(group=3), NoAction()}] };
- replace key <T090> { [NoSymbol, {Greek_ALPHA, NoSymbol}], [NoAction(), {SetGroup(group=3), NoAction()}] };
- replace key <T091> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- replace key <T092> { [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- replace key <T093> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{NoAction(), NoAction()}, {SetGroup(group=3), NoAction()}] };
- replace key <T094> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}] };
- replace key <T095> { [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- replace key <T096> { [{Greek_alpha, NoSymbol}, {Greek_ALPHA, NoSymbol}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), NoAction()}] };
- replace key <T097> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- replace key <T098> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T099> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Multiple keysyms -> multiple keysyms //////
- replace key <T103> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
- replace key <T104> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T105> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T106> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- replace key <T107> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- replace key <T108> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- replace key <T109> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}] };
- replace key <T110> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T111> { [{Greek_alpha, Greek_upsilon}, {Greek_ALPHA, Greek_UPSILON}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T112> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- replace key <T113> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- replace key <T114> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- replace key <T115> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}] };
- replace key <T116> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- replace key <T117> { [{Greek_alpha, Greek_upsilon}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- replace key <T118> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}] };
- replace key <T119> { [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T120> { [{NoSymbol, NoSymbol}, {Greek_ALPHA, Greek_UPSILON}], [{NoAction(), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T121> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}] };
- replace key <T122> { [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- replace key <T123> { [{Greek_alpha, NoSymbol}, {NoSymbol, Greek_BETA}], [{SetGroup(group=3), NoAction()}, {NoAction(), SetGroup(group=3)}] };
- replace key <T124> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T125> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- replace key <T126> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T127> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
- replace key <T128> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- replace key <T129> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- replace key <T130> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T131> { [{NoAction(), NoAction(), NoAction()}, {NoAction(), NoAction()}] };
- replace key <T132> { [{NoSymbol, NoSymbol, NoSymbol}, {NoSymbol, NoSymbol}] };
- replace key <T133> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}] };
- replace key <T134> { [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- replace key <T135> { [{Greek_alpha, NoSymbol, Greek_xi}, {Greek_XI, Greek_BETA}], [{SetGroup(group=3), NoAction(), SetMods(mods=Mod5)}, {SetMods(mods=Mod5), SetGroup(group=3)}] };
- ////// Multiple keysyms -> single keysyms //////
- replace key <T136> { [NoSymbol, NoSymbol] };
- replace key <T137> { [NoAction(), NoAction()] };
- replace key <T138> { [NoSymbol, NoSymbol] };
- replace key <T139> { [Greek_alpha, Greek_ALPHA] };
- replace key <T140> { [SetGroup(group=3), SetGroup(group=3)] };
- replace key <T141> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- replace key <T142> { [NoSymbol, NoSymbol] };
- replace key <T143> { [NoAction(), NoAction()] };
- replace key <T144> { [NoSymbol, NoSymbol] };
- replace key <T145> { [Greek_alpha, Greek_ALPHA] };
- replace key <T146> { [SetGroup(group=3), SetGroup(group=3)] };
- replace key <T147> { [Greek_alpha, Greek_ALPHA], [SetGroup(group=3), SetGroup(group=3)] };
- ////// Mix //////
- replace key <T150> { [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T153> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- replace key <T156> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- ////// Mix //////
- replace key <T159> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };
- ////// Multiple keysyms/actions –> single //////
- replace key <T162> { [NoSymbol, X], [SetGroup(group=3), NoAction()] };
- ////// Multiple keysyms/actions –> multiple (xor) //////
- replace key <T165> { [NoSymbol, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, NoAction()] };
- ////// Multiple keysyms/actions –> multiple (mix) //////
- replace key <T168> { [{x, y}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T171> { [{x, NoSymbol}, {X, Y}], [{SetGroup(group=3), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };
- ////// Multiple (mix) –> multiple keysyms/actions //////
- replace key <T174> { [{x, NoSymbol}, NoSymbol], [NoAction(), {SetGroup(group=3), NoAction()}] };
- replace key <T177> { [{x, y}, NoSymbol], [NoAction(), {SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Multiple (mix) –> multiple (mix) //////
- replace key <T180> { [{NoSymbol, y}, {X, Y}], [{SetGroup(group=3), NoAction()}, {SetGroup(group=3), SetMods(mods=Mod5)}] };
- replace key <T183> { [{NoSymbol, y}, {X, NoSymbol}], [{NoAction(), SetMods(mods=Mod5)}, {SetGroup(group=3), NoAction()}] };
- ////// Mismatch count with mix //////
- replace key <T186> { [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- replace key <T189> { [{A, B}, a] };
- replace key <T192> { [{x, y}, X], [{SetGroup(group=3), SetMods(mods=Mod5)}, SetGroup(group=3)] };
- ////// Issue #564 //////
- replace key <T204> { [{A, A}], [{SetGroup(group=3), SetMods(mods=Mod5)}] };
- ////// Drop NoSymbol/NoAction //////
- replace key <T207> { [{NoSymbol, Y, NoSymbol}], [{NoAction(), SetGroup(group=3), NoAction()}] };
- ////// Drop NoSymbol/NoAction and invalid keysyms //////
- replace key <T210> { [{NoSymbol, NoSymbol}] };
- };
|