lk revision 1.1 1 // $Xorg: lk,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
2 //
3 //Copyright (c) 1996 Digital Equipment Corporation
4 //
5 //Permission is hereby granted, free of charge, to any person obtaining
6 //a copy of this software and associated documentation files (the
7 //"Software"), to deal in the Software without restriction, including
8 //without limitation the rights to use, copy, modify, merge, publish,
9 //distribute, sublicense, and sell copies of the Software, and to
10 //permit persons to whom the Software is furnished to do so, subject to
11 //the following conditions:
12 //
13 //The above copyright notice and this permission notice shall be included
14 //in all copies or substantial portions of the Software.
15 //
16 //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
17 //OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 //IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
20 //DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
21 //OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
22 //THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 //
24 //Except as contained in this notice, the name of the Digital Equipment
25 //Corporation shall not be used in advertising or otherwise to promote
26 //the sale, use or other dealings in this Software without prior written
27 //authorization from Digital Equipment Corporation.
28 //
29 // HISTORY
30 // Log: lk,v
31 // Revision 1.2 1996/06/18 09:12:47 erik
32 // use flags correctly, assorted cleanups and consortium fixes
33 //
34 // Revision 1.1.6.2 1995/08/18 21:15:16 William_Walker
35 // Upgrade XKB to Protocol Rev. 0.64
36 // [1995/08/18 20:41:46 William_Walker]
37 //
38 // Revision 1.1.2.5 1995/08/11 19:35:47 William_Walker
39 // Sync up with Erik's pool.
40 // [1995/08/11 18:35:58 William_Walker]
41 //
42 // Revision 1.1.2.4 1995/06/27 12:17:28 William_Walker
43 // Rename <TLDE> to ISO9995 compliant <AE00>.
44 // [1995/06/26 20:23:07 William_Walker]
45 //
46 // Revision 1.1.2.3 1995/06/09 20:54:36 William_Walker
47 // Add VT105 layout support and ISO group support
48 // [1995/06/09 20:40:38 William_Walker]
49 //
50 // Revision 1.1.2.2 1995/06/05 19:21:16 William_Walker
51 // New file. I love keymaps.
52 // [1995/06/05 18:05:43 William_Walker]
53 //
54 // EndLog
55 //
56 // @(#)RCSfile: lk,v Revision: 1.2 (DEC) Date: 1996/01/24 12:16:00
57 //
58 xkb_geometry "lk201" {
59 width = 530;
60 height = 170;
61 shape.cornerRadius = 1;
62
63 shape "NORM" { { [18,19] }, { [3,2], [15,16] } };
64 shape "RTRN" {
65 approx = { [0,0],[23,19] },
66 { [0,0], [23,0], [23,39], [5,39], [5,19], [0,19] },
67 { [3,2], [20,2], [20,36], [8,36], [8,16], [3,16] }
68 };
69 shape "LONG" { { [37,19] }, { [3,2], [34,16] } };
70 shape "TALL" { { [18,39] }, { [3,2], [15,36] } };
71 shape "MED" { { [28,19] }, { [3,2], [25,16] } };
72 shape "CAPS" { { [28,19] }, { [3,2], [18,16] } };
73 shape "SPCE" { { [171,19] },{ [3,2], [168,16]} };
74 shape "LEDS" { [ 30,15] };
75 shape "LED" { [ 5, 2] };
76
77 section.left= 27;
78 row.left = 1;
79 key.shape = "NORM";
80 key.gap = 1;
81
82 section "Function" { top = 20;
83 row { top = 1;
84 keys { <FK01>, <FK02>, <FK03>, <FK04>, <FK05>,
85 { <FK06>, 19 }, <FK07>, <FK08>, <FK09>, <FK10>,
86 { <FK11>, 19 }, <FK12>, <FK13>, <FK14>,
87 { <FK17>, 98 }, <FK18>, <FK19>, <FK20>
88 };
89 };
90 };
91
92 section "Editing" { top = 20; left = 350;
93 row { top = 1;
94 keys { <HELP>, { <DO>, "LONG" } };
95 };
96 row { top = 41;
97 keys { <FIND>, <INS>, <DELE> };
98 };
99 row { top = 61;
100 keys { <SELE>, <PGUP>, <PGDN> };
101 };
102 row { top = 81; left = 20;
103 keys { <UP> };
104 };
105 row { top = 101;
106 keys { <LEFT>, <DOWN>, <RGHT> };
107 };
108 };
109
110 section "Keypad" { top = 60; left = 426;
111 row { top = 1;
112 keys { <KPF1>, <KPF2>, <KPF3>, <KPF4> };
113 };
114 row { top = 21;
115 keys { <KP7>, <KP8>, <KP9>, <KPSU> };
116 };
117 row { top = 41;
118 keys { <KP4>, <KP5>, <KP6>, <KPCO> };
119 };
120 row { top = 61;
121 keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "TALL" } };
122 };
123 row { top = 81;
124 keys { { <KP0>, "LONG" }, <KPDL> };
125 };
126 };
127
128 section "Alpha" { top = 60;
129 row { top = 1; left = 15;
130 keys { <AE00>,
131 <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>,
132 <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
133 { <BKSP>, "MED" }
134 };
135 };
136 row { top = 21; left = 15;
137 keys { { <TAB>, "MED" },
138 <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>,
139 <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>,
140 { <RTRN>, "RTRN" }
141 };
142
143 };
144 row { top = 41;
145 keys { <LCTL>,
146 { <CAPS>, "CAPS" },
147 <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>,
148 <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, <BKSL>
149 };
150 };
151 row { top = 61;
152 keys { { <LFSH>, "LONG" },
153 <AB00>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
154 <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
155 { <RTSH>, "LONG" }
156 };
157 };
158 row { top = 81; left = 26;
159 keys { { <LCMP>, "LONG" },
160 { <SPCE>, "SPCE" }
161 };
162 };
163 };
164
165 section.left = 341;
166 section.top = 3;
167
168 section "Indicators" {
169 indicator.onColor = "#00ff00";
170 indicator.offColor= "#001000";
171 indicator.top = 10;
172 indicator.shape= "LED";
173 indicator "Scroll Lock" { left = 9; };
174 indicator "Caps Lock" { left = 27; };
175 indicator "Compose" { left = 45; };
176 indicator "Wait" { left = 63; };
177 text.top = 4;
178 text.color = "black";
179 text "HoldScreenLabel" {left = 5; text="Hold\n"; };
180 text "CapsLockLabel" {left = 23; text="Lock\n"; };
181 text "ComposeLabel" {left = 37; text="Compose\n"; };
182 text "WaitLabel" {left = 60; text="Wait\n"; };
183 };
184 };
185
186 xkb_geometry "lk401" {
187
188 width = 480;
189 height = 180;
190 shape.cornerRadius = 1;
191
192 shape "NORM" { { [18,19] }, { [3,2], [15,16] } };
193 shape "RTRN" {
194 approx = { [0,0],[23,19] },
195 { [0,0], [23,0], [23,39], [5,39], [5,19], [0,19] },
196 { [3,2], [20,2], [20,36], [8,36], [8,16], [3,16] }
197 };
198 shape "LONG" { { [37,19] }, { [3,2], [34,16] } };
199 shape "TALL" { { [18,39] }, { [3,2], [15,36] } };
200 shape "MED" { { [28,19] }, { [3,2], [25,16] } };
201 shape "CAPS" { { [28,19] }, { [3,2], [18,16] } };
202 shape "SPCE" { { [131,19] },{ [3,2], [128,16]} };
203 shape "LEDS" { [ 36,15] };
204 shape "LED" { [ 5, 2] };
205
206 section.left= 17;
207 row.left = 1;
208 key.shape = "NORM";
209 key.gap = 1;
210
211 text "Logo" {left = 20; top = 10; text="digital\n"; };
212
213 section "Function" { top = 20;
214 row { top = 1;
215 keys { <FK01>, <FK02>, <FK03>, <FK04>, <FK05>,
216 { <FK06>, 15 }, <FK07>, <FK08>, <FK09>, <FK10>,
217 { <FK11>, 15 }, <FK12>, <FK13>, <FK14>,
218 { <FK17>, 75 }, <FK18>, <FK19>, <FK20>
219 };
220 };
221 };
222
223 section "Editing" { top = 20; left = 320;
224 row { top = 1;
225 keys { <HELP>, { <DO>, "LONG" } };
226 };
227 row { top = 41;
228 keys { <FIND>, <INS>, <DELE> };
229 };
230 row { top = 61;
231 keys { <SELE>, <PGUP>, <PGDN> };
232 };
233 row { top = 81; left= 20;
234 keys { <UP> };
235 };
236 row { top = 101;
237 keys { <LEFT>, <DOWN>, <RGHT> };
238 };
239 };
240
241 section "Keypad" { top = 60; left = 385;
242 row { top = 1;
243 keys { <KPF1>, <KPF2>, <KPF3>, <KPF4> };
244 };
245 row {
246 top = 21;
247 keys { <KP7>, <KP8>, <KP9>, <KPSU> };
248 };
249 row { top = 41;
250 keys { <KP4>, <KP5>, <KP6>, <KPCO> };
251 };
252 row { top = 61;
253 keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "TALL" } };
254 };
255 row { top = 81;
256 keys { { <KP0>, "LONG" }, <KPDL> };
257 };
258 };
259
260 section "Alpha" { top = 60;
261 row { top = 1; left = 15;
262 keys { <AE00>,
263 <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>,
264 <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
265 { <BKSP>, "MED" }
266 };
267 };
268 row { top = 21; left = 15;
269 keys { { <TAB>, "MED" },
270 <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>,
271 <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>,
272 { <RTRN>, "RTRN" }
273 };
274
275 };
276 row { top = 41;
277 keys { <LCTL>,
278 { <CAPS>, "CAPS" },
279 <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>,
280 <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, <BKSL>
281 };
282 };
283 row { top = 61;
284 keys { { <LFSH>, "LONG" },
285 <AB00>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
286 <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
287 { <RTSH>, "LONG" }
288 };
289 };
290 row { top = 81; left = 29;
291 keys { { <LCMP>, "MED" },
292 { <LALT>, "MED" },
293 { <SPCE>, "SPCE" },
294 { <RALT>, "MED" },
295 { <RCMP>, "MED" }
296 };
297 };
298 };
299
300 section.left = 69;
301 section.top = 3;
302 section "Indicators" {
303 solid "led_panel" { top = 0; left = 0;
304 cornerRadius = 1;
305 shape = "LEDS";
306 color = "grey";
307 };
308 indicator.onColor = "#00ff00";
309 indicator.offColor= "#001000";
310 indicator.shape = "LED";
311 indicator.top = 1;
312 indicator "Scroll Lock" { left = 3; };
313 indicator "Caps Lock" { left = 22; };
314 };
315 section "IndicatorLabels" {
316 text.top = 4;
317 text.color = "black";
318 text "ScrollLockLabel" {left = 3; text="Scroll\nLock"; };
319 text "CapsLockLabel" {left = 22; text="Caps\nLock"; };
320 };
321 };
322
323 xkb_geometry "lk450" {
324
325 width = 480;
326 height = 180;
327 shape.cornerRadius = 1;
328
329 shape "NORM" { { [18,19] }, { [3,2], [15,16] } };
330 shape "RTRN" {
331 approx = { [0,0],[23,19] },
332 { [0,0], [23,0], [23,39], [5,39], [5,19], [0,19] },
333 { [3,2], [20,2], [20,36], [8,36], [8,16], [3,16] }
334 };
335 shape "LONG" { { [37,19] }, { [3,2], [34,16] } };
336 shape "TALL" { { [18,39] }, { [3,2], [15,36] } };
337 shape "MED" { { [28,19] }, { [3,2], [25,16] } };
338 shape "CAPS" { { [28,19] }, { [3,2], [18,16] } };
339 shape "SPCE" { { [131,19] },{ [3,2], [128,16]} };
340 shape "LEDS" { [ 36,15] };
341 shape "LED" { [ 5, 2] };
342
343 section.left= 17;
344 row.left = 1;
345 key.shape = "NORM";
346 key.gap = 1;
347
348 text "Logo" {left = 20; top = 10; text="digital\n"; };
349
350 section "Function" { top = 20;
351 row { top = 1;
352 keys { <FK01>, <FK02>, <FK03>, <FK04>, <FK05>,
353 { <FK06>, 15 }, <FK07>, <FK08>, <FK09>, <FK10>,
354 { <FK11>, 15 }, <FK12>, <FK13>, <FK14>,
355 { <FK17>, 75 }, <FK18>, <FK19>, <FK20>
356 };
357 };
358 };
359
360 section "Editing" { top = 20; left = 320;
361 row { top = 1;
362 keys { <HELP>, { <DO>, "LONG" } };
363 };
364 row { top = 41;
365 keys { <FIND>, <INS>, <DELE> };
366 };
367 row { top = 61;
368 keys { <SELE>, <PGUP>, <PGDN> };
369 };
370 row { top = 81; left= 20;
371 keys { <UP> };
372 };
373 row { top = 101;
374 keys { <LEFT>, <DOWN>, <RGHT> };
375 };
376 };
377
378 section "Keypad" { top = 60; left = 385;
379 row { top = 1;
380 keys { <KPF1>, <KPF2>, <KPF3>, <KPF4> };
381 };
382 row {
383 top = 21;
384 keys { <KP7>, <KP8>, <KP9>, <KPSU> };
385 };
386 row { top = 41;
387 keys { <KP4>, <KP5>, <KP6>, <KPCO> };
388 };
389 row { top = 61;
390 keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "TALL" } };
391 };
392 row { top = 81;
393 keys { { <KP0>, "LONG" }, <KPDL> };
394 };
395 };
396
397 section "Alpha" { top = 60;
398 row { top = 1; left = 15;
399 keys { <AE00>,
400 <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>,
401 <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
402 { <BKSP>, "MED" }
403 };
404 };
405 row { top = 21; left = 15;
406 keys { { <TAB>, "MED" },
407 <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>,
408 <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>,
409 { <RTRN>, "RTRN" }
410 };
411
412 };
413 row { top = 41;
414 keys { <LCTL>,
415 { <CAPS>, "CAPS" },
416 <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>,
417 <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, <BKSL>
418 };
419 };
420 row { top = 61;
421 keys { { <LFSH>, "LONG" },
422 <AB00>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
423 <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
424 { <RTSH>, "LONG" }
425 };
426 };
427 row { top = 81; left = 29;
428 keys { { <LCMP>, "MED" },
429 { <LALT>, "MED" },
430 { <SPCE>, "SPCE" },
431 { <RALT>, "MED" },
432 { <RCMP>, "MED" }
433 };
434 };
435 };
436
437 section.left = 69;
438 section.top = 3;
439 section "Indicators" {
440 solid "led_panel" { top = 0; left = 0;
441 cornerRadius = 1;
442 shape = "LEDS";
443 color = "grey";
444 };
445 indicator.onColor = "#00ff00";
446 indicator.offColor= "#001000";
447 indicator.shape = "LED";
448 indicator.top = 1;
449 indicator "Scroll Lock" { left = 3; };
450 indicator "Caps Lock" { left = 22; };
451 };
452 section "IndicatorLabels" {
453 text.top = 4;
454 text.color = "black";
455 text "ScrollLockLabel" {left = 3; text="Scroll\nLock"; };
456 text "CapsLockLabel" {left = 22; text="Caps\nLock"; };
457 };
458 };
459
460 xkb_geometry "lk401bj"
461 {
462 width = 480;
463 height = 180;
464 shape.cornerRadius = 1;
465
466 shape "NORM" { { [18,19] }, { [3,2], [15,16] } };
467 shape "RTRN" {
468 approx = { [0,0],[23,19] },
469 { [0,0], [23,0], [23,39], [5,39], [5,19], [0,19] },
470 { [3,2], [20,2], [20,36], [8,36], [8,16], [3,16] }
471 };
472 shape "LONG" { { [37,19] }, { [3,2], [34,16] } };
473 shape "TALL" { { [18,39] }, { [3,2], [15,36] } };
474 shape "MED" { { [28,19] }, { [3,2], [25,16] } };
475 shape "CAPS" { { [28,19] }, { [3,2], [18,16] } };
476 shape "SPCE" { { [131,19] },{ [3,2], [128,16]} };
477 shape "LEDS" { [ 30,15] };
478 shape "LED" { [ 5, 2] };
479
480 section.left= 17;
481 row.left = 1;
482 key.shape = "NORM";
483 key.gap = 1;
484
485 text "Logo" {left = 20; top = 10; text="digital\n"; };
486
487 section "Function" { top = 20;
488 row { top = 1;
489 keys { <FK01>, <FK02>, <FK03>, <FK04>, <FK05>,
490 { <FK06>, 15 }, <FK07>, <FK08>, <FK09>, <FK10>,
491 { <FK11>, 15 }, <FK12>, <FK13>, <FK14>,
492 { <FK17>, 75 }, <FK18>, <FK19>, <FK20>
493 };
494 };
495 };
496
497 section "Editing" { top = 20; left = 320;
498 row { top = 1;
499 keys { <HELP>, { <DO>, "LONG" } };
500 };
501 row { top = 41;
502 keys { <FIND>, <INS>, <DELE> };
503 };
504 row { top = 61;
505 keys { <SELE>, <PGUP>, <PGDN> };
506 };
507 row { top = 81; left = 20;
508 keys { <UP> };
509 };
510 row { top = 101;
511 keys { <LEFT>, <DOWN>, <RGHT> };
512 };
513 };
514
515 section "Keypad" { top = 60; left = 385;
516 row { top = 1;
517 keys { <PF1>, <PF2>, <PF3>, <PF4> };
518 };
519 row { top = 21;
520 keys { <KP7>, <KP8>, <KP9>, <KPSU> };
521 };
522 row { top = 41;
523 keys { <KP4>, <KP5>, <KP6>, <KPCO> };
524 };
525 row { top = 61;
526 keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "TALL" } };
527 };
528 row { top = 81;
529 keys { { <KP0>, "LONG" }, <KPDL> };
530 };
531 };
532
533 section "Alpha" { top = 60;
534 row { top = 1; left = 15;
535 keys { <AE00>,
536 <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>,
537 <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
538 { <BKSP>, "MED" }
539 };
540 };
541 row { top = 21; left = 15;
542 keys { { <TAB>, "MED" },
543 <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>,
544 <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>,
545 { <RTRN>, "RTRN" }
546 };
547 };
548 row { top = 41;
549 keys { <LCTL>,
550 { <CAPS>, "CAPS" },
551 <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>,
552 <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, <BKSL>
553 };
554 };
555 row { top = 61;
556 keys { { <LFSH>, "LONG" },
557 <AB00>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
558 <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
559 { <RTSH>, "LONG" }
560 };
561 };
562 row { top = 81; left = 29;
563 keys { { <LCMP>, "MED" },
564 { <LALT>, "MED" },
565 { <SPCE>, "SPCE" },
566 { <RALT>, "MED" },
567 { <RCMP>, "MED" }
568 };
569 };
570 };
571
572 section.left = 69;
573 section.top = 3;
574
575 section "Indicators" {
576 solid "led_panel" { top = 0; left = 0;
577 cornerRadius = 1;
578 shape = "LEDS";
579 color = "grey";
580 };
581 indicator.onColor = "#00ff00";
582 indicator.offColor= "#001000";
583 indicator.top = 1;
584 indicator.shape= "LED";
585 indicator "Scroll Lock" { left = 3; };
586 indicator "Caps Lock" { left = 22; };
587 text.top = 4;
588 text.color = "black";
589 text "ScrollLockLabel" {left = 3; text="Scroll\nLock"; };
590 text "CapsLockLabel" {left = 19; text="Caps\nLock"; };
591 };
592 };
593
594 xkb_geometry "lk401jj" {
595
596 width = 460;
597 height = 180;
598 shape.cornerRadius = 1;
599
600 shape "NORM" { { [18,19] }, { [3,2], [15,16] } };
601 shape "RTRN" {
602 approx = { [0,0],[28,23] },
603 { [0,0], [28,0], [28,39], [5,39], [5,19], [0,19] },
604 { [3,2], [25,2], [25,36], [8,36], [8,16], [3,16] }
605 };
606 shape "LONG" { { [37,19] }, { [3,2], [34,16] } };
607 shape "LONG1" { { [32,19] }, { [3,2], [29,16] } };
608 shape "TALL" { { [18,39] }, { [3,2], [15,36] } };
609 shape "MED" { { [28,19] }, { [3,2], [25,16] } };
610 shape "MED1" { { [23,19] }, { [3,2], [20,16] } };
611 shape "CTRL" { { [43,19] }, { [3,2], [38,16] } };
612 shape "SPCE" { { [55,19] },{ [3,2], [53,16]} };
613 shape "LEDS" { [ 56,15] };
614 shape "LED" { [ 5, 2] };
615
616 section.left = 5;
617 row.left = 1;
618 key.shape = "NORM";
619 key.gap = 1;
620
621 text "Logo" {left = 7; top = 10; text="digital\n"; };
622
623 section "Function" { top = 40;
624 row { top = 1;
625 keys { <FK01>, <FK02>, <FK03>, <FK04>, <FK05>,
626 { <FK06>, 18 }, <FK07>, <FK08>, <FK09>, <FK10>,
627 { <FK11>, 18 }, <FK12>, <FK13>, <FK14>,
628 { <FK17>, 73 }, <FK18>, <FK19>, <FK20>
629 };
630 };
631 };
632
633 section "Editing" { top = 40; left = 313;
634 row { top = 1;
635 keys { <HELP>, { <DO>, "LONG" } };
636 };
637 row { top = 31;
638 keys { <FIND>, <INS>, <DELE> };
639 };
640 row { top = 51;
641 keys { <SELE>, <PGUP>, <PGDN> };
642 };
643 row { top = 71; left= 20;
644 keys { <UP> };
645 };
646 row { top = 91;
647 keys { <LEFT>, <DOWN>, <RGHT> };
648 };
649 };
650
651 section "Keypad" { top = 70; left = 377;
652 row { top = 1;
653 keys { <PF1>, <PF2>, <PF3>, <PF4> };
654 };
655 row { top = 21;
656 keys { <KP7>, <KP8>, <KP9>, <KPSU> };
657 };
658 row { top = 41;
659 keys { <KP4>, <KP5>, <KP6>, <KPCO> };
660 };
661 row { top = 61;
662 keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "TALL" } };
663 };
664 row { top = 81;
665 keys { { <KP0>, "LONG" }, <KPDL> };
666 };
667 };
668
669 section "Alpha" { top = 70;
670 row { top = 1; left = 7;
671 keys { { <AE00>, "MED1" },
672 <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>,
673 <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
674 <AB00>, { <BKSP>, "MED1" }
675 };
676 };
677 row { top = 21; left = 7;
678 keys { { <TAB>, "LONG1" },
679 <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>,
680 <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>,
681 { <RTRN>, "RTRN" }
682 };
683 };
684 row { top = 41;
685 keys { { <LCTL>, "CTRL" },
686 <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>,
687 <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, <BKSL>
688 };
689 };
690 row { top = 61;
691 keys { <CAPS>, { <LFSH>, "LONG1" },
692 <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
693 <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
694 <AB11>, { <RTSH>, "MED" }
695 };
696 };
697 row { top = 81; left = 7;
698 keys { { <LCMP>, "LONG" },
699 { <LALT>, "LONG" },
700 { <MUHE>, "LONG" },
701 { <SPCE>, "SPCE" },
702 { <KANJ>, "LONG" },
703 { <HIRA>, "LONG" },
704 <RALT>, <RCMP>
705 };
706 };
707 };
708
709 section.left = 315;
710 section.top = 20;
711
712 section "Indicators" {
713 solid "led_panel" { top = 0; left = 0;
714 cornerRadius = 1;
715 shape = "LEDS";
716 color = "grey";
717 };
718 indicator.onColor = "#00ff00";
719 indicator.offColor= "#001000";
720 indicator.top = 11;
721 indicator.shape= "LED";
722 indicator "Scroll Lock" { left = 6; };
723 indicator "Caps Lock" { left = 26; };
724 text.top = 4;
725 text.color = "black";
726 text "ScrollLockLabel" {left = 3; text="Scroll\nLock"; };
727 text "CapsLockLabel" {left = 22; text="Caps\nLock"; };
728 };
729 };
730
731