hp revision 1.1.1.2 1 1.1 mrg // $Xorg: hp,v 1.4 2001/02/09 02:05:50 xorgcvs Exp $
2 1.1 mrg //
3 1.1 mrg //Copyright 1996, 1998 The Open Group
4 1.1 mrg //
5 1.1 mrg //Permission to use, copy, modify, distribute, and sell this software and its
6 1.1 mrg //documentation for any purpose is hereby granted without fee, provided that
7 1.1 mrg //the above copyright notice appear in all copies and that both that
8 1.1 mrg //copyright notice and this permission notice appear in supporting
9 1.1 mrg //documentation.
10 1.1 mrg //
11 1.1 mrg //The above copyright notice and this permission notice shall be
12 1.1 mrg //included in all copies or substantial portions of the Software.
13 1.1 mrg //
14 1.1 mrg //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 1.1 mrg //EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 1.1 mrg //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17 1.1 mrg //IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
18 1.1 mrg //OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19 1.1 mrg //ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20 1.1 mrg //OTHER DEALINGS IN THE SOFTWARE.
21 1.1 mrg //
22 1.1 mrg //Except as contained in this notice, the name of The Open Group shall
23 1.1 mrg //not be used in advertising or otherwise to promote the sale, use or
24 1.1 mrg //other dealings in this Software without prior written authorization
25 1.1 mrg //from The Open Group.
26 1.1 mrg //
27 1.1 mrg // $XFree86: xc/programs/xkbcomp/geometry/hp,v 1.8 2003/08/09 14:30:46 pascal Exp $
28 1.1 mrg
29 1.1 mrg default xkb_geometry "pc101" {
30 1.1 mrg
31 1.1 mrg description= "HP PC101";
32 1.1 mrg width= 470;
33 1.1 mrg height= 210;
34 1.1 mrg
35 1.1 mrg shape.cornerRadius= 1;
36 1.1 mrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } };
37 1.1 mrg shape "BKSP" { { [ 37,18] }, { [2,1], [ 35,17] } };
38 1.1 mrg shape "TABK" { { [ 28,18] }, { [2,1], [ 26,17] } };
39 1.1 mrg shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,17] } };
40 1.1 mrg shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,17] } };
41 1.1 mrg shape "CAPS" { { [ 32,18] }, { [2,1], [ 30,17] } };
42 1.1 mrg shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,17] } };
43 1.1 mrg shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,17] } };
44 1.1 mrg shape "MODK" { { [ 28,18] }, { [2,1], [ 26,17] } };
45 1.1 mrg shape "SPCE" { { [132,18] }, { [2,1], [130,17] } };
46 1.1 mrg shape "KP0" { { [ 37,18] }, { [2,1], [ 35,17] } };
47 1.1 mrg shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,36] } };
48 1.1 mrg
49 1.1 mrg section.left= 19;
50 1.1 mrg row.left= 1;
51 1.1 mrg key.shape= "NORM";
52 1.1 mrg key.gap= 1;
53 1.1 mrg section "Function" {
54 1.1 mrg top= 52;
55 1.1 mrg row {
56 1.1 mrg top= 1;
57 1.1 mrg keys { { <ESC>, color="grey20" },
58 1.1 mrg { <FK01>, 18 }, <FK02>, <FK03>, <FK04>,
59 1.1 mrg { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
60 1.1 mrg { <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
61 1.1 mrg { <PRSC>, 8 }, <SCLK>, <PAUS>
62 1.1 mrg };
63 1.1 mrg };
64 1.1 mrg }; // End of "Function" section
65 1.1 mrg
66 1.1 mrg section "Alpha" {
67 1.1 mrg top= 91;
68 1.1 mrg row {
69 1.1 mrg top= 1;
70 1.1 mrg keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>,
71 1.1 mrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
72 1.1 mrg <AE10>, <AE11>, <AE12>,
73 1.1 mrg { <BKSP>, "BKSP", color="grey20" }
74 1.1 mrg };
75 1.1 mrg };
76 1.1 mrg row {
77 1.1 mrg top= 20;
78 1.1 mrg keys { { <TAB>, "TABK", color="grey20" },
79 1.1 mrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>,
80 1.1 mrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>,
81 1.1 mrg <AD11>, <AD12>, { <BKSL>, "BKSL" }
82 1.1 mrg };
83 1.1 mrg };
84 1.1 mrg row {
85 1.1 mrg top= 39;
86 1.1 mrg keys { { <CAPS>, "CAPS", color="grey20" },
87 1.1 mrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>,
88 1.1 mrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>,
89 1.1 mrg <AC11>, { <RTRN>, "RTRN", color="grey20" }
90 1.1 mrg };
91 1.1 mrg };
92 1.1 mrg row {
93 1.1 mrg top= 58;
94 1.1 mrg keys { { <LFSH>, "LFSH", color="grey20" },
95 1.1 mrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
96 1.1 mrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
97 1.1 mrg { <RTSH>, "RTSH", color="grey20" }
98 1.1 mrg };
99 1.1 mrg };
100 1.1 mrg row {
101 1.1 mrg top= 77;
102 1.1 mrg key.shape= "MODK";
103 1.1 mrg key.color= "grey20";
104 1.1 mrg keys { <LCTL>, { <LALT>, 20 },
105 1.1 mrg { <SPCE>, "SPCE", color="white" },
106 1.1 mrg <RALT>, { <RCTL>, 20 }
107 1.1 mrg };
108 1.1 mrg };
109 1.1 mrg }; // End of "Alpha" section
110 1.1 mrg
111 1.1 mrg section "Editing" {
112 1.1 mrg top= 91;
113 1.1 mrg left= 310;
114 1.1 mrg key.color= "grey20";
115 1.1 mrg row {
116 1.1 mrg top= 1;
117 1.1 mrg keys { <INS>, <HOME>, <PGUP> };
118 1.1 mrg };
119 1.1 mrg row {
120 1.1 mrg top= 20;
121 1.1 mrg keys { <DELE>, <END>, <PGDN> };
122 1.1 mrg };
123 1.1 mrg row {
124 1.1 mrg top= 58;
125 1.1 mrg left= 20;
126 1.1 mrg keys { <UP> };
127 1.1 mrg };
128 1.1 mrg row {
129 1.1 mrg top= 77;
130 1.1 mrg keys { <LEFT>, <DOWN>, <RGHT> };
131 1.1 mrg };
132 1.1 mrg }; // End of "Editing" section
133 1.1 mrg
134 1.1 mrg section "Keypad" {
135 1.1 mrg top= 91;
136 1.1 mrg left= 375;
137 1.1 mrg row {
138 1.1 mrg top= 1;
139 1.1 mrg key.color= "grey20";
140 1.1 mrg keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> };
141 1.1 mrg };
142 1.1 mrg row {
143 1.1 mrg top= 20;
144 1.1 mrg keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } };
145 1.1 mrg };
146 1.1 mrg row {
147 1.1 mrg top= 39;
148 1.1 mrg keys { <KP4>, <KP5>, <KP6> };
149 1.1 mrg };
150 1.1 mrg row {
151 1.1 mrg top= 58;
152 1.1 mrg keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } };
153 1.1 mrg };
154 1.1 mrg row {
155 1.1 mrg top= 77;
156 1.1 mrg keys { { <KP0>, "KP0" }, <KPDL> };
157 1.1 mrg };
158 1.1 mrg }; // End of "Keypad" section
159 1.1 mrg
160 1.1 mrg alias <AC00> = <CAPS>;
161 1.1 mrg alias <AA00> = <LCTL>;
162 1.1 mrg
163 1.1 mrg }; // End of "default" geometry
164 1.1 mrg
165 1.1 mrg xkb_geometry "hil" {
166 1.1 mrg
167 1.1 mrg description= "HP hil";
168 1.1 mrg width= 455;
169 1.1 mrg height= 170;
170 1.1 mrg
171 1.1 mrg shape.cornerRadius= 1;
172 1.1 mrg shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } };
173 1.1 mrg shape "BKSP" { { [ 32,18] }, { [2,1], [ 30,17] } };
174 1.1 mrg shape "TABK" { { [ 32,18] }, { [2,1], [ 30,17] } };
175 1.1 mrg shape "BKSL" { { [ 24,18] }, { [2,1], [ 22,17] } };
176 1.1 mrg shape "RTRN" { { [ 38,18] }, { [2,1], [ 36,17] } };
177 1.1 mrg shape "LFSH" { { [ 28,18] }, { [2,1], [ 26,17] } };
178 1.1 mrg shape "RTSH" { { [ 28,18] }, { [2,1], [ 26,17] } };
179 1.1 mrg shape "SPCE" { { [151,18] }, { [2,1], [150,17] } };
180 1.1 mrg shape "KP0" { { [ 38,18] }, { [2,1], [ 36,17] } };
181 1.1 mrg shape "KPTB" { { [ 18,38] }, { [2,1], [ 16,37] } };
182 1.1 mrg shape "TLDE" { { [ 24,18] }, { [2,1], [ 22,17] } };
183 1.1 mrg shape "FKT1" { { [ 17,14] }, { [2,1], [ 15,13] } };
184 1.1 mrg shape "FKT2" { { [ 23,14] }, { [2,1], [ 21,13] } };
185 1.1 mrg
186 1.1 mrg section.left= 19;
187 1.1 mrg row.left= 1;
188 1.1 mrg key.shape= "NORM";
189 1.1 mrg key.gap= 1;
190 1.1 mrg section "Function" {
191 1.1 mrg top= 14;
192 1.1 mrg row {
193 1.1 mrg top= 1;
194 1.1 mrg keys { { <BRK>, "FKT1" }, { <STOP>, "FKT1" } ,
195 1.1 mrg { <FK01>, "FKT2", 10 }, { <FK02>, "FKT2" },
196 1.1 mrg { <FK03>, "FKT2" }, { <FK04>, "FKT2" },
197 1.1 mrg { <MENU>, "FKT1" }, { <SYST>, "FKT1" },
198 1.1 mrg { <FK05>, "FKT2" }, { <FK06>, "FKT2" },
199 1.1 mrg { <FK07>, "FKT2" }, { <FK08>, "FKT2" },
200 1.1 mrg { <CLRL>, "FKT1", 10 }, { <CLR>, "FKT1" },
201 1.1 mrg { <FK09>, "FKT1", 19 }, { <FK10>, "FKT1" },
202 1.1 mrg { <FK11>, "FKT1" }, { <FK12>, "FKT1" }
203 1.1 mrg };
204 1.1 mrg };
205 1.1 mrg }; // End of "Function" section
206 1.1 mrg
207 1.1 mrg section "Alpha" {
208 1.1 mrg top= 52;
209 1.1 mrg row {
210 1.1 mrg top= 1;
211 1.1 mrg keys { { <TLDE>, "TLDE" }, <AE01>, <AE02>, <AE03>, <AE04>,
212 1.1 mrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
213 1.1 mrg <AE10>, <AE11>, <AE12>,
214 1.1 mrg { <BKSP>, "BKSP" }, <INSL>, <DELL>
215 1.1 mrg };
216 1.1 mrg };
217 1.1 mrg row {
218 1.1 mrg top= 20;
219 1.1 mrg keys { { <TAB>, "TABK" },
220 1.1 mrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>,
221 1.1 mrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>,
222 1.1 mrg <AD11>, <AD12>, { <BKSL>, "BKSL" },
223 1.1 mrg <INSC>, <DELC>
224 1.1 mrg };
225 1.1 mrg };
226 1.1 mrg row {
227 1.1 mrg top= 39;
228 1.1 mrg keys { <CAPS>, <LCTL>,
229 1.1 mrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>,
230 1.1 mrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>,
231 1.1 mrg <AC11>, { <RTRN>, "RTRN" },
232 1.1 mrg <HOME>, <PGUP>
233 1.1 mrg };
234 1.1 mrg };
235 1.1 mrg row {
236 1.1 mrg top= 58;
237 1.1 mrg keys { <ESC>, { <LFSH>, "LFSH" },
238 1.1 mrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
239 1.1 mrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
240 1.1 mrg { <RTSH>, "RTSH" }, <SELE>,
241 1.1 mrg <UP>, <PGDN>
242 1.1 mrg };
243 1.1 mrg };
244 1.1 mrg row {
245 1.1 mrg top= 77;
246 1.1 mrg keys { <PRSC>, { <LALT>, 30 },
247 1.1 mrg { <SPCE>, "SPCE" },
248 1.1 mrg <RALT>, { <LEFT>, 30 }, <DOWN>, <RGHT>
249 1.1 mrg };
250 1.1 mrg };
251 1.1 mrg }; // End of "Alpha" section
252 1.1 mrg
253 1.1 mrg section "Keypad" {
254 1.1 mrg top= 52;
255 1.1 mrg left= 360;
256 1.1 mrg row {
257 1.1 mrg top= 1;
258 1.1 mrg keys { <KPMU>, <KPDV>, <KPAD>, <KPSU> };
259 1.1 mrg };
260 1.1 mrg row {
261 1.1 mrg top= 20;
262 1.1 mrg keys { <KP7>, <KP8>, <KP9>, <KPEN> };
263 1.1 mrg };
264 1.1 mrg row {
265 1.1 mrg top= 39;
266 1.1 mrg keys { <KP4>, <KP5>, <KP6>, <KPSP> };
267 1.1 mrg };
268 1.1 mrg row {
269 1.1 mrg top= 58;
270 1.1 mrg keys { <KP1>, <KP2>, <KP3>, { <KPTB>, "KPTB" } };
271 1.1 mrg };
272 1.1 mrg row {
273 1.1 mrg top= 77;
274 1.1 mrg keys { { <KP0>, "KP0" }, <KPDL> };
275 1.1 mrg };
276 1.1 mrg }; // End of "Keypad" section
277 1.1 mrg
278 1.1 mrg }; // End of "default" geometry
279 1.1 mrg
280 1.1 mrg
281 1.1 mrg // Created by Alexander Pohoyda <alexander.pohoyda (a] gmx.net>
282 1.1 mrg // Geometry specification for HP Omnibook keyboards.
283 1.1 mrg // Compatible Models: 6100, 6000.
284 1.1 mrg
285 1.1 mrg xkb_geometry "omnibook" {
286 1.1 mrg width = 282;
287 1.1 mrg height = 128;
288 1.1 mrg baseColor = "grey80";
289 1.1 mrg labelColor = "white";
290 1.1 mrg
291 1.1 mrg shape "FN0" { cornerRadius = 1, { [15.5, 12] }, { [1, 0], [14.5, 11] } };
292 1.1 mrg shape "NORM" { cornerRadius = 1, { [18, 16] }, { [2, 0], [16, 14] } };
293 1.1 mrg shape "BKSP" { cornerRadius = 1, { [31, 16] }, { [2, 0], [29, 14] } };
294 1.1 mrg shape "TABK" { cornerRadius = 1, { [27, 16] }, { [2, 0], [25, 14] } };
295 1.1 mrg shape "CAPS" { cornerRadius = 1, { [32, 16] }, { [2, 0], [30, 14] } };
296 1.1 mrg shape "RTSH" { cornerRadius = 1, { [45, 16] }, { [2, 0], [43, 14] } };
297 1.1 mrg shape "MODK" { cornerRadius = 1, { [28, 16] }, { [2, 0], [26, 14] } };
298 1.1 mrg shape "SPCE" { cornerRadius = 1, { [90, 16] }, { [2, 0], [88, 14] } };
299 1.1 mrg shape "ARRS" { cornerRadius = 1, { [17, 12] }, { [2, 0], [15, 11] } };
300 1.1 mrg
301 1.1 mrg shape "LED" { cornerRadius = 1, { [2, 4] } };
302 1.1 mrg
303 1.1 mrg shape "KEYS" { cornerRadius = 1,
304 1.1 mrg { [0, 13],
305 1.1 mrg [197, 13], [197, 0],
306 1.1 mrg [280, 0], [280, 125],
307 1.1 mrg [224, 125], [224, 112],
308 1.1 mrg [0, 112] }
309 1.1 mrg };
310 1.1 mrg
311 1.1 mrg solid "KeyPanel" {
312 1.1 mrg shape = "KEYS";
313 1.1 mrg left = 1;
314 1.1 mrg top = 1;
315 1.1 mrg color = "black";
316 1.1 mrg };
317 1.1 mrg
318 1.1 mrg shape "NULL1" { cornerRadius = 1, { [54, 16] } };
319 1.1 mrg
320 1.1 mrg solid "NullPanel1" {
321 1.1 mrg shape = "NULL1";
322 1.1 mrg left = 226;
323 1.1 mrg top = 96;
324 1.1 mrg color = "grey80";
325 1.1 mrg };
326 1.1 mrg
327 1.1 mrg shape "NULL2" { cornerRadius = 1, { [19, 14] } };
328 1.1 mrg
329 1.1 mrg solid "NullPanel2" {
330 1.1 mrg shape = "NULL2";
331 1.1 mrg left = 243;
332 1.1 mrg top = 97;
333 1.1 mrg color = "black";
334 1.1 mrg };
335 1.1 mrg
336 1.1 mrg indicator.onColor = "green";
337 1.1 mrg indicator.offColor = "grey10";
338 1.1 mrg indicator.top = 4;
339 1.1 mrg indicator.shape = "LED";
340 1.1 mrg indicator "Caps Lock" { left = 45; };
341 1.1 mrg indicator "Num Lock" { left = 60; };
342 1.1 mrg indicator "Scroll Lock" { left = 75; };
343 1.1 mrg indicator "HDDActivity" { onColor = "red"; left = 90; };
344 1.1 mrg
345 1.1 mrg key.color = "grey60";
346 1.1 mrg
347 1.1 mrg section "Function" {
348 1.1 mrg key.gap = 0.99;
349 1.1 mrg left = 1;
350 1.1 mrg top = 1;
351 1.1 mrg key.shape = "FN0";
352 1.1 mrg row {
353 1.1 mrg left = 197;
354 1.1 mrg top = 1;
355 1.1 mrg keys { <PRSC>, <PAUS>, <INS>, <HOME>, <PGUP> };
356 1.1 mrg };
357 1.1 mrg row {
358 1.1 mrg top = 14;
359 1.1 mrg keys { <ESC>,
360 1.1 mrg <FK01>, <FK02>, <FK03>, <FK04>,
361 1.1 mrg <FK05>, <FK06>, <FK07>, <FK08>,
362 1.1 mrg <FK09>, <FK10>, <FK11>, <FK12>,
363 1.1 mrg <SCLK>, <DELE>, <END>, <PGDN>
364 1.1 mrg };
365 1.1 mrg };
366 1.1 mrg }; // End of "Function" section
367 1.1 mrg
368 1.1 mrg section "Control" {
369 1.1 mrg left = 1;
370 1.1 mrg top = 34;
371 1.1 mrg key.gap = 1;
372 1.1 mrg row {
373 1.1 mrg top = 62;
374 1.1 mrg key.shape = "NORM";
375 1.1 mrg keys { <LCTL>, <FN>, <LWIN>, <LALT>,
376 1.1 mrg { <SPCE>, "SPCE" }, <RALT>, <MENU>, <RCTL>
377 1.1 mrg };
378 1.1 mrg };
379 1.1 mrg }; // End of "Control" section
380 1.1 mrg
381 1.1 mrg section "Navigation" {
382 1.1 mrg key.shape = "ARRS";
383 1.1 mrg left = 225;
384 1.1 mrg top = 97;
385 1.1 mrg key.gap = 1.4;
386 1.1 mrg row {
387 1.1 mrg left= 18;
388 1.1 mrg top = 1;
389 1.1 mrg keys { <UP> };
390 1.1 mrg };
391 1.1 mrg row {
392 1.1 mrg top = 16;
393 1.1 mrg keys { <LEFT>, <DOWN>, <RGHT> };
394 1.1 mrg };
395 1.1 mrg }; // End of "Navigation" section
396 1.1 mrg
397 1.1 mrg shape "STIK" { cornerRadius = 4, { [7, 7] } };
398 1.1 mrg
399 1.1 mrg solid "STIK" {
400 1.1 mrg priority = 255;
401 1.1 mrg color = "red";
402 1.1 mrg shape = "STIK";
403 1.1 mrg top = 73;
404 1.1 mrg left = 126;
405 1.1 mrg };
406 1.1 mrg };
407 1.1 mrg
408 1.1 mrg // 86 keys
409 1.1 mrg xkb_geometry "omnibook_intl" {
410 1.1 mrg include "hp(omnibook)"
411 1.1 mrg description = "HP Omnibook 6000/6100, Intl";
412 1.1 mrg
413 1.1 mrg shape "RTRN" { cornerRadius = 1,
414 1.1 mrg { [22, 0], [22, 33], [5, 33], [5, 16], [0, 16], [0, 0] },
415 1.1 mrg { [20, 0], [20, 31], [7, 31], [7, 14], [2, 14], [2, 0] } };
416 1.1 mrg shape "LFSH" { cornerRadius = 1, { [23, 16] }, { [2, 0], [21, 14] } };
417 1.1 mrg
418 1.1 mrg section "Alpha" {
419 1.1 mrg key.gap = 1;
420 1.1 mrg key.color = "grey60";
421 1.1 mrg key.shape = "NORM";
422 1.1 mrg left = 1;
423 1.1 mrg top = 27;
424 1.1 mrg row {
425 1.1 mrg top = 1;
426 1.1 mrg keys { <AE00>, <AE01>, <AE02>, <AE03>, <AE04>,
427 1.1 mrg <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
428 1.1 mrg <AE10>, <AE11>, <AE12>, { <BKSP>, "BKSP" }
429 1.1 mrg };
430 1.1 mrg };
431 1.1 mrg row {
432 1.1 mrg top = 18;
433 1.1 mrg keys { { <TAB>, "TABK" },
434 1.1 mrg <AD01>, <AD02>, <AD03>, <AD04>, <AD05>,
435 1.1 mrg <AD06>, <AD07>, <AD08>, <AD09>, <AD10>,
436 1.1 mrg <AD11>, <AD12>, { <RTRN>, "RTRN" }
437 1.1 mrg };
438 1.1 mrg };
439 1.1 mrg row {
440 1.1 mrg top = 35;
441 1.1 mrg keys { { <CAPS>, "CAPS" },
442 1.1 mrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>,
443 1.1 mrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>,
444 1.1 mrg <AC11>, <AC12>
445 1.1 mrg };
446 1.1 mrg };
447 1.1 mrg row {
448 1.1 mrg top = 52;
449 1.1 mrg keys { { <LFSH>, "LFSH" }, <LSGT>,
450 1.1 mrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
451 1.1 mrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
452 1.1 mrg { <RTSH>, "RTSH" }
453 1.1 mrg };
454 1.1 mrg };
455 1.1 mrg }; // End of "Alpha" section
456 1.1 mrg };
457 1.1.1.2 ghen
458 1.1.1.2 ghen xkb_geometry "mini110" {
459 1.1.1.2 ghen
460 1.1.1.2 ghen description= "HP Mini 110";
461 1.1.1.2 ghen width= 262;
462 1.1.1.2 ghen height= 106;
463 1.1.1.2 ghen
464 1.1.1.2 ghen shape.cornerRadius = 0;
465 1.1.1.2 ghen shape "FN0" { { [ 14, 10 ] } , { [ 14, 10 ] } };
466 1.1.1.2 ghen shape "NORM" { { [ 16.7, 16 ] } , { [ 16.7, 16 ] } };
467 1.1.1.2 ghen shape "TLDE" { { [ 12, 16 ] } , { [ 12, 16 ] } };
468 1.1.1.2 ghen shape "ONE" { { [ 14, 16 ] } , { [ 14, 16 ] } };
469 1.1.1.2 ghen shape "BKSP" { { [ 31.3, 16 ] } , { [ 31.3, 16 ] } };
470 1.1.1.2 ghen shape "BKSL" { { [ 23.9, 16 ] } , { [ 23.9, 16 ] } };
471 1.1.1.2 ghen shape "CAPS" { { [ 22, 16 ] } , { [ 22, 16 ] } };
472 1.1.1.2 ghen shape "RTRN" { { [ 36.3, 16 ] } , { [ 36.3, 16 ] } };
473 1.1.1.2 ghen shape "LFSH" { { [ 31, 16 ] } , { [ 31, 16 ] } };
474 1.1.1.2 ghen shape "RTSH" { { [ 45, 16 ] } , { [ 45, 16 ] } };
475 1.1.1.2 ghen shape "CTLS" { { [ 16.5, 19 ] } , { [ 16.5, 19 ] } };
476 1.1.1.2 ghen shape "SPCE" { { [ 78.4, 19 ] } , { [ 78.4, 19 ] } };
477 1.1.1.2 ghen shape "ARRW" { { [ 16.7, 9 ] } , { [ 16.7, 9 ] } };
478 1.1.1.2 ghen
479 1.1.1.2 ghen key.gap=1;
480 1.1.1.2 ghen
481 1.1.1.2 ghen section "Function" {
482 1.1.1.2 ghen top=4;
483 1.1.1.2 ghen left=3;
484 1.1.1.2 ghen key.shape="FN0";
485 1.1.1.2 ghen row {
486 1.1.1.2 ghen keys {
487 1.1.1.2 ghen <ESC>, <FK01>, <FK02>, <FK03>, <FK04>, <FK05>,
488 1.1.1.2 ghen <FK06>, <FK07>, <FK08>, <FK09>, <FK10>, <FK11>,
489 1.1.1.2 ghen <FK12>, <PAUS>, <SCLK>, <INS>, <DELE>
490 1.1.1.2 ghen };
491 1.1.1.2 ghen };
492 1.1.1.2 ghen };
493 1.1.1.2 ghen
494 1.1.1.2 ghen section "Alphanum" {
495 1.1.1.2 ghen top=15;
496 1.1.1.2 ghen left=3;
497 1.1.1.2 ghen key.shape="NORM";
498 1.1.1.2 ghen row {
499 1.1.1.2 ghen top= 0;
500 1.1.1.2 ghen keys { { <TLDE>, "TLDE" } , { <AE01>, "ONE" }, <AE02>, <AE03>, <AE04>,
501 1.1.1.2 ghen <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
502 1.1.1.2 ghen <AE10>, <AE11>, <AE12>,
503 1.1.1.2 ghen { <BKSP>, "BKSP" }
504 1.1.1.2 ghen };
505 1.1.1.2 ghen };
506 1.1.1.2 ghen row {
507 1.1.1.2 ghen top= 17;
508 1.1.1.2 ghen keys { <TAB>, <AD01>, <AD02>, <AD03>, <AD04>, <AD05>,
509 1.1.1.2 ghen <AD06>, <AD07>, <AD08>, <AD09>, <AD10>,
510 1.1.1.2 ghen <AD11>, <AD12>, { <BKSL>, "BKSL" }
511 1.1.1.2 ghen };
512 1.1.1.2 ghen };
513 1.1.1.2 ghen row {
514 1.1.1.2 ghen top= 34;
515 1.1.1.2 ghen keys { { <CAPS>, "CAPS" } ,
516 1.1.1.2 ghen <AC01>, <AC02>, <AC03>, <AC04>, <AC05>,
517 1.1.1.2 ghen <AC06>, <AC07>, <AC08>, <AC09>, <AC10>,
518 1.1.1.2 ghen <AC11>, { <RTRN>, "RTRN" }
519 1.1.1.2 ghen };
520 1.1.1.2 ghen };
521 1.1.1.2 ghen row {
522 1.1.1.2 ghen top= 51;
523 1.1.1.2 ghen keys { { <LFSH>, "LFSH" },
524 1.1.1.2 ghen <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
525 1.1.1.2 ghen <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
526 1.1.1.2 ghen { <RTSH>, "RTSH" }
527 1.1.1.2 ghen };
528 1.1.1.2 ghen };
529 1.1.1.2 ghen
530 1.1.1.2 ghen };
531 1.1.1.2 ghen
532 1.1.1.2 ghen section "Control" {
533 1.1.1.2 ghen top=83;
534 1.1.1.2 ghen left=3;
535 1.1.1.2 ghen key.shape="CTLS";
536 1.1.1.2 ghen row {
537 1.1.1.2 ghen keys {
538 1.1.1.2 ghen <LCTL>, <FN>, <LWIN>, <LALT>, { <SPCE>, "SPCE" }, <RALT>, <MENU>, <RCTL>
539 1.1.1.2 ghen };
540 1.1.1.2 ghen };
541 1.1.1.2 ghen };
542 1.1.1.2 ghen
543 1.1.1.2 ghen section "Arrows" {
544 1.1.1.2 ghen top=83;
545 1.1.1.2 ghen left=204.9;
546 1.1.1.2 ghen key.shape="ARRW";
547 1.1.1.2 ghen row {
548 1.1.1.2 ghen left= 17.7;
549 1.1.1.2 ghen keys {
550 1.1.1.2 ghen <UP>
551 1.1.1.2 ghen };
552 1.1.1.2 ghen };
553 1.1.1.2 ghen row {
554 1.1.1.2 ghen top = 10;
555 1.1.1.2 ghen keys {
556 1.1.1.2 ghen <LEFT>, <DOWN>, <RGHT>
557 1.1.1.2 ghen };
558 1.1.1.2 ghen };
559 1.1.1.2 ghen };
560 1.1.1.2 ghen
561 1.1.1.2 ghen };
562 1.1.1.2 ghen
563 1.1.1.2 ghen xkb_geometry "dv5" {
564 1.1.1.2 ghen
565 1.1.1.2 ghen height=118.4;
566 1.1.1.2 ghen width=310.6;
567 1.1.1.2 ghen
568 1.1.1.2 ghen description = "HP Pavilion dv5";
569 1.1.1.2 ghen
570 1.1.1.2 ghen shape.cornerRadius = 1;
571 1.1.1.2 ghen
572 1.1.1.2 ghen shape "ESC" { { [20.0, 12.5] }, { [2.2, 1], [17.8, 10.5] } };
573 1.1.1.2 ghen shape "FN0" { { [15.9, 12.5] }, { [2.2, 1], [13.7, 10.5] } };
574 1.1.1.2 ghen shape "DELE" { { [19.4, 12.5] }, { [2.2, 1], [17.2, 10.5] } };
575 1.1.1.2 ghen
576 1.1.1.2 ghen shape "NORM" { { [17.9, 18.3] }, { [2.2, 1], [15.7, 16.3] } };
577 1.1.1.2 ghen
578 1.1.1.2 ghen shape "BKSP" { { [36.1, 18.3] }, { [2.4, 1], [33.7, 16.3] } };
579 1.1.1.2 ghen
580 1.1.1.2 ghen shape "TABK" { { [26.8, 18.3] }, { [2.4, 1], [24.4, 16.3] } };
581 1.1.1.2 ghen shape "BKSL" { { [27.1, 18.3] }, { [2.4, 1], [24.7, 16.3] } };
582 1.1.1.2 ghen
583 1.1.1.2 ghen shape "CAPS" { { [31.6, 18.3] }, { [2.4, 1], [29.2, 16.3] } };
584 1.1.1.2 ghen shape "RTRN" { { [41.2, 18.3] }, { [2.4, 1], [39.3, 16.3] } };
585 1.1.1.2 ghen
586 1.1.1.2 ghen shape "LFSH" { { [41.5, 18.3] }, { [2.4, 1], [38.8, 16.3] } };
587 1.1.1.2 ghen shape "RTSH" { { [31.5, 18.3] }, { [2.4, 1], [29.1, 16.3] } };
588 1.1.1.2 ghen
589 1.1.1.2 ghen shape "LCTL" { { [22.4, 18.3] }, { [2.2, 1], [20.2, 16.3] } };
590 1.1.1.2 ghen shape "RCTL" { { [22.6, 18.3] }, { [2.2, 1], [20.4, 16.3] } };
591 1.1.1.2 ghen shape "CTLS" { { [17.9, 18.3] }, { [2.2, 1], [15.7, 16.3] } };
592 1.1.1.2 ghen shape "SPCE" { { [94.3, 18.3] }, { [2.5, 1], [91.8, 16.3] } };
593 1.1.1.2 ghen
594 1.1.1.2 ghen shape "ARRW" { { [17.9, 18.3] }, { [2.2, 1], [15.7, 16.3] } };
595 1.1.1.2 ghen
596 1.1.1.2 ghen shape "EDIT" { { [16.6, 18.3] }, { [2.2, 1], [14.4, 16.3] } };
597 1.1.1.2 ghen
598 1.1.1.2 ghen key.gap = 1.2;
599 1.1.1.2 ghen
600 1.1.1.2 ghen section "Function" {
601 1.1.1.2 ghen top=4.2;
602 1.1.1.2 ghen left=3;
603 1.1.1.2 ghen row {
604 1.1.1.2 ghen key.shape = "FN0";
605 1.1.1.2 ghen keys {
606 1.1.1.2 ghen {<ESC>, "ESC"},
607 1.1.1.2 ghen {2.9, <FK01>}, <FK02>, <FK03>, <FK04>,
608 1.1.1.2 ghen {2.9, <FK05>}, <FK06>, <FK07>, <FK08>,
609 1.1.1.2 ghen {2.9, <FK09>}, <FK10>, <FK11>, <FK12>,
610 1.1.1.2 ghen {2.9, <NMLK>}, <PAUS>, <INS>, {<DELE>, "DELE"}
611 1.1.1.2 ghen };
612 1.1.1.2 ghen };
613 1.1.1.2 ghen };
614 1.1.1.2 ghen
615 1.1.1.2 ghen section "Alpha" {
616 1.1.1.2 ghen top = 17.9;
617 1.1.1.2 ghen key.shape = "NORM";
618 1.1.1.2 ghen left = 3;
619 1.1.1.2 ghen
620 1.1.1.2 ghen row {
621 1.1.1.2 ghen top = 0;
622 1.1.1.2 ghen keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>,
623 1.1.1.2 ghen <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
624 1.1.1.2 ghen <AE10>, <AE11>, <AE12>, { <BKSP>, "BKSP" }
625 1.1.1.2 ghen };
626 1.1.1.2 ghen };
627 1.1.1.2 ghen row {
628 1.1.1.2 ghen top = 19.5;
629 1.1.1.2 ghen keys { { <TAB>, "TABK" },
630 1.1.1.2 ghen <AD01>, <AD02>, <AD03>, <AD04>, <AD05>,
631 1.1.1.2 ghen <AD06>, <AD07>, <AD08>, <AD09>, <AD10>,
632 1.1.1.2 ghen <AD11>, <AD12>, { <BKSL>, "BKSL" }
633 1.1.1.2 ghen };
634 1.1.1.2 ghen };
635 1.1.1.2 ghen row {
636 1.1.1.2 ghen top = 39;
637 1.1.1.2 ghen keys { { <CAPS>, "CAPS" },
638 1.1.1.2 ghen <AC01>, <AC02>, <AC03>, <AC04>, <AC05>,
639 1.1.1.2 ghen <AC06>, <AC07>, <AC08>, <AC09>, <AC10>,
640 1.1.1.2 ghen <AC11>, { <RTRN>, "RTRN" }
641 1.1.1.2 ghen };
642 1.1.1.2 ghen };
643 1.1.1.2 ghen row {
644 1.1.1.2 ghen top = 58.5;
645 1.1.1.2 ghen keys { { <LFSH>, "LFSH" },
646 1.1.1.2 ghen <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
647 1.1.1.2 ghen <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
648 1.1.1.2 ghen { <RTSH>, "RTSH" }
649 1.1.1.2 ghen };
650 1.1.1.2 ghen };
651 1.1.1.2 ghen }; // End of "Alpha" section
652 1.1.1.2 ghen
653 1.1.1.2 ghen section "Controls" {
654 1.1.1.2 ghen top = 95.9;
655 1.1.1.2 ghen key.shape = "CTLS";
656 1.1.1.2 ghen left = 3;
657 1.1.1.2 ghen
658 1.1.1.2 ghen row {
659 1.1.1.2 ghen top = 0;
660 1.1.1.2 ghen keys { {<LCTL>, "LCTL"}, <FN>, <LWIN>, <LALT>, {<SPCE>, "SPCE"},
661 1.1.1.2 ghen <RALT>, <MENU>, {<RCTL>, "RCTL"}
662 1.1.1.2 ghen };
663 1.1.1.2 ghen };
664 1.1.1.2 ghen };
665 1.1.1.2 ghen
666 1.1.1.2 ghen section "Edition" {
667 1.1.1.2 ghen top = 16.5;
668 1.1.1.2 ghen left = 289.9;
669 1.1.1.2 ghen key.shape = "EDIT";
670 1.1.1.2 ghen key.gap = 1.4;
671 1.1.1.2 ghen row {
672 1.1.1.2 ghen top = 0;
673 1.1.1.2 ghen vertical = true;
674 1.1.1.2 ghen keys {
675 1.1.1.2 ghen <HOME>, <PGUP>, <PGDN>, <END>
676 1.1.1.2 ghen };
677 1.1.1.2 ghen };
678 1.1.1.2 ghen };
679 1.1.1.2 ghen
680 1.1.1.2 ghen section "Arrows" {
681 1.1.1.2 ghen top = 76.4;
682 1.1.1.2 ghen key.shape = "ARRW";
683 1.1.1.2 ghen left = 249.3;
684 1.1.1.2 ghen row {
685 1.1.1.2 ghen top = 0;
686 1.1.1.2 ghen left = 19.1;
687 1.1.1.2 ghen keys {
688 1.1.1.2 ghen <UP>
689 1.1.1.2 ghen };
690 1.1.1.2 ghen };
691 1.1.1.2 ghen row {
692 1.1.1.2 ghen top = 19.5;
693 1.1.1.2 ghen left = 0;
694 1.1.1.2 ghen keys {
695 1.1.1.2 ghen <LEFT>, <DOWN>, <RGHT>
696 1.1.1.2 ghen };
697 1.1.1.2 ghen };
698 1.1.1.2 ghen };
699 1.1.1.2 ghen };
700 1.1.1.2 ghen
701 1.1.1.2 ghen
702 1.1.1.2 ghen
703