xkb_geometry "ted209" {
description = "Truly Ergonomic D209 Custom Layout";
include "trulyergonomic(base)"
include "local(leftalpha)"
include "local(rightalpha)"
key.color = "grey10";
include "local(centralcolumn)"
include "trulyergonomic(leftcolumn)"
include "trulyergonomic(rightcolumn)"
include "local(leftcross)"
include "trulyergonomic(rightcross)"
include "local(function)"
};
partial hidden xkb_geometry "function" {
section "Function" {
left = 5;
top = 5;
key.gap = 0.5;
row {
keys {
<ESC>,
{ <FK01>, gap = 8 }, <FK02>, <FK03>, <FK04>,
{ <FK05>, gap = 8 }, <FK06>, <FK07>, <FK08>,
{ <FK09>, gap = 8 }, <FK10>, <FK11>, <FK12>,
{ <DELE>, gap = 8 }
};
};
row {
top = 17.5;
left = 111;
keys { <CAPS>,
<DELE>, // modified from <FN>
<NMLK> };
};
};
};
partial hidden xkb_geometry "leftalpha" {
section "LeftAlpha" {
left = 39;
top = 45;
key.gap = 0.5;
row {
top = 0;
left = -35;
keys {
<AD12>, // modified from ?
<TLDE>,
<AE01>, <AE02>, <AE03>, <AE04>, <AE05>
};
};
row {
left = -35;
top = 17.5;
keys {
<ESC>, // modified from <BKSL>
<BKSL>, // modified from <AB10>
<AD01>, <AD02>, <AD03>, <AD04>, <AD05>
};
};
row {
top = 35;
keys { <AC01>, <AC02>, <AC03>, <AC04>, <AC05> };
};
row {
top = 52.5;
keys { <AB01>, <AB02>, <AB03>, <AC04>, <AC05> };
};
};
};
partial hidden xkb_geometry "rightalpha" {
section "RightAlpha" {
left = 161.5;
top = 45;
key.gap = 0.5;
row {
top = 0;
keys {
<AE06>, <AE07>, <AE08>, <AE09>, <AE10>,
<AE11>, <AE12>
};
};
row {
top = 17.5;
keys {
<AD06>, <AD07>, <AD08>, <AD09>, <AD10>,
<AC11>, // modified from <AD11>
<AD11> // modified from <AD12>
};
};
row {
top = 35;
keys { <AC06>, <AC07>, <AC08>, <AC09>, <AC10> };
};
row {
top = 52.5;
keys { <AB06>, <AB07>, <AB08>, <AB09>, <AB10> };
};
};
};
partial hidden xkb_geometry "centralcolumn" {
section "CentralColumn" {
top = 45;
left = 126.5;
key.gap = 0.5;
key.shape = "DBLA";
// Central section
row {
vertical = true;
keys {
<LWIN>,
<RALT>, // modified from <DELE>
<TAB>,
<BKSP>
};
};
row {
top = 70;
left = -36;
keys { <SPCE>, <RTRN>, <SPCE> };
};
};
};
partial hidden xkb_geometry "leftcross" {
section "LeftCross" {
left = 39;
top = 115;
key.gap = 0.5;
row {
top = 8;
keys {
<AB03>, // modified from <HOME>
{ <AD07>, gap = 17.5 } // modified from <END>
};
};
row {
left = 17.5;
vertical = true;
keys {
<AC06>, // modified from <PGUP>
<AD11> // modified from <PGDN>
};
};
};
};