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: lk,v 
30154daed1Smrg// Revision 1.2  1996/06/18  09:10:09  erik
31154daed1Smrg// use flags correctly, assorted cleanups and consortium fixes
32154daed1Smrg//
33154daed1Smrg// Revision 1.1.2.2  1995/03/10  17:16:52  William_Walker
34154daed1Smrg// 	Rename to avoid name conflicts with XKB stuff
35154daed1Smrg// 	[1995/03/10  17:10:33  William_Walker]
36154daed1Smrg//
37154daed1Smrg// Revision 1.1.2.2  1994/10/31  15:22:00  William_Walker
38154daed1Smrg// 	New experimental version.
39154daed1Smrg// 	[1994/10/31  14:48:37  William_Walker]
40154daed1Smrg// 
41154daed1Smrg// EndLog
42154daed1Smrg// 
43154daed1Smrg// @(#)RCSfile: lk,v  Revision: 1.2  (DEC) Date: 1996/01/24 12:14:58
44154daed1Smrg// 
45154daed1Smrg// Symbols common to all the LK-style keyboards.
46154daed1Smrg//
47154daed1Smrgdefault xkb_symbols "common" {
48154daed1Smrg
49154daed1Smrg    // Modifier mappings
50154daed1Smrg    modifier_map Shift  	{ Shift_L, 	Shift_R	  };
51154daed1Smrg    modifier_map Lock   	{ Caps_Lock };
52154daed1Smrg    modifier_map Control	{ Control_L, Control_R };
53154daed1Smrg    modifier_map Mod1		{ Alt_L, Alt_R, Meta_L, Meta_R };
54154daed1Smrg    modifier_map Mod2		{ Num_Lock };
55154daed1Smrg    modifier_map Mod3   	{ Scroll_Lock };
56154daed1Smrg
57154daed1Smrg    // Additional alphanumeric keys
58154daed1Smrg    key <LSGT>		{ [ less,	greater		] };
59154daed1Smrg    key <LALT>		{ [ Alt_L,	Meta_L		] };
60154daed1Smrg
61154daed1Smrg    // "Function" keys
62154daed1Smrg    key <FK01>		{ [ F1				] };
63154daed1Smrg    key <FK02>		{ [ F2				] };
64154daed1Smrg    key <FK03>		{ [ F3				] };
65154daed1Smrg    key <FK04>		{ [ F4				] };
66154daed1Smrg    key <FK05>		{ [ F5				] };
67154daed1Smrg    key <FK06>		{ [ F6				] };
68154daed1Smrg    key <FK07>		{ [ F7				] };
69154daed1Smrg    key <FK08>		{ [ F8				] };
70154daed1Smrg    key <FK09>		{ [ F9				] };
71154daed1Smrg    key <FK10>		{ [ F10				] };
72154daed1Smrg    key <FK11>		{ [ Escape,	F11		] };
73154daed1Smrg    key <FK12>		{ [ F12				] };
74154daed1Smrg    key <FK13>		{ [ F13				] };
75154daed1Smrg    key <FK14>		{ [ F14				] };
76154daed1Smrg    key <FK17>		{ [ F17				] };
77154daed1Smrg    key <FK18>		{ [ F18				] };
78154daed1Smrg    key <FK19>		{ [ F19				] };
79154daed1Smrg    key <FK20>		{ [ F20				] };
80154daed1Smrg
81154daed1Smrg    // "Editing" keys
82154daed1Smrg    key <HELP>		{ [ Help			] };
83154daed1Smrg    key <DO>		{ [ Menu			] };
84154daed1Smrg    key <FIND>		{ [ Find			] };
85154daed1Smrg    key <INS>		{ [ Insert			] };
86154daed1Smrg    key <DELE>		{ [ Delete			] };
87154daed1Smrg    key <SELE>		{ [ Select			] };
88154daed1Smrg    key <PGUP>		{ [ Prior			] };
89154daed1Smrg    key <PGDN>		{ [ Next			] };
90154daed1Smrg
91154daed1Smrg    key <UP>		{ [ Up				] };
92154daed1Smrg    key <LEFT>		{ [ Left			] };
93154daed1Smrg    key <DOWN>		{ [ Down			] };
94154daed1Smrg    key <RGHT>		{ [ Right			] };
95154daed1Smrg
96154daed1Smrg    // "Keypad" keys
97154daed1Smrg    key <KPF1>		{
98154daed1Smrg				type= "SHIFT+ALT",
99154daed1Smrg				symbols[Group1]=[ KP_F1,Pointer_EnableKeys ]
100154daed1Smrg			};
101154daed1Smrg    key <KPF2>		{ [ KP_F2			] };
102154daed1Smrg    key <KPF3>		{ [ KP_F3			] };
103154daed1Smrg    key <KPF4>		{ [ KP_F4			] };
104154daed1Smrg
105154daed1Smrg    key <KPCO>		{ [ KP_Separator		] };
106154daed1Smrg    key <KPSU>		{ [ KP_Subtract			] };
107154daed1Smrg
108154daed1Smrg    key <KP7>		{ [ KP_7			] };
109154daed1Smrg    key <KP8>		{ [ KP_8			] };
110154daed1Smrg    key <KP9>		{ [ KP_9			] };
111154daed1Smrg
112154daed1Smrg    key <KP4>		{ [ KP_4			] };
113154daed1Smrg    key <KP5>		{ [ KP_5			] };
114154daed1Smrg    key <KP6>		{ [ KP_6			] };
115154daed1Smrg
116154daed1Smrg    key <KP1>		{ [ KP_1			] };
117154daed1Smrg    key <KP2>		{ [ KP_2			] };
118154daed1Smrg    key <KP3>		{ [ KP_3			] };
119154daed1Smrg    key <KPEN>		{ [ KP_Enter			] };
120154daed1Smrg
121154daed1Smrg    key <KP0>		{ [ KP_0			] };
122154daed1Smrg    key <KPDL>		{ [ KP_Decimal			] };
123154daed1Smrg};
124154daed1Smrg
125154daed1Smrgxkb_symbols "lk401" {
126154daed1Smrg    include "symbols/digital_vndr/lk(common)"
127154daed1Smrg    key <RALT>              { [ Alt_R,      Meta_R          ] };
128154daed1Smrg    key <LCMP>              { [ Multi_key                   ] };
129154daed1Smrg    key <RCMP>              { [ Multi_key                   ] };
130154daed1Smrg};
131