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