2 //Copyright (c) 1996 Digital Equipment Corporation
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:
12 //The above copyright notice and this permission notice shall be included
13 //in all copies or substantial portions of the Software.
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.
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.
30 // Revision 1.2 1996/06/18 09:13:25 erik
31 // use flags correctly, assorted cleanups and consortium fixes
33 // Revision 1.1.6.3 1995/10/25 21:00:14 William_Walker
34 // Add pc104-key support
35 // [1995/10/23 15:46:21 William_Walker]
37 // Revision 1.1.6.2 1995/08/07 17:40:37 William_Walker
38 // Upgrade XKB to protocol 0.62 (dual submit from decx11)
39 // [1995/08/06 14:06:28 William_Walker]
41 // Revision 1.1.2.4 1995/08/05 15:25:56 William_Walker
42 // Upgrade to XKB protocol 0.62
43 // [1995/08/05 14:40:02 William_Walker]
45 // Revision 1.1.2.3 1995/06/27 12:17:32 William_Walker
46 // Rename <TLDE> to ISO9995 compliant <AE00>.
47 // [1995/06/26 20:24:07 William_Walker]
49 // Revision 1.1.2.2 1995/06/05 19:21:31 William_Walker
50 // New file. I love keymaps.
51 // [1995/06/05 18:07:34 William_Walker]
55 // @(#)RCSfile: pc Revision: /main/3 (DEC) Date: 1996/01/24 12:13:36
57 xkb_keycodes "pc_common" {
96 // "Alphanumeric" keys
157 <LDM> = 255; // Support R5 Lock Down Modifiers
161 xkb_keycodes "pc10x" {
162 include "digital_vndr/pc(pc_common)"
181 alias <TLDE> = <AE00>;
183 indicator 3 = "Caps Lock";
184 indicator 4 = "Scroll Lock";
187 xkb_keycodes "pc101" {
188 include "digital_vndr/pc(pc10x)"
190 indicator 5 = "Num Lock";
194 xkb_keycodes "pc102" {
195 include "digital_vndr/pc(pc10x)"
198 indicator 5 = "Num Lock";
201 xkb_keycodes "pc104" {
202 include "digital_vndr/pc(pc101)"
208 xkb_keycodes "lk411_common" {
209 include "digital_vndr/pc(pc_common)"
235 alias <TLDE> = <AE00>;
237 indicator 3 = "Caps Lock";
238 indicator 4 = "Scroll Lock";
241 xkb_keycodes "lk411" {
242 include "digital_vndr/pc(lk411_common)"
246 xkb_keycodes "lk450" {
247 include "digital_vndr/pc(lk411)"
248 indicator 2 = "Compose";
249 indicator 1 = "Wait";
254 // PCXAJ-AA = pc+BKSL+AC12+AB11+MUHE+KANJ+HIRA+indicator
255 // LK411-AJ = lk411+MUHE+KANJ+HIRA
256 // LK411-JJ = lk411+BKSL+AZ01+MUHE+KANJ+HIRA
259 xkb_keycodes "pcxajaa" {
260 include "digital_vndr/pc(pc10x)"
267 indicator 5 = "Group 2";
270 xkb_keycodes "lk411jj" {
271 include "digital_vndr/pc(lk411_common)"