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