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