diff --git a/data/keyd-application-mapper.1.gz b/data/keyd-application-mapper.1.gz index 17c2f0c..f15c467 100644 Binary files a/data/keyd-application-mapper.1.gz and b/data/keyd-application-mapper.1.gz differ diff --git a/data/keyd.1.gz b/data/keyd.1.gz index d2e43c1..4c91a12 100644 Binary files a/data/keyd.1.gz and b/data/keyd.1.gz differ diff --git a/docs/keyd.scdoc b/docs/keyd.scdoc index 8f00e69..f729ca1 100644 --- a/docs/keyd.scdoc +++ b/docs/keyd.scdoc @@ -262,6 +262,39 @@ and not [layer2] ``` +## Layouts + +A layout is a special kind of layer intended for modifying alpha keys. Unlike +layers, layouts cannot have any associated modifiers, and only one layout may +be active at a given time. The current layout can be set using the _setlayout_ +action. + +For convenience, keyd ships with a number of common letter layouts in +/usr/share/keyd/layouts. Before including these, it is instructive to inspect them. +Non-english layouts include a dedicated shift layer (making order of inclusion +important) and *require the use of keyd's compose definitions* (see *Unicode +Support*) + +E.G + +``` +# Include the shipped colemak layout. +include layouts/colemak + +[global] +default_layout = mylayout + +[mylayout:layout] +a = b +b = c +#etc... + +[control] +1 = setlayout(customlayout) +2 = setlayout(colemak) +``` + + ## Unicode Support If keyd encounters a valid UTF8 sequence as a right hand value, it will try and @@ -361,17 +394,17 @@ E.G [ids] * + # Add our shared custom bindings. include common # Appends bindings to the main layer # defined in /etc/keyd/common (order matters) [main] - include layouts/dvorak - f11 = toggle(colemak) + capslock = layer(capslock) - [colemak] - include layouts/colemak - capslock = backspace + [capslock] + 1 = setlayout(colemak) + 2 = setlayout(dvorak) /etc/keyd/common: [main] @@ -385,7 +418,7 @@ E.G k = up l = right -/etc/keyd/layouts/dvorak: +/usr/share/keyd/layouts/dvorak: a = a s = o ... @@ -400,12 +433,6 @@ Limitations: - Included files should not end in .conf. -For convenience, keyd ships with a number of common letter layouts in -/usr/share/keyd/layouts. Before including these, it is instructive to inspect them. -Non-english layouts include a dedicated shift layer (making order of inclusion -important) and *require the use of keyd's compose definitions* (see *Unicode -Support*) - # GLOBALS A special section called _[global]_ may be defined in the file @@ -464,7 +491,10 @@ arguments. corresponding modifiers while held. *layer()* - Activates the given layer for the duration of the keypress. + Activate the given layer for the duration of the keypress. + +*setlayout()* + Set the current layout. *toggle()* Permanently toggle the state of the given layer. diff --git a/layouts/af b/layouts/af index 7c17b9e..33735fc 100644 --- a/layouts/af +++ b/layouts/af @@ -1,3 +1,5 @@ +[af:layout] + ' = گ , = و . = . diff --git a/layouts/al b/layouts/al index e771e2c..e767fa6 100644 --- a/layouts/al +++ b/layouts/al @@ -1,3 +1,5 @@ +[al:layout] + ' = [ , = , . = . diff --git a/layouts/am b/layouts/am index 4fc8891..818b551 100644 --- a/layouts/am +++ b/layouts/am @@ -1,3 +1,5 @@ +[am:layout] + ' = ր , = խ . = շ diff --git a/layouts/ara b/layouts/ara index 0ad7043..659505b 100644 --- a/layouts/ara +++ b/layouts/ara @@ -1,3 +1,5 @@ +[ara:layout] + ' = ط , = و . = ز diff --git a/layouts/at b/layouts/at index 97bec3f..d91d2ff 100644 --- a/layouts/at +++ b/layouts/at @@ -1,3 +1,5 @@ +[at:layout] + ' = ä , = , . = . diff --git a/layouts/au b/layouts/au index 2381162..2135cc2 100644 --- a/layouts/au +++ b/layouts/au @@ -1,3 +1,5 @@ +[au:layout] + ' = ' , = , . = . diff --git a/layouts/az b/layouts/az index 9b38bde..ac9bc94 100644 --- a/layouts/az +++ b/layouts/az @@ -1,3 +1,5 @@ +[az:layout] + ' = ə , = ç . = ş diff --git a/layouts/ba b/layouts/ba index e6c29c1..c0392f0 100644 --- a/layouts/ba +++ b/layouts/ba @@ -1,3 +1,5 @@ +[ba:layout] + ' = ć , = , . = . diff --git a/layouts/bd b/layouts/bd index 46fe5e9..e3b5754 100644 --- a/layouts/bd +++ b/layouts/bd @@ -1,3 +1,5 @@ +[bd:layout] + ' = ' , = , . = . diff --git a/layouts/be b/layouts/be index 0e438d0..f075f03 100644 --- a/layouts/be +++ b/layouts/be @@ -1,3 +1,5 @@ +[be:layout] + ' = ù , = ; . = : diff --git a/layouts/bg b/layouts/bg index dfccc03..064a055 100644 --- a/layouts/bg +++ b/layouts/bg @@ -1,3 +1,5 @@ +[bg:layout] + ' = ч , = р . = л diff --git a/layouts/br b/layouts/br index f16ef76..c0a025c 100644 --- a/layouts/br +++ b/layouts/br @@ -1,3 +1,5 @@ +[br:layout] + , = , . = . / = ; diff --git a/layouts/brai b/layouts/brai index 1c076c7..3ea92a8 100644 --- a/layouts/brai +++ b/layouts/brai @@ -1,3 +1,5 @@ +[brai:layout] + shift = layer(brai_shift) [brai_shift:S] diff --git a/layouts/bt b/layouts/bt index 2cd1555..4a33dcb 100644 --- a/layouts/bt +++ b/layouts/bt @@ -1,3 +1,5 @@ +[bt:layout] + ' = ཛ , = ས . = ཧ diff --git a/layouts/bw b/layouts/bw index 0f7c905..245d93e 100644 --- a/layouts/bw +++ b/layouts/bw @@ -1,3 +1,5 @@ +[bw:layout] + ' = ' , = , . = . diff --git a/layouts/by b/layouts/by index 72d90ff..af15f13 100644 --- a/layouts/by +++ b/layouts/by @@ -1,3 +1,5 @@ +[by:layout] + ' = э , = б . = ю diff --git a/layouts/ca b/layouts/ca index 9cb8e0b..85c06b5 100644 --- a/layouts/ca +++ b/layouts/ca @@ -1,3 +1,5 @@ +[ca:layout] + , = , . = . / = é diff --git a/layouts/cd b/layouts/cd index db60364..da35dd9 100644 --- a/layouts/cd +++ b/layouts/cd @@ -1,3 +1,5 @@ +[cd:layout] + ' = ɔ , = ; . = : diff --git a/layouts/ch b/layouts/ch index 4091c14..44ceb8b 100644 --- a/layouts/ch +++ b/layouts/ch @@ -1,3 +1,5 @@ +[ch:layout] + ' = ä , = , . = . diff --git a/layouts/cm b/layouts/cm index 89301ba..ab2a51e 100644 --- a/layouts/cm +++ b/layouts/cm @@ -1,3 +1,5 @@ +[cm:layout] + ' = ' , = , . = . diff --git a/layouts/cn b/layouts/cn index 9b1dc9e..e1f356b 100644 --- a/layouts/cn +++ b/layouts/cn @@ -1,3 +1,5 @@ +[cn:layout] + ' = ' , = , . = . diff --git a/layouts/colemak b/layouts/colemak index b3e302c..7b31fab 100644 --- a/layouts/colemak +++ b/layouts/colemak @@ -1,3 +1,5 @@ +[colemak:layout] + w = w , = , s = r diff --git a/layouts/cz b/layouts/cz index 101c1cd..1f9c668 100644 --- a/layouts/cz +++ b/layouts/cz @@ -1,3 +1,5 @@ +[cz:layout] + ' = § , = , . = . diff --git a/layouts/de b/layouts/de index 3fb8d64..f0b8562 100644 --- a/layouts/de +++ b/layouts/de @@ -1,3 +1,5 @@ +[de:layout] + ' = ä , = , . = . diff --git a/layouts/dk b/layouts/dk index e7c10e8..94f4eb1 100644 --- a/layouts/dk +++ b/layouts/dk @@ -1,3 +1,5 @@ +[dk:layout] + ' = ø , = , . = . diff --git a/layouts/dvorak b/layouts/dvorak index b8d4489..9e658df 100644 --- a/layouts/dvorak +++ b/layouts/dvorak @@ -1,3 +1,5 @@ +[dvorak:layout] + t = y h = d a = a diff --git a/layouts/dz b/layouts/dz index 116a367..b574876 100644 --- a/layouts/dz +++ b/layouts/dz @@ -1,3 +1,5 @@ +[dz:layout] + ' = ù , = ; . = : diff --git a/layouts/ee b/layouts/ee index b2b3be1..c8f7561 100644 --- a/layouts/ee +++ b/layouts/ee @@ -1,3 +1,5 @@ +[ee:layout] + ' = ä , = , . = . diff --git a/layouts/epo b/layouts/epo index ea6214c..e8c834f 100644 --- a/layouts/epo +++ b/layouts/epo @@ -1,3 +1,5 @@ +[epo:layout] + ' = ' , = , . = . diff --git a/layouts/es b/layouts/es index 00b32eb..d4ae817 100644 --- a/layouts/es +++ b/layouts/es @@ -1,3 +1,5 @@ +[es:layout] + , = , . = . / = - diff --git a/layouts/et b/layouts/et index f93823a..4702b5a 100644 --- a/layouts/et +++ b/layouts/et @@ -1,3 +1,5 @@ +[et:layout] + ' = ፦ , = ፣ . = ፤ diff --git a/layouts/fi b/layouts/fi index 352a044..3d547f8 100644 --- a/layouts/fi +++ b/layouts/fi @@ -1,3 +1,5 @@ +[fi:layout] + ' = ä , = , . = . diff --git a/layouts/fo b/layouts/fo index 8a76fc0..4ae6cad 100644 --- a/layouts/fo +++ b/layouts/fo @@ -1,3 +1,5 @@ +[fo:layout] + ' = ø , = , . = . diff --git a/layouts/fr b/layouts/fr index 45e74cc..4a3e2f4 100644 --- a/layouts/fr +++ b/layouts/fr @@ -1,3 +1,5 @@ +[fr:layout] + ' = ù , = ; . = : diff --git a/layouts/gb b/layouts/gb index 982be5b..b6d4df1 100644 --- a/layouts/gb +++ b/layouts/gb @@ -1,3 +1,5 @@ +[gb:layout] + ' = ' , = , . = . diff --git a/layouts/ge b/layouts/ge index 4511a8e..db0a2c7 100644 --- a/layouts/ge +++ b/layouts/ge @@ -1,3 +1,5 @@ +[ge:layout] + ' = ' , = , . = . diff --git a/layouts/gh b/layouts/gh index 29edadd..dcbfded 100644 --- a/layouts/gh +++ b/layouts/gh @@ -1,3 +1,5 @@ +[gh:layout] + ' = ' , = , . = . diff --git a/layouts/gn b/layouts/gn index 7bd193c..87dd4db 100644 --- a/layouts/gn +++ b/layouts/gn @@ -1,3 +1,5 @@ +[gn:layout] + ' = ߯ , = ؛ . = ، diff --git a/layouts/gr b/layouts/gr index 518a9a9..ca1319e 100644 --- a/layouts/gr +++ b/layouts/gr @@ -1,3 +1,5 @@ +[gr:layout] + ' = ' , = , . = . diff --git a/layouts/hr b/layouts/hr index ee4420f..9619c07 100644 --- a/layouts/hr +++ b/layouts/hr @@ -1,3 +1,5 @@ +[hr:layout] + ' = ć , = , . = . diff --git a/layouts/hu b/layouts/hu index 728ae41..084c9e0 100644 --- a/layouts/hu +++ b/layouts/hu @@ -1,3 +1,5 @@ +[hu:layout] + ' = á , = , . = . diff --git a/layouts/id b/layouts/id index b10ab7a..42951eb 100644 --- a/layouts/id +++ b/layouts/id @@ -1,3 +1,5 @@ +[id:layout] + , = ، . = . / = / diff --git a/layouts/ie b/layouts/ie index 4787045..ac4c82f 100644 --- a/layouts/ie +++ b/layouts/ie @@ -1,3 +1,5 @@ +[ie:layout] + ' = ' , = , . = . diff --git a/layouts/il b/layouts/il index 2f831bd..17451ca 100644 --- a/layouts/il +++ b/layouts/il @@ -1,3 +1,5 @@ +[il:layout] + ' = , , = ת . = ץ diff --git a/layouts/in b/layouts/in index 8972800..5b89d1e 100644 --- a/layouts/in +++ b/layouts/in @@ -1,3 +1,5 @@ +[in:layout] + ' = ट , = , . = . diff --git a/layouts/iq b/layouts/iq index e3db048..a2c2a26 100644 --- a/layouts/iq +++ b/layouts/iq @@ -1,3 +1,5 @@ +[iq:layout] + ' = ط , = و . = ز diff --git a/layouts/ir b/layouts/ir index e6d4536..f521428 100644 --- a/layouts/ir +++ b/layouts/ir @@ -1,3 +1,5 @@ +[ir:layout] + ' = گ , = و . = . diff --git a/layouts/is b/layouts/is index be598ca..fafb615 100644 --- a/layouts/is +++ b/layouts/is @@ -1,3 +1,5 @@ +[is:layout] + , = , . = . / = þ diff --git a/layouts/it b/layouts/it index 3533116..78e53cb 100644 --- a/layouts/it +++ b/layouts/it @@ -1,3 +1,5 @@ +[it:layout] + ' = à , = , . = . diff --git a/layouts/jp b/layouts/jp index be1df40..789b75f 100644 --- a/layouts/jp +++ b/layouts/jp @@ -1,3 +1,5 @@ +[jp:layout] + ' = : , = , . = . diff --git a/layouts/jv b/layouts/jv index 6e91af2..e09eedc 100644 --- a/layouts/jv +++ b/layouts/jv @@ -1,3 +1,5 @@ +[jv:layout] + ' = ꦵ , = ꧈ . = ꧉ diff --git a/layouts/ke b/layouts/ke index 6bafbd6..26f1f32 100644 --- a/layouts/ke +++ b/layouts/ke @@ -1,3 +1,5 @@ +[ke:layout] + ' = ' , = , . = . diff --git a/layouts/kg b/layouts/kg index 7d91de9..1f0b5ea 100644 --- a/layouts/kg +++ b/layouts/kg @@ -1,3 +1,5 @@ +[kg:layout] + ' = э , = б . = ю diff --git a/layouts/kh b/layouts/kh index ed388e7..d82a93d 100644 --- a/layouts/kh +++ b/layouts/kh @@ -1,3 +1,5 @@ +[kh:layout] + ' = ់ , = ៼ . = ។ diff --git a/layouts/kr b/layouts/kr index 3b703ae..bba6dd2 100644 --- a/layouts/kr +++ b/layouts/kr @@ -1,3 +1,5 @@ +[kr:layout] + ' = ' , = , . = . diff --git a/layouts/kz b/layouts/kz index fea0b67..601f8fd 100644 --- a/layouts/kz +++ b/layouts/kz @@ -1,3 +1,5 @@ +[kz:layout] + ' = э , = б . = ю diff --git a/layouts/la b/layouts/la index 56174f8..259f3ce 100644 --- a/layouts/la +++ b/layouts/la @@ -1,3 +1,5 @@ +[la:layout] + ' = ງ , = ມ . = ໃ diff --git a/layouts/latam b/layouts/latam index 74c53ca..3ac1009 100644 --- a/layouts/latam +++ b/layouts/latam @@ -1,3 +1,5 @@ +[latam:layout] + ' = { , = , . = . diff --git a/layouts/lk b/layouts/lk index 4ecce11..f8c5158 100644 --- a/layouts/lk +++ b/layouts/lk @@ -1,3 +1,5 @@ +[lk:layout] + ' = ' , = , . = . diff --git a/layouts/lt b/layouts/lt index 9464f78..c1929c3 100644 --- a/layouts/lt +++ b/layouts/lt @@ -1,3 +1,5 @@ +[lt:layout] + ' = ' , = , . = . diff --git a/layouts/lv b/layouts/lv index 95dc980..5f71f54 100644 --- a/layouts/lv +++ b/layouts/lv @@ -1,3 +1,5 @@ +[lv:layout] + ' = ' , = , . = . diff --git a/layouts/ma b/layouts/ma index ffb23cb..86fa0f0 100644 --- a/layouts/ma +++ b/layouts/ma @@ -1,3 +1,5 @@ +[ma:layout] + ' = ط , = و . = ز diff --git a/layouts/mao b/layouts/mao index e281567..78aa672 100644 --- a/layouts/mao +++ b/layouts/mao @@ -1,3 +1,5 @@ +[mao:layout] + ' = ' , = , . = . diff --git a/layouts/md b/layouts/md index 7dd5e90..b256f40 100644 --- a/layouts/md +++ b/layouts/md @@ -1,3 +1,5 @@ +[md:layout] + ' = ' , = , . = . diff --git a/layouts/me b/layouts/me index 0981fbf..b39c42c 100644 --- a/layouts/me +++ b/layouts/me @@ -1,3 +1,5 @@ +[me:layout] + ' = ć , = , . = . diff --git a/layouts/mk b/layouts/mk index ca148b9..682203c 100644 --- a/layouts/mk +++ b/layouts/mk @@ -1,3 +1,5 @@ +[mk:layout] + ' = ќ , = , . = . diff --git a/layouts/ml b/layouts/ml index 9165100..67bbc95 100644 --- a/layouts/ml +++ b/layouts/ml @@ -1,3 +1,5 @@ +[ml:layout] + ' = ù , = ; . = : diff --git a/layouts/mm b/layouts/mm index 328759f..b985d49 100644 --- a/layouts/mm +++ b/layouts/mm @@ -1,3 +1,5 @@ +[mm:layout] + ' = ' , = , . = . diff --git a/layouts/mn b/layouts/mn index a0891a0..76dbed1 100644 --- a/layouts/mn +++ b/layouts/mn @@ -1,3 +1,5 @@ +[mn:layout] + ' = п , = ь . = в diff --git a/layouts/mt b/layouts/mt index 2789c9e..9963c17 100644 --- a/layouts/mt +++ b/layouts/mt @@ -1,3 +1,5 @@ +[mt:layout] + ' = ' , = , . = . diff --git a/layouts/mv b/layouts/mv index cd28ee6..73f8550 100644 --- a/layouts/mv +++ b/layouts/mv @@ -1,3 +1,5 @@ +[mv:layout] + ' = ' , = ، . = . diff --git a/layouts/my b/layouts/my index 2372fd4..c704142 100644 --- a/layouts/my +++ b/layouts/my @@ -1,3 +1,5 @@ +[my:layout] + ' = ط , = و . = ز diff --git a/layouts/ng b/layouts/ng index 7dd4996..709bdbc 100644 --- a/layouts/ng +++ b/layouts/ng @@ -1,3 +1,5 @@ +[ng:layout] + ' = ' , = , . = . diff --git a/layouts/nl b/layouts/nl index a888d3d..4f3b5a9 100644 --- a/layouts/nl +++ b/layouts/nl @@ -1,3 +1,5 @@ +[nl:layout] + , = , . = . / = - diff --git a/layouts/no b/layouts/no index 0e31110..f7e0b60 100644 --- a/layouts/no +++ b/layouts/no @@ -1,3 +1,5 @@ +[no:layout] + ' = æ , = , . = . diff --git a/layouts/np b/layouts/np index 155054c..f39abca 100644 --- a/layouts/np +++ b/layouts/np @@ -1,3 +1,5 @@ +[np:layout] + ' = ' , = , . = । diff --git a/layouts/ph b/layouts/ph index 0e346a1..e67e794 100644 --- a/layouts/ph +++ b/layouts/ph @@ -1,3 +1,5 @@ +[ph:layout] + ' = ' , = , . = . diff --git a/layouts/pk b/layouts/pk index 9fb1983..12db166 100644 --- a/layouts/pk +++ b/layouts/pk @@ -1,3 +1,5 @@ +[pk:layout] + , = ، . = ۔ ; = ؛ diff --git a/layouts/pl b/layouts/pl index 12a4333..4211486 100644 --- a/layouts/pl +++ b/layouts/pl @@ -1,3 +1,5 @@ +[pl:layout] + ' = ' , = , . = . diff --git a/layouts/pt b/layouts/pt index 47e5298..aec6035 100644 --- a/layouts/pt +++ b/layouts/pt @@ -1,3 +1,5 @@ +[pt:layout] + ' = º , = , . = . diff --git a/layouts/ro b/layouts/ro index 729f2d7..d6766a4 100644 --- a/layouts/ro +++ b/layouts/ro @@ -1,3 +1,5 @@ +[ro:layout] + ' = ' , = , . = . diff --git a/layouts/rs b/layouts/rs index 94d532b..5c2e649 100644 --- a/layouts/rs +++ b/layouts/rs @@ -1,3 +1,5 @@ +[rs:layout] + ' = ћ , = , . = . diff --git a/layouts/ru b/layouts/ru index d736f88..1b90645 100644 --- a/layouts/ru +++ b/layouts/ru @@ -1,3 +1,5 @@ +[ru:layout] + ' = э , = б . = ю diff --git a/layouts/se b/layouts/se index 081528f..7e00e04 100644 --- a/layouts/se +++ b/layouts/se @@ -1,3 +1,5 @@ +[se:layout] + ' = ä , = , . = . diff --git a/layouts/si b/layouts/si index 83d55b0..52068f8 100644 --- a/layouts/si +++ b/layouts/si @@ -1,3 +1,5 @@ +[si:layout] + ' = ć , = , . = . diff --git a/layouts/sk b/layouts/sk index 6143b34..fffa9b6 100644 --- a/layouts/sk +++ b/layouts/sk @@ -1,3 +1,5 @@ +[sk:layout] + ' = § , = , . = . diff --git a/layouts/sn b/layouts/sn index f867641..5b34be5 100644 --- a/layouts/sn +++ b/layouts/sn @@ -1,3 +1,5 @@ +[sn:layout] + ' = ñ , = ; . = : diff --git a/layouts/sy b/layouts/sy index 0c61c0b..cdebe5d 100644 --- a/layouts/sy +++ b/layouts/sy @@ -1,3 +1,5 @@ +[sy:layout] + ' = ط , = و . = ز diff --git a/layouts/tg b/layouts/tg index f250300..19455b3 100644 --- a/layouts/tg +++ b/layouts/tg @@ -1,3 +1,5 @@ +[tg:layout] + ' = ù , = ; . = : diff --git a/layouts/th b/layouts/th index bb79d21..04a20a0 100644 --- a/layouts/th +++ b/layouts/th @@ -1,3 +1,5 @@ +[th:layout] + ' = ง , = ม . = ใ diff --git a/layouts/tj b/layouts/tj index 716dab8..6e969f6 100644 --- a/layouts/tj +++ b/layouts/tj @@ -1,3 +1,5 @@ +[tj:layout] + ' = э , = б . = ю diff --git a/layouts/tm b/layouts/tm index 280b5b9..25d157d 100644 --- a/layouts/tm +++ b/layouts/tm @@ -1,3 +1,5 @@ +[tm:layout] + ' = ' , = , . = . diff --git a/layouts/tr b/layouts/tr index d850119..9f814fb 100644 --- a/layouts/tr +++ b/layouts/tr @@ -1,3 +1,5 @@ +[tr:layout] + ' = i , = ö . = ç diff --git a/layouts/tw b/layouts/tw index cb95b51..c0bf8e9 100644 --- a/layouts/tw +++ b/layouts/tw @@ -1,3 +1,5 @@ +[tw:layout] + ' = ' , = , . = . diff --git a/layouts/tz b/layouts/tz index 0e02d8b..7d4740a 100644 --- a/layouts/tz +++ b/layouts/tz @@ -1,3 +1,5 @@ +[tz:layout] + ' = ء , = ، . = ۔ diff --git a/layouts/ua b/layouts/ua index 1074aa5..459b992 100644 --- a/layouts/ua +++ b/layouts/ua @@ -1,3 +1,5 @@ +[ua:layout] + ' = є , = б . = ю diff --git a/layouts/uz b/layouts/uz index dc7bfc6..d6541ff 100644 --- a/layouts/uz +++ b/layouts/uz @@ -1,3 +1,5 @@ +[uz:layout] + ' = э , = б . = ю diff --git a/layouts/vn b/layouts/vn index 751c6be..19f875d 100644 --- a/layouts/vn +++ b/layouts/vn @@ -1,3 +1,5 @@ +[vn:layout] + ' = ' , = , . = . diff --git a/layouts/workman b/layouts/workman index 1fe06f1..6558d5b 100644 --- a/layouts/workman +++ b/layouts/workman @@ -1,3 +1,5 @@ +[workman:layout] + f = u v = k h = d diff --git a/layouts/za b/layouts/za index a195745..a25f5c3 100644 --- a/layouts/za +++ b/layouts/za @@ -1,3 +1,5 @@ +[za:layout] + ' = ' , = , . = .