xkb/geometry/trulyergonomic
changeset 4 a31ea9d76d14
parent 3 3503b6eb6a1b
child 6 8daa0d8b9a0e
equal deleted inserted replaced
3:3503b6eb6a1b 4:a31ea9d76d14
    31         top  = 5;
    31         top  = 5;
    32         key.gap = 0.5;
    32         key.gap = 0.5;
    33         key.color = "grey10";
    33         key.color = "grey10";
    34         key.shape = "NORM";
    34         key.shape = "NORM";
    35         row {
    35         row {
    36             keys { <ESC> };
    36             keys { 
    37         };
    37               <ESC>,
    38         row {
    38               { <FK01>, gap = 8 }, <FK02>, <FK03>, <FK04>,
    39             left = 25;
    39               { <FK05>, gap = 8 }, <FK06>, <FK07>, <FK08>,
    40             keys { <FK01>, <FK02>, <FK03>, <FK04> };
    40               { <FK09>, gap = 8 }, <FK10>, <FK11>, <FK12>,
    41         };
    41               { <DELE>, gap = 8 }
    42         row {
    42            };
    43             left = 105;
       
    44             keys { <FK05>, <FK06>, <FK07>, <FK08> };
       
    45         };
       
    46         row {
       
    47             left = 185;
       
    48             keys { <FK09>, <FK10>, <FK11>, <FK12> };
       
    49         };
       
    50         row {
       
    51             left = 265;
       
    52             keys { <DELE> };
       
    53         };
    43         };
    54         row {
    44         row {
    55             top = 17.5;
    45             top = 17.5;
    56             left = 115;
    46             left = 111;
    57             keys { <CAPS>, 
    47             keys { <CAPS>, 
    58                    <DELE>, // modified from <I120>
    48                    <DELE>, // modified from <FN>
    59                    <NMLK> };
    49                    <NMLK> };
    60         };
    50         };
    61     };
    51     };
    62 
       
    63     section "LeftColumn" {
       
    64         left = 4;
       
    65         top  = 80;
       
    66         key.gap = 0.5;
       
    67         key.color = "grey20";
       
    68         key.shape = "DBLA";
       
    69         row { keys { <LFSH> }; };
       
    70         row {
       
    71           top = 17.5;
       
    72           keys { <LCTL> };
       
    73         };
       
    74         row {
       
    75           top = 35;
       
    76           keys {
       
    77             { <I120>, "NORM" },
       
    78             { <LALT>, "NORM" }
       
    79           };
       
    80         };
       
    81     };
       
    82 
       
    83     section "LeftAlpha" {
    52     section "LeftAlpha" {
    84         left = 39;
    53         left = 39;
    85         top  = 45;
    54         top  = 45;
    86         key.gap = 0.5;
    55         key.gap = 0.5;
    87         key.color = "grey10";
    56         key.color = "grey10";
   141         row {
   110         row {
   142             top  = 52.5;
   111             top  = 52.5;
   143             keys { <AB06>, <AB07>, <AB08>, <AB09>, <AB10> };
   112             keys { <AB06>, <AB07>, <AB08>, <AB09>, <AB10> };
   144         };
   113         };
   145    };
   114    };
       
   115     section "LeftColumn" {
       
   116         left = 4;
       
   117         top  = 80;
       
   118         key.gap = 0.5;
       
   119         key.color = "grey20";
       
   120         key.shape = "DBLA";
       
   121         row { 
       
   122           vertical = true;
       
   123           keys { <LFSH>, <LCTL> };
       
   124         };
       
   125         row {
       
   126           top = 35;
       
   127           key.shape = "NORM";
       
   128           keys { <FN>, <LALT> };
       
   129         };
       
   130     };
   146    section "CentralColumn" {
   131    section "CentralColumn" {
   147       top = 45;
   132       top = 45;
   148       left = 126.5;
   133       left = 126.5;
   149       key.shape = "DBLA";
   134       key.shape = "DBLA";
   150       key.color = "grey20";
   135       key.color = "grey20";
   151       // Central section
   136       // Central section
   152       row {
   137       row {
   153           keys { <LWIN> };
   138           vertical = true;
   154       };
   139           keys { 
   155       row {
   140             <LWIN>, 
   156           top = 17.5;
   141             <RALT>, // modified from <DELE>
   157           keys { <RALT> }; // modified from <DELE>
   142             <TAB>,            
   158       };
   143             <BKSP>
   159       row {
   144           };
   160           top = 35;
       
   161           keys { <TAB> };
       
   162       };
       
   163       row {
       
   164           top = 52.5;
       
   165           keys { <BKSP> };
       
   166       };
   145       };
   167       row {
   146       row {
   168           top  = 70;
   147           top  = 70;
   169           left = -35;
   148           left = -35;
   170           keys { <SPCE>, <RTRN>, <SPCE> };
   149           keys { <SPCE>, <RTRN>, <SPCE> };
   171         };
   150         };
   172    };
   151    };
       
   152     section "RightColumn" {
       
   153         left = 250;
       
   154         top  = 80;
       
   155         key.gap = 0.5;
       
   156         key.color = "grey20";
       
   157         key.shape = "DBLA";
       
   158         row { 
       
   159           vertical = true;
       
   160           keys { <RTSH>, <RCTL> }; 
       
   161         };
       
   162         row {
       
   163           top = 35;
       
   164           key.shape = "NORM";
       
   165           keys { <RALT>, <FN> };
       
   166        };
       
   167    };
   173    section "LeftCross" {
   168    section "LeftCross" {
   174         left = 39;
   169         left = 39;
   175         top  = 115;
   170         top  = 115;
   176         key.gap = 0.5;
   171         key.gap = 0.5;
   177         key.color = "grey20";
   172         key.color = "grey20";
   178         key.shape = "NORM";
   173         key.shape = "NORM";
   179         // Cross section
   174         // Cross section
   180         row {
   175         row {
   181             top  = 8;
   176             top  = 8;
   182             left = 0;
   177             keys { 
   183             keys { <AB03> }; // modified from <HOME> 
   178               <AB03>,  // modified from <HOME>
   184         };
   179               { <AD07>, gap = 17.5 } // modified from <END>
   185         row {
   180             };
   186             top = 0;
   181         };
       
   182         row {
   187             left = 17.5;
   183             left = 17.5;
   188             keys { <AC06> }; // modified from <PGUP>
   184             vertical = true;
   189         };
   185             keys { 
   190         row {
   186               <AC06>, // modified from <PGUP>
   191             top = 17.5;
   187               <AD11>  // modified from <PGDN>
   192             left = 17.5;
   188             }; 
   193             keys { <AD11> }; // modified from <PGDN>
       
   194         };
       
   195         row {
       
   196             top = 8;
       
   197             left = 35;
       
   198             keys { <AD07> }; // modified from <END>
       
   199         };
   189         };
   200    };
   190    };
   201    section "RightCross" {
   191    section "RightCross" {
   202         left = 196.5;
   192         left = 196.5;
   203         top  = 115;
   193         top  = 115;
   205         key.color = "grey20";
   195         key.color = "grey20";
   206         key.shape = "NORM";
   196         key.shape = "NORM";
   207         // Cross section
   197         // Cross section
   208         row {
   198         row {
   209             top  = 8;
   199             top  = 8;
   210             left = 0;
   200             keys { <LEFT>, { <RGHT>, gap = 17.5 } };
   211             keys { <LEFT> }; // modified from <HOME> 
   201         };
   212         };
   202         row {
   213         row {
       
   214             top = 0;
       
   215             left = 17.5;
   203             left = 17.5;
   216             keys { <UP> }; // modified from <PGUP>
   204             vertical = true;
   217         };
   205             keys { <UP>, <DOWN> };
   218         row {
   206         };
   219             top = 17.5;
   207    };
   220             left = 17.5;
       
   221             keys { <DOWN> }; // modified from <PGDN>
       
   222         };
       
   223         row {
       
   224             top = 8;
       
   225             left = 35;
       
   226             keys { <RGHT> }; // modified from <END>
       
   227         };
       
   228    };
       
   229     section "RightColumn" {
       
   230         left = 250;
       
   231         top  = 80;
       
   232         key.gap = 0.5;
       
   233         key.color = "grey20";
       
   234         key.shape = "DBLA";
       
   235         row { keys { <RTSH> }; };
       
   236         row {
       
   237           top = 17.5;
       
   238           keys { <RCTL> };
       
   239         };
       
   240         row {
       
   241           top = 35;
       
   242           keys {
       
   243             { <RALT>, "NORM" },
       
   244             { <I120>, "NORM" }
       
   245           };
       
   246         };
       
   247     };
       
   248 
       
   249 }; // geometry teckD209
   208 }; // geometry teckD209