Home | History | Annotate | Line # | Download | only in geometry
      1 default xkb_geometry "us" {
      2 
      3     description= "Atari TT (us)";
      4     width= 480;
      5     height= 173;
      6 
      7     shape.cornerRadius= 1;
      8     shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } };
      9     shape "BKSP" { { [ 37,18] }, { [2,1], [ 35,17] } };
     10     shape "TABK" { { [ 28,18] }, { [2,1], [ 26,17] } };
     11     shape "RTRN" { approx = { [0,19], [32,37] },
     12 		   { [ 14, 0], [32, 0], [32,37], [0,37], [0,19], [14,19] },
     13 		   { [ 16, 1], [30, 1], [30,36], [2,36], [2,20], [16,20] } };
     14     shape "CTRL" { { [ 32,18] }, { [2,1], [ 30,17] } };
     15     shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,17] } };
     16     shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,17] } };
     17     shape "MODK" { { [ 28,18] }, { [2,1], [ 26,17] } };
     18     shape "SPCE" { { [172,18] }, { [2,1], [170,17] } };
     19     shape "FCTS" { { [ 28,10] }, { [2,1], [ 26,9] } };
     20     shape "KP0"  { { [ 37,18] }, { [2,1], [ 35,17] } };
     21     shape "KPEN" { { [ 18,37] }, { [2,1], [ 16,36] } };
     22 
     23     section.left= 21;
     24     row.left= 1;
     25     key.shape = "NORM";
     26     key.gap=  1;
     27     section "Function" {
     28 	top= 36;
     29 	key.shape= "FCTS";
     30 	row {
     31 	    top= 1;
     32 	    keys { <FK01>, <FK02>, <FK03>, <FK04>,
     33 		   <FK05>, <FK06>, <FK07>, <FK08>,
     34 		   <FK09>, <FK10>
     35 	    };
     36 	};
     37     }; // End of "Function" section
     38 
     39     section "Alpha" {
     40 	top= 63;
     41 	row {
     42 	    top= 1;
     43 	    keys { <ESC>, <AE01>, <AE02>, <AE03>, <AE04>,
     44 		   <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
     45 		   <AE10>, <AE11>, <AE12>, <TLDE>,
     46 		   { <BKSP>, "BKSP" }
     47 	    };
     48 	};
     49 	row {
     50 	    top= 20;
     51 	    keys { { <TAB>, "TABK" },
     52 		   <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
     53 		   <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
     54 		   <AD11>, <AD12>, { <RTRN>, "RTRN", -13 }, <DELE>
     55 	    };
     56 	};
     57 	row {
     58 	    top= 39;
     59 	    keys { { <LCTL>, "CTRL" },
     60 		   <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
     61 		   <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
     62 		   <AC11>, { <BKSL>, 34 }
     63 	    };
     64 	};
     65 	row {
     66 	    top= 58;
     67 	    keys { { <LFSH>, "LFSH" },
     68 		    <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
     69 		    <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 
     70 		    { <RTSH>, "RTSH" }
     71 	    };
     72 	};
     73 	row {
     74 	    top= 77;
     75 	    key.shape= "MODK";
     76 	    keys { { <ALT>, 24 },
     77 		   { <SPCE>, "SPCE" },
     78 		   <CAPS>
     79 	    };
     80 	};
     81     }; // End of "Alpha" section
     82 
     83     section "Editing" {
     84 	top= 63;
     85 	left= 319;
     86 	row {
     87 	    top= 1;
     88 	    key.shape = "BKSP";
     89 	    keys { <HELP>, <UNDO> };
     90 	};
     91 	row {
     92 	    top= 20;
     93 	    keys { <INS>, <UP>, <HOME> };
     94 	};
     95 	row {
     96 	    top= 39;
     97 	    keys { <LEFT>, <DOWN>, <RGHT> };
     98 	};
     99     }; // End of "Editing" section
    100 
    101     section "Keypad" {
    102 	top= 63;
    103 	left= 381;
    104 	row {
    105 	    top= 1;
    106 	    keys { <KPLP>, <KPRP>, <KPDV>, <KPMU> };
    107 	};
    108 	row {
    109 	    top= 20;
    110 	    keys { <KP7>, <KP8>, <KP9>, <KPSU> };
    111 	};
    112 	row {
    113 	    top= 39;
    114 	    keys { <KP4>, <KP5>, <KP6>, <KPAD> };
    115 	};
    116 	row {
    117 	    top= 58;
    118 	    keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPEN" } };
    119 	};
    120 	row {
    121 	    top= 77;
    122 	    keys { { <KP0>, "KP0" }, <KPDC> };
    123 	};
    124     }; // End of "Keypad" section
    125 
    126 };
    127 
    128 xkb_geometry "de" {
    129 
    130     description= "Atari TT (de)";
    131     width= 480;
    132     height= 173;
    133 
    134     shape.cornerRadius= 1;
    135     shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } };
    136     shape "BKSP" { { [ 27,18] }, { [2,1], [ 25,17] } };
    137     shape "TABK" { { [ 27,18] }, { [2,1], [ 25,17] } };
    138     shape "RTRN" { approx = { [0,19], [32,37] },
    139 		   { [ 14, 0], [32, 0], [32,37], [0,37], [0,19], [14,19] },
    140 		   { [ 16, 1], [30, 1], [30,36], [2,36], [2,20], [16,20] } };
    141     shape "CTRL" { { [ 32,18] }, { [2,1], [ 30,17] } };
    142     shape "LFSH" { { [ 23,18] }, { [2,1], [ 21,17] } };
    143     shape "RTSH" { { [ 28,18] }, { [2,1], [ 26,17] } };
    144     shape "MODK" { { [ 28,18] }, { [2,1], [ 26,17] } };
    145     shape "SPCE" { { [170,18] }, { [2,1], [168,17] } };
    146     shape "FCTS" { { [ 28,11] }, { [2,1], [ 26,10] } };
    147     shape "KP0"  { { [ 37,18] }, { [2,1], [ 35,17] } };
    148     shape "KPEN" { { [ 18,37] }, { [2,1], [ 16,36] } };
    149 
    150     section.left= 21;
    151     row.left= 1;
    152     key.shape = "NORM";
    153     key.gap=  1;
    154     section "Function" {
    155 	top= 36;
    156 	key.shape= "FCTS";
    157 	row {
    158 	    top= 1;
    159 	    keys { <FK01>, <FK02>, <FK03>, <FK04>,
    160 		   <FK05>, <FK06>, <FK07>, <FK08>,
    161 		   <FK09>, <FK10>
    162 	    };
    163 	};
    164     }; // End of "Function" section
    165 
    166     section "Alpha" {
    167 	top= 63;
    168 	row {
    169 	    top= 1;
    170 	    keys { <ESC>, <AE01>, <AE02>, <AE03>, <AE04>,
    171 		   <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
    172 		   <AE10>, <AE11>, <AE12>, <TLDE>,
    173 		   { <BKSP>, "BKSP" }
    174 	    };
    175 	};
    176 	row {
    177 	    top= 20;
    178 	    keys { { <TAB>, "TABK" },
    179 		   <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
    180 		   <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
    181 		   <AD11>, <AD12>, { <RTRN>, "RTRN", -13 }, <DELE>
    182 	    };
    183 	};
    184 	row {
    185 	    top= 39;
    186 	    keys { { <LCTL>, "CTRL" },
    187 		   <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
    188 		   <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
    189 		   <AC11>, { <BKSL>, 34 }
    190 	    };
    191 	};
    192 	row {
    193 	    top= 58;
    194 	    keys { { <LFSH>, "LFSH" }, <LSGT>, 
    195 		    <AB01>, <AB02>, <AB03>, <AB04>,
    196 		    <AB05>, <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
    197 		    { <RTSH>, "RTSH" }
    198 	    };
    199 	};
    200 	row {
    201 	    top= 77;
    202 	    key.shape= "MODK";
    203 	    keys { { <ALT>, 24 }, { <SPCE>, "SPCE" }, <CAPS>
    204 	    };
    205 	};
    206     }; // End of "Alpha" section
    207 
    208     section "Editing" {
    209 	top= 63;
    210 	left= 319;
    211 	row {
    212 	    top= 1;
    213 	    key.shape = "BKSP";
    214 	    keys { <HELP>, <UNDO> };
    215 	};
    216 	row {
    217 	    top= 20;
    218 	    keys { <INS>, <UP>, <HOME> };
    219 	};
    220 	row {
    221 	    top= 39;
    222 	    keys { <LEFT>, <DOWN>, <RGHT> };
    223 	};
    224     }; // End of "Editing" section
    225 
    226     section "Keypad" {
    227 	top= 63;
    228 	left= 381;
    229 	row {
    230 	    top= 1;
    231 	    keys { <KPLP>, <KPRP>, <KPDV>, <KPMU> };
    232 	};
    233 	row {
    234 	    top= 20;
    235 	    keys { <KP7>, <KP8>, <KP9>, <KPSU> };
    236 	};
    237 	row {
    238 	    top= 39;
    239 	    keys { <KP4>, <KP5>, <KP6>, <KPAD> };
    240 	};
    241 	row {
    242 	    top= 58;
    243 	    keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPEN" } };
    244 	};
    245 	row {
    246 	    top= 77;
    247 	    keys { { <KP0>, "KP0" }, <KPDC> };
    248 	};
    249     }; // End of "Keypad" section
    250 
    251 };
    252