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