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