adding thinkpad60 model, with geometry. b.fd.o#13954
[xorg/xkeyboard-config] / keycodes / macintosh
1 // $XConsortium: macintosh /main/10 1996/01/24 12:17:35 kaleb $
2 //
3 //Copyright (c) 1996  X Consortium
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/or 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
14 //included in all copies or substantial portions of the Software.
15 //
16 //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 //EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 //IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR
20 //OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21 //ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 //OTHER DEALINGS IN THE SOFTWARE.
23 //
24 //Except as contained in this notice, the name of the X Consortium shall
25 //not be used in advertising or otherwise to promote the sale, use or
26 //other dealings in this Software without prior written authorization
27 //from the X Consortium.
28 //
29 // $XFree86: xc/programs/xkbcomp/keycodes/macintosh,v 1.4 2001/10/02 19:57:00 alanh Exp $
30 //
31 default xkb_keycodes "macintosh" {
32    include "xfree86"
33
34    <FK13> = 182;
35    <FK14> = 183;
36    <FK15> = 184;
37    <KPEQ> = 157;
38    
39 };
40
41 xkb_keycodes "badmap" {
42     <TLDE> =  94;
43     <LSGT> =  49;
44 };
45
46 xkb_keycodes "goodmap" {
47     <TLDE> =  49;
48     <LSGT> =  94;
49 };
50
51 xkb_keycodes "old" {
52
53     minimum= 8;
54     maximum= 134;
55
56     <ESC>  = 61;
57     <TLDE> = 58;
58     <AE01> = 26;
59     <AE02> = 27;
60     <AE03> = 28;
61     <AE04> = 29;
62     <AE05> = 31;
63     <AE06> = 30;
64     <AE07> = 34;
65     <AE08> = 36;
66     <AE09> = 33;
67     <AE10> = 37;
68     <AE11> = 35;
69     <AE12> = 32;
70     <BKSP> = 59;
71
72     <TAB>  = 56;
73     <AD01> = 20;
74     <AD02> = 21;
75     <AD03> = 22;
76     <AD04> = 23;
77     <AD05> = 25;
78     <AD06> = 24;
79     <AD07> = 40;
80     <AD08> = 42;
81     <AD09> = 39;
82     <AD10> = 43;
83     <AD11> = 41;
84     <AD12> = 38;
85     <BKSL> = 50;
86
87     <CAPS> = 65;
88     <AC01> = 8;
89     <AC02> = 9;
90     <AC03> = 10;
91     <AC04> = 11;
92     <AC05> = 13;
93     <AC06> = 12;
94     <AC07> = 46;
95     <AC08> = 48;
96     <AC09> = 45;
97     <AC10> = 49;
98     <AC11> = 47;
99     <RTRN> = 44;
100
101     <LSGT> = 18;
102     <AB01> = 14;
103     <AB02> = 15;
104     <AB03> = 16;
105     <AB04> = 17;
106     <AB05> = 19;
107     <AB06> = 53;
108     <AB07> = 54;
109     <AB08> = 51;
110     <AB09> = 55;
111     <AB10> = 52;
112
113     <SPCE> = 57;
114
115     <LCTL> = 62;  // Left Control
116     <LALT> = 63;  // Left Option
117     <LFSH> = 64;  // Left Shift
118     <RALT> = 66;  // Left Command
119 //    <RTSH> = 131; // Right Shift
120 //    <RALT> = 132; // Right Command
121 //    <RCTL> = 133; // Right Control
122 //    <RMTA> = 134; // Right Option
123
124     <FK01> = 130;
125     <FK02> = 128;
126     <FK03> = 107;
127     <FK04> = 126;
128     <FK05> = 104;
129     <FK06> = 105;
130     <FK07> = 106;
131     <FK08> = 108;
132     <FK09> = 109;
133     <FK10> = 117;
134     <FK11> = 111;
135     <FK12> = 119;
136
137     <PRSC> = 113;
138     <SCLK> = 115;
139     <PAUS> = 121;
140
141     <INS>  = 122;
142     <HOME> = 123;
143     <PGUP> = 124;
144     <DELE> = 125;
145     <END>  = 127;
146     <PGDN> = 129;
147
148     <UP>   = 70;
149     <LEFT> = 67;
150     <DOWN> = 69;
151     <RGHT> = 68;
152
153     <NMLK> = 79;
154     <KPEQ> = 89;
155     <KPDV> = 83;
156     <KPMU> = 75;
157
158     <KP7>  = 97;
159     <KP8>  = 99;
160     <KP9>  = 100;
161     <KPSU> = 86;
162
163     <KP4>  = 94;
164     <KP5>  = 95;
165     <KP6>  = 96;
166     <KPAD> = 77;
167
168     <KP1>  = 91;
169     <KP2>  = 92;
170     <KP3>  = 93;
171     <KPEN> = 84;
172
173     <KP0>  = 90;
174     <KPDL> = 73;
175
176     indicator 3 = "Scroll Lock";
177     indicator 2 = "Num Lock";
178     indicator 1 = "Caps Lock";
179
180     alias <ALGR> = <RALT>;
181 };
182
183 xkb_keycodes "hhk" {
184    include "macintosh"
185
186     <AC12> = 51;
187
188     <LWIN> = 49;
189     <EISU> = 131;
190     <KANA> = 129;
191     <RWIN> = 208;
192
193     <FK13> = 111;
194     <FK14> = 78;
195     <FK15> = 110;
196 };
197