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  |