1154daed1Smrg//
2154daed1Smrg//Copyright (c) 1996  Digital Equipment Corporation
3154daed1Smrg//
4154daed1Smrg//Permission is hereby granted, free of charge, to any person obtaining
5154daed1Smrg//a copy of this software and associated documentation files (the
6154daed1Smrg//"Software"), to deal in the Software without restriction, including
7154daed1Smrg//without limitation the rights to use, copy, modify, merge, publish,
8154daed1Smrg//distribute, sublicense, and sell copies of the Software, and to
9154daed1Smrg//permit persons to whom the Software is furnished to do so, subject to
10154daed1Smrg//the following conditions:
11154daed1Smrg//
12154daed1Smrg//The above copyright notice and this permission notice shall be included
13154daed1Smrg//in all copies or substantial portions of the Software.
14154daed1Smrg//
15154daed1Smrg//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
16154daed1Smrg//OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17154daed1Smrg//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18154daed1Smrg//IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
19154daed1Smrg//DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
20154daed1Smrg//OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
21154daed1Smrg//THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22154daed1Smrg//
23154daed1Smrg//Except as contained in this notice, the name of the Digital Equipment 
24154daed1Smrg//Corporation shall not be used in advertising or otherwise to promote
25154daed1Smrg//the sale, use or other dealings in this Software without prior written
26154daed1Smrg//authorization from Digital Equipment Corporation.
27154daed1Smrg//
28154daed1Smrg// HISTORY
29154daed1Smrg// Log: unix,v 
30154daed1Smrg// Revision 1.2  1996/06/18  09:12:53  erik
31154daed1Smrg// use flags correctly, assorted cleanups and consortium fixes
32154daed1Smrg//
33154daed1Smrg// Revision 1.1.2.3  1995/06/27  12:17:30  William_Walker
34154daed1Smrg// 	Rename <TLDE> to ISO9995 compliant <AE00>.
35154daed1Smrg// 	[1995/06/26  20:23:12  William_Walker]
36154daed1Smrg//
37154daed1Smrg// Revision 1.1.2.2  1995/06/05  19:21:23  William_Walker
38154daed1Smrg// 	New file.  I love keymaps.
39154daed1Smrg// 	[1995/06/05  18:05:56  William_Walker]
40154daed1Smrg// 
41154daed1Smrg// EndLog
42154daed1Smrg// 
43154daed1Smrg// @(#)RCSfile: unix,v  Revision: 1.2  (DEC) Date: 1996/01/24 12:16:
44154daed1Smrg// 
45154daed1Smrgxkb_geometry "unix" {
46154daed1Smrg
47154daed1Smrg    width		= 340;
48154daed1Smrg    height		= 160;
49154daed1Smrg    shape.cornerRadius 	= 1;
50154daed1Smrg
51154daed1Smrg    shape "NORM" { primary = { [18,19] }, { [3,2], [15,16] } };
52154daed1Smrg    shape "AE00" { primary = { [28,19] }, { [3,2], [25,16] } };
53154daed1Smrg    shape "BKSP" { primary = { [46,19] }, { [3,2], [43,16] } };
54154daed1Smrg    shape "TABK" { primary = { [37,19] }, { [3,2], [34,16] } };
55154daed1Smrg    shape "CTRL" { primary = { [46,19] }, { [3,2], [43,16] } };
56154daed1Smrg    shape "RTRN" { primary = { [46,19] }, { [3,2], [43,16] } };
57154daed1Smrg    shape "SHFT" { primary = { [56,19] }, { [3,2], [53,16] } };
58154daed1Smrg    shape "MODK" { primary = { [37,19] }, { [3,2], [34,16] } };
59154daed1Smrg    shape "SPCE" { primary = { [132,19] },{ [3,2], [129,16]} };
60154daed1Smrg
61154daed1Smrg    section.left= 17;
62154daed1Smrg    row.left	= 1;
63154daed1Smrg    key.shape	= "NORM";
64154daed1Smrg    key.gap	=  1;
65154daed1Smrg
66154daed1Smrg    text.color      = "black";
67154daed1Smrg    text "Logo" {left = 20; top = 10; text="digital\n"; };
68154daed1Smrg
69154daed1Smrg    section "Function" { top = 30;
70154daed1Smrg        row { top = 1;
71154daed1Smrg	    keys {  <FK01>, <FK02>, <FK03>, <FK04>, <FK05>, 
72154daed1Smrg		    { <FK06>, 20 }, <FK07>, <FK08>, <FK09>, <FK10>,
73154daed1Smrg		    { <LEFT>, 20 }, <DOWN>, <UP>, <RGHT>
74154daed1Smrg	    };
75154daed1Smrg        };
76154daed1Smrg    };
77154daed1Smrg
78154daed1Smrg    section "Alpha" { top = 50;
79154daed1Smrg        row { top = 1;
80154daed1Smrg	    keys {  { <AE00>, "AE00" }, 
81154daed1Smrg		    <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>, 
82154daed1Smrg		    <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>, 
83154daed1Smrg		    { <BKSP>, "BKSP" }
84154daed1Smrg	    };
85154daed1Smrg        };
86154daed1Smrg        row { top = 21;
87154daed1Smrg	    keys {  { <TAB>, "TABK" },
88154daed1Smrg		    <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>, 
89154daed1Smrg		    <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>, 
90154daed1Smrg		    <BKSL>, <AB00>
91154daed1Smrg	    };
92154daed1Smrg
93154daed1Smrg        };
94154daed1Smrg        row { top = 41; left = -4;
95154daed1Smrg	    keys {  { <LCTL>, "CTRL" },
96154daed1Smrg		    <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>, 
97154daed1Smrg		    <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, 
98154daed1Smrg		    { <RTRN>, "RTRN" }
99154daed1Smrg	    };
100154daed1Smrg        };
101154daed1Smrg        row { top = 61; left = -4;
102154daed1Smrg	    keys {  { <LFSH>, "SHFT" },
103154daed1Smrg		    <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, <AB06>, 
104154daed1Smrg		    <AB07>, <AB08>, <AB09>, <AB10>,
105154daed1Smrg		    { <RTSH>, "SHFT" }
106154daed1Smrg	    };
107154daed1Smrg        };
108154daed1Smrg        solid "ExtendKey" { top = 81; left= 1;
109154daed1Smrg            shape= "NORM";
110154daed1Smrg            color= "grey20";
111154daed1Smrg        };
112154daed1Smrg        text.top = 89;
113154daed1Smrg        text.color = "black";
114154daed1Smrg        text "ExtendLabel" {left = 6; text="Ext\nend"; };
115154daed1Smrg        row { top = 81; left = 19;
116154daed1Smrg	    key.shape = "MODK";
117154daed1Smrg	    keys {  { <LCMP>, "NORM" }, <LALT>,
118154daed1Smrg		    { <SPCE>, "SPCE" },
119154daed1Smrg		    <RALT>, <RCMP> 
120154daed1Smrg	    };
121154daed1Smrg        };
122154daed1Smrg    };
123154daed1Smrg};
124154daed1Smrg
125154daed1Smrgxkb_geometry "lk421jj" {
126154daed1Smrg
127154daed1Smrg    width		= 315;
128154daed1Smrg    height		= 170;
129154daed1Smrg    shape.cornerRadius  = 1;
130154daed1Smrg
131154daed1Smrg    shape "NORM" { { [18,19] }, { [3,2], [15,16] } };
132154daed1Smrg    shape "RTRN" {
133154daed1Smrg	approx = { [0,0],[28,23] },
134154daed1Smrg        { [0,0], [28,0], [28,39], [5,39], [5,19], [0,19] },
135154daed1Smrg        { [3,2], [25,2], [25,36], [8,36], [8,16], [3,16] }
136154daed1Smrg    };
137154daed1Smrg    shape "LONG"  { { [37,19] }, { [3,2], [34,16] } };
138154daed1Smrg    shape "LONG1" { { [32,19] }, { [3,2], [29,16] } };
139154daed1Smrg    shape "TALL" { { [18,39] }, { [3,2], [15,36] } };
140154daed1Smrg    shape "MED" { { [23,19] }, { [3,2], [20,16] } };
141154daed1Smrg    shape "CTRL" { { [43,19] }, { [3,2], [38,16] } };
142154daed1Smrg    shape "SPCE" { { [55,19] },{ [3,2], [53,16]} };
143154daed1Smrg    shape "LEDS" { [ 56,15] };
144154daed1Smrg    shape "LED"  { [  5, 2] };
145154daed1Smrg
146154daed1Smrg    section.left	= 5;
147154daed1Smrg    row.left	= 1;
148154daed1Smrg    key.shape	= "NORM";
149154daed1Smrg    key.gap		=  1;
150154daed1Smrg
151154daed1Smrg    text "Logo" {left = 7; top = 10; text="digital\n"; };
152154daed1Smrg
153154daed1Smrg    section "Function" { top = 45;
154154daed1Smrg        row { top = 1; left = 7;
155154daed1Smrg	    keys {  <FK01>, <FK02>, <FK03>, <FK04>, <FK05>,
156154daed1Smrg		    { <FK06>, 18 }, <FK07>, <FK08>, <FK09>, <FK10>
157154daed1Smrg	    };
158154daed1Smrg        };
159154daed1Smrg    };
160154daed1Smrg
161154daed1Smrg    section "Editing" { top = 45; left= 230;
162154daed1Smrg        row { top = 1;
163154daed1Smrg	    keys { <LEFT>, <DOWN>, <UP>, <RGHT> };
164154daed1Smrg        };
165154daed1Smrg    };
166154daed1Smrg
167154daed1Smrg    section "Alpha" { top = 65;
168154daed1Smrg        row { top = 1; left = 7;
169154daed1Smrg	    keys {  { <AE00>, "MED" }, 
170154daed1Smrg		    <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>, 
171154daed1Smrg		    <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>, 
172154daed1Smrg		    <AB00>, { <BKSP>, "MED" }
173154daed1Smrg	    };
174154daed1Smrg        };
175154daed1Smrg        row { top = 21;	left = 7;
176154daed1Smrg	    keys {  { <TAB>, "LONG1" },
177154daed1Smrg		    <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>, 
178154daed1Smrg		    <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>, 
179154daed1Smrg		    { <RTRN>, "RTRN" }
180154daed1Smrg	    };
181154daed1Smrg        };
182154daed1Smrg        row { top = 41;
183154daed1Smrg	    keys {  { <LCTL>, "CTRL" },
184154daed1Smrg		    <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>, 
185154daed1Smrg		    <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, <BKSL>
186154daed1Smrg	    };
187154daed1Smrg        };
188154daed1Smrg        row { top = 61;
189154daed1Smrg	    keys {  <CAPS>, { <LFSH>, "LONG1" },
190154daed1Smrg		    <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
191154daed1Smrg		    <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
192154daed1Smrg		    <AB11>, { <RTSH>, "LONG1" }
193154daed1Smrg	    };
194154daed1Smrg        };
195154daed1Smrg        row { top = 81;	left = 7;
196154daed1Smrg	    keys {  <AA00>, <LCMP>,
197154daed1Smrg		    { <LALT>, "LONG" },
198154daed1Smrg		    { <MUHE>, "LONG" },
199154daed1Smrg		    { <SPCE>, "SPCE" },
200154daed1Smrg		    { <KANJ>, "LONG" },
201154daed1Smrg		    { <HIRA>, "LONG" },
202154daed1Smrg		    <RALT>, <RCMP>
203154daed1Smrg	    };
204154daed1Smrg        };
205154daed1Smrg    };
206154daed1Smrg
207154daed1Smrg    section.left = 233;
208154daed1Smrg    section.top  = 20;
209154daed1Smrg
210154daed1Smrg    section "Indicators" {
211154daed1Smrg        solid "led_panel" { top = 0; left = 0;
212154daed1Smrg	    cornerRadius = 1;
213154daed1Smrg	    shape = "LEDS";
214154daed1Smrg	    color = "grey";
215154daed1Smrg        };
216154daed1Smrg        indicator.onColor = "#00ff00";
217154daed1Smrg        indicator.offColor= "#001000";
218154daed1Smrg        indicator.top = 11;
219154daed1Smrg        indicator.shape= "LED";
220154daed1Smrg        indicator "Scroll Lock" { left = 6;  };
221154daed1Smrg        indicator "Caps Lock"   { left = 26; };
222154daed1Smrg        text.top = 3;
223154daed1Smrg        text.color = "black";
224154daed1Smrg        text "ScrollLockLabel" {left = 3; text="Scroll\nLock"; };
225154daed1Smrg        text "CapsLockLabel" {left = 22; text="Caps\nLock"; };
226154daed1Smrg    };
227154daed1Smrg};
228