| @@ -1,5782 +1,5438 @@ | | | @@ -1,5782 +1,5438 @@ |
1 | /* $Xorg: sunKeyMap.c,v 1.3 2000/08/17 19:48:30 cpqbld Exp $ */ | | 1 | /* $Xorg: sunKeyMap.c,v 1.3 2000/08/17 19:48:30 cpqbld Exp $ */ |
2 | /************************************************************ | | 2 | /************************************************************ |
3 | Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA. | | 3 | Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA. |
4 | | | 4 | |
5 | All Rights Reserved | | 5 | All Rights Reserved |
6 | | | 6 | |
7 | Permission to use, copy, modify, and distribute this | | 7 | Permission to use, copy, modify, and distribute this |
8 | software and its documentation for any purpose and without | | 8 | software and its documentation for any purpose and without |
9 | fee is hereby granted, provided that the above copyright no- | | 9 | fee is hereby granted, provided that the above copyright no- |
10 | tice appear in all copies and that both that copyright no- | | 10 | tice appear in all copies and that both that copyright no- |
11 | tice and this permission notice appear in supporting docu- | | 11 | tice and this permission notice appear in supporting docu- |
12 | mentation, and that the names of Sun or The Open Group | | 12 | mentation, and that the names of Sun or The Open Group |
13 | not be used in advertising or publicity pertaining to | | 13 | not be used in advertising or publicity pertaining to |
14 | distribution of the software without specific prior | | 14 | distribution of the software without specific prior |
15 | written permission. Sun and The Open Group make no | | 15 | written permission. Sun and The Open Group make no |
16 | representations about the suitability of this software for | | 16 | representations about the suitability of this software for |
17 | any purpose. It is provided "as is" without any express or | | 17 | any purpose. It is provided "as is" without any express or |
18 | implied warranty. | | 18 | implied warranty. |
19 | | | 19 | |
20 | SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, | | 20 | SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, |
21 | INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT- | | 21 | INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT- |
22 | NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE LI- | | 22 | NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE LI- |
23 | ABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR | | 23 | ABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR |
24 | ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR | | 24 | ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR |
25 | PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR | | 25 | PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR |
26 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH | | 26 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH |
27 | THE USE OR PERFORMANCE OF THIS SOFTWARE. | | 27 | THE USE OR PERFORMANCE OF THIS SOFTWARE. |
28 | | | 28 | |
29 | ********************************************************/ | | 29 | ********************************************************/ |
30 | /* $XFree86: xc/programs/Xserver/hw/sun/sunKeyMap.c,v 1.4 2001/10/28 03:33:12 tsi Exp $ */ | | 30 | /* $XFree86: xc/programs/Xserver/hw/sun/sunKeyMap.c,v 1.4 2001/10/28 03:33:12 tsi Exp $ */ |
31 | | | 31 | |
32 | #include "sun.h" | | 32 | #include "sun.h" |
33 | #define XK_KATAKANA | | 33 | #define XK_KATAKANA |
34 | #include <X11/keysym.h> | | 34 | #include <X11/keysym.h> |
35 | #include <X11/Sunkeysym.h> | | 35 | #include <X11/Sunkeysym.h> |
36 | | | 36 | |
37 | /* | | 37 | /* |
38 | By default all keyboards are hardcoded on the theory that people | | 38 | By default all keyboards are hardcoded on the theory that people |
39 | might remove /usr/openwin making it impossible to parse the files | | 39 | might remove /usr/openwin making it impossible to parse the files |
40 | in /usr/openwin/share/etc/keytables. | | 40 | in /usr/openwin/share/etc/keytables. |
41 | */ | | 41 | */ |
42 | #define CAN4 | | 42 | #define CAN4 |
43 | #define CANFR5 | | 43 | #define CANFR5 |
44 | #define DEN4 | | 44 | #define DEN4 |
45 | #define DEN5 | | 45 | #define DEN5 |
46 | #define FR5 | | 46 | #define FR5 |
47 | #define FRBE4 | | 47 | #define FRBE4 |
48 | #define GER4 | | 48 | #define GER4 |
49 | #define GER5 | | 49 | #define GER5 |
50 | #define ITALY4 | | 50 | #define ITALY4 |
51 | #define ITALY5 | | 51 | #define ITALY5 |
52 | #define JAPAN4 | | 52 | #define JAPAN4 |
53 | #define JAPAN5 | | 53 | #define JAPAN5 |
54 | #define KOREA4 | | 54 | #define KOREA4 |
55 | #define KOREA5 | | 55 | #define KOREA5 |
56 | #define NETH4 | | 56 | #define NETH4 |
57 | #define NETH5 | | 57 | #define NETH5 |
58 | #define NORW4 | | 58 | #define NORW4 |
59 | #define NORW5 | | 59 | #define NORW5 |
60 | #define PORT4 | | 60 | #define PORT4 |
61 | #define PORT5 | | 61 | #define PORT5 |
62 | #define SPAIN5 | | 62 | #define SPAIN5 |
63 | #define SPAINLATAM4 | | 63 | #define SPAINLATAM4 |
64 | #define SWED5 | | 64 | #define SWED5 |
65 | #define SWEDFIN4 | | 65 | #define SWEDFIN4 |
66 | #define SWFR4 | | 66 | #define SWFR4 |
67 | #define SWFR5 | | 67 | #define SWFR5 |
68 | #define SWGE4 | | 68 | #define SWGE4 |
69 | #define SWGE5 | | 69 | #define SWGE5 |
70 | #define TAI4 | | 70 | #define TAI4 |
71 | #define TAI5 | | 71 | #define TAI5 |
72 | #define UK4 | | 72 | #define UK4 |
73 | #define UK5 | | 73 | #define UK5 |
74 | #define US101A | | 74 | #define US101A |
75 | #define US2 | | 75 | #define US2 |
76 | #define US3 | | 76 | #define US3 |
77 | #define US4 | | 77 | #define US4 |
78 | #define US5 | | 78 | #define US5 |
79 | #define US_UNIX5 | | 79 | #define US_UNIX5 |
80 | | | 80 | |
81 | /* | | 81 | /* |
82 | * XXX - Its not clear what to map these to for now. | | 82 | * XXX - Its not clear what to map these to for now. |
83 | * keysyms.h doesn't define enough function key names. | | 83 | * keysyms.h doesn't define enough function key names. |
84 | */ | | 84 | */ |
85 | | | 85 | |
86 | #ifndef XK_L1 | | 86 | #ifndef XK_L1 |
87 | #define XK_L1 XK_Cancel | | 87 | #define XK_L1 XK_Cancel |
88 | #define XK_L2 XK_Redo | | 88 | #define XK_L2 XK_Redo |
89 | #define XK_R1 NoSymbol | | 89 | #define XK_R1 NoSymbol |
90 | #define XK_R2 NoSymbol | | 90 | #define XK_R2 NoSymbol |
91 | #define XK_R3 NoSymbol | | 91 | #define XK_R3 NoSymbol |
92 | #define XK_L3 XK_Menu | | 92 | #define XK_L3 XK_Menu |
93 | #define XK_L4 XK_Undo | | 93 | #define XK_L4 XK_Undo |
94 | #define XK_R4 NoSymbol | | 94 | #define XK_R4 NoSymbol |
95 | #define XK_R5 NoSymbol | | 95 | #define XK_R5 NoSymbol |
96 | #define XK_R6 NoSymbol | | 96 | #define XK_R6 NoSymbol |
97 | #define XK_L5 XK_Insert | | 97 | #define XK_L5 XK_Insert |
98 | #define XK_L6 XK_Select | | 98 | #define XK_L6 XK_Select |
99 | #define XK_R7 NoSymbol | | 99 | #define XK_R7 NoSymbol |
100 | #define XK_R8 XK_Up | | 100 | #define XK_R8 XK_Up |
101 | #define XK_R9 NoSymbol | | 101 | #define XK_R9 NoSymbol |
102 | #define XK_L7 XK_Execute | | 102 | #define XK_L7 XK_Execute |
103 | #define XK_L8 XK_Print | | 103 | #define XK_L8 XK_Print |
104 | #define XK_R10 XK_Left | | 104 | #define XK_R10 XK_Left |
105 | #define XK_R11 XK_Home | | 105 | #define XK_R11 XK_Home |
106 | #define XK_R12 XK_Right | | 106 | #define XK_R12 XK_Right |
107 | #define XK_L9 XK_Find | | 107 | #define XK_L9 XK_Find |
108 | #define XK_L10 XK_Help | | 108 | #define XK_L10 XK_Help |
109 | #define XK_R13 NoSymbol | | 109 | #define XK_R13 NoSymbol |
110 | #define XK_R14 XK_Down | | 110 | #define XK_R14 XK_Down |
111 | #define XK_R15 NoSymbol | | 111 | #define XK_R15 NoSymbol |
112 | #endif | | 112 | #endif |
113 | | | 113 | |
114 | #ifdef US2 | | 114 | #ifdef US2 |
115 | | | 115 | |
116 | static KeySym US2Keymap[] = { | | 116 | static KeySym US2Keymap[] = { |
117 | XK_L1, NoSymbol, /* 0x1 */ | | 117 | XK_L1, NoSymbol, /* 0x1 */ |
118 | NoSymbol, NoSymbol, /* 0x2 */ | | 118 | NoSymbol, NoSymbol, /* 0x2 */ |
119 | XK_L2, NoSymbol, /* 0x3 */ | | 119 | XK_L2, NoSymbol, /* 0x3 */ |
120 | NoSymbol, NoSymbol, /* 0x4 */ | | 120 | NoSymbol, NoSymbol, /* 0x4 */ |
121 | XK_F1, NoSymbol, /* 0x5 */ | | 121 | XK_F1, NoSymbol, /* 0x5 */ |
122 | XK_F2, NoSymbol, /* 0x6 */ | | 122 | XK_F2, NoSymbol, /* 0x6 */ |
123 | NoSymbol, NoSymbol, /* 0x7 */ | | 123 | NoSymbol, NoSymbol, /* 0x7 */ |
124 | XK_F3, NoSymbol, /* 0x8 */ | | 124 | XK_F3, NoSymbol, /* 0x8 */ |
125 | NoSymbol, NoSymbol, /* 0x9 */ | | 125 | NoSymbol, NoSymbol, /* 0x9 */ |
126 | XK_F4, NoSymbol, /* 0xa */ | | 126 | XK_F4, NoSymbol, /* 0xa */ |
127 | NoSymbol, NoSymbol, /* 0xb */ | | 127 | NoSymbol, NoSymbol, /* 0xb */ |
128 | XK_F5, NoSymbol, /* 0xc */ | | 128 | XK_F5, NoSymbol, /* 0xc */ |
129 | NoSymbol, NoSymbol, /* 0xd */ | | 129 | NoSymbol, NoSymbol, /* 0xd */ |
130 | XK_F6, NoSymbol, /* 0xe */ | | 130 | XK_F6, NoSymbol, /* 0xe */ |
131 | NoSymbol, NoSymbol, /* 0xf */ | | 131 | NoSymbol, NoSymbol, /* 0xf */ |
132 | XK_F7, NoSymbol, /* 0x10 */ | | 132 | XK_F7, NoSymbol, /* 0x10 */ |
133 | XK_F8, NoSymbol, /* 0x11 */ | | 133 | XK_F8, NoSymbol, /* 0x11 */ |
134 | XK_F9, NoSymbol, /* 0x12 */ | | 134 | XK_F9, NoSymbol, /* 0x12 */ |
135 | XK_Break, NoSymbol, /* 0x13 */ | | 135 | XK_Break, NoSymbol, /* 0x13 */ |
136 | NoSymbol, NoSymbol, /* 0x14 */ | | 136 | NoSymbol, NoSymbol, /* 0x14 */ |
137 | XK_R1, NoSymbol, /* 0x15 */ | | 137 | XK_R1, NoSymbol, /* 0x15 */ |
138 | XK_R2, NoSymbol, /* 0x16 */ | | 138 | XK_R2, NoSymbol, /* 0x16 */ |
139 | XK_R3, NoSymbol, /* 0x17 */ | | 139 | XK_R3, NoSymbol, /* 0x17 */ |
140 | NoSymbol, NoSymbol, /* 0x18 */ | | 140 | NoSymbol, NoSymbol, /* 0x18 */ |
141 | XK_L3, NoSymbol, /* 0x19 */ | | 141 | XK_L3, NoSymbol, /* 0x19 */ |
142 | XK_L4, NoSymbol, /* 0x1a */ | | 142 | XK_L4, NoSymbol, /* 0x1a */ |
143 | NoSymbol, NoSymbol, /* 0x1b */ | | 143 | NoSymbol, NoSymbol, /* 0x1b */ |
144 | NoSymbol, NoSymbol, /* 0x1c */ | | 144 | NoSymbol, NoSymbol, /* 0x1c */ |
145 | XK_Escape, NoSymbol, /* 0x1d */ | | 145 | XK_Escape, NoSymbol, /* 0x1d */ |
146 | XK_1, XK_exclam, /* 0x1e */ | | 146 | XK_1, XK_exclam, /* 0x1e */ |
147 | XK_2, XK_at, /* 0x1f */ | | 147 | XK_2, XK_at, /* 0x1f */ |
148 | XK_3, XK_numbersign, /* 0x20 */ | | 148 | XK_3, XK_numbersign, /* 0x20 */ |
149 | XK_4, XK_dollar, /* 0x21 */ | | 149 | XK_4, XK_dollar, /* 0x21 */ |
150 | XK_5, XK_percent, /* 0x22 */ | | 150 | XK_5, XK_percent, /* 0x22 */ |
151 | XK_6, XK_asciicircum, /* 0x23 */ | | 151 | XK_6, XK_asciicircum, /* 0x23 */ |
152 | XK_7, XK_ampersand, /* 0x24 */ | | 152 | XK_7, XK_ampersand, /* 0x24 */ |
153 | XK_8, XK_asterisk, /* 0x25 */ | | 153 | XK_8, XK_asterisk, /* 0x25 */ |
154 | XK_9, XK_parenleft, /* 0x26 */ | | 154 | XK_9, XK_parenleft, /* 0x26 */ |
155 | XK_0, XK_parenright, /* 0x27 */ | | 155 | XK_0, XK_parenright, /* 0x27 */ |
156 | XK_minus, XK_underscore, /* 0x28 */ | | 156 | XK_minus, XK_underscore, /* 0x28 */ |
157 | XK_equal, XK_plus, /* 0x29 */ | | 157 | XK_equal, XK_plus, /* 0x29 */ |
158 | XK_grave, XK_asciitilde, /* 0x2a */ | | 158 | XK_grave, XK_asciitilde, /* 0x2a */ |
159 | XK_BackSpace, NoSymbol, /* 0x2b */ | | 159 | XK_BackSpace, NoSymbol, /* 0x2b */ |
160 | NoSymbol, NoSymbol, /* 0x2c */ | | 160 | NoSymbol, NoSymbol, /* 0x2c */ |
161 | XK_R4, NoSymbol, /* 0x2d */ | | 161 | XK_R4, NoSymbol, /* 0x2d */ |
162 | XK_R5, NoSymbol, /* 0x2e */ | | 162 | XK_R5, NoSymbol, /* 0x2e */ |
163 | XK_R6, NoSymbol, /* 0x2f */ | | 163 | XK_R6, NoSymbol, /* 0x2f */ |
164 | NoSymbol, NoSymbol, /* 0x30 */ | | 164 | NoSymbol, NoSymbol, /* 0x30 */ |
165 | XK_L5, NoSymbol, /* 0x31 */ | | 165 | XK_L5, NoSymbol, /* 0x31 */ |
166 | NoSymbol, NoSymbol, /* 0x32 */ | | 166 | NoSymbol, NoSymbol, /* 0x32 */ |
167 | XK_L6, NoSymbol, /* 0x33 */ | | 167 | XK_L6, NoSymbol, /* 0x33 */ |
168 | NoSymbol, NoSymbol, /* 0x34 */ | | 168 | NoSymbol, NoSymbol, /* 0x34 */ |
169 | XK_Tab, NoSymbol, /* 0x35 */ | | 169 | XK_Tab, NoSymbol, /* 0x35 */ |
170 | XK_Q, NoSymbol, /* 0x36 */ | | 170 | XK_Q, NoSymbol, /* 0x36 */ |
171 | XK_W, NoSymbol, /* 0x37 */ | | 171 | XK_W, NoSymbol, /* 0x37 */ |
172 | XK_E, NoSymbol, /* 0x38 */ | | 172 | XK_E, NoSymbol, /* 0x38 */ |
173 | XK_R, NoSymbol, /* 0x39 */ | | 173 | XK_R, NoSymbol, /* 0x39 */ |
174 | XK_T, NoSymbol, /* 0x3a */ | | 174 | XK_T, NoSymbol, /* 0x3a */ |
175 | XK_Y, NoSymbol, /* 0x3b */ | | 175 | XK_Y, NoSymbol, /* 0x3b */ |
176 | XK_U, NoSymbol, /* 0x3c */ | | 176 | XK_U, NoSymbol, /* 0x3c */ |
177 | XK_I, NoSymbol, /* 0x3d */ | | 177 | XK_I, NoSymbol, /* 0x3d */ |
178 | XK_O, NoSymbol, /* 0x3e */ | | 178 | XK_O, NoSymbol, /* 0x3e */ |
179 | XK_P, NoSymbol, /* 0x3f */ | | 179 | XK_P, NoSymbol, /* 0x3f */ |
180 | XK_bracketleft, XK_braceleft, /* 0x40 */ | | 180 | XK_bracketleft, XK_braceleft, /* 0x40 */ |
181 | XK_bracketright, XK_braceright, /* 0x41 */ | | 181 | XK_bracketright, XK_braceright, /* 0x41 */ |
182 | XK_Delete, NoSymbol, /* 0x42 */ | | 182 | XK_Delete, NoSymbol, /* 0x42 */ |
183 | NoSymbol, NoSymbol, /* 0x43 */ | | 183 | NoSymbol, NoSymbol, /* 0x43 */ |
184 | XK_R7, NoSymbol, /* 0x44 */ | | 184 | XK_R7, NoSymbol, /* 0x44 */ |
185 | XK_Up, XK_R8, /* 0x45 */ | | 185 | XK_Up, XK_R8, /* 0x45 */ |
186 | XK_R9, NoSymbol, /* 0x46 */ | | 186 | XK_R9, NoSymbol, /* 0x46 */ |
187 | NoSymbol, NoSymbol, /* 0x47 */ | | 187 | NoSymbol, NoSymbol, /* 0x47 */ |
188 | XK_L7, NoSymbol, /* 0x48 */ | | 188 | XK_L7, NoSymbol, /* 0x48 */ |
189 | XK_L8, NoSymbol, /* 0x49 */ | | 189 | XK_L8, NoSymbol, /* 0x49 */ |
190 | NoSymbol, NoSymbol, /* 0x4a */ | | 190 | NoSymbol, NoSymbol, /* 0x4a */ |
191 | NoSymbol, NoSymbol, /* 0x4b */ | | 191 | NoSymbol, NoSymbol, /* 0x4b */ |
192 | XK_Control_L, NoSymbol, /* 0x4c */ | | 192 | XK_Control_L, NoSymbol, /* 0x4c */ |
193 | XK_A, NoSymbol, /* 0x4d */ | | 193 | XK_A, NoSymbol, /* 0x4d */ |
194 | XK_S, NoSymbol, /* 0x4e */ | | 194 | XK_S, NoSymbol, /* 0x4e */ |
195 | XK_D, NoSymbol, /* 0x4f */ | | 195 | XK_D, NoSymbol, /* 0x4f */ |
196 | XK_F, NoSymbol, /* 0x50 */ | | 196 | XK_F, NoSymbol, /* 0x50 */ |
197 | XK_G, NoSymbol, /* 0x51 */ | | 197 | XK_G, NoSymbol, /* 0x51 */ |
198 | XK_H, NoSymbol, /* 0x52 */ | | 198 | XK_H, NoSymbol, /* 0x52 */ |
199 | XK_J, NoSymbol, /* 0x53 */ | | 199 | XK_J, NoSymbol, /* 0x53 */ |
200 | XK_K, NoSymbol, /* 0x54 */ | | 200 | XK_K, NoSymbol, /* 0x54 */ |
201 | XK_L, NoSymbol, /* 0x55 */ | | 201 | XK_L, NoSymbol, /* 0x55 */ |
202 | XK_semicolon, XK_colon, /* 0x56 */ | | 202 | XK_semicolon, XK_colon, /* 0x56 */ |
203 | XK_apostrophe, XK_quotedbl, /* 0x57 */ | | 203 | XK_apostrophe, XK_quotedbl, /* 0x57 */ |
204 | XK_backslash, XK_bar, /* 0x58 */ | | 204 | XK_backslash, XK_bar, /* 0x58 */ |
205 | XK_Return, NoSymbol, /* 0x59 */ | | 205 | XK_Return, NoSymbol, /* 0x59 */ |
206 | NoSymbol, NoSymbol, /* 0x5a */ | | 206 | NoSymbol, NoSymbol, /* 0x5a */ |
207 | XK_Left, XK_R10, /* 0x5b */ | | 207 | XK_Left, XK_R10, /* 0x5b */ |
208 | XK_R11, NoSymbol, /* 0x5c */ | | 208 | XK_R11, NoSymbol, /* 0x5c */ |
209 | XK_Right, XK_R12, /* 0x5d */ | | 209 | XK_Right, XK_R12, /* 0x5d */ |
210 | NoSymbol, NoSymbol, /* 0x5e */ | | 210 | NoSymbol, NoSymbol, /* 0x5e */ |
211 | XK_L9, NoSymbol, /* 0x5f */ | | 211 | XK_L9, NoSymbol, /* 0x5f */ |
212 | NoSymbol, NoSymbol, /* 0x60 */ | | 212 | NoSymbol, NoSymbol, /* 0x60 */ |
213 | XK_L10, NoSymbol, /* 0x61 */ | | 213 | XK_L10, NoSymbol, /* 0x61 */ |
214 | NoSymbol, NoSymbol, /* 0x62 */ | | 214 | NoSymbol, NoSymbol, /* 0x62 */ |
215 | XK_Shift_L, NoSymbol, /* 0x63 */ | | 215 | XK_Shift_L, NoSymbol, /* 0x63 */ |
216 | XK_Z, NoSymbol, /* 0x64 */ | | 216 | XK_Z, NoSymbol, /* 0x64 */ |
217 | XK_X, NoSymbol, /* 0x65 */ | | 217 | XK_X, NoSymbol, /* 0x65 */ |
218 | XK_C, NoSymbol, /* 0x66 */ | | 218 | XK_C, NoSymbol, /* 0x66 */ |
219 | XK_V, NoSymbol, /* 0x67 */ | | 219 | XK_V, NoSymbol, /* 0x67 */ |
220 | XK_B, NoSymbol, /* 0x68 */ | | 220 | XK_B, NoSymbol, /* 0x68 */ |
221 | XK_N, NoSymbol, /* 0x69 */ | | 221 | XK_N, NoSymbol, /* 0x69 */ |
222 | XK_M, NoSymbol, /* 0x6a */ | | 222 | XK_M, NoSymbol, /* 0x6a */ |
223 | XK_comma, XK_less, /* 0x6b */ | | 223 | XK_comma, XK_less, /* 0x6b */ |
224 | XK_period, XK_greater, /* 0x6c */ | | 224 | XK_period, XK_greater, /* 0x6c */ |
225 | XK_slash, XK_question, /* 0x6d */ | | 225 | XK_slash, XK_question, /* 0x6d */ |
226 | XK_Shift_R, NoSymbol, /* 0x6e */ | | 226 | XK_Shift_R, NoSymbol, /* 0x6e */ |
227 | XK_Linefeed, NoSymbol, /* 0x6f */ | | 227 | XK_Linefeed, NoSymbol, /* 0x6f */ |
228 | XK_R13, NoSymbol, /* 0x70 */ | | 228 | XK_R13, NoSymbol, /* 0x70 */ |
229 | XK_Down, XK_R14, /* 0x71 */ | | 229 | XK_Down, XK_R14, /* 0x71 */ |
230 | XK_R15, NoSymbol, /* 0x72 */ | | 230 | XK_R15, NoSymbol, /* 0x72 */ |
231 | NoSymbol, NoSymbol, /* 0x73 */ | | 231 | NoSymbol, NoSymbol, /* 0x73 */ |
232 | NoSymbol, NoSymbol, /* 0x74 */ | | 232 | NoSymbol, NoSymbol, /* 0x74 */ |
233 | NoSymbol, NoSymbol, /* 0x75 */ | | 233 | NoSymbol, NoSymbol, /* 0x75 */ |
234 | NoSymbol, NoSymbol, /* 0x76 */ | | 234 | NoSymbol, NoSymbol, /* 0x76 */ |
235 | NoSymbol, NoSymbol, /* 0x77 */ | | 235 | NoSymbol, NoSymbol, /* 0x77 */ |
236 | XK_Meta_L, NoSymbol, /* 0x78 */ | | 236 | XK_Meta_L, NoSymbol, /* 0x78 */ |
237 | XK_space, NoSymbol, /* 0x79 */ | | 237 | XK_space, NoSymbol, /* 0x79 */ |
238 | XK_Meta_R, NoSymbol, /* 0x7a */ | | 238 | XK_Meta_R, NoSymbol, /* 0x7a */ |
239 | NoSymbol, NoSymbol, /* 0x7b */ | | 239 | NoSymbol, NoSymbol, /* 0x7b */ |
240 | NoSymbol, NoSymbol, /* 0x7c */ | | 240 | NoSymbol, NoSymbol, /* 0x7c */ |
241 | NoSymbol, NoSymbol, /* 0x7d */ | | 241 | NoSymbol, NoSymbol, /* 0x7d */ |
242 | NoSymbol, NoSymbol, /* 0x7e */ | | 242 | NoSymbol, NoSymbol, /* 0x7e */ |
243 | NoSymbol, NoSymbol, /* 0x7f */ | | 243 | NoSymbol, NoSymbol, /* 0x7f */ |
244 | }; | | 244 | }; |
245 | | | 245 | |
246 | static const SunModmapRec US2Modmap[] = { | | | |
247 | { 99, ShiftMask }, | | | |
248 | { 110, ShiftMask }, | | | |
249 | { 76, ControlMask }, | | | |
250 | { 120, Meta_Mask }, | | | |
251 | { 122, Meta_Mask }, | | | |
252 | { 0, 0 } | | | |
253 | }; | | | |
254 | | | | |
255 | #else | | 246 | #else |
256 | | | 247 | |
257 | #define US2Keymap NULL | | 248 | #define US2Keymap NULL |
258 | #define US2Modmap NULL | | | |
259 | | | 249 | |
260 | #endif /* US2 */ | | 250 | #endif /* US2 */ |
261 | | | 251 | |
262 | #ifdef US3 | | 252 | #ifdef US3 |
263 | | | 253 | |
264 | static KeySym US3Keymap[] = { | | 254 | static KeySym US3Keymap[] = { |
265 | XK_L1, NoSymbol, /* 0x1 */ | | 255 | XK_L1, NoSymbol, /* 0x1 */ |
266 | NoSymbol, NoSymbol, /* 0x2 */ | | 256 | NoSymbol, NoSymbol, /* 0x2 */ |
267 | XK_L2, NoSymbol, /* 0x3 */ | | 257 | XK_L2, NoSymbol, /* 0x3 */ |
268 | NoSymbol, NoSymbol, /* 0x4 */ | | 258 | NoSymbol, NoSymbol, /* 0x4 */ |
269 | XK_F1, NoSymbol, /* 0x5 */ | | 259 | XK_F1, NoSymbol, /* 0x5 */ |
270 | XK_F2, NoSymbol, /* 0x6 */ | | 260 | XK_F2, NoSymbol, /* 0x6 */ |
271 | NoSymbol, NoSymbol, /* 0x7 */ | | 261 | NoSymbol, NoSymbol, /* 0x7 */ |
272 | XK_F3, NoSymbol, /* 0x8 */ | | 262 | XK_F3, NoSymbol, /* 0x8 */ |
273 | NoSymbol, NoSymbol, /* 0x9 */ | | 263 | NoSymbol, NoSymbol, /* 0x9 */ |
274 | XK_F4, NoSymbol, /* 0xa */ | | 264 | XK_F4, NoSymbol, /* 0xa */ |
275 | NoSymbol, NoSymbol, /* 0xb */ | | 265 | NoSymbol, NoSymbol, /* 0xb */ |
276 | XK_F5, NoSymbol, /* 0xc */ | | 266 | XK_F5, NoSymbol, /* 0xc */ |
277 | NoSymbol, NoSymbol, /* 0xd */ | | 267 | NoSymbol, NoSymbol, /* 0xd */ |
278 | XK_F6, NoSymbol, /* 0xe */ | | 268 | XK_F6, NoSymbol, /* 0xe */ |
279 | NoSymbol, NoSymbol, /* 0xf */ | | 269 | NoSymbol, NoSymbol, /* 0xf */ |
280 | XK_F7, NoSymbol, /* 0x10 */ | | 270 | XK_F7, NoSymbol, /* 0x10 */ |
281 | XK_F8, NoSymbol, /* 0x11 */ | | 271 | XK_F8, NoSymbol, /* 0x11 */ |
282 | XK_F9, NoSymbol, /* 0x12 */ | | 272 | XK_F9, NoSymbol, /* 0x12 */ |
283 | XK_Alt_R, NoSymbol, /* 0x13 */ | | 273 | XK_Alt_R, NoSymbol, /* 0x13 */ |
284 | NoSymbol, NoSymbol, /* 0x14 */ | | 274 | NoSymbol, NoSymbol, /* 0x14 */ |
285 | XK_R1, NoSymbol, /* 0x15 */ | | 275 | XK_R1, NoSymbol, /* 0x15 */ |
286 | XK_R2, NoSymbol, /* 0x16 */ | | 276 | XK_R2, NoSymbol, /* 0x16 */ |
287 | XK_R3, NoSymbol, /* 0x17 */ | | 277 | XK_R3, NoSymbol, /* 0x17 */ |
288 | NoSymbol, NoSymbol, /* 0x18 */ | | 278 | NoSymbol, NoSymbol, /* 0x18 */ |
289 | XK_L3, NoSymbol, /* 0x19 */ | | 279 | XK_L3, NoSymbol, /* 0x19 */ |
290 | XK_L4, NoSymbol, /* 0x1a */ | | 280 | XK_L4, NoSymbol, /* 0x1a */ |
291 | NoSymbol, NoSymbol, /* 0x1b */ | | 281 | NoSymbol, NoSymbol, /* 0x1b */ |
292 | NoSymbol, NoSymbol, /* 0x1c */ | | 282 | NoSymbol, NoSymbol, /* 0x1c */ |
293 | XK_Escape, NoSymbol, /* 0x1d */ | | 283 | XK_Escape, NoSymbol, /* 0x1d */ |
294 | XK_1, XK_exclam, /* 0x1e */ | | 284 | XK_1, XK_exclam, /* 0x1e */ |
295 | XK_2, XK_at, /* 0x1f */ | | 285 | XK_2, XK_at, /* 0x1f */ |
296 | XK_3, XK_numbersign, /* 0x20 */ | | 286 | XK_3, XK_numbersign, /* 0x20 */ |
297 | XK_4, XK_dollar, /* 0x21 */ | | 287 | XK_4, XK_dollar, /* 0x21 */ |
298 | XK_5, XK_percent, /* 0x22 */ | | 288 | XK_5, XK_percent, /* 0x22 */ |
299 | XK_6, XK_asciicircum, /* 0x23 */ | | 289 | XK_6, XK_asciicircum, /* 0x23 */ |
300 | XK_7, XK_ampersand, /* 0x24 */ | | 290 | XK_7, XK_ampersand, /* 0x24 */ |
301 | XK_8, XK_asterisk, /* 0x25 */ | | 291 | XK_8, XK_asterisk, /* 0x25 */ |
302 | XK_9, XK_parenleft, /* 0x26 */ | | 292 | XK_9, XK_parenleft, /* 0x26 */ |
303 | XK_0, XK_parenright, /* 0x27 */ | | 293 | XK_0, XK_parenright, /* 0x27 */ |
304 | XK_minus, XK_underscore, /* 0x28 */ | | 294 | XK_minus, XK_underscore, /* 0x28 */ |
305 | XK_equal, XK_plus, /* 0x29 */ | | 295 | XK_equal, XK_plus, /* 0x29 */ |
306 | XK_grave, XK_asciitilde, /* 0x2a */ | | 296 | XK_grave, XK_asciitilde, /* 0x2a */ |
307 | XK_BackSpace, NoSymbol, /* 0x2b */ | | 297 | XK_BackSpace, NoSymbol, /* 0x2b */ |
308 | NoSymbol, NoSymbol, /* 0x2c */ | | 298 | NoSymbol, NoSymbol, /* 0x2c */ |
309 | XK_R4, NoSymbol, /* 0x2d */ | | 299 | XK_R4, NoSymbol, /* 0x2d */ |
310 | XK_R5, NoSymbol, /* 0x2e */ | | 300 | XK_R5, NoSymbol, /* 0x2e */ |
311 | XK_R6, NoSymbol, /* 0x2f */ | | 301 | XK_R6, NoSymbol, /* 0x2f */ |
312 | NoSymbol, NoSymbol, /* 0x30 */ | | 302 | NoSymbol, NoSymbol, /* 0x30 */ |
313 | XK_L5, NoSymbol, /* 0x31 */ | | 303 | XK_L5, NoSymbol, /* 0x31 */ |
314 | NoSymbol, NoSymbol, /* 0x32 */ | | 304 | NoSymbol, NoSymbol, /* 0x32 */ |
315 | XK_L6, NoSymbol, /* 0x33 */ | | 305 | XK_L6, NoSymbol, /* 0x33 */ |
316 | NoSymbol, NoSymbol, /* 0x34 */ | | 306 | NoSymbol, NoSymbol, /* 0x34 */ |
317 | XK_Tab, NoSymbol, /* 0x35 */ | | 307 | XK_Tab, NoSymbol, /* 0x35 */ |
318 | XK_Q, NoSymbol, /* 0x36 */ | | 308 | XK_Q, NoSymbol, /* 0x36 */ |
319 | XK_W, NoSymbol, /* 0x37 */ | | 309 | XK_W, NoSymbol, /* 0x37 */ |
320 | XK_E, NoSymbol, /* 0x38 */ | | 310 | XK_E, NoSymbol, /* 0x38 */ |
321 | XK_R, NoSymbol, /* 0x39 */ | | 311 | XK_R, NoSymbol, /* 0x39 */ |
322 | XK_T, NoSymbol, /* 0x3a */ | | 312 | XK_T, NoSymbol, /* 0x3a */ |
323 | XK_Y, NoSymbol, /* 0x3b */ | | 313 | XK_Y, NoSymbol, /* 0x3b */ |
324 | XK_U, NoSymbol, /* 0x3c */ | | 314 | XK_U, NoSymbol, /* 0x3c */ |
325 | XK_I, NoSymbol, /* 0x3d */ | | 315 | XK_I, NoSymbol, /* 0x3d */ |
326 | XK_O, NoSymbol, /* 0x3e */ | | 316 | XK_O, NoSymbol, /* 0x3e */ |
327 | XK_P, NoSymbol, /* 0x3f */ | | 317 | XK_P, NoSymbol, /* 0x3f */ |
328 | XK_bracketleft, XK_braceleft, /* 0x40 */ | | 318 | XK_bracketleft, XK_braceleft, /* 0x40 */ |
329 | XK_bracketright, XK_braceright, /* 0x41 */ | | 319 | XK_bracketright, XK_braceright, /* 0x41 */ |
330 | XK_Delete, NoSymbol, /* 0x42 */ | | 320 | XK_Delete, NoSymbol, /* 0x42 */ |
331 | NoSymbol, NoSymbol, /* 0x43 */ | | 321 | NoSymbol, NoSymbol, /* 0x43 */ |
332 | XK_R7, NoSymbol, /* 0x44 */ | | 322 | XK_R7, NoSymbol, /* 0x44 */ |
333 | XK_Up, XK_R8, /* 0x45 */ | | 323 | XK_Up, XK_R8, /* 0x45 */ |
334 | XK_R9, NoSymbol, /* 0x46 */ | | 324 | XK_R9, NoSymbol, /* 0x46 */ |
335 | NoSymbol, NoSymbol, /* 0x47 */ | | 325 | NoSymbol, NoSymbol, /* 0x47 */ |
336 | XK_L7, NoSymbol, /* 0x48 */ | | 326 | XK_L7, NoSymbol, /* 0x48 */ |
337 | XK_L8, NoSymbol, /* 0x49 */ | | 327 | XK_L8, NoSymbol, /* 0x49 */ |
338 | NoSymbol, NoSymbol, /* 0x4a */ | | 328 | NoSymbol, NoSymbol, /* 0x4a */ |
339 | NoSymbol, NoSymbol, /* 0x4b */ | | 329 | NoSymbol, NoSymbol, /* 0x4b */ |
340 | XK_Control_L, NoSymbol, /* 0x4c */ | | 330 | XK_Control_L, NoSymbol, /* 0x4c */ |
341 | XK_A, NoSymbol, /* 0x4d */ | | 331 | XK_A, NoSymbol, /* 0x4d */ |
342 | XK_S, NoSymbol, /* 0x4e */ | | 332 | XK_S, NoSymbol, /* 0x4e */ |
343 | XK_D, NoSymbol, /* 0x4f */ | | 333 | XK_D, NoSymbol, /* 0x4f */ |
344 | XK_F, NoSymbol, /* 0x50 */ | | 334 | XK_F, NoSymbol, /* 0x50 */ |
345 | XK_G, NoSymbol, /* 0x51 */ | | 335 | XK_G, NoSymbol, /* 0x51 */ |
346 | XK_H, NoSymbol, /* 0x52 */ | | 336 | XK_H, NoSymbol, /* 0x52 */ |
347 | XK_J, NoSymbol, /* 0x53 */ | | 337 | XK_J, NoSymbol, /* 0x53 */ |
348 | XK_K, NoSymbol, /* 0x54 */ | | 338 | XK_K, NoSymbol, /* 0x54 */ |
349 | XK_L, NoSymbol, /* 0x55 */ | | 339 | XK_L, NoSymbol, /* 0x55 */ |
350 | XK_semicolon, XK_colon, /* 0x56 */ | | 340 | XK_semicolon, XK_colon, /* 0x56 */ |
351 | XK_apostrophe, XK_quotedbl, /* 0x57 */ | | 341 | XK_apostrophe, XK_quotedbl, /* 0x57 */ |
352 | XK_backslash, XK_bar, /* 0x58 */ | | 342 | XK_backslash, XK_bar, /* 0x58 */ |
353 | XK_Return, NoSymbol, /* 0x59 */ | | 343 | XK_Return, NoSymbol, /* 0x59 */ |
354 | NoSymbol, NoSymbol, /* 0x5a */ | | 344 | NoSymbol, NoSymbol, /* 0x5a */ |
355 | XK_Left, XK_R10, /* 0x5b */ | | 345 | XK_Left, XK_R10, /* 0x5b */ |
356 | XK_R11, NoSymbol, /* 0x5c */ | | 346 | XK_R11, NoSymbol, /* 0x5c */ |
357 | XK_Right, XK_R12, /* 0x5d */ | | 347 | XK_Right, XK_R12, /* 0x5d */ |
358 | NoSymbol, NoSymbol, /* 0x5e */ | | 348 | NoSymbol, NoSymbol, /* 0x5e */ |
359 | XK_L9, NoSymbol, /* 0x5f */ | | 349 | XK_L9, NoSymbol, /* 0x5f */ |
360 | NoSymbol, NoSymbol, /* 0x60 */ | | 350 | NoSymbol, NoSymbol, /* 0x60 */ |
361 | XK_L10, NoSymbol, /* 0x61 */ | | 351 | XK_L10, NoSymbol, /* 0x61 */ |
362 | NoSymbol, NoSymbol, /* 0x62 */ | | 352 | NoSymbol, NoSymbol, /* 0x62 */ |
363 | XK_Shift_L, NoSymbol, /* 0x63 */ | | 353 | XK_Shift_L, NoSymbol, /* 0x63 */ |
364 | XK_Z, NoSymbol, /* 0x64 */ | | 354 | XK_Z, NoSymbol, /* 0x64 */ |
365 | XK_X, NoSymbol, /* 0x65 */ | | 355 | XK_X, NoSymbol, /* 0x65 */ |
366 | XK_C, NoSymbol, /* 0x66 */ | | 356 | XK_C, NoSymbol, /* 0x66 */ |
367 | XK_V, NoSymbol, /* 0x67 */ | | 357 | XK_V, NoSymbol, /* 0x67 */ |
368 | XK_B, NoSymbol, /* 0x68 */ | | 358 | XK_B, NoSymbol, /* 0x68 */ |
369 | XK_N, NoSymbol, /* 0x69 */ | | 359 | XK_N, NoSymbol, /* 0x69 */ |
370 | XK_M, NoSymbol, /* 0x6a */ | | 360 | XK_M, NoSymbol, /* 0x6a */ |
371 | XK_comma, XK_less, /* 0x6b */ | | 361 | XK_comma, XK_less, /* 0x6b */ |
372 | XK_period, XK_greater, /* 0x6c */ | | 362 | XK_period, XK_greater, /* 0x6c */ |
373 | XK_slash, XK_question, /* 0x6d */ | | 363 | XK_slash, XK_question, /* 0x6d */ |
374 | XK_Shift_R, NoSymbol, /* 0x6e */ | | 364 | XK_Shift_R, NoSymbol, /* 0x6e */ |
375 | XK_Linefeed, NoSymbol, /* 0x6f */ | | 365 | XK_Linefeed, NoSymbol, /* 0x6f */ |
376 | XK_R13, NoSymbol, /* 0x70 */ | | 366 | XK_R13, NoSymbol, /* 0x70 */ |
377 | XK_Down, XK_R14, /* 0x71 */ | | 367 | XK_Down, XK_R14, /* 0x71 */ |
378 | XK_R15, NoSymbol, /* 0x72 */ | | 368 | XK_R15, NoSymbol, /* 0x72 */ |
379 | NoSymbol, NoSymbol, /* 0x73 */ | | 369 | NoSymbol, NoSymbol, /* 0x73 */ |
380 | NoSymbol, NoSymbol, /* 0x74 */ | | 370 | NoSymbol, NoSymbol, /* 0x74 */ |
381 | NoSymbol, NoSymbol, /* 0x75 */ | | 371 | NoSymbol, NoSymbol, /* 0x75 */ |
382 | NoSymbol, NoSymbol, /* 0x76 */ | | 372 | NoSymbol, NoSymbol, /* 0x76 */ |
383 | XK_Caps_Lock, NoSymbol, /* 0x77 */ | | 373 | XK_Caps_Lock, NoSymbol, /* 0x77 */ |
384 | XK_Meta_L, NoSymbol, /* 0x78 */ | | 374 | XK_Meta_L, NoSymbol, /* 0x78 */ |
385 | XK_space, NoSymbol, /* 0x79 */ | | 375 | XK_space, NoSymbol, /* 0x79 */ |
386 | XK_Meta_R, NoSymbol, /* 0x7a */ | | 376 | XK_Meta_R, NoSymbol, /* 0x7a */ |
387 | NoSymbol, NoSymbol, /* 0x7b */ | | 377 | NoSymbol, NoSymbol, /* 0x7b */ |
388 | NoSymbol, NoSymbol, /* 0x7c */ | | 378 | NoSymbol, NoSymbol, /* 0x7c */ |
389 | NoSymbol, NoSymbol, /* 0x7d */ | | 379 | NoSymbol, NoSymbol, /* 0x7d */ |
390 | NoSymbol, NoSymbol, /* 0x7e */ | | 380 | NoSymbol, NoSymbol, /* 0x7e */ |
391 | NoSymbol, NoSymbol, /* 0x7f */ | | 381 | NoSymbol, NoSymbol, /* 0x7f */ |
392 | }; | | 382 | }; |
393 | | | 383 | |
394 | static const SunModmapRec US3Modmap[] = { | | | |
395 | { 99, ShiftMask }, | | | |
396 | { 110, ShiftMask }, | | | |
397 | { 76, ControlMask }, | | | |
398 | { 119, LockMask }, | | | |
399 | { 120, Meta_Mask }, | | | |
400 | { 122, Meta_Mask }, | | | |
401 | { 0, 0 } | | | |
402 | }; | | | |
403 | | | | |
404 | #else | | 384 | #else |
405 | | | 385 | |
406 | #define US3Keymap NULL | | 386 | #define US3Keymap NULL |
407 | #define US3Modmap NULL | | | |
408 | | | 387 | |
409 | #endif /* US3 */ | | 388 | #endif /* US3 */ |
410 | | | 389 | |
411 | KeySymsRec sunKeySyms[] = { | | 390 | KeySymsRec sunKeySyms[] = { |
412 | /* map minKeyCode maxKC width */ | | 391 | /* map minKeyCode maxKC width */ |
413 | { NULL, 0, 0, 0 }, | | 392 | { NULL, 0, 0, 0 }, |
414 | { NULL, 0, 0, 0 }, | | 393 | { NULL, 0, 0, 0 }, |
415 | { US2Keymap, 1, 0x7a, 2 }, | | 394 | { US2Keymap, 1, 0x7a, 2 }, |
416 | { US3Keymap, 1, 0x7a, 2 }, | | 395 | { US3Keymap, 1, 0x7a, 2 }, |
417 | { NULL, 1, 0x7d, 4 } | | 396 | { NULL, 1, 0x7d, 4 } |
418 | }; | | 397 | }; |
419 | | | 398 | |
420 | const SunModmapRec *sunModMaps[] = { | | | |
421 | NULL, | | | |
422 | NULL, | | | |
423 | US2Modmap, | | | |
424 | US3Modmap, | | | |
425 | NULL | | | |
426 | }; | | | |
427 | | | | |
428 | static const SunModmapRec Generic5Modmap[] = { | | | |
429 | { 99, ShiftMask }, | | | |
430 | { 110, ShiftMask }, | | | |
431 | { 119, LockMask }, | | | |
432 | { 76, ControlMask }, | | | |
433 | { 120, Meta_Mask }, | | | |
434 | { 122, Meta_Mask }, | | | |
435 | { 13, Mode_switch_Mask }, | | | |
436 | { 98, Num_Lock_Mask }, | | | |
437 | { 19, Alt_Mask }, | | | |
438 | { 0, 0} | | | |
439 | }; | | | |
440 | | | | |
441 | #if defined(DEN4) || defined(SWEDFIN4) || defined(SWFR4) || defined(SWGE4) | | | |
442 | | | | |
443 | static const SunModmapRec DenSwedFinSw4Modmap[] = { | | | |
444 | { 99, ShiftMask }, | | | |
445 | { 110, ShiftMask }, | | | |
446 | { 76, LockMask }, | | | |
447 | { 119, ControlMask }, | | | |
448 | { 120, Meta_Mask }, | | | |
449 | { 122, Meta_Mask }, | | | |
450 | { 67, Mode_switch_Mask }, | | | |
451 | { 98, Num_Lock_Mask }, | | | |
452 | { 19, Alt_Mask }, | | | |
453 | { 0, 0 } | | | |
454 | }; | | | |
455 | | | | |
456 | #endif | | | |
457 | | | | |
458 | #if defined(FRBE4) || defined(NETH4) | | | |
459 | | | | |
460 | static const SunModmapRec FrBeNeth4Modmap[] = { | | | |
461 | { 99, ShiftMask }, | | | |
462 | { 110, ShiftMask }, | | | |
463 | { 13, LockMask }, | | | |
464 | { 76, ControlMask }, | | | |
465 | { 120, Meta_Mask }, | | | |
466 | { 122, Meta_Mask }, | | | |
467 | { 119, Mode_switch_Mask }, | | | |
468 | { 98, Num_Lock_Mask }, | | | |
469 | { 19, Alt_Mask }, | | | |
470 | { 0, 0 } | | | |
471 | }; | | | |
472 | | | | |
473 | #endif | | | |
474 | | | | |
475 | #if defined(ITALY4) || defined(NORW4) || defined(PORT4) || defined(SPAINLATAM4) | | | |
476 | | | | |
477 | static const SunModmapRec ItNorPortSp4Modmap[] = { | | | |
478 | { 99, ShiftMask }, | | | |
479 | { 110, ShiftMask }, | | | |
480 | { 76, LockMask }, | | | |
481 | { 119, ControlMask }, | | | |
482 | { 120, Meta_Mask }, | | | |
483 | { 122, Meta_Mask }, | | | |
484 | { 13, Mode_switch_Mask }, | | | |
485 | { 98, Num_Lock_Mask }, | | | |
486 | { 19, Alt_Mask }, | | | |
487 | { 0, 0 } | | | |
488 | }; | | | |
489 | | | | |
490 | #endif | | | |
491 | | | | |
492 | #ifdef CAN4 | | 399 | #ifdef CAN4 |
493 | | | 400 | |
494 | static KeySym Canada4Keymap[] = { | | 401 | static KeySym Canada4Keymap[] = { |
495 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 402 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
496 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 403 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
497 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 404 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
498 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 405 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
499 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 406 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
500 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 407 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
501 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 408 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
502 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 409 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
503 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 9*/ | | 410 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 9*/ |
504 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 411 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
505 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 11*/ | | 412 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 11*/ |
506 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 413 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
507 | XK_Control_R, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 414 | XK_Control_R, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
508 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 415 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
509 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 416 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
510 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 417 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
511 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 418 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
512 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 419 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
513 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 420 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
514 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 421 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
515 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 422 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
516 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 423 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
517 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 424 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
518 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 425 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
519 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 426 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
520 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 427 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
521 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 428 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
522 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 429 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
523 | XK_degree, NoSymbol, XK_notsign, NoSymbol, /* 29*/ | | 430 | XK_degree, NoSymbol, XK_notsign, NoSymbol, /* 29*/ |
524 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 431 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
525 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 432 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
526 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 433 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
527 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 434 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
528 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 435 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
529 | XK_6, XK_question, NoSymbol, NoSymbol, /* 35*/ | | 436 | XK_6, XK_question, NoSymbol, NoSymbol, /* 35*/ |
530 | XK_7, XK_ampersand, XK_braceleft, NoSymbol, /* 36*/ | | 437 | XK_7, XK_ampersand, XK_braceleft, NoSymbol, /* 36*/ |
531 | XK_8, XK_asterisk, XK_bracketleft, NoSymbol, /* 37*/ | | 438 | XK_8, XK_asterisk, XK_bracketleft, NoSymbol, /* 37*/ |
532 | XK_9, XK_parenleft, XK_bracketright,NoSymbol, /* 38*/ | | 439 | XK_9, XK_parenleft, XK_bracketright,NoSymbol, /* 38*/ |
533 | XK_0, XK_parenright, XK_braceright, NoSymbol, /* 39*/ | | 440 | XK_0, XK_parenright, XK_braceright, NoSymbol, /* 39*/ |
534 | XK_minus, XK_underscore, XK_bar, NoSymbol, /* 40*/ | | 441 | XK_minus, XK_underscore, XK_bar, NoSymbol, /* 40*/ |
535 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 442 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
536 | XK_Agrave, NoSymbol, XK_grave, NoSymbol, /* 42*/ | | 443 | XK_Agrave, NoSymbol, XK_grave, NoSymbol, /* 42*/ |
537 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 444 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
538 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 445 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
539 | XK_KP_Equal, XK_KP_Equal, XK_R4, NoSymbol, /* 45*/ | | 446 | XK_KP_Equal, XK_KP_Equal, XK_R4, NoSymbol, /* 45*/ |
540 | XK_KP_Divide, XK_KP_Divide, XK_R5, NoSymbol, /* 46*/ | | 447 | XK_KP_Divide, XK_KP_Divide, XK_R5, NoSymbol, /* 46*/ |
541 | XK_KP_Multiply, XK_KP_Multiply, XK_R6, NoSymbol, /* 47*/ | | 448 | XK_KP_Multiply, XK_KP_Multiply, XK_R6, NoSymbol, /* 47*/ |
542 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 449 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
543 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 450 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
544 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 451 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
545 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 452 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
546 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 453 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
547 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 454 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
548 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 455 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
549 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 456 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
550 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 457 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
551 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 458 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
552 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 459 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
553 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 460 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
554 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 461 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
555 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 462 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
556 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 463 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
557 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 464 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
558 | SunXK_FA_Circum,SunXK_FA_Diaeresis,XK_asciicircum,NoSymbol, /* 64*/ | | 465 | SunXK_FA_Circum,SunXK_FA_Diaeresis,XK_asciicircum,NoSymbol, /* 64*/ |
559 | XK_Ccedilla, NoSymbol, XK_asciitilde, NoSymbol, /* 65*/ | | 466 | XK_Ccedilla, NoSymbol, XK_asciitilde, NoSymbol, /* 65*/ |
560 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 467 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
561 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 468 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
562 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 469 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
563 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 470 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
564 | XK_KP_Prior, XK_KP_9, XK_R9, XK_Prior, /* 70*/ | | 471 | XK_KP_Prior, XK_KP_9, XK_R9, XK_Prior, /* 70*/ |
565 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 472 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
566 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 473 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
567 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 474 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
568 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 475 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
569 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 476 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
570 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 477 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
571 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 478 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
572 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 479 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
573 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 480 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
574 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 481 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
575 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 482 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
576 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 483 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
577 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 484 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
578 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 485 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
579 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 486 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
580 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 487 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
581 | XK_Egrave, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 488 | XK_Egrave, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
582 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 88*/ | | 489 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 88*/ |
583 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 490 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
584 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 491 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
585 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 492 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
586 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 493 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
587 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 494 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
588 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 495 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
589 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 496 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
590 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 497 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
591 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 498 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
592 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 499 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
593 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 500 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
594 | XK_Z, NoSymbol, XK_guillemotleft,NoSymbol, /*100*/ | | 501 | XK_Z, NoSymbol, XK_guillemotleft,NoSymbol, /*100*/ |
595 | XK_X, NoSymbol, XK_guillemotright,NoSymbol, /*101*/ | | 502 | XK_X, NoSymbol, XK_guillemotright,NoSymbol, /*101*/ |
596 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 503 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
597 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 504 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
598 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 505 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
599 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 506 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
600 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 507 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
601 | XK_comma, XK_apostrophe, XK_less, NoSymbol, /*107*/ | | 508 | XK_comma, XK_apostrophe, XK_less, NoSymbol, /*107*/ |
602 | XK_period, NoSymbol, XK_greater, NoSymbol, /*108*/ | | 509 | XK_period, NoSymbol, XK_greater, NoSymbol, /*108*/ |
603 | XK_Eacute, NoSymbol, XK_slash, NoSymbol, /*109*/ | | 510 | XK_Eacute, NoSymbol, XK_slash, NoSymbol, /*109*/ |
604 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 511 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
605 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 512 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
606 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 513 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
607 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 514 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
608 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 515 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
609 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 516 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
610 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 517 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
611 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 518 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
612 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 519 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
613 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 520 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
614 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 521 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
615 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 522 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
616 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 523 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
617 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 524 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
618 | XK_Ugrave, NoSymbol, XK_backslash, NoSymbol, /*124*/ | | 525 | XK_Ugrave, NoSymbol, XK_backslash, NoSymbol, /*124*/ |
619 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 526 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
620 | }; | | 527 | }; |
621 | | | 528 | |
622 | static const SunModmapRec Canada4Modmap[] = { | | | |
623 | { 99, ShiftMask }, | | | |
624 | { 110, ShiftMask }, | | | |
625 | { 76, LockMask }, | | | |
626 | { 13, ControlMask }, | | | |
627 | { 120, Meta_Mask }, | | | |
628 | { 122, Meta_Mask }, | | | |
629 | { 119, Mode_switch_Mask }, | | | |
630 | { 98, Num_Lock_Mask }, | | | |
631 | { 19, Alt_Mask }, | | | |
632 | { 0, 0} | | | |
633 | }; | | | |
634 | | | | |
635 | #else | | 529 | #else |
636 | | | 530 | |
637 | #define Canada4Keymap NULL | | 531 | #define Canada4Keymap NULL |
638 | #define Canada4Modmap NULL | | | |
639 | | | 532 | |
640 | #endif /* CANADA4 */ | | 533 | #endif /* CANADA4 */ |
641 | | | 534 | |
642 | #ifdef CANFR5 | | 535 | #ifdef CANFR5 |
643 | | | 536 | |
644 | static KeySym CanadaFr5Keymap[] = { | | 537 | static KeySym CanadaFr5Keymap[] = { |
645 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 538 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
646 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 539 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
647 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 540 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
648 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 541 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
649 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 542 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
650 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 543 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
651 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 544 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
652 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 545 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
653 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 546 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
654 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 547 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
655 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 548 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
656 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 549 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
657 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 550 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
658 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 551 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
659 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 552 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
660 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 553 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
661 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 554 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
662 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 555 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
663 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 556 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
664 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 557 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
665 | XK_Pause, XK_Break, XK_R1, XK_R1, /* 21*/ | | 558 | XK_Pause, XK_Break, XK_R1, XK_R1, /* 21*/ |
666 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 559 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
667 | XK_Scroll_Lock, NoSymbol, XK_R3, XK_R3, /* 23*/ | | 560 | XK_Scroll_Lock, NoSymbol, XK_R3, XK_R3, /* 23*/ |
668 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 561 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
669 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 562 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
670 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 563 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
671 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 564 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
672 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 565 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
673 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 566 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
674 | XK_1, XK_exclam, XK_plusminus, NoSymbol, /* 30*/ | | 567 | XK_1, XK_exclam, XK_plusminus, NoSymbol, /* 30*/ |
675 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 568 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
676 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 569 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
677 | XK_4, XK_dollar, XK_cent, NoSymbol, /* 33*/ | | 570 | XK_4, XK_dollar, XK_cent, NoSymbol, /* 33*/ |
678 | XK_5, XK_percent, XK_currency, NoSymbol, /* 34*/ | | 571 | XK_5, XK_percent, XK_currency, NoSymbol, /* 34*/ |
679 | XK_6, XK_question, NoSymbol, NoSymbol, /* 35*/ | | 572 | XK_6, XK_question, NoSymbol, NoSymbol, /* 35*/ |
680 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 573 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
681 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 574 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
682 | XK_9, XK_parenleft, XK_bracketleft, NoSymbol, /* 38*/ | | 575 | XK_9, XK_parenleft, XK_bracketleft, NoSymbol, /* 38*/ |
683 | XK_0, XK_parenright, XK_bracketright,NoSymbol, /* 39*/ | | 576 | XK_0, XK_parenright, XK_bracketright,NoSymbol, /* 39*/ |
684 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 577 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
685 | XK_equal, XK_plus, XK_notsign, NoSymbol, /* 41*/ | | 578 | XK_equal, XK_plus, XK_notsign, NoSymbol, /* 41*/ |
686 | XK_slash, XK_backslash, XK_bar, NoSymbol, /* 42*/ | | 579 | XK_slash, XK_backslash, XK_bar, NoSymbol, /* 42*/ |
687 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 580 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
688 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 581 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
689 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 582 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
690 | XK_KP_Divide, NoSymbol, XK_R5, XK_R5, /* 46*/ | | 583 | XK_KP_Divide, NoSymbol, XK_R5, XK_R5, /* 46*/ |
691 | XK_KP_Multiply, NoSymbol, XK_R6, XK_R6, /* 47*/ | | 584 | XK_KP_Multiply, NoSymbol, XK_R6, XK_R6, /* 47*/ |
692 | SunXK_PowerSwitch,SunXK_PowerSwitchShift,NoSymbol,NoSymbol, /* 48*/ | | 585 | SunXK_PowerSwitch,SunXK_PowerSwitchShift,NoSymbol,NoSymbol, /* 48*/ |
693 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 586 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
694 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 587 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
695 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 588 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
696 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 589 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
697 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 590 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
698 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 591 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
699 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 592 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
700 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 593 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
701 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 594 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
702 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 595 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
703 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 596 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
704 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 597 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
705 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 598 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
706 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 599 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
707 | XK_P, NoSymbol, XK_paragraph, NoSymbol, /* 63*/ | | 600 | XK_P, NoSymbol, XK_paragraph, NoSymbol, /* 63*/ |
708 | SunXK_FA_Circum,SunXK_FA_Diaeresis,SunXK_FA_Grave,NoSymbol, /* 64*/ | | 601 | SunXK_FA_Circum,SunXK_FA_Diaeresis,SunXK_FA_Grave,NoSymbol, /* 64*/ |
709 | XK_Ccedilla, NoSymbol, XK_asciitilde, NoSymbol, /* 65*/ | | 602 | XK_Ccedilla, NoSymbol, XK_asciitilde, NoSymbol, /* 65*/ |
710 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 603 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
711 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 604 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
712 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 605 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
713 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 606 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
714 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 607 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
715 | XK_KP_Subtract, NoSymbol, XK_R4, XK_R4, /* 71*/ | | 608 | XK_KP_Subtract, NoSymbol, XK_R4, XK_R4, /* 71*/ |
716 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 609 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
717 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 610 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
718 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 611 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
719 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 612 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
720 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 613 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
721 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 614 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
722 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 615 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
723 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 616 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
724 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 617 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
725 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 618 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
726 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 619 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
727 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 620 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
728 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 621 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
729 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 622 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
730 | XK_semicolon, XK_colon, XK_degree, NoSymbol, /* 86*/ | | 623 | XK_semicolon, XK_colon, XK_degree, NoSymbol, /* 86*/ |
731 | XK_Egrave, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 624 | XK_Egrave, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
732 | XK_Agrave, NoSymbol, NoSymbol, NoSymbol, /* 88*/ | | 625 | XK_Agrave, NoSymbol, NoSymbol, NoSymbol, /* 88*/ |
733 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 626 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
734 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 627 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
735 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 628 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
736 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 629 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
737 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 630 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
738 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 631 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
739 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 632 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
740 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 633 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
741 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 634 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
742 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 635 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
743 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 636 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
744 | XK_Z, NoSymbol, XK_guillemotleft,NoSymbol, /*100*/ | | 637 | XK_Z, NoSymbol, XK_guillemotleft,NoSymbol, /*100*/ |
745 | XK_X, NoSymbol, XK_guillemotright,NoSymbol, /*101*/ | | 638 | XK_X, NoSymbol, XK_guillemotright,NoSymbol, /*101*/ |
746 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 639 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
747 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 640 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
748 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 641 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
749 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 642 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
750 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ | | 643 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ |
751 | XK_comma, XK_quoteright, XK_less, NoSymbol, /*107*/ | | 644 | XK_comma, XK_quoteright, XK_less, NoSymbol, /*107*/ |
752 | XK_period, XK_quotedbl, XK_greater, NoSymbol, /*108*/ | | 645 | XK_period, XK_quotedbl, XK_greater, NoSymbol, /*108*/ |
753 | XK_Eacute, NoSymbol, XK_quoteleft, NoSymbol, /*109*/ | | 646 | XK_Eacute, NoSymbol, XK_quoteleft, NoSymbol, /*109*/ |
754 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 647 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
755 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 648 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
756 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 649 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
757 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 650 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
758 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 651 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
759 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 652 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
760 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 653 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
761 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 654 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
762 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 655 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
763 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 656 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
764 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 657 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
765 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 658 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
766 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 659 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
767 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 660 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
768 | XK_Uacute, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 661 | XK_Uacute, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
769 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 662 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
770 | }; | | 663 | }; |
771 | | | 664 | |
772 | #define CanadaFr5Modmap Generic5Modmap | | | |
773 | | | | |
774 | #else | | 665 | #else |
775 | | | 666 | |
776 | #define CanadaFr5Keymap NULL | | 667 | #define CanadaFr5Keymap NULL |
777 | #define CanadaFr5Modmap NULL | | | |
778 | | | 668 | |
779 | #endif /* CANFR5 */ | | 669 | #endif /* CANFR5 */ |
780 | | | 670 | |
781 | | | 671 | |
782 | #ifdef DEN4 | | 672 | #ifdef DEN4 |
783 | | | 673 | |
784 | static KeySym Denmark4Keymap[] = { | | 674 | static KeySym Denmark4Keymap[] = { |
785 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 675 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
786 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 676 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
787 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 677 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
788 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 678 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
789 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 679 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
790 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 680 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
791 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 681 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
792 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 682 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
793 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 683 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
794 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 684 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
795 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 685 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
796 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 686 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
797 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 687 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
798 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 688 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
799 | XK_asciitilde, XK_asciicircum, NoSymbol, NoSymbol, /* 15*/ | | 689 | XK_asciitilde, XK_asciicircum, NoSymbol, NoSymbol, /* 15*/ |
800 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 690 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
801 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 691 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
802 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 692 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
803 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 693 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
804 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 694 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
805 | XK_Pause, XK_R1, XK_Pause, NoSymbol, /* 21*/ | | 695 | XK_Pause, XK_R1, XK_Pause, NoSymbol, /* 21*/ |
806 | XK_Print, XK_R2, XK_Print, NoSymbol, /* 22*/ | | 696 | XK_Print, XK_R2, XK_Print, NoSymbol, /* 22*/ |
807 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 697 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
808 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 698 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
809 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 699 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
810 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 700 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
811 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 701 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
812 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 702 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
813 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 703 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
814 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 704 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
815 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 705 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
816 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 706 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
817 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ | | 707 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ |
818 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 708 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
819 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 709 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
820 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ | | 710 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ |
821 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ | | 711 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ |
822 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ | | 712 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ |
823 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ | | 713 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ |
824 | XK_plus, XK_question, NoSymbol, NoSymbol, /* 40*/ | | 714 | XK_plus, XK_question, NoSymbol, NoSymbol, /* 40*/ |
825 | SunXK_FA_Acute, SunXK_FA_Grave, XK_bar, NoSymbol, /* 41*/ | | 715 | SunXK_FA_Acute, SunXK_FA_Grave, XK_bar, NoSymbol, /* 41*/ |
826 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 42*/ | | 716 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 42*/ |
827 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 717 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
828 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 718 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
829 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 719 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
830 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 720 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
831 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 721 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
832 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 722 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
833 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 723 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
834 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 724 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
835 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 725 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
836 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 726 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
837 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 727 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
838 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 728 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
839 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 729 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
840 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 730 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
841 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 731 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
842 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 732 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
843 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 733 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
844 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 734 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
845 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 735 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
846 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 736 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
847 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 737 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
848 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ | | 738 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ |
849 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ | | 739 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ |
850 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 740 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
851 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 741 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
852 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 742 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
853 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 743 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
854 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 744 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
855 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 745 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
856 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 746 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
857 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 747 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
858 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 748 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
859 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 749 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
860 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 750 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
861 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 751 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
862 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 752 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
863 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 753 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
864 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 754 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
865 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 755 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
866 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 756 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
867 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 757 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
868 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 758 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
869 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 759 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
870 | XK_AE, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 760 | XK_AE, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
871 | XK_Ooblique, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 761 | XK_Ooblique, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
872 | XK_onehalf, XK_section, NoSymbol, NoSymbol, /* 88*/ | | 762 | XK_onehalf, XK_section, NoSymbol, NoSymbol, /* 88*/ |
873 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 763 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
874 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 764 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
875 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 765 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
876 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 766 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
877 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 767 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
878 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 768 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
879 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 769 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
880 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 770 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
881 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 771 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
882 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 772 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
883 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 773 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
884 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 774 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
885 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 775 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
886 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 776 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
887 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 777 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
888 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 778 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
889 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 779 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
890 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 780 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
891 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 781 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
892 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 782 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
893 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 783 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
894 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 784 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
895 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 785 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
896 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 786 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
897 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 787 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
898 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 788 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
899 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 789 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
900 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 790 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
901 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 791 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
902 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 792 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
903 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 793 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
904 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 794 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
905 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 795 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
906 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 796 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
907 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 797 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
908 | XK_less, XK_greater, XK_backslash, NoSymbol, /*124*/ | | 798 | XK_less, XK_greater, XK_backslash, NoSymbol, /*124*/ |
909 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 799 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
910 | }; | | 800 | }; |
911 | | | 801 | |
912 | #define Denmark4Modmap DenSwedFinSw4Modmap | | | |
913 | | | | |
914 | #else | | 802 | #else |
915 | | | 803 | |
916 | #define Denmark4Keymap NULL | | 804 | #define Denmark4Keymap NULL |
917 | #define Denmark4Modmap NULL | | | |
918 | | | 805 | |
919 | #endif /* DENMARK4 */ | | 806 | #endif /* DENMARK4 */ |
920 | | | 807 | |
921 | | | 808 | |
922 | #ifdef DEN5 | | 809 | #ifdef DEN5 |
923 | | | 810 | |
924 | static KeySym Denmark5Keymap[] = { | | 811 | static KeySym Denmark5Keymap[] = { |
925 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 812 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
926 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 813 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
927 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 814 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
928 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 815 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
929 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 816 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
930 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 817 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
931 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 818 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
932 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 819 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
933 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 820 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
934 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 821 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
935 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 822 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
936 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 823 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
937 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 824 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
938 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 825 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
939 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 826 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
940 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 827 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
941 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 828 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
942 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 829 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
943 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 830 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
944 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 831 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
945 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 832 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
946 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 833 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
947 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 834 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
948 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 835 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
949 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 836 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
950 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 837 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
951 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 838 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
952 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 839 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
953 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 840 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
954 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 841 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
955 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 842 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
956 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 843 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
957 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ | | 844 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ |
958 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ | | 845 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ |
959 | XK_6, XK_ampersand, XK_asciicircum, NoSymbol, /* 35*/ | | 846 | XK_6, XK_ampersand, XK_asciicircum, NoSymbol, /* 35*/ |
960 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ | | 847 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ |
961 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ | | 848 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ |
962 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ | | 849 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ |
963 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ | | 850 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ |
964 | XK_plus, XK_question, NoSymbol, NoSymbol, /* 40*/ | | 851 | XK_plus, XK_question, NoSymbol, NoSymbol, /* 40*/ |
965 | SunXK_FA_Acute, SunXK_FA_Grave, XK_bar, NoSymbol, /* 41*/ | | 852 | SunXK_FA_Acute, SunXK_FA_Grave, XK_bar, NoSymbol, /* 41*/ |
966 | XK_onehalf, XK_section, NoSymbol, NoSymbol, /* 42*/ | | 853 | XK_onehalf, XK_section, NoSymbol, NoSymbol, /* 42*/ |
967 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 854 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
968 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 855 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
969 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 856 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
970 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 857 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
971 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 858 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
972 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 859 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
973 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 860 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
974 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 50*/ | | 861 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 50*/ |
975 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 862 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
976 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 863 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
977 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 864 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
978 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 865 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
979 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 866 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
980 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 867 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
981 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 868 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
982 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 869 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
983 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 870 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
984 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 871 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
985 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 872 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
986 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 873 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
987 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 874 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
988 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ | | 875 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ |
989 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ | | 876 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ |
990 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 877 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
991 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 878 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
992 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 879 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
993 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 880 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
994 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 881 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
995 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 882 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
996 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 883 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
997 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 884 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
998 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 885 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
999 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 886 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
1000 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 887 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
1001 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 888 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
1002 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 889 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
1003 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 890 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
1004 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 891 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
1005 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 892 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
1006 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 893 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
1007 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 894 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
1008 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 895 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
1009 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 896 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
1010 | XK_AE, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 897 | XK_AE, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
1011 | XK_Ooblique, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 898 | XK_Ooblique, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
1012 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 88*/ | | 899 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 88*/ |
1013 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 900 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
1014 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 901 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
1015 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 902 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
1016 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 903 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
1017 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 904 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
1018 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 905 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
1019 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 906 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
1020 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 907 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
1021 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 908 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
1022 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 909 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
1023 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 910 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
1024 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 911 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
1025 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 912 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
1026 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 913 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
1027 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 914 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
1028 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 915 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
1029 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 916 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
1030 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 917 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
1031 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 918 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
1032 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 919 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
1033 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 920 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
1034 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 921 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
1035 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 922 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
1036 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 923 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
1037 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 924 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
1038 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 925 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
1039 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 926 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
1040 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 927 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
1041 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 928 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
1042 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 929 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
1043 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 930 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
1044 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 931 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
1045 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 932 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
1046 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 933 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
1047 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 934 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
1048 | XK_less, XK_greater, XK_backslash, NoSymbol, /*124*/ | | 935 | XK_less, XK_greater, XK_backslash, NoSymbol, /*124*/ |
1049 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 936 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
1050 | }; | | 937 | }; |
1051 | | | 938 | |
1052 | #define Denmark5Modmap Generic5Modmap | | | |
1053 | | | | |
1054 | #else | | 939 | #else |
1055 | | | 940 | |
1056 | #define Denmark5Keymap NULL | | 941 | #define Denmark5Keymap NULL |
1057 | #define Denmark5Modmap NULL | | | |
1058 | | | 942 | |
1059 | #endif /* DEN5 */ | | 943 | #endif /* DEN5 */ |
1060 | | | 944 | |
1061 | | | 945 | |
1062 | #ifdef FR5 | | 946 | #ifdef FR5 |
1063 | | | 947 | |
1064 | static KeySym France5Keymap[] = { | | 948 | static KeySym France5Keymap[] = { |
1065 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 949 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
1066 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 950 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
1067 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 951 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
1068 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 952 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
1069 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 953 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
1070 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 954 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
1071 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 955 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
1072 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 956 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
1073 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 957 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
1074 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 958 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
1075 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 959 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
1076 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 960 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
1077 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 961 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
1078 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 962 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
1079 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 963 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
1080 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 964 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
1081 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 965 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
1082 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 966 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
1083 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 967 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
1084 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 968 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
1085 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 969 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
1086 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 970 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
1087 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 971 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
1088 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 972 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
1089 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 973 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
1090 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 974 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
1091 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 975 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
1092 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 976 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
1093 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 977 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
1094 | XK_ampersand, XK_1, NoSymbol, NoSymbol, /* 30*/ | | 978 | XK_ampersand, XK_1, NoSymbol, NoSymbol, /* 30*/ |
1095 | XK_eacute, XK_2, XK_asciitilde, NoSymbol, /* 31*/ | | 979 | XK_eacute, XK_2, XK_asciitilde, NoSymbol, /* 31*/ |
1096 | XK_quotedbl, XK_3, XK_numbersign, NoSymbol, /* 32*/ | | 980 | XK_quotedbl, XK_3, XK_numbersign, NoSymbol, /* 32*/ |
1097 | XK_apostrophe, XK_4, XK_braceleft, NoSymbol, /* 33*/ | | 981 | XK_apostrophe, XK_4, XK_braceleft, NoSymbol, /* 33*/ |
1098 | XK_parenleft, XK_5, XK_bracketleft, NoSymbol, /* 34*/ | | 982 | XK_parenleft, XK_5, XK_bracketleft, NoSymbol, /* 34*/ |
1099 | XK_minus, XK_6, XK_bar, NoSymbol, /* 35*/ | | 983 | XK_minus, XK_6, XK_bar, NoSymbol, /* 35*/ |
1100 | XK_egrave, XK_7, XK_grave, NoSymbol, /* 36*/ | | 984 | XK_egrave, XK_7, XK_grave, NoSymbol, /* 36*/ |
1101 | XK_underscore, XK_8, XK_backslash, NoSymbol, /* 37*/ | | 985 | XK_underscore, XK_8, XK_backslash, NoSymbol, /* 37*/ |
1102 | XK_ccedilla, XK_9, XK_asciicircum, NoSymbol, /* 38*/ | | 986 | XK_ccedilla, XK_9, XK_asciicircum, NoSymbol, /* 38*/ |
1103 | XK_agrave, XK_0, XK_at, NoSymbol, /* 39*/ | | 987 | XK_agrave, XK_0, XK_at, NoSymbol, /* 39*/ |
1104 | XK_parenright, XK_degree, XK_bracketright,NoSymbol, /* 40*/ | | 988 | XK_parenright, XK_degree, XK_bracketright,NoSymbol, /* 40*/ |
1105 | XK_equal, XK_plus, XK_braceright, NoSymbol, /* 41*/ | | 989 | XK_equal, XK_plus, XK_braceright, NoSymbol, /* 41*/ |
1106 | XK_twosuperior, NoSymbol, NoSymbol, NoSymbol, /* 42*/ | | 990 | XK_twosuperior, NoSymbol, NoSymbol, NoSymbol, /* 42*/ |
1107 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 991 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
1108 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 992 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
1109 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 993 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
1110 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 994 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
1111 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 995 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
1112 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 996 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
1113 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 997 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
1114 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 998 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
1115 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 999 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
1116 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 1000 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
1117 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 1001 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
1118 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 1002 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
1119 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 1003 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
1120 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 1004 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
1121 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 1005 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
1122 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 1006 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
1123 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 1007 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
1124 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 1008 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
1125 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 1009 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
1126 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 1010 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
1127 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 1011 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
1128 | SunXK_FA_Circum,SunXK_FA_Diaeresis,NoSymbol, NoSymbol, /* 64*/ | | 1012 | SunXK_FA_Circum,SunXK_FA_Diaeresis,NoSymbol, NoSymbol, /* 64*/ |
1129 | XK_dollar, XK_sterling, XK_currency, NoSymbol, /* 65*/ | | 1013 | XK_dollar, XK_sterling, XK_currency, NoSymbol, /* 65*/ |
1130 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 1014 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
1131 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 1015 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
1132 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 1016 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
1133 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 1017 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
1134 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 1018 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
1135 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 1019 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
1136 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 1020 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
1137 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 1021 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
1138 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 1022 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
1139 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 1023 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
1140 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 1024 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
1141 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 1025 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
1142 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 1026 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
1143 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 1027 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
1144 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 1028 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
1145 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 1029 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
1146 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 1030 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
1147 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 1031 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
1148 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 1032 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
1149 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 1033 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
1150 | XK_M, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 1034 | XK_M, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
1151 | XK_ugrave, XK_percent, NoSymbol, NoSymbol, /* 87*/ | | 1035 | XK_ugrave, XK_percent, NoSymbol, NoSymbol, /* 87*/ |
1152 | XK_asterisk, XK_mu, NoSymbol, NoSymbol, /* 88*/ | | 1036 | XK_asterisk, XK_mu, NoSymbol, NoSymbol, /* 88*/ |
1153 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 1037 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
1154 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 1038 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
1155 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 1039 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
1156 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 1040 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
1157 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 1041 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
1158 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 1042 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
1159 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 1043 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
1160 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 1044 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
1161 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 1045 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
1162 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 1046 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
1163 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 1047 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
1164 | XK_W, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 1048 | XK_W, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
1165 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 1049 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
1166 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 1050 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
1167 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 1051 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
1168 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 1052 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
1169 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 1053 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
1170 | XK_comma, XK_question, NoSymbol, NoSymbol, /*106*/ | | 1054 | XK_comma, XK_question, NoSymbol, NoSymbol, /*106*/ |
1171 | XK_semicolon, XK_period, NoSymbol, NoSymbol, /*107*/ | | 1055 | XK_semicolon, XK_period, NoSymbol, NoSymbol, /*107*/ |
1172 | XK_colon, XK_slash, NoSymbol, NoSymbol, /*108*/ | | 1056 | XK_colon, XK_slash, NoSymbol, NoSymbol, /*108*/ |
1173 | XK_exclam, XK_section, NoSymbol, NoSymbol, /*109*/ | | 1057 | XK_exclam, XK_section, NoSymbol, NoSymbol, /*109*/ |
1174 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 1058 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
1175 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 1059 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
1176 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 1060 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
1177 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 1061 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
1178 | XK_KP_Next, XK_KP_3, NoSymbol, XK_Next, /*114*/ | | 1062 | XK_KP_Next, XK_KP_3, NoSymbol, XK_Next, /*114*/ |
1179 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 1063 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
1180 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 1064 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
1181 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 1065 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
1182 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 1066 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
1183 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 1067 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
1184 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 1068 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
1185 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 1069 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
1186 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 1070 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
1187 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 1071 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
1188 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 1072 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
1189 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 1073 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
1190 | }; | | 1074 | }; |
1191 | | | 1075 | |
1192 | #define France5Modmap Generic5Modmap | | | |
1193 | | | | |
1194 | #else | | 1076 | #else |
1195 | | | 1077 | |
1196 | #define France5Keymap NULL | | 1078 | #define France5Keymap NULL |
1197 | #define France5Modmap NULL | | | |
1198 | | | 1079 | |
1199 | #endif /* FRANCE5 */ | | 1080 | #endif /* FRANCE5 */ |
1200 | | | 1081 | |
1201 | | | 1082 | |
1202 | #ifdef FRBE4 | | 1083 | #ifdef FRBE4 |
1203 | | | 1084 | |
1204 | static KeySym FranceBelg4Keymap[] = { | | 1085 | static KeySym FranceBelg4Keymap[] = { |
1205 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 1086 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
1206 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 1087 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
1207 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 1088 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
1208 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 1089 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
1209 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 1090 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
1210 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 1091 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
1211 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 1092 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
1212 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 1093 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
1213 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 1094 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
1214 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 1095 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
1215 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 1096 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
1216 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 1097 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
1217 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 1098 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
1218 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 1099 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
1219 | XK_bracketright,XK_braceright, XK_guillemotright,NoSymbol, /* 15*/ | | 1100 | XK_bracketright,XK_braceright, XK_guillemotright,NoSymbol, /* 15*/ |
1220 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 1101 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
1221 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 1102 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
1222 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 1103 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
1223 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 1104 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
1224 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 1105 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
1225 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 1106 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
1226 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 1107 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
1227 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 1108 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
1228 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 1109 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
1229 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 1110 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
1230 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 1111 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
1231 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 1112 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
1232 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 1113 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
1233 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 1114 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
1234 | XK_ampersand, XK_1, NoSymbol, NoSymbol, /* 30*/ | | 1115 | XK_ampersand, XK_1, NoSymbol, NoSymbol, /* 30*/ |
1235 | XK_eacute, XK_2, XK_twosuperior, NoSymbol, /* 31*/ | | 1116 | XK_eacute, XK_2, XK_twosuperior, NoSymbol, /* 31*/ |
1236 | XK_quotedbl, XK_3, XK_threesuperior,NoSymbol, /* 32*/ | | 1117 | XK_quotedbl, XK_3, XK_threesuperior,NoSymbol, /* 32*/ |
1237 | XK_apostrophe, XK_4, XK_acute, NoSymbol, /* 33*/ | | 1118 | XK_apostrophe, XK_4, XK_acute, NoSymbol, /* 33*/ |
1238 | XK_parenleft, XK_5, NoSymbol, NoSymbol, /* 34*/ | | 1119 | XK_parenleft, XK_5, NoSymbol, NoSymbol, /* 34*/ |
1239 | XK_section, XK_6, XK_asciicircum, NoSymbol, /* 35*/ | | 1120 | XK_section, XK_6, XK_asciicircum, NoSymbol, /* 35*/ |
1240 | XK_egrave, XK_7, NoSymbol, NoSymbol, /* 36*/ | | 1121 | XK_egrave, XK_7, NoSymbol, NoSymbol, /* 36*/ |
1241 | XK_exclam, XK_8, XK_sterling, NoSymbol, /* 37*/ | | 1122 | XK_exclam, XK_8, XK_sterling, NoSymbol, /* 37*/ |
1242 | XK_ccedilla, XK_9, XK_backslash, NoSymbol, /* 38*/ | | 1123 | XK_ccedilla, XK_9, XK_backslash, NoSymbol, /* 38*/ |
1243 | XK_agrave, XK_0, NoSymbol, NoSymbol, /* 39*/ | | 1124 | XK_agrave, XK_0, NoSymbol, NoSymbol, /* 39*/ |
1244 | XK_parenright, XK_degree, XK_asciitilde, NoSymbol, /* 40*/ | | 1125 | XK_parenright, XK_degree, XK_asciitilde, NoSymbol, /* 40*/ |
1245 | XK_minus, XK_underscore, XK_numbersign, NoSymbol, /* 41*/ | | 1126 | XK_minus, XK_underscore, XK_numbersign, NoSymbol, /* 41*/ |
1246 | XK_asterisk, XK_bar, XK_currency, NoSymbol, /* 42*/ | | 1127 | XK_asterisk, XK_bar, XK_currency, NoSymbol, /* 42*/ |
1247 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 1128 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
1248 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 1129 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
1249 | XK_KP_Equal, XK_KP_Equal, XK_R4, NoSymbol, /* 45*/ | | 1130 | XK_KP_Equal, XK_KP_Equal, XK_R4, NoSymbol, /* 45*/ |
1250 | XK_KP_Divide, XK_KP_Divide, XK_R5, NoSymbol, /* 46*/ | | 1131 | XK_KP_Divide, XK_KP_Divide, XK_R5, NoSymbol, /* 46*/ |
1251 | XK_KP_Multiply, XK_KP_Multiply, XK_R6, NoSymbol, /* 47*/ | | 1132 | XK_KP_Multiply, XK_KP_Multiply, XK_R6, NoSymbol, /* 47*/ |
1252 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 1133 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
1253 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 1134 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
1254 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 1135 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
1255 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 1136 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
1256 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 1137 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
1257 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 1138 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
1258 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 1139 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
1259 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 1140 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
1260 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 1141 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
1261 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 1142 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
1262 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 1143 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
1263 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 1144 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
1264 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 1145 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
1265 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 1146 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
1266 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 1147 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
1267 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 1148 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
1268 | SunXK_FA_Circum,SunXK_FA_Diaeresis,NoSymbol, NoSymbol, /* 64*/ | | 1149 | SunXK_FA_Circum,SunXK_FA_Diaeresis,NoSymbol, NoSymbol, /* 64*/ |
1269 | XK_grave, XK_dollar, XK_at, NoSymbol, /* 65*/ | | 1150 | XK_grave, XK_dollar, XK_at, NoSymbol, /* 65*/ |
1270 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 1151 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
1271 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 1152 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
1272 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 1153 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
1273 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 1154 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
1274 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 1155 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
1275 | XK_KP_Subtract, XK_KP_Subtract, NoSymbol, NoSymbol, /* 71*/ | | 1156 | XK_KP_Subtract, XK_KP_Subtract, NoSymbol, NoSymbol, /* 71*/ |
1276 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 1157 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
1277 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 1158 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
1278 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 1159 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
1279 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 1160 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
1280 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 1161 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
1281 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 1162 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
1282 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 1163 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
1283 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 1164 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
1284 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 1165 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
1285 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 1166 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
1286 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 1167 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
1287 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 1168 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
1288 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 1169 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
1289 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 1170 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
1290 | XK_M, NoSymbol, XK_mu, NoSymbol, /* 86*/ | | 1171 | XK_M, NoSymbol, XK_mu, NoSymbol, /* 86*/ |
1291 | XK_ugrave, XK_percent, NoSymbol, NoSymbol, /* 87*/ | | 1172 | XK_ugrave, XK_percent, NoSymbol, NoSymbol, /* 87*/ |
1292 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ | | 1173 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ |
1293 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 1174 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
1294 | XK_KP_Enter, XK_KP_Enter, NoSymbol, NoSymbol, /* 90*/ | | 1175 | XK_KP_Enter, XK_KP_Enter, NoSymbol, NoSymbol, /* 90*/ |
1295 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 1176 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
1296 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 1177 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
1297 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 1178 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
1298 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 1179 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
1299 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 1180 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
1300 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 1181 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
1301 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 1182 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
1302 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 1183 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
1303 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 1184 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
1304 | XK_W, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 1185 | XK_W, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
1305 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 1186 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
1306 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 1187 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
1307 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 1188 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
1308 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 1189 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
1309 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 1190 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
1310 | XK_comma, XK_question, NoSymbol, NoSymbol, /*106*/ | | 1191 | XK_comma, XK_question, NoSymbol, NoSymbol, /*106*/ |
1311 | XK_semicolon, XK_period, NoSymbol, NoSymbol, /*107*/ | | 1192 | XK_semicolon, XK_period, NoSymbol, NoSymbol, /*107*/ |
1312 | XK_colon, XK_slash, NoSymbol, NoSymbol, /*108*/ | | 1193 | XK_colon, XK_slash, NoSymbol, NoSymbol, /*108*/ |
1313 | XK_equal, XK_plus, NoSymbol, NoSymbol, /*109*/ | | 1194 | XK_equal, XK_plus, NoSymbol, NoSymbol, /*109*/ |
1314 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 1195 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
1315 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 1196 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
1316 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 1197 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
1317 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 1198 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
1318 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 1199 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
1319 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 1200 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
1320 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 1201 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
1321 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 1202 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
1322 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 1203 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
1323 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 1204 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
1324 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 1205 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
1325 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 1206 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
1326 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 1207 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
1327 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 1208 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
1328 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 1209 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
1329 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ | | 1210 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ |
1330 | }; | | 1211 | }; |
1331 | | | 1212 | |
1332 | #define FranceBelg4Modmap FrBeNeth4Modmap | | | |
1333 | | | | |
1334 | #else | | 1213 | #else |
1335 | | | 1214 | |
1336 | #define FranceBelg4Keymap NULL | | 1215 | #define FranceBelg4Keymap NULL |
1337 | #define FranceBelg4Modmap NULL | | | |
1338 | | | 1216 | |
1339 | #endif /* FRANCEBELG4 */ | | 1217 | #endif /* FRANCEBELG4 */ |
1340 | | | 1218 | |
1341 | | | 1219 | |
1342 | #ifdef GER4 | | 1220 | #ifdef GER4 |
1343 | | | 1221 | |
1344 | static KeySym Germany4Keymap[] = { | | 1222 | static KeySym Germany4Keymap[] = { |
1345 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 1223 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
1346 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 1224 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
1347 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 1225 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
1348 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 1226 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
1349 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 1227 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
1350 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 1228 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
1351 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 1229 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
1352 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 1230 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
1353 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 1231 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
1354 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 1232 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
1355 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 1233 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
1356 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 1234 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
1357 | XK_Alt_R, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 1235 | XK_Alt_R, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
1358 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 1236 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
1359 | XK_bracketright,XK_braceright,XK_guillemotright,NoSymbol, /* 15*/ | | 1237 | XK_bracketright,XK_braceright,XK_guillemotright,NoSymbol, /* 15*/ |
1360 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 1238 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
1361 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 1239 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
1362 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 1240 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
1363 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 1241 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
1364 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 1242 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
1365 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 1243 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
1366 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 1244 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
1367 | XK_Scroll_Lock, NoSymbol, XK_R3, NoSymbol, /* 23*/ | | 1245 | XK_Scroll_Lock, NoSymbol, XK_R3, NoSymbol, /* 23*/ |
1368 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 1246 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
1369 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 1247 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
1370 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 1248 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
1371 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 1249 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
1372 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 1250 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
1373 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 1251 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
1374 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 1252 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
1375 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ | | 1253 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ |
1376 | XK_3, XK_section, XK_threesuperior,NoSymbol, /* 32*/ | | 1254 | XK_3, XK_section, XK_threesuperior,NoSymbol, /* 32*/ |
1377 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 1255 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
1378 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 1256 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
1379 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 1257 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
1380 | XK_7, XK_slash, XK_degree, NoSymbol, /* 36*/ | | 1258 | XK_7, XK_slash, XK_degree, NoSymbol, /* 36*/ |
1381 | XK_8, XK_parenleft, XK_grave, NoSymbol, /* 37*/ | | 1259 | XK_8, XK_parenleft, XK_grave, NoSymbol, /* 37*/ |
1382 | XK_9, XK_parenright, XK_apostrophe, NoSymbol, /* 38*/ | | 1260 | XK_9, XK_parenright, XK_apostrophe, NoSymbol, /* 38*/ |
1383 | XK_0, XK_equal, XK_bar, NoSymbol, /* 39*/ | | 1261 | XK_0, XK_equal, XK_bar, NoSymbol, /* 39*/ |
1384 | XK_ssharp, XK_question, XK_backslash, NoSymbol, /* 40*/ | | 1262 | XK_ssharp, XK_question, XK_backslash, NoSymbol, /* 40*/ |
1385 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ | | 1263 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ |
1386 | XK_numbersign, XK_asciicircum, XK_at, NoSymbol, /* 42*/ | | 1264 | XK_numbersign, XK_asciicircum, XK_at, NoSymbol, /* 42*/ |
1387 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 1265 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
1388 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 1266 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
1389 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 1267 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
1390 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 1268 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
1391 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 1269 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
1392 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 1270 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
1393 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 1271 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
1394 | XK_KP_Delete, XK_KP_Delete, XK_KP_Decimal, NoSymbol, /* 50*/ | | 1272 | XK_KP_Delete, XK_KP_Delete, XK_KP_Decimal, NoSymbol, /* 50*/ |
1395 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 1273 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
1396 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 1274 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
1397 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 1275 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
1398 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 1276 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
1399 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 1277 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
1400 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 1278 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
1401 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 1279 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
1402 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 1280 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
1403 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 1281 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
1404 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 1282 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
1405 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 1283 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
1406 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 1284 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
1407 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 1285 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
1408 | XK_Udiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 64*/ | | 1286 | XK_Udiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 64*/ |
1409 | XK_plus, XK_asterisk, XK_asciitilde, NoSymbol, /* 65*/ | | 1287 | XK_plus, XK_asterisk, XK_asciitilde, NoSymbol, /* 65*/ |
1410 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 1288 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
1411 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 1289 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
1412 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 1290 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
1413 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 1291 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
1414 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 1292 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
1415 | XK_KP_Subtract, XK_KP_Subtract, NoSymbol, NoSymbol, /* 71*/ | | 1293 | XK_KP_Subtract, XK_KP_Subtract, NoSymbol, NoSymbol, /* 71*/ |
1416 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 1294 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
1417 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 1295 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
1418 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 1296 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
1419 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 1297 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
1420 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 1298 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
1421 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 1299 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
1422 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 1300 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
1423 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 1301 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
1424 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 1302 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
1425 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 1303 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
1426 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 1304 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
1427 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 1305 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
1428 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 1306 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
1429 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 1307 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
1430 | XK_Odiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 1308 | XK_Odiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
1431 | XK_Adiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 1309 | XK_Adiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
1432 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ | | 1310 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ |
1433 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 1311 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
1434 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 1312 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
1435 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 1313 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
1436 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 1314 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
1437 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 1315 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
1438 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 1316 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
1439 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 1317 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
1440 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 1318 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
1441 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 1319 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
1442 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 1320 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
1443 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 1321 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
1444 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 1322 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
1445 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 1323 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
1446 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 1324 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
1447 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 1325 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
1448 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 1326 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
1449 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 1327 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
1450 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ | | 1328 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ |
1451 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 1329 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
1452 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 1330 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
1453 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 1331 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
1454 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 1332 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
1455 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 1333 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
1456 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 1334 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
1457 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 1335 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
1458 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 1336 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
1459 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 1337 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
1460 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 1338 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
1461 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 1339 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
1462 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 1340 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
1463 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 1341 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
1464 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 1342 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
1465 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 1343 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
1466 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 1344 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
1467 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 1345 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
1468 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 1346 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
1469 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 1347 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
1470 | }; | | 1348 | }; |
1471 | | | 1349 | |
1472 | static const SunModmapRec Germany4Modmap[] = { | | | |
1473 | { 99, ShiftMask }, | | | |
1474 | { 110, ShiftMask }, | | | |
1475 | { 76, LockMask }, | | | |
1476 | { 119, ControlMask }, | | | |
1477 | { 120, Meta_Mask }, | | | |
1478 | { 122, Meta_Mask }, | | | |
1479 | { 19, Mode_switch_Mask }, | | | |
1480 | { 98, Num_Lock_Mask }, | | | |
1481 | { 13, Alt_Mask }, | | | |
1482 | { 0, 0 } | | | |
1483 | }; | | | |
1484 | | | | |
1485 | #else | | 1350 | #else |
1486 | | | 1351 | |
1487 | #define Germany4Keymap NULL | | 1352 | #define Germany4Keymap NULL |
1488 | #define Germany4Modmap NULL | | | |
1489 | | | 1353 | |
1490 | #endif /* GERMANY4 */ | | 1354 | #endif /* GERMANY4 */ |
1491 | | | 1355 | |
1492 | | | 1356 | |
1493 | #ifdef GER5 | | 1357 | #ifdef GER5 |
1494 | | | 1358 | |
1495 | static KeySym Germany5Keymap[] = { | | 1359 | static KeySym Germany5Keymap[] = { |
1496 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 1360 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
1497 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 1361 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
1498 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 1362 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
1499 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 1363 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
1500 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 1364 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
1501 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 1365 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
1502 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 1366 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
1503 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 1367 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
1504 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 1368 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
1505 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 1369 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
1506 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 1370 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
1507 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 1371 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
1508 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 1372 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
1509 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 1373 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
1510 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 1374 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
1511 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 1375 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
1512 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 1376 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
1513 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 1377 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
1514 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 1378 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
1515 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 1379 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
1516 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 1380 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
1517 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 1381 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
1518 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 1382 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
1519 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 1383 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
1520 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 1384 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
1521 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 1385 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
1522 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 1386 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
1523 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 1387 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
1524 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 1388 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
1525 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 1389 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
1526 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ | | 1390 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ |
1527 | XK_3, XK_section, XK_threesuperior,NoSymbol, /* 32*/ | | 1391 | XK_3, XK_section, XK_threesuperior,NoSymbol, /* 32*/ |
1528 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 1392 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
1529 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 1393 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
1530 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 1394 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
1531 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ | | 1395 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ |
1532 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ | | 1396 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ |
1533 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ | | 1397 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ |
1534 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ | | 1398 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ |
1535 | XK_ssharp, XK_question, XK_backslash, NoSymbol, /* 40*/ | | 1399 | XK_ssharp, XK_question, XK_backslash, NoSymbol, /* 40*/ |
1536 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ | | 1400 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ |
1537 | XK_asciicircum, XK_degree, NoSymbol, NoSymbol, /* 42*/ | | 1401 | XK_asciicircum, XK_degree, NoSymbol, NoSymbol, /* 42*/ |
1538 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 1402 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
1539 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 1403 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
1540 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 1404 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
1541 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 1405 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
1542 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 1406 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
1543 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 1407 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
1544 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 1408 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
1545 | XK_KP_Delete, XK_KP_Separator,NoSymbol, NoSymbol, /* 50*/ | | 1409 | XK_KP_Delete, XK_KP_Separator,NoSymbol, NoSymbol, /* 50*/ |
1546 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 1410 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
1547 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 1411 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
1548 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 1412 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
1549 | XK_q, XK_Q, XK_at, NoSymbol, /* 54*/ | | 1413 | XK_q, XK_Q, XK_at, NoSymbol, /* 54*/ |
1550 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 1414 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
1551 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 1415 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
1552 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 1416 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
1553 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 1417 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
1554 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 1418 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
1555 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 1419 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
1556 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 1420 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
1557 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 1421 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
1558 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 1422 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
1559 | XK_Udiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 64*/ | | 1423 | XK_Udiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 64*/ |
1560 | XK_plus, XK_asterisk, XK_asciitilde, NoSymbol, /* 65*/ | | 1424 | XK_plus, XK_asterisk, XK_asciitilde, NoSymbol, /* 65*/ |
1561 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 1425 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
1562 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 1426 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
1563 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 1427 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
1564 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 1428 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
1565 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 1429 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
1566 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 1430 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
1567 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 1431 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
1568 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 1432 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
1569 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 1433 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
1570 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 1434 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
1571 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 1435 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
1572 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 1436 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
1573 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 1437 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
1574 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 1438 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
1575 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 1439 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
1576 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 1440 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
1577 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 1441 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
1578 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 1442 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
1579 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 1443 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
1580 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 1444 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
1581 | XK_Odiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 1445 | XK_Odiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
1582 | XK_Adiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 1446 | XK_Adiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
1583 | XK_numbersign, XK_apostrophe, XK_grave, NoSymbol, /* 88*/ | | 1447 | XK_numbersign, XK_apostrophe, XK_grave, NoSymbol, /* 88*/ |
1584 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 1448 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
1585 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 1449 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
1586 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 1450 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
1587 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 1451 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
1588 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 1452 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
1589 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 1453 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
1590 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 1454 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
1591 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 1455 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
1592 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 1456 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
1593 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 1457 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
1594 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 1458 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
1595 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 1459 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
1596 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 1460 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
1597 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 1461 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
1598 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 1462 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
1599 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 1463 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
1600 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 1464 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
1601 | XK_m, XK_M, XK_mu, NoSymbol, /*106*/ | | 1465 | XK_m, XK_M, XK_mu, NoSymbol, /*106*/ |
1602 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 1466 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
1603 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 1467 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
1604 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 1468 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
1605 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 1469 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
1606 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 1470 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
1607 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 1471 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
1608 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 1472 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
1609 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 1473 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
1610 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 1474 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
1611 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 1475 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
1612 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 1476 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
1613 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 1477 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
1614 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 1478 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
1615 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 1479 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
1616 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 1480 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
1617 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 1481 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
1618 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 1482 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
1619 | XK_less, XK_greater, XK_bar, NoSymbol, /*124*/ | | 1483 | XK_less, XK_greater, XK_bar, NoSymbol, /*124*/ |
1620 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ | | 1484 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ |
1621 | }; | | 1485 | }; |
1622 | | | 1486 | |
1623 | #define Germany5Modmap Generic5Modmap | | | |
1624 | | | | |
1625 | #else | | 1487 | #else |
1626 | | | 1488 | |
1627 | #define Germany5Keymap NULL | | 1489 | #define Germany5Keymap NULL |
1628 | #define Germany5Modmap NULL | | | |
1629 | | | 1490 | |
1630 | #endif /* GERMANY5 */ | | 1491 | #endif /* GERMANY5 */ |
1631 | | | 1492 | |
1632 | | | 1493 | |
1633 | #ifdef ITALY4 | | 1494 | #ifdef ITALY4 |
1634 | | | 1495 | |
1635 | static KeySym Italy4Keymap[] = { | | 1496 | static KeySym Italy4Keymap[] = { |
1636 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 1497 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
1637 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 1498 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
1638 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 1499 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
1639 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 1500 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
1640 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 1501 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
1641 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 1502 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
1642 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 1503 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
1643 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 1504 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
1644 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 1505 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
1645 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 1506 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
1646 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 1507 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
1647 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 1508 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
1648 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 1509 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
1649 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 1510 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
1650 | XK_bracketright,XK_braceright, XK_guillemotright,NoSymbol, /* 15*/ | | 1511 | XK_bracketright,XK_braceright, XK_guillemotright,NoSymbol, /* 15*/ |
1651 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 1512 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
1652 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 1513 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
1653 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 1514 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
1654 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 1515 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
1655 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 1516 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
1656 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 1517 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
1657 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 1518 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
1658 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 1519 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
1659 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 1520 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
1660 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 1521 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
1661 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 1522 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
1662 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 1523 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
1663 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 1524 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
1664 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 1525 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
1665 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 1526 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
1666 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ | | 1527 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ |
1667 | XK_3, XK_sterling, XK_threesuperior,NoSymbol, /* 32*/ | | 1528 | XK_3, XK_sterling, XK_threesuperior,NoSymbol, /* 32*/ |
1668 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 1529 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
1669 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 1530 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
1670 | XK_6, XK_ampersand, XK_notsign, NoSymbol, /* 35*/ | | 1531 | XK_6, XK_ampersand, XK_notsign, NoSymbol, /* 35*/ |
1671 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ | | 1532 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ |
1672 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ | | 1533 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ |
1673 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ | | 1534 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ |
1674 | XK_0, XK_equal, XK_bar, NoSymbol, /* 39*/ | | 1535 | XK_0, XK_equal, XK_bar, NoSymbol, /* 39*/ |
1675 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ | | 1536 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ |
1676 | XK_igrave, XK_asciicircum, NoSymbol, NoSymbol, /* 41*/ | | 1537 | XK_igrave, XK_asciicircum, NoSymbol, NoSymbol, /* 41*/ |
1677 | XK_ugrave, XK_section, NoSymbol, NoSymbol, /* 42*/ | | 1538 | XK_ugrave, XK_section, NoSymbol, NoSymbol, /* 42*/ |
1678 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 1539 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
1679 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 1540 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
1680 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 1541 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
1681 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 1542 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
1682 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 1543 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
1683 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 1544 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
1684 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 1545 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
1685 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 1546 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
1686 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 1547 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
1687 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 1548 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
1688 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 1549 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
1689 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 1550 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
1690 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 1551 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
1691 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 1552 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
1692 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 1553 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
1693 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 1554 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
1694 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 1555 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
1695 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 1556 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
1696 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 1557 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
1697 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 1558 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
1698 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 1559 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
1699 | XK_egrave, XK_eacute, NoSymbol, NoSymbol, /* 64*/ | | 1560 | XK_egrave, XK_eacute, NoSymbol, NoSymbol, /* 64*/ |
1700 | XK_plus, XK_asterisk, XK_asciitilde, NoSymbol, /* 65*/ | | 1561 | XK_plus, XK_asterisk, XK_asciitilde, NoSymbol, /* 65*/ |
1701 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 1562 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
1702 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 1563 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
1703 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 1564 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
1704 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 1565 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
1705 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 1566 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
1706 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 1567 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
1707 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 1568 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
1708 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 1569 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
1709 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 1570 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
1710 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 1571 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
1711 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 1572 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
1712 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 1573 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
1713 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 1574 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
1714 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 1575 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
1715 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 1576 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
1716 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 1577 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
1717 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 1578 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
1718 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 1579 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
1719 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 1580 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
1720 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 1581 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
1721 | XK_ograve, XK_ccedilla, XK_at, NoSymbol, /* 86*/ | | 1582 | XK_ograve, XK_ccedilla, XK_at, NoSymbol, /* 86*/ |
1722 | XK_agrave, XK_degree, XK_numbersign, NoSymbol, /* 87*/ | | 1583 | XK_agrave, XK_degree, XK_numbersign, NoSymbol, /* 87*/ |
1723 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ | | 1584 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ |
1724 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 1585 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
1725 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 1586 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
1726 | XK_KP_Left, XK_KP_4, XK_R4, NoSymbol, /* 91*/ | | 1587 | XK_KP_Left, XK_KP_4, XK_R4, NoSymbol, /* 91*/ |
1727 | NoSymbol, XK_KP_5, XK_R5, NoSymbol, /* 92*/ | | 1588 | NoSymbol, XK_KP_5, XK_R5, NoSymbol, /* 92*/ |
1728 | XK_KP_Right, XK_KP_6, XK_R6, NoSymbol, /* 93*/ | | 1589 | XK_KP_Right, XK_KP_6, XK_R6, NoSymbol, /* 93*/ |
1729 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 1590 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
1730 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 1591 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
1731 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 1592 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
1732 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 1593 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
1733 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 1594 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
1734 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 1595 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
1735 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 1596 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
1736 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 1597 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
1737 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 1598 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
1738 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 1599 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
1739 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 1600 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
1740 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 1601 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
1741 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 1602 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
1742 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 1603 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
1743 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 1604 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
1744 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 1605 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
1745 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 1606 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
1746 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 1607 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
1747 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 1608 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
1748 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 1609 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
1749 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 1610 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
1750 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 1611 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
1751 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 1612 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
1752 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 1613 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
1753 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 1614 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
1754 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 1615 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
1755 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 1616 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
1756 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 1617 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
1757 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 1618 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
1758 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 1619 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
1759 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 1620 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
1760 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 1621 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
1761 | }; | | 1622 | }; |
1762 | | | 1623 | |
1763 | #define Italy4Modmap ItNorPortSp4Modmap | | | |
1764 | | | | |
1765 | #else | | 1624 | #else |
1766 | | | 1625 | |
1767 | #define Italy4Keymap NULL | | 1626 | #define Italy4Keymap NULL |
1768 | #define Italy4Modmap NULL | | | |
1769 | | | 1627 | |
1770 | #endif /* ITALY4 */ | | 1628 | #endif /* ITALY4 */ |
1771 | | | 1629 | |
1772 | | | 1630 | |
1773 | #ifdef ITALY5 | | 1631 | #ifdef ITALY5 |
1774 | | | 1632 | |
1775 | static KeySym Italy5Keymap[] = { | | 1633 | static KeySym Italy5Keymap[] = { |
1776 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 1634 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
1777 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 1635 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
1778 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 1636 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
1779 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 1637 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
1780 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 1638 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
1781 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 1639 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
1782 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 1640 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
1783 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 1641 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
1784 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 1642 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
1785 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 1643 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
1786 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 1644 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
1787 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 1645 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
1788 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 1646 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
1789 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 1647 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
1790 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 1648 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
1791 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 1649 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
1792 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 1650 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
1793 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 1651 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
1794 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 1652 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
1795 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 1653 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
1796 | XK_Pause, XK_Break, NoSymbol, NoSymbol, /* 21*/ | | 1654 | XK_Pause, XK_Break, NoSymbol, NoSymbol, /* 21*/ |
1797 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 1655 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
1798 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 1656 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
1799 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 1657 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
1800 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 1658 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
1801 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 1659 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
1802 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 1660 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
1803 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 1661 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
1804 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 1662 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
1805 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 1663 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
1806 | XK_2, XK_quotedbl, NoSymbol, NoSymbol, /* 31*/ | | 1664 | XK_2, XK_quotedbl, NoSymbol, NoSymbol, /* 31*/ |
1807 | XK_3, XK_sterling, NoSymbol, NoSymbol, /* 32*/ | | 1665 | XK_3, XK_sterling, NoSymbol, NoSymbol, /* 32*/ |
1808 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 1666 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
1809 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 1667 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
1810 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 1668 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
1811 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ | | 1669 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ |
1812 | XK_8, XK_parenleft, XK_braceleft, NoSymbol, /* 37*/ | | 1670 | XK_8, XK_parenleft, XK_braceleft, NoSymbol, /* 37*/ |
1813 | XK_9, XK_parenright, XK_braceright, NoSymbol, /* 38*/ | | 1671 | XK_9, XK_parenright, XK_braceright, NoSymbol, /* 38*/ |
1814 | XK_0, XK_equal, NoSymbol, NoSymbol, /* 39*/ | | 1672 | XK_0, XK_equal, NoSymbol, NoSymbol, /* 39*/ |
1815 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ | | 1673 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ |
1816 | XK_igrave, XK_asciicircum, NoSymbol, NoSymbol, /* 41*/ | | 1674 | XK_igrave, XK_asciicircum, NoSymbol, NoSymbol, /* 41*/ |
1817 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 42*/ | | 1675 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 42*/ |
1818 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 1676 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
1819 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 1677 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
1820 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 1678 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
1821 | XK_KP_Divide, XK_KP_Divide, NoSymbol, NoSymbol, /* 46*/ | | 1679 | XK_KP_Divide, XK_KP_Divide, NoSymbol, NoSymbol, /* 46*/ |
1822 | XK_KP_Multiply, XK_KP_Multiply, NoSymbol, NoSymbol, /* 47*/ | | 1680 | XK_KP_Multiply, XK_KP_Multiply, NoSymbol, NoSymbol, /* 47*/ |
1823 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 1681 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
1824 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 1682 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
1825 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 1683 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
1826 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 1684 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
1827 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 1685 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
1828 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 1686 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
1829 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 1687 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
1830 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 1688 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
1831 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 1689 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
1832 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 1690 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
1833 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 1691 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
1834 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 1692 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
1835 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 1693 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
1836 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 1694 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
1837 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 1695 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
1838 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 1696 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
1839 | XK_egrave, XK_eacute, XK_bracketleft, NoSymbol, /* 64*/ | | 1697 | XK_egrave, XK_eacute, XK_bracketleft, NoSymbol, /* 64*/ |
1840 | XK_plus, XK_asterisk, XK_bracketright,NoSymbol, /* 65*/ | | 1698 | XK_plus, XK_asterisk, XK_bracketright,NoSymbol, /* 65*/ |
1841 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 1699 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
1842 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 1700 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
1843 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 1701 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
1844 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 1702 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
1845 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 1703 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
1846 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 1704 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
1847 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 1705 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
1848 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 1706 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
1849 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 1707 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
1850 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 1708 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
1851 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 1709 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
1852 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 1710 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
1853 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 1711 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
1854 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 1712 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
1855 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 1713 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
1856 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 1714 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
1857 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 1715 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
1858 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 1716 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
1859 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 1717 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
1860 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 1718 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
1861 | XK_ograve, XK_ccedilla, XK_at, NoSymbol, /* 86*/ | | 1719 | XK_ograve, XK_ccedilla, XK_at, NoSymbol, /* 86*/ |
1862 | XK_agrave, XK_degree, XK_numbersign, NoSymbol, /* 87*/ | | 1720 | XK_agrave, XK_degree, XK_numbersign, NoSymbol, /* 87*/ |
1863 | XK_ugrave, XK_section, XK_asciitilde, NoSymbol, /* 88*/ | | 1721 | XK_ugrave, XK_section, XK_asciitilde, NoSymbol, /* 88*/ |
1864 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 1722 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
1865 | XK_KP_Enter, XK_KP_Enter, NoSymbol, NoSymbol, /* 90*/ | | 1723 | XK_KP_Enter, XK_KP_Enter, NoSymbol, NoSymbol, /* 90*/ |
1866 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 1724 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
1867 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 1725 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
1868 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 1726 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
1869 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 1727 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
1870 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 1728 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
1871 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 1729 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
1872 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 1730 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
1873 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 1731 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
1874 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 1732 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
1875 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 1733 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
1876 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 1734 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
1877 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 1735 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
1878 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 1736 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
1879 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 1737 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
1880 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 1738 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
1881 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 1739 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
1882 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 1740 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
1883 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 1741 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
1884 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 1742 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
1885 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 1743 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
1886 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 1744 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
1887 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 1745 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
1888 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 1746 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
1889 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 1747 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
1890 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 1748 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
1891 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 1749 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
1892 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 1750 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
1893 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 1751 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
1894 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 1752 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
1895 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 1753 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
1896 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 1754 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
1897 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 1755 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
1898 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 1756 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
1899 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 1757 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
1900 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ | | 1758 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ |
1901 | }; | | 1759 | }; |
1902 | | | 1760 | |
1903 | #define Italy5Modmap Generic5Modmap | | | |
1904 | | | | |
1905 | #else | | 1761 | #else |
1906 | | | 1762 | |
1907 | #define Italy5Keymap NULL | | 1763 | #define Italy5Keymap NULL |
1908 | #define Italy5Modmap NULL | | | |
1909 | | | 1764 | |
1910 | #endif /* ITALY5 */ | | 1765 | #endif /* ITALY5 */ |
1911 | | | 1766 | |
1912 | | | 1767 | |
1913 | #ifdef JAPAN4 | | 1768 | #ifdef JAPAN4 |
1914 | | | 1769 | |
1915 | static KeySym Japan4Keymap[] = { | | 1770 | static KeySym Japan4Keymap[] = { |
1916 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 1771 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
1917 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 1772 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
1918 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 1773 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
1919 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 1774 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
1920 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 1775 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
1921 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 1776 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
1922 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 1777 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
1923 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 1778 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
1924 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 1779 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
1925 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 1780 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
1926 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 1781 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
1927 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 1782 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
1928 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 1783 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
1929 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 1784 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
1930 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 1785 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
1931 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 1786 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
1932 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 1787 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
1933 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 1788 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
1934 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 1789 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
1935 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 1790 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
1936 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 1791 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
1937 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 1792 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
1938 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 1793 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
1939 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 1794 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
1940 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 1795 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
1941 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 1796 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
1942 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 1797 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
1943 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 1798 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
1944 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 1799 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
1945 | XK_1, XK_exclam, XK_kana_NU, NoSymbol, /* 30*/ | | 1800 | XK_1, XK_exclam, XK_kana_NU, NoSymbol, /* 30*/ |
1946 | XK_2, XK_quotedbl, XK_kana_FU, NoSymbol, /* 31*/ | | 1801 | XK_2, XK_quotedbl, XK_kana_FU, NoSymbol, /* 31*/ |
1947 | XK_3, XK_numbersign, XK_kana_A, XK_kana_a, /* 32*/ | | 1802 | XK_3, XK_numbersign, XK_kana_A, XK_kana_a, /* 32*/ |
1948 | XK_4, XK_dollar, XK_kana_U, XK_kana_u, /* 33*/ | | 1803 | XK_4, XK_dollar, XK_kana_U, XK_kana_u, /* 33*/ |
1949 | XK_5, XK_percent, XK_kana_E, XK_kana_e, /* 34*/ | | 1804 | XK_5, XK_percent, XK_kana_E, XK_kana_e, /* 34*/ |
1950 | XK_6, XK_ampersand, XK_kana_O, XK_kana_o, /* 35*/ | | 1805 | XK_6, XK_ampersand, XK_kana_O, XK_kana_o, /* 35*/ |
1951 | XK_7, XK_apostrophe, XK_kana_YA, XK_kana_ya, /* 36*/ | | 1806 | XK_7, XK_apostrophe, XK_kana_YA, XK_kana_ya, /* 36*/ |
1952 | XK_8, XK_parenleft, XK_kana_YU, XK_kana_yu, /* 37*/ | | 1807 | XK_8, XK_parenleft, XK_kana_YU, XK_kana_yu, /* 37*/ |
1953 | XK_9, XK_parenright, XK_kana_YO, XK_kana_yo, /* 38*/ | | 1808 | XK_9, XK_parenright, XK_kana_YO, XK_kana_yo, /* 38*/ |
1954 | XK_0, XK_0, XK_kana_WA, XK_kana_WO, /* 39*/ | | 1809 | XK_0, XK_0, XK_kana_WA, XK_kana_WO, /* 39*/ |
1955 | XK_minus, XK_equal, XK_kana_HO, NoSymbol, /* 40*/ | | 1810 | XK_minus, XK_equal, XK_kana_HO, NoSymbol, /* 40*/ |
1956 | XK_asciicircum, XK_asciitilde, XK_kana_HE, NoSymbol, /* 41*/ | | 1811 | XK_asciicircum, XK_asciitilde, XK_kana_HE, NoSymbol, /* 41*/ |
1957 | XK_bracketright,XK_braceright, XK_kana_MU, XK_kana_closingbracket, /* 42*/ | | 1812 | XK_bracketright,XK_braceright, XK_kana_MU, XK_kana_closingbracket, /* 42*/ |
1958 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 1813 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
1959 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 1814 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
1960 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 1815 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
1961 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 1816 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
1962 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 1817 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
1963 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 1818 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
1964 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 1819 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
1965 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 1820 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
1966 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 1821 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
1967 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 1822 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
1968 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 1823 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
1969 | XK_q, XK_Q, XK_kana_TA, NoSymbol, /* 54*/ | | 1824 | XK_q, XK_Q, XK_kana_TA, NoSymbol, /* 54*/ |
1970 | XK_w, XK_W, XK_kana_TE, NoSymbol, /* 55*/ | | 1825 | XK_w, XK_W, XK_kana_TE, NoSymbol, /* 55*/ |
1971 | XK_e, XK_E, XK_kana_I, XK_kana_i, /* 56*/ | | 1826 | XK_e, XK_E, XK_kana_I, XK_kana_i, /* 56*/ |
1972 | XK_r, XK_R, XK_kana_SU, NoSymbol, /* 57*/ | | 1827 | XK_r, XK_R, XK_kana_SU, NoSymbol, /* 57*/ |
1973 | XK_t, XK_T, XK_kana_KA, NoSymbol, /* 58*/ | | 1828 | XK_t, XK_T, XK_kana_KA, NoSymbol, /* 58*/ |
1974 | XK_y, XK_Y, XK_kana_N, NoSymbol, /* 59*/ | | 1829 | XK_y, XK_Y, XK_kana_N, NoSymbol, /* 59*/ |
1975 | XK_u, XK_U, XK_kana_NA, NoSymbol, /* 60*/ | | 1830 | XK_u, XK_U, XK_kana_NA, NoSymbol, /* 60*/ |
1976 | XK_i, XK_I, XK_kana_NI, NoSymbol, /* 61*/ | | 1831 | XK_i, XK_I, XK_kana_NI, NoSymbol, /* 61*/ |
1977 | XK_o, XK_O, XK_kana_RA, NoSymbol, /* 62*/ | | 1832 | XK_o, XK_O, XK_kana_RA, NoSymbol, /* 62*/ |
1978 | XK_p, XK_P, XK_kana_SE, NoSymbol, /* 63*/ | | 1833 | XK_p, XK_P, XK_kana_SE, NoSymbol, /* 63*/ |
1979 | XK_at, XK_grave, XK_voicedsound, NoSymbol, /* 64*/ | | 1834 | XK_at, XK_grave, XK_voicedsound, NoSymbol, /* 64*/ |
1980 | XK_bracketleft, XK_braceleft, XK_semivoicedsound,XK_kana_openingbracket, /* 65*/ | | 1835 | XK_bracketleft, XK_braceleft, XK_semivoicedsound,XK_kana_openingbracket, /* 65*/ |
1981 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 1836 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
1982 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 1837 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
1983 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 1838 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
1984 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 1839 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
1985 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 1840 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
1986 | XK_KP_Subtract, XK_KP_Subtract, NoSymbol, NoSymbol, /* 71*/ | | 1841 | XK_KP_Subtract, XK_KP_Subtract, NoSymbol, NoSymbol, /* 71*/ |
1987 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 1842 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
1988 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 1843 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
1989 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 1844 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
1990 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 1845 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
1991 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 1846 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
1992 | XK_a, XK_A, XK_kana_CHI, NoSymbol, /* 77*/ | | 1847 | XK_a, XK_A, XK_kana_CHI, NoSymbol, /* 77*/ |
1993 | XK_s, XK_S, XK_kana_TO, NoSymbol, /* 78*/ | | 1848 | XK_s, XK_S, XK_kana_TO, NoSymbol, /* 78*/ |
1994 | XK_d, XK_D, XK_kana_SHI, NoSymbol, /* 79*/ | | 1849 | XK_d, XK_D, XK_kana_SHI, NoSymbol, /* 79*/ |
1995 | XK_f, XK_F, XK_kana_HA, NoSymbol, /* 80*/ | | 1850 | XK_f, XK_F, XK_kana_HA, NoSymbol, /* 80*/ |
1996 | XK_g, XK_G, XK_kana_KI, NoSymbol, /* 81*/ | | 1851 | XK_g, XK_G, XK_kana_KI, NoSymbol, /* 81*/ |
1997 | XK_h, XK_H, XK_kana_KU, NoSymbol, /* 82*/ | | 1852 | XK_h, XK_H, XK_kana_KU, NoSymbol, /* 82*/ |
1998 | XK_j, XK_J, XK_kana_MA, NoSymbol, /* 83*/ | | 1853 | XK_j, XK_J, XK_kana_MA, NoSymbol, /* 83*/ |
1999 | XK_k, XK_K, XK_kana_NO, NoSymbol, /* 84*/ | | 1854 | XK_k, XK_K, XK_kana_NO, NoSymbol, /* 84*/ |
2000 | XK_l, XK_L, XK_kana_RI, NoSymbol, /* 85*/ | | 1855 | XK_l, XK_L, XK_kana_RI, NoSymbol, /* 85*/ |
2001 | XK_semicolon, XK_plus, XK_kana_RE, NoSymbol, /* 86*/ | | 1856 | XK_semicolon, XK_plus, XK_kana_RE, NoSymbol, /* 86*/ |
2002 | XK_colon, XK_asterisk, XK_kana_KE, NoSymbol, /* 87*/ | | 1857 | XK_colon, XK_asterisk, XK_kana_KE, NoSymbol, /* 87*/ |
2003 | XK_backslash, XK_bar, XK_prolongedsound,NoSymbol, /* 88*/ | | 1858 | XK_backslash, XK_bar, XK_prolongedsound,NoSymbol, /* 88*/ |
2004 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 1859 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
2005 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 1860 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
2006 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 1861 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
2007 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 1862 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
2008 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 1863 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
2009 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 1864 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
2010 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 1865 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
2011 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 1866 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
2012 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 1867 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
2013 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 1868 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
2014 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 1869 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
2015 | XK_z, XK_Z, XK_kana_TSU, XK_kana_tsu, /*100*/ | | 1870 | XK_z, XK_Z, XK_kana_TSU, XK_kana_tsu, /*100*/ |
2016 | XK_x, XK_X, XK_kana_SA, NoSymbol, /*101*/ | | 1871 | XK_x, XK_X, XK_kana_SA, NoSymbol, /*101*/ |
2017 | XK_c, XK_C, XK_kana_SO, NoSymbol, /*102*/ | | 1872 | XK_c, XK_C, XK_kana_SO, NoSymbol, /*102*/ |
2018 | XK_v, XK_V, XK_kana_HI, NoSymbol, /*103*/ | | 1873 | XK_v, XK_V, XK_kana_HI, NoSymbol, /*103*/ |
2019 | XK_b, XK_B, XK_kana_KO, NoSymbol, /*104*/ | | 1874 | XK_b, XK_B, XK_kana_KO, NoSymbol, /*104*/ |
2020 | XK_n, XK_N, XK_kana_MI, NoSymbol, /*105*/ | | 1875 | XK_n, XK_N, XK_kana_MI, NoSymbol, /*105*/ |
2021 | XK_m, XK_M, XK_kana_MO, NoSymbol, /*106*/ | | 1876 | XK_m, XK_M, XK_kana_MO, NoSymbol, /*106*/ |
2022 | XK_comma, XK_less, XK_kana_NE, XK_kana_comma, /*107*/ | | 1877 | XK_comma, XK_less, XK_kana_NE, XK_kana_comma, /*107*/ |
2023 | XK_period, XK_greater, XK_kana_RU, XK_kana_fullstop, /*108*/ | | 1878 | XK_period, XK_greater, XK_kana_RU, XK_kana_fullstop, /*108*/ |
2024 | XK_slash, XK_question, XK_kana_ME, XK_kana_conjunctive, /*109*/ | | 1879 | XK_slash, XK_question, XK_kana_ME, XK_kana_conjunctive, /*109*/ |
2025 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 1880 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
2026 | XK_backslash, XK_underscore, XK_kana_RO, NoSymbol, /*111*/ | | 1881 | XK_backslash, XK_underscore, XK_kana_RO, NoSymbol, /*111*/ |
2027 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 1882 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
2028 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 1883 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
2029 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 1884 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
2030 | XK_Execute, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 1885 | XK_Execute, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
2031 | XK_Kanji, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 1886 | XK_Kanji, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
2032 | XK_Henkan_Mode, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 1887 | XK_Henkan_Mode, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
2033 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 1888 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
2034 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 1889 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
2035 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 1890 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
2036 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 1891 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
2037 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 1892 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
2038 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 1893 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
2039 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 1894 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
2040 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ | | 1895 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ |
2041 | }; | | 1896 | }; |
2042 | | | 1897 | |
2043 | #define Japan4Modmap Generic5Modmap | | | |
2044 | | | | |
2045 | #else | | 1898 | #else |
2046 | | | 1899 | |
2047 | #define Japan4Keymap NULL | | 1900 | #define Japan4Keymap NULL |
2048 | #define Japan4Modmap NULL | | | |
2049 | | | 1901 | |
2050 | #endif /* JAPAN4 */ | | 1902 | #endif /* JAPAN4 */ |
2051 | | | 1903 | |
2052 | | | 1904 | |
2053 | #ifdef JAPAN5 | | 1905 | #ifdef JAPAN5 |
2054 | | | 1906 | |
2055 | static KeySym Japan5Keymap[] = { | | 1907 | static KeySym Japan5Keymap[] = { |
2056 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 1908 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
2057 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 1909 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
2058 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 1910 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
2059 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 1911 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
2060 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 1912 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
2061 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 1913 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
2062 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 1914 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
2063 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 1915 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
2064 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 1916 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
2065 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 1917 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
2066 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 1918 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
2067 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 1919 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
2068 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 1920 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
2069 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 1921 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
2070 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 1922 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
2071 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 1923 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
2072 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 1924 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
2073 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 1925 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
2074 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 1926 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
2075 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 1927 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
2076 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 1928 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
2077 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 1929 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
2078 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 1930 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
2079 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 1931 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
2080 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 1932 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
2081 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 1933 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
2082 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 1934 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
2083 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 1935 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
2084 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 1936 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
2085 | XK_1, XK_exclam, XK_kana_NU, NoSymbol, /* 30*/ | | 1937 | XK_1, XK_exclam, XK_kana_NU, NoSymbol, /* 30*/ |
2086 | XK_2, XK_quotedbl, XK_kana_FU, NoSymbol, /* 31*/ | | 1938 | XK_2, XK_quotedbl, XK_kana_FU, NoSymbol, /* 31*/ |
2087 | XK_3, XK_numbersign, XK_kana_A, XK_kana_a, /* 32*/ | | 1939 | XK_3, XK_numbersign, XK_kana_A, XK_kana_a, /* 32*/ |
2088 | XK_4, XK_dollar, XK_kana_U, XK_kana_u, /* 33*/ | | 1940 | XK_4, XK_dollar, XK_kana_U, XK_kana_u, /* 33*/ |
2089 | XK_5, XK_percent, XK_kana_E, XK_kana_e, /* 34*/ | | 1941 | XK_5, XK_percent, XK_kana_E, XK_kana_e, /* 34*/ |
2090 | XK_6, XK_ampersand, XK_kana_O, XK_kana_o, /* 35*/ | | 1942 | XK_6, XK_ampersand, XK_kana_O, XK_kana_o, /* 35*/ |
2091 | XK_7, XK_apostrophe, XK_kana_YA, XK_kana_ya, /* 36*/ | | 1943 | XK_7, XK_apostrophe, XK_kana_YA, XK_kana_ya, /* 36*/ |
2092 | XK_8, XK_parenleft, XK_kana_YU, XK_kana_yu, /* 37*/ | | 1944 | XK_8, XK_parenleft, XK_kana_YU, XK_kana_yu, /* 37*/ |
2093 | XK_9, XK_parenright, XK_kana_YO, XK_kana_yo, /* 38*/ | | 1945 | XK_9, XK_parenright, XK_kana_YO, XK_kana_yo, /* 38*/ |
2094 | XK_0, XK_0, XK_kana_WA, XK_kana_WO, /* 39*/ | | 1946 | XK_0, XK_0, XK_kana_WA, XK_kana_WO, /* 39*/ |
2095 | XK_minus, XK_equal, XK_kana_HO, NoSymbol, /* 40*/ | | 1947 | XK_minus, XK_equal, XK_kana_HO, NoSymbol, /* 40*/ |
2096 | XK_asciicircum, XK_asciitilde, XK_kana_HE, NoSymbol, /* 41*/ | | 1948 | XK_asciicircum, XK_asciitilde, XK_kana_HE, NoSymbol, /* 41*/ |
2097 | XK_backslash, XK_bar, XK_prolongedsound,NoSymbol, /* 42*/ | | 1949 | XK_backslash, XK_bar, XK_prolongedsound,NoSymbol, /* 42*/ |
2098 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 1950 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
2099 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 1951 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
2100 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 1952 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
2101 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 1953 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
2102 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 1954 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
2103 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 1955 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
2104 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 1956 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
2105 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 1957 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
2106 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 1958 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
2107 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 1959 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
2108 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 1960 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
2109 | XK_q, XK_Q, XK_kana_TA, NoSymbol, /* 54*/ | | 1961 | XK_q, XK_Q, XK_kana_TA, NoSymbol, /* 54*/ |
2110 | XK_w, XK_W, XK_kana_TE, NoSymbol, /* 55*/ | | 1962 | XK_w, XK_W, XK_kana_TE, NoSymbol, /* 55*/ |
2111 | XK_e, XK_E, XK_kana_I, XK_kana_i, /* 56*/ | | 1963 | XK_e, XK_E, XK_kana_I, XK_kana_i, /* 56*/ |
2112 | XK_r, XK_R, XK_kana_SU, NoSymbol, /* 57*/ | | 1964 | XK_r, XK_R, XK_kana_SU, NoSymbol, /* 57*/ |
2113 | XK_t, XK_T, XK_kana_KA, NoSymbol, /* 58*/ | | 1965 | XK_t, XK_T, XK_kana_KA, NoSymbol, /* 58*/ |
2114 | XK_y, XK_Y, XK_kana_N, NoSymbol, /* 59*/ | | 1966 | XK_y, XK_Y, XK_kana_N, NoSymbol, /* 59*/ |
2115 | XK_u, XK_U, XK_kana_NA, NoSymbol, /* 60*/ | | 1967 | XK_u, XK_U, XK_kana_NA, NoSymbol, /* 60*/ |
2116 | XK_i, XK_I, XK_kana_NI, NoSymbol, /* 61*/ | | 1968 | XK_i, XK_I, XK_kana_NI, NoSymbol, /* 61*/ |
2117 | XK_o, XK_O, XK_kana_RA, NoSymbol, /* 62*/ | | 1969 | XK_o, XK_O, XK_kana_RA, NoSymbol, /* 62*/ |
2118 | XK_p, XK_P, XK_kana_SE, NoSymbol, /* 63*/ | | 1970 | XK_p, XK_P, XK_kana_SE, NoSymbol, /* 63*/ |
2119 | XK_at, XK_grave, XK_voicedsound, NoSymbol, /* 64*/ | | 1971 | XK_at, XK_grave, XK_voicedsound, NoSymbol, /* 64*/ |
2120 | XK_bracketleft, XK_braceleft, XK_semivoicedsound,XK_kana_openingbracket, /* 65*/ | | 1972 | XK_bracketleft, XK_braceleft, XK_semivoicedsound,XK_kana_openingbracket, /* 65*/ |
2121 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 1973 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
2122 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 1974 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
2123 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 1975 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
2124 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 1976 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
2125 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 1977 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
2126 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 1978 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
2127 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 1979 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
2128 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 1980 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
2129 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 1981 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
2130 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 1982 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
2131 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 1983 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
2132 | XK_a, XK_A, XK_kana_CHI, NoSymbol, /* 77*/ | | 1984 | XK_a, XK_A, XK_kana_CHI, NoSymbol, /* 77*/ |
2133 | XK_s, XK_S, XK_kana_TO, NoSymbol, /* 78*/ | | 1985 | XK_s, XK_S, XK_kana_TO, NoSymbol, /* 78*/ |
2134 | XK_d, XK_D, XK_kana_SHI, NoSymbol, /* 79*/ | | 1986 | XK_d, XK_D, XK_kana_SHI, NoSymbol, /* 79*/ |
2135 | XK_f, XK_F, XK_kana_HA, NoSymbol, /* 80*/ | | 1987 | XK_f, XK_F, XK_kana_HA, NoSymbol, /* 80*/ |
2136 | XK_g, XK_G, XK_kana_KI, NoSymbol, /* 81*/ | | 1988 | XK_g, XK_G, XK_kana_KI, NoSymbol, /* 81*/ |
2137 | XK_h, XK_H, XK_kana_KU, NoSymbol, /* 82*/ | | 1989 | XK_h, XK_H, XK_kana_KU, NoSymbol, /* 82*/ |
2138 | XK_j, XK_J, XK_kana_MA, NoSymbol, /* 83*/ | | 1990 | XK_j, XK_J, XK_kana_MA, NoSymbol, /* 83*/ |
2139 | XK_k, XK_K, XK_kana_NO, NoSymbol, /* 84*/ | | 1991 | XK_k, XK_K, XK_kana_NO, NoSymbol, /* 84*/ |
2140 | XK_l, XK_L, XK_kana_RI, NoSymbol, /* 85*/ | | 1992 | XK_l, XK_L, XK_kana_RI, NoSymbol, /* 85*/ |
2141 | XK_semicolon, XK_plus, XK_kana_RE, NoSymbol, /* 86*/ | | 1993 | XK_semicolon, XK_plus, XK_kana_RE, NoSymbol, /* 86*/ |
2142 | XK_colon, XK_asterisk, XK_kana_KE, NoSymbol, /* 87*/ | | 1994 | XK_colon, XK_asterisk, XK_kana_KE, NoSymbol, /* 87*/ |
2143 | XK_bracketright,XK_braceright, XK_kana_MU, XK_kana_closingbracket, /* 88*/ | | 1995 | XK_bracketright,XK_braceright, XK_kana_MU, XK_kana_closingbracket, /* 88*/ |
2144 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 1996 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
2145 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 1997 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
2146 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 1998 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
2147 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 1999 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
2148 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 2000 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
2149 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 2001 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
2150 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 2002 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
2151 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 2003 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
2152 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 2004 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
2153 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 2005 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
2154 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 2006 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
2155 | XK_z, XK_Z, XK_kana_TSU, XK_kana_tsu, /*100*/ | | 2007 | XK_z, XK_Z, XK_kana_TSU, XK_kana_tsu, /*100*/ |
2156 | XK_x, XK_X, XK_kana_SA, NoSymbol, /*101*/ | | 2008 | XK_x, XK_X, XK_kana_SA, NoSymbol, /*101*/ |
2157 | XK_c, XK_C, XK_kana_SO, NoSymbol, /*102*/ | | 2009 | XK_c, XK_C, XK_kana_SO, NoSymbol, /*102*/ |
2158 | XK_v, XK_V, XK_kana_HI, NoSymbol, /*103*/ | | 2010 | XK_v, XK_V, XK_kana_HI, NoSymbol, /*103*/ |
2159 | XK_b, XK_B, XK_kana_KO, NoSymbol, /*104*/ | | 2011 | XK_b, XK_B, XK_kana_KO, NoSymbol, /*104*/ |
2160 | XK_n, XK_N, XK_kana_MI, NoSymbol, /*105*/ | | 2012 | XK_n, XK_N, XK_kana_MI, NoSymbol, /*105*/ |
2161 | XK_m, XK_M, XK_kana_MO, NoSymbol, /*106*/ | | 2013 | XK_m, XK_M, XK_kana_MO, NoSymbol, /*106*/ |
2162 | XK_comma, XK_less, XK_kana_NE, XK_kana_comma, /*107*/ | | 2014 | XK_comma, XK_less, XK_kana_NE, XK_kana_comma, /*107*/ |
2163 | XK_period, XK_greater, XK_kana_RU, XK_kana_fullstop, /*108*/ | | 2015 | XK_period, XK_greater, XK_kana_RU, XK_kana_fullstop, /*108*/ |
2164 | XK_slash, XK_question, XK_kana_ME, XK_kana_conjunctive, /*109*/ | | 2016 | XK_slash, XK_question, XK_kana_ME, XK_kana_conjunctive, /*109*/ |
2165 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 2017 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
2166 | XK_backslash, XK_underscore, XK_kana_RO, NoSymbol, /*111*/ | | 2018 | XK_backslash, XK_underscore, XK_kana_RO, NoSymbol, /*111*/ |
2167 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 2019 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
2168 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 2020 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
2169 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 2021 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
2170 | XK_Execute, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 2022 | XK_Execute, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
2171 | XK_Kanji, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 2023 | XK_Kanji, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
2172 | XK_Henkan_Mode, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 2024 | XK_Henkan_Mode, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
2173 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 2025 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
2174 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 2026 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
2175 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 2027 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
2176 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 2028 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
2177 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 2029 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
2178 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 2030 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
2179 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 2031 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
2180 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ | | 2032 | XK_KP_Add, XK_KP_Add, NoSymbol, NoSymbol, /*125*/ |
2181 | }; | | 2033 | }; |
2182 | | | 2034 | |
2183 | #define Japan5Modmap Generic5Modmap | | | |
2184 | | | | |
2185 | #else | | 2035 | #else |
2186 | | | 2036 | |
2187 | #define Japan5Keymap NULL | | 2037 | #define Japan5Keymap NULL |
2188 | #define Japan5Modmap NULL | | | |
2189 | | | 2038 | |
2190 | #endif /* JAPAN5 */ | | 2039 | #endif /* JAPAN5 */ |
2191 | | | 2040 | |
2192 | | | 2041 | |
2193 | #ifdef KOREA4 | | 2042 | #ifdef KOREA4 |
2194 | | | 2043 | |
2195 | static KeySym Korea4Keymap[] = { | | 2044 | static KeySym Korea4Keymap[] = { |
2196 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 2045 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
2197 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 2046 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
2198 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 2047 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
2199 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 2048 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
2200 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 2049 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
2201 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 2050 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
2202 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 2051 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
2203 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 2052 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
2204 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 2053 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
2205 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 2054 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
2206 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 2055 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
2207 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 2056 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
2208 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 2057 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
2209 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 2058 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
2210 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 2059 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
2211 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 2060 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
2212 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 2061 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
2213 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 2062 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
2214 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 2063 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
2215 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 2064 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
2216 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 2065 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
2217 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 2066 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
2218 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 2067 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
2219 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 2068 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
2220 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 2069 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
2221 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 2070 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
2222 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 2071 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
2223 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 2072 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
2224 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 2073 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
2225 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 2074 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
2226 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 2075 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
2227 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 2076 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
2228 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 2077 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
2229 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 2078 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
2230 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 2079 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
2231 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 2080 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
2232 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 2081 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
2233 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 2082 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
2234 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 2083 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
2235 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 2084 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
2236 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 2085 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
2237 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 2086 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
2238 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 2087 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
2239 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 2088 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
2240 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 2089 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
2241 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 2090 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
2242 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 2091 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
2243 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 2092 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
2244 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 2093 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
2245 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 2094 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
2246 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 2095 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
2247 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 2096 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
2248 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 2097 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
2249 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 2098 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
2250 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 2099 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
2251 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 2100 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
2252 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 2101 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
2253 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 2102 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
2254 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 2103 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
2255 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 2104 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
2256 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 2105 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
2257 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 2106 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
2258 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 2107 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
2259 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 2108 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
2260 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 2109 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
2261 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 2110 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
2262 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 2111 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
2263 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 2112 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
2264 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 2113 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
2265 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 2114 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
2266 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 2115 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
2267 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 2116 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
2268 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 2117 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
2269 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 2118 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
2270 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 2119 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
2271 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 2120 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
2272 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 2121 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
2273 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 2122 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
2274 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 2123 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
2275 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 2124 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
2276 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 2125 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
2277 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 2126 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
2278 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 2127 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
2279 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 2128 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
2280 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 2129 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
2281 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 2130 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
2282 | XK_apostrophe, XK_quotedbl, NoSymbol, NoSymbol, /* 87*/ | | 2131 | XK_apostrophe, XK_quotedbl, NoSymbol, NoSymbol, /* 87*/ |
2283 | XK_backslash, XK_bar, XK_brokenbar, NoSymbol, /* 88*/ | | 2132 | XK_backslash, XK_bar, XK_brokenbar, NoSymbol, /* 88*/ |
2284 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 2133 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
2285 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 2134 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
2286 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 2135 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
2287 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 2136 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
2288 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 2137 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
2289 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 2138 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
2290 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 2139 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
2291 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 2140 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
2292 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 2141 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
2293 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 2142 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
2294 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 2143 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
2295 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 2144 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
2296 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 2145 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
2297 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 2146 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
2298 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 2147 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
2299 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 2148 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
2300 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 2149 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
2301 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 2150 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
2302 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 2151 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
2303 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 2152 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
2304 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 2153 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
2305 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 2154 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
2306 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 2155 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
2307 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 2156 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
2308 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 2157 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
2309 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 2158 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
2310 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 2159 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
2311 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 2160 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
2312 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 2161 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
2313 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 2162 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
2314 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 2163 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
2315 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 2164 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
2316 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 2165 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
2317 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 2166 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
2318 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 2167 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
2319 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 2168 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
2320 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 2169 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
2321 | }; | | 2170 | }; |
2322 | | | 2171 | |
2323 | static const SunModmapRec Korea4Modmap[] = { | | | |
2324 | { 99, ShiftMask }, | | | |
2325 | { 110, ShiftMask }, | | | |
2326 | { 119, LockMask }, | | | |
2327 | { 76, ControlMask }, | | | |
2328 | { 120, Meta_Mask }, | | | |
2329 | { 122, Meta_Mask }, | | | |
2330 | { 111, Mode_switch_Mask }, | | | |
2331 | { 98, Num_Lock_Mask }, | | | |
2332 | { 19, Alt_Mask }, | | | |
2333 | { 0, 0 } | | | |
2334 | }; | | | |
2335 | | | | |
2336 | #else | | 2172 | #else |
2337 | | | 2173 | |
2338 | #define Korea4Keymap NULL | | 2174 | #define Korea4Keymap NULL |
2339 | #define Korea4Modmap NULL | | | |
2340 | | | 2175 | |
2341 | #endif /* KOREA4 */ | | 2176 | #endif /* KOREA4 */ |
2342 | | | 2177 | |
2343 | | | 2178 | |
2344 | #ifdef KOREA5 | | 2179 | #ifdef KOREA5 |
2345 | | | 2180 | |
2346 | static KeySym Korea5Keymap[] = { | | 2181 | static KeySym Korea5Keymap[] = { |
2347 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 2182 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
2348 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 2183 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
2349 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 2184 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
2350 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 2185 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
2351 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 2186 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
2352 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 2187 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
2353 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 2188 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
2354 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 2189 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
2355 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 2190 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
2356 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 2191 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
2357 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 2192 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
2358 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 2193 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
2359 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 2194 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
2360 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 2195 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
2361 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 2196 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
2362 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 2197 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
2363 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 2198 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
2364 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 2199 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
2365 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 2200 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
2366 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 2201 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
2367 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 2202 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
2368 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 2203 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
2369 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 2204 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
2370 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 2205 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
2371 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 2206 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
2372 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 2207 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
2373 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 2208 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
2374 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 2209 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
2375 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 2210 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
2376 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 2211 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
2377 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 2212 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
2378 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 2213 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
2379 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 2214 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
2380 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 2215 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
2381 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 2216 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
2382 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 2217 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
2383 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 2218 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
2384 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 2219 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
2385 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 2220 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
2386 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 2221 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
2387 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 2222 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
2388 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 2223 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
2389 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 2224 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
2390 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 2225 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
2391 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 2226 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
2392 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 2227 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
2393 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 2228 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
2394 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 2229 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
2395 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 2230 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
2396 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 2231 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
2397 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 2232 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
2398 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 2233 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
2399 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 2234 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
2400 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 2235 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
2401 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 2236 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
2402 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 2237 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
2403 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 2238 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
2404 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 2239 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
2405 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 2240 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
2406 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 2241 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
2407 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 2242 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
2408 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 2243 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
2409 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 2244 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
2410 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 2245 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
2411 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 2246 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
2412 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 2247 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
2413 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 2248 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
2414 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 2249 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
2415 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 2250 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
2416 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 2251 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
2417 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 2252 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
2418 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 2253 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
2419 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 2254 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
2420 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 2255 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
2421 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 2256 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
2422 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 2257 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
2423 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 2258 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
2424 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 2259 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
2425 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 2260 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
2426 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 2261 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
2427 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 2262 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
2428 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 2263 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
2429 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 2264 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
2430 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 2265 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
2431 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 2266 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
2432 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 2267 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
2433 | XK_apostrophe, XK_quotedbl, NoSymbol, NoSymbol, /* 87*/ | | 2268 | XK_apostrophe, XK_quotedbl, NoSymbol, NoSymbol, /* 87*/ |
2434 | XK_backslash, XK_bar, XK_brokenbar, NoSymbol, /* 88*/ | | 2269 | XK_backslash, XK_bar, XK_brokenbar, NoSymbol, /* 88*/ |
2435 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 2270 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
2436 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 2271 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
2437 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 2272 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
2438 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 2273 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
2439 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 2274 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
2440 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 2275 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
2441 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 2276 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
2442 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 2277 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
2443 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 2278 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
2444 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 2279 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
2445 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 2280 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
2446 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 2281 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
2447 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 2282 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
2448 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 2283 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
2449 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 2284 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
2450 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 2285 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
2451 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 2286 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
2452 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 2287 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
2453 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 2288 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
2454 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 2289 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
2455 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 2290 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
2456 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 2291 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
2457 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 2292 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
2458 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 2293 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
2459 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 2294 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
2460 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 2295 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
2461 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 2296 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
2462 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 2297 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
2463 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 2298 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
2464 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 2299 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
2465 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 2300 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
2466 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 2301 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
2467 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 2302 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
2468 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 2303 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
2469 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 2304 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
2470 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 2305 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
2471 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 2306 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
2472 | }; | | 2307 | }; |
2473 | | | 2308 | |
2474 | #define Korea5Modmap Generic5Modmap | | | |
2475 | | | | |
2476 | #else | | 2309 | #else |
2477 | | | 2310 | |
2478 | #define Korea5Keymap NULL | | 2311 | #define Korea5Keymap NULL |
2479 | #define Korea5Modmap NULL | | | |
2480 | | | 2312 | |
2481 | #endif /* KOREA5 */ | | 2313 | #endif /* KOREA5 */ |
2482 | | | 2314 | |
2483 | | | 2315 | |
2484 | #ifdef NETH4 | | 2316 | #ifdef NETH4 |
2485 | | | 2317 | |
2486 | static KeySym Netherland4Keymap[] = { | | 2318 | static KeySym Netherland4Keymap[] = { |
2487 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 2319 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
2488 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 2320 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
2489 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 2321 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
2490 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 2322 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
2491 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 2323 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
2492 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 2324 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
2493 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 2325 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
2494 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 2326 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
2495 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 2327 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
2496 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 2328 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
2497 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 2329 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
2498 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 2330 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
2499 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 2331 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
2500 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 2332 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
2501 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 15*/ | | 2333 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 15*/ |
2502 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 2334 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
2503 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 2335 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
2504 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 2336 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
2505 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 2337 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
2506 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 2338 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
2507 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 2339 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
2508 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 2340 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
2509 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 2341 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
2510 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 2342 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
2511 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 2343 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
2512 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 2344 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
2513 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 2345 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
2514 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 2346 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
2515 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 2347 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
2516 | XK_1, XK_exclam, XK_onesuperior, NoSymbol, /* 30*/ | | 2348 | XK_1, XK_exclam, XK_onesuperior, NoSymbol, /* 30*/ |
2517 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ | | 2349 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ |
2518 | XK_3, XK_numbersign, XK_threesuperior,NoSymbol, /* 32*/ | | 2350 | XK_3, XK_numbersign, XK_threesuperior,NoSymbol, /* 32*/ |
2519 | XK_4, XK_dollar, XK_onequarter, NoSymbol, /* 33*/ | | 2351 | XK_4, XK_dollar, XK_onequarter, NoSymbol, /* 33*/ |
2520 | XK_5, XK_percent, XK_onehalf, NoSymbol, /* 34*/ | | 2352 | XK_5, XK_percent, XK_onehalf, NoSymbol, /* 34*/ |
2521 | XK_6, XK_ampersand, XK_threequarters,NoSymbol, /* 35*/ | | 2353 | XK_6, XK_ampersand, XK_threequarters,NoSymbol, /* 35*/ |
2522 | XK_7, XK_underscore, XK_sterling, NoSymbol, /* 36*/ | | 2354 | XK_7, XK_underscore, XK_sterling, NoSymbol, /* 36*/ |
2523 | XK_8, XK_parenleft, XK_braceleft, NoSymbol, /* 37*/ | | 2355 | XK_8, XK_parenleft, XK_braceleft, NoSymbol, /* 37*/ |
2524 | XK_9, XK_parenright, XK_braceright, NoSymbol, /* 38*/ | | 2356 | XK_9, XK_parenright, XK_braceright, NoSymbol, /* 38*/ |
2525 | XK_0, XK_apostrophe, XK_grave, NoSymbol, /* 39*/ | | 2357 | XK_0, XK_apostrophe, XK_grave, NoSymbol, /* 39*/ |
2526 | XK_slash, XK_question, NoSymbol, NoSymbol, /* 40*/ | | 2358 | XK_slash, XK_question, NoSymbol, NoSymbol, /* 40*/ |
2527 | XK_degree, SunXK_FA_Tilde, SunXK_FA_Cedilla,NoSymbol, /* 41*/ | | 2359 | XK_degree, SunXK_FA_Tilde, SunXK_FA_Cedilla,NoSymbol, /* 41*/ |
2528 | XK_less, XK_greater, NoSymbol, NoSymbol, /* 42*/ | | 2360 | XK_less, XK_greater, NoSymbol, NoSymbol, /* 42*/ |
2529 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 2361 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
2530 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 2362 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
2531 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 2363 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
2532 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 2364 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
2533 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 2365 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
2534 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 2366 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
2535 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 2367 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
2536 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 2368 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
2537 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 2369 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
2538 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 2370 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
2539 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 2371 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
2540 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 2372 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
2541 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 2373 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
2542 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 2374 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
2543 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 2375 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
2544 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 2376 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
2545 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 2377 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
2546 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 2378 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
2547 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 2379 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
2548 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 2380 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
2549 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 2381 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
2550 | SunXK_FA_Diaeresis,XK_asciicircum,SunXK_FA_Circum,NoSymbol, /* 64*/ | | 2382 | SunXK_FA_Diaeresis,XK_asciicircum,SunXK_FA_Circum,NoSymbol, /* 64*/ |
2551 | XK_asterisk, XK_brokenbar, XK_asciitilde, NoSymbol, /* 65*/ | | 2383 | XK_asterisk, XK_brokenbar, XK_asciitilde, NoSymbol, /* 65*/ |
2552 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 2384 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
2553 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 2385 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
2554 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 2386 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
2555 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 2387 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
2556 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 2388 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
2557 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 2389 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
2558 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 2390 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
2559 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 2391 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
2560 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 2392 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
2561 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 2393 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
2562 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 2394 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
2563 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 2395 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
2564 | XK_S, NoSymbol, XK_ssharp, NoSymbol, /* 78*/ | | 2396 | XK_S, NoSymbol, XK_ssharp, NoSymbol, /* 78*/ |
2565 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 2397 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
2566 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 2398 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
2567 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 2399 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
2568 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 2400 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
2569 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 2401 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
2570 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 2402 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
2571 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 2403 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
2572 | XK_plus, XK_plusminus, NoSymbol, NoSymbol, /* 86*/ | | 2404 | XK_plus, XK_plusminus, NoSymbol, NoSymbol, /* 86*/ |
2573 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 87*/ | | 2405 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 87*/ |
2574 | XK_at, XK_section, XK_notsign, NoSymbol, /* 88*/ | | 2406 | XK_at, XK_section, XK_notsign, NoSymbol, /* 88*/ |
2575 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 2407 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
2576 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 2408 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
2577 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 2409 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
2578 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 2410 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
2579 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 2411 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
2580 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 2412 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
2581 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 2413 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
2582 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 2414 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
2583 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 2415 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
2584 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 2416 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
2585 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 2417 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
2586 | XK_Z, NoSymbol, XK_guillemotleft,NoSymbol, /*100*/ | | 2418 | XK_Z, NoSymbol, XK_guillemotleft,NoSymbol, /*100*/ |
2587 | XK_X, NoSymbol, XK_guillemotright,NoSymbol, /*101*/ | | 2419 | XK_X, NoSymbol, XK_guillemotright,NoSymbol, /*101*/ |
2588 | XK_C, NoSymbol, XK_cent, NoSymbol, /*102*/ | | 2420 | XK_C, NoSymbol, XK_cent, NoSymbol, /*102*/ |
2589 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 2421 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
2590 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 2422 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
2591 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 2423 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
2592 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ | | 2424 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ |
2593 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 2425 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
2594 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 2426 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
2595 | XK_minus, XK_equal, NoSymbol, NoSymbol, /*109*/ | | 2427 | XK_minus, XK_equal, NoSymbol, NoSymbol, /*109*/ |
2596 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 2428 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
2597 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 2429 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
2598 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 2430 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
2599 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 2431 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
2600 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 2432 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
2601 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 2433 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
2602 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 2434 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
2603 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 2435 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
2604 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 2436 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
2605 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 2437 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
2606 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 2438 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
2607 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 2439 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
2608 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 2440 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
2609 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 2441 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
2610 | XK_bracketright,XK_bracketleft, NoSymbol, NoSymbol, /*124*/ | | 2442 | XK_bracketright,XK_bracketleft, NoSymbol, NoSymbol, /*124*/ |
2611 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 2443 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
2612 | }; | | 2444 | }; |
2613 | | | 2445 | |
2614 | #define Netherland4Modmap FrBeNeth4Modmap | | | |
2615 | | | | |
2616 | #else | | 2446 | #else |
2617 | | | 2447 | |
2618 | #define Netherland4Keymap NULL | | 2448 | #define Netherland4Keymap NULL |
2619 | #define Netherland4Modmap NULL | | | |
2620 | | | 2449 | |
2621 | #endif /* NETHERLAND4 */ | | 2450 | #endif /* NETHERLAND4 */ |
2622 | | | 2451 | |
2623 | | | 2452 | |
2624 | #ifdef NETH5 | | 2453 | #ifdef NETH5 |
2625 | | | 2454 | |
2626 | static KeySym Netherland5Keymap[] = { | | 2455 | static KeySym Netherland5Keymap[] = { |
2627 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 2456 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
2628 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 2457 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
2629 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 2458 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
2630 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 2459 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
2631 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 2460 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
2632 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 2461 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
2633 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 2462 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
2634 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 2463 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
2635 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 2464 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
2636 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 2465 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
2637 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 2466 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
2638 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 2467 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
2639 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 2468 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
2640 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 2469 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
2641 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 2470 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
2642 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 2471 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
2643 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 2472 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
2644 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 2473 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
2645 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 2474 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
2646 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 2475 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
2647 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 2476 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
2648 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 2477 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
2649 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 2478 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
2650 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 2479 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
2651 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 2480 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
2652 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 2481 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
2653 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 2482 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
2654 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 2483 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
2655 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 2484 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
2656 | XK_1, XK_exclam, XK_onesuperior, NoSymbol, /* 30*/ | | 2485 | XK_1, XK_exclam, XK_onesuperior, NoSymbol, /* 30*/ |
2657 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ | | 2486 | XK_2, XK_quotedbl, XK_twosuperior, NoSymbol, /* 31*/ |
2658 | XK_3, XK_numbersign, XK_threesuperior,NoSymbol, /* 32*/ | | 2487 | XK_3, XK_numbersign, XK_threesuperior,NoSymbol, /* 32*/ |
2659 | XK_4, XK_dollar, XK_onequarter, NoSymbol, /* 33*/ | | 2488 | XK_4, XK_dollar, XK_onequarter, NoSymbol, /* 33*/ |
2660 | XK_5, XK_percent, XK_onehalf, NoSymbol, /* 34*/ | | 2489 | XK_5, XK_percent, XK_onehalf, NoSymbol, /* 34*/ |
2661 | XK_6, XK_ampersand, XK_threequarters,NoSymbol, /* 35*/ | | 2490 | XK_6, XK_ampersand, XK_threequarters,NoSymbol, /* 35*/ |
2662 | XK_7, XK_underscore, XK_sterling, NoSymbol, /* 36*/ | | 2491 | XK_7, XK_underscore, XK_sterling, NoSymbol, /* 36*/ |
2663 | XK_8, XK_parenleft, XK_braceleft, NoSymbol, /* 37*/ | | 2492 | XK_8, XK_parenleft, XK_braceleft, NoSymbol, /* 37*/ |
2664 | XK_9, XK_parenright, XK_braceright, NoSymbol, /* 38*/ | | 2493 | XK_9, XK_parenright, XK_braceright, NoSymbol, /* 38*/ |
2665 | XK_0, XK_apostrophe, XK_grave, NoSymbol, /* 39*/ | | 2494 | XK_0, XK_apostrophe, XK_grave, NoSymbol, /* 39*/ |
2666 | XK_slash, XK_question, XK_backslash, NoSymbol, /* 40*/ | | 2495 | XK_slash, XK_question, XK_backslash, NoSymbol, /* 40*/ |
2667 | XK_degree, SunXK_FA_Tilde, SunXK_FA_Cedilla,NoSymbol, /* 41*/ | | 2496 | XK_degree, SunXK_FA_Tilde, SunXK_FA_Cedilla,NoSymbol, /* 41*/ |
2668 | XK_at, XK_section, XK_notsign, NoSymbol, /* 42*/ | | 2497 | XK_at, XK_section, XK_notsign, NoSymbol, /* 42*/ |
2669 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 2498 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
2670 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 2499 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
2671 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 2500 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
2672 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 2501 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
2673 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 2502 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
2674 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 2503 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
2675 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 2504 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
2676 | XK_KP_Delete, XK_KP_Separator,NoSymbol, NoSymbol, /* 50*/ | | 2505 | XK_KP_Delete, XK_KP_Separator,NoSymbol, NoSymbol, /* 50*/ |
2677 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 2506 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
2678 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 2507 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
2679 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 2508 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
2680 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 2509 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
2681 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 2510 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
2682 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 2511 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
2683 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 2512 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
2684 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 2513 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
2685 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 2514 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
2686 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 2515 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
2687 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 2516 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
2688 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 2517 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
2689 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 2518 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
2690 | SunXK_FA_Diaeresis,SunXK_FA_Circum,NoSymbol, NoSymbol, /* 64*/ | | 2519 | SunXK_FA_Diaeresis,SunXK_FA_Circum,NoSymbol, NoSymbol, /* 64*/ |
2691 | XK_asterisk, XK_bar, XK_asciitilde, NoSymbol, /* 65*/ | | 2520 | XK_asterisk, XK_bar, XK_asciitilde, NoSymbol, /* 65*/ |
2692 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 2521 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
2693 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 2522 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
2694 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 2523 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
2695 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 2524 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
2696 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 2525 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
2697 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 2526 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
2698 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 2527 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
2699 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 2528 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
2700 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 2529 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
2701 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 2530 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
2702 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 2531 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
2703 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 2532 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
2704 | XK_S, NoSymbol, XK_ssharp, NoSymbol, /* 78*/ | | 2533 | XK_S, NoSymbol, XK_ssharp, NoSymbol, /* 78*/ |
2705 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 2534 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
2706 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 2535 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
2707 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 2536 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
2708 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 2537 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
2709 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 2538 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
2710 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 2539 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
2711 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 2540 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
2712 | XK_plus, XK_plusminus, NoSymbol, NoSymbol, /* 86*/ | | 2541 | XK_plus, XK_plusminus, NoSymbol, NoSymbol, /* 86*/ |
2713 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 87*/ | | 2542 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 87*/ |
2714 | XK_less, XK_greater, XK_asciicircum, NoSymbol, /* 88*/ | | 2543 | XK_less, XK_greater, XK_asciicircum, NoSymbol, /* 88*/ |
2715 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 2544 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
2716 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 2545 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
2717 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 2546 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
2718 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 2547 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
2719 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 2548 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
2720 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 2549 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
2721 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 2550 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
2722 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 2551 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
2723 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 2552 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
2724 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 2553 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
2725 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 2554 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
2726 | XK_z, XK_Z, XK_guillemotleft,NoSymbol, /*100*/ | | 2555 | XK_z, XK_Z, XK_guillemotleft,NoSymbol, /*100*/ |
2727 | XK_x, XK_X, XK_guillemotright,NoSymbol, /*101*/ | | 2556 | XK_x, XK_X, XK_guillemotright,NoSymbol, /*101*/ |
2728 | XK_c, XK_C, XK_cent, NoSymbol, /*102*/ | | 2557 | XK_c, XK_C, XK_cent, NoSymbol, /*102*/ |
2729 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 2558 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
2730 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 2559 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
2731 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 2560 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
2732 | XK_m, XK_M, XK_mu, NoSymbol, /*106*/ | | 2561 | XK_m, XK_M, XK_mu, NoSymbol, /*106*/ |
2733 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 2562 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
2734 | XK_period, XK_colon, XK_periodcentered,NoSymbol, /*108*/ | | 2563 | XK_period, XK_colon, XK_periodcentered,NoSymbol, /*108*/ |
2735 | XK_minus, XK_equal, NoSymbol, NoSymbol, /*109*/ | | 2564 | XK_minus, XK_equal, NoSymbol, NoSymbol, /*109*/ |
2736 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 2565 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
2737 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 2566 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
2738 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 2567 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
2739 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 2568 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
2740 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 2569 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
2741 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 2570 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
2742 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 2571 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
2743 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 2572 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
2744 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 2573 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
2745 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 2574 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
2746 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 2575 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
2747 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 2576 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
2748 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 2577 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
2749 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 2578 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
2750 | XK_bracketright,XK_bracketleft, XK_brokenbar, NoSymbol, /*124*/ | | 2579 | XK_bracketright,XK_bracketleft, XK_brokenbar, NoSymbol, /*124*/ |
2751 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 2580 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
2752 | }; | | 2581 | }; |
2753 | | | 2582 | |
2754 | #define Netherland5Modmap Generic5Modmap | | | |
2755 | | | | |
2756 | #else | | 2583 | #else |
2757 | | | 2584 | |
2758 | #define Netherland5Keymap NULL | | 2585 | #define Netherland5Keymap NULL |
2759 | #define Netherland5Modmap NULL | | | |
2760 | | | 2586 | |
2761 | #endif /* NETHERLAND5 */ | | 2587 | #endif /* NETHERLAND5 */ |
2762 | | | 2588 | |
2763 | | | 2589 | |
2764 | #ifdef NORW4 | | 2590 | #ifdef NORW4 |
2765 | | | 2591 | |
2766 | static KeySym Norway4Keymap[] = { | | 2592 | static KeySym Norway4Keymap[] = { |
2767 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 2593 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
2768 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 2594 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
2769 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 2595 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
2770 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 2596 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
2771 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 2597 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
2772 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 2598 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
2773 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 2599 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
2774 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 2600 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
2775 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 2601 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
2776 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 2602 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
2777 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 2603 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
2778 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 2604 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
2779 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 2605 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
2780 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 2606 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
2781 | XK_asciitilde, XK_asciicircum, NoSymbol, NoSymbol, /* 15*/ | | 2607 | XK_asciitilde, XK_asciicircum, NoSymbol, NoSymbol, /* 15*/ |
2782 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 2608 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
2783 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 2609 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
2784 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 2610 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
2785 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 2611 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
2786 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 2612 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
2787 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 2613 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
2788 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 2614 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
2789 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 2615 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
2790 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 2616 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
2791 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 2617 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
2792 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 2618 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
2793 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 2619 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
2794 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 2620 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
2795 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 2621 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
2796 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 2622 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
2797 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 2623 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
2798 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 2624 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
2799 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ | | 2625 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ |
2800 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 2626 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
2801 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 2627 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
2802 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ | | 2628 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ |
2803 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ | | 2629 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ |
2804 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ | | 2630 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ |
2805 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ | | 2631 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ |
2806 | XK_plus, XK_question, NoSymbol, NoSymbol, /* 40*/ | | 2632 | XK_plus, XK_question, NoSymbol, NoSymbol, /* 40*/ |
2807 | XK_backslash, SunXK_FA_Grave, SunXK_FA_Acute, NoSymbol, /* 41*/ | | 2633 | XK_backslash, SunXK_FA_Grave, SunXK_FA_Acute, NoSymbol, /* 41*/ |
2808 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 42*/ | | 2634 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 42*/ |
2809 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 2635 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
2810 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 2636 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
2811 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 2637 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
2812 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 2638 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
2813 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 2639 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
2814 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 2640 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
2815 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 2641 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
2816 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 2642 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
2817 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 2643 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
2818 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 2644 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
2819 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 2645 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
2820 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 2646 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
2821 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 2647 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
2822 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 2648 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
2823 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 2649 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
2824 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 2650 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
2825 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 2651 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
2826 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 2652 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
2827 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 2653 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
2828 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 2654 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
2829 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 2655 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
2830 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ | | 2656 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ |
2831 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ | | 2657 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ |
2832 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 2658 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
2833 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 2659 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
2834 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 2660 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
2835 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 2661 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
2836 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 2662 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
2837 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 2663 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
2838 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 2664 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
2839 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 2665 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
2840 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 2666 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
2841 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 2667 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
2842 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 2668 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
2843 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 2669 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
2844 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 2670 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
2845 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 2671 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
2846 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 2672 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
2847 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 2673 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
2848 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 2674 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
2849 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 2675 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
2850 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 2676 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
2851 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 2677 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
2852 | XK_Ooblique, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 2678 | XK_Ooblique, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
2853 | XK_AE, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 2679 | XK_AE, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
2854 | XK_bar, XK_section, NoSymbol, NoSymbol, /* 88*/ | | 2680 | XK_bar, XK_section, NoSymbol, NoSymbol, /* 88*/ |
2855 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 2681 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
2856 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 2682 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
2857 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 2683 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
2858 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 2684 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
2859 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 2685 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
2860 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 2686 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
2861 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 2687 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
2862 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 2688 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
2863 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 2689 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
2864 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 2690 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
2865 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 2691 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
2866 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 2692 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
2867 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 2693 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
2868 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 2694 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
2869 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 2695 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
2870 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 2696 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
2871 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 2697 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
2872 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 2698 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
2873 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 2699 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
2874 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 2700 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
2875 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 2701 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
2876 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 2702 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
2877 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 2703 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
2878 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 2704 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
2879 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 2705 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
2880 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 2706 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
2881 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 2707 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
2882 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 2708 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
2883 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 2709 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
2884 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 2710 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
2885 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 2711 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
2886 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 2712 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
2887 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 2713 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
2888 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 2714 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
2889 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 2715 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
2890 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 2716 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
2891 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 2717 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
2892 | }; | | 2718 | }; |
2893 | | | 2719 | |
2894 | #define Norway4Modmap ItNorPortSp4Modmap | | | |
2895 | | | | |
2896 | #else | | 2720 | #else |
2897 | | | 2721 | |
2898 | #define Norway4Keymap NULL | | 2722 | #define Norway4Keymap NULL |
2899 | #define Norway4Modmap NULL | | | |
2900 | | | 2723 | |
2901 | #endif /* NORWAY4 */ | | 2724 | #endif /* NORWAY4 */ |
2902 | | | 2725 | |
2903 | | | 2726 | |
2904 | #ifdef NORW5 | | 2727 | #ifdef NORW5 |
2905 | | | 2728 | |
2906 | static KeySym Norway5Keymap[] = { | | 2729 | static KeySym Norway5Keymap[] = { |
2907 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 2730 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
2908 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 2731 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
2909 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 2732 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
2910 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 2733 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
2911 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 2734 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
2912 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 2735 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
2913 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 2736 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
2914 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 2737 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
2915 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 2738 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
2916 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 2739 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
2917 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 2740 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
2918 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 2741 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
2919 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 2742 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
2920 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 2743 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
2921 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 2744 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
2922 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 2745 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
2923 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 2746 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
2924 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 2747 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
2925 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 2748 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
2926 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 2749 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
2927 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 2750 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
2928 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 2751 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
2929 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 2752 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
2930 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 2753 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
2931 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 2754 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
2932 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 2755 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
2933 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 2756 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
2934 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 2757 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
2935 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 2758 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
2936 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 2759 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
2937 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 2760 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
2938 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 2761 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
2939 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ | | 2762 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ |
2940 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ | | 2763 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ |
2941 | XK_6, XK_ampersand, XK_asciicircum, NoSymbol, /* 35*/ | | 2764 | XK_6, XK_ampersand, XK_asciicircum, NoSymbol, /* 35*/ |
2942 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ | | 2765 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ |
2943 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ | | 2766 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ |
2944 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ | | 2767 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ |
2945 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ | | 2768 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ |
2946 | XK_plus, XK_question, NoSymbol, NoSymbol, /* 40*/ | | 2769 | XK_plus, XK_question, NoSymbol, NoSymbol, /* 40*/ |
2947 | XK_backslash, SunXK_FA_Grave, SunXK_FA_Acute, NoSymbol, /* 41*/ | | 2770 | XK_backslash, SunXK_FA_Grave, SunXK_FA_Acute, NoSymbol, /* 41*/ |
2948 | XK_bar, XK_section, NoSymbol, NoSymbol, /* 42*/ | | 2771 | XK_bar, XK_section, NoSymbol, NoSymbol, /* 42*/ |
2949 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 2772 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
2950 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 2773 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
2951 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 2774 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
2952 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 2775 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
2953 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 2776 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
2954 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 2777 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
2955 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 2778 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
2956 | XK_KP_Delete, XK_KP_Separator,NoSymbol, NoSymbol, /* 50*/ | | 2779 | XK_KP_Delete, XK_KP_Separator,NoSymbol, NoSymbol, /* 50*/ |
2957 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 2780 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
2958 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 2781 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
2959 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 2782 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
2960 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 2783 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
2961 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 2784 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
2962 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 2785 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
2963 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 2786 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
2964 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 2787 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
2965 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 2788 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
2966 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 2789 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
2967 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 2790 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
2968 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 2791 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
2969 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 2792 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
2970 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ | | 2793 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ |
2971 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ | | 2794 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ |
2972 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 2795 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
2973 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 2796 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
2974 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 2797 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
2975 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 2798 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
2976 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 2799 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
2977 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 2800 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
2978 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 2801 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
2979 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 2802 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
2980 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 2803 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
2981 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 2804 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
2982 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 2805 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
2983 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 2806 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
2984 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 2807 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
2985 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 2808 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
2986 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 2809 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
2987 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 2810 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
2988 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 2811 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
2989 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 2812 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
2990 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 2813 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
2991 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 2814 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
2992 | XK_Ooblique, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 2815 | XK_Ooblique, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
2993 | XK_AE, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 2816 | XK_AE, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
2994 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 88*/ | | 2817 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 88*/ |
2995 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 2818 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
2996 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 2819 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
2997 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 2820 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
2998 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 2821 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
2999 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 2822 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
3000 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 2823 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
3001 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 2824 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
3002 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 2825 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
3003 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 2826 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
3004 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 2827 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
3005 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 2828 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
3006 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 2829 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
3007 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 2830 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
3008 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 2831 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
3009 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 2832 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
3010 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 2833 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
3011 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 2834 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
3012 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 2835 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
3013 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 2836 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
3014 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 2837 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
3015 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 2838 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
3016 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 2839 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
3017 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 2840 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
3018 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 2841 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
3019 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 2842 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
3020 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 2843 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
3021 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 2844 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
3022 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 2845 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
3023 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 2846 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
3024 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 2847 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
3025 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 2848 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
3026 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 2849 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
3027 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 2850 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
3028 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 2851 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
3029 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 2852 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
3030 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 2853 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
3031 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 2854 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
3032 | }; | | 2855 | }; |
3033 | | | 2856 | |
3034 | #define Norway5Modmap Generic5Modmap | | | |
3035 | | | | |
3036 | #else | | 2857 | #else |
3037 | | | 2858 | |
3038 | #define Norway5Keymap NULL | | 2859 | #define Norway5Keymap NULL |
3039 | #define Norway5Modmap NULL | | | |
3040 | | | 2860 | |
3041 | #endif /* NORWAY5 */ | | 2861 | #endif /* NORWAY5 */ |
3042 | | | 2862 | |
3043 | | | 2863 | |
3044 | #ifdef PORT4 | | 2864 | #ifdef PORT4 |
3045 | | | 2865 | |
3046 | static KeySym Portugal4Keymap[] = { | | 2866 | static KeySym Portugal4Keymap[] = { |
3047 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 2867 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
3048 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 2868 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
3049 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 2869 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
3050 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 2870 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
3051 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 2871 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
3052 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 2872 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
3053 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 2873 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
3054 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 2874 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
3055 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 2875 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
3056 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 2876 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
3057 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 2877 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
3058 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 2878 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
3059 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 2879 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
3060 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 2880 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
3061 | XK_bracketright,XK_braceright, XK_guillemotright,NoSymbol, /* 15*/ | | 2881 | XK_bracketright,XK_braceright, XK_guillemotright,NoSymbol, /* 15*/ |
3062 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 2882 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
3063 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 2883 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
3064 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 2884 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
3065 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 2885 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
3066 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 2886 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
3067 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 2887 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
3068 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 2888 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
3069 | XK_Break, XK_Scroll_Lock, XK_R3, XK_Break, /* 23*/ | | 2889 | XK_Break, XK_Scroll_Lock, XK_R3, XK_Break, /* 23*/ |
3070 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 2890 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
3071 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 2891 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
3072 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 2892 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
3073 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 2893 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
3074 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 2894 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
3075 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 2895 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
3076 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 2896 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
3077 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 2897 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
3078 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 2898 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
3079 | XK_4, XK_dollar, XK_section, NoSymbol, /* 33*/ | | 2899 | XK_4, XK_dollar, XK_section, NoSymbol, /* 33*/ |
3080 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 2900 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
3081 | XK_6, XK_ampersand, XK_notsign, NoSymbol, /* 35*/ | | 2901 | XK_6, XK_ampersand, XK_notsign, NoSymbol, /* 35*/ |
3082 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ | | 2902 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ |
3083 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ | | 2903 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ |
3084 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ | | 2904 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ |
3085 | XK_0, XK_equal, XK_bar, NoSymbol, /* 39*/ | | 2905 | XK_0, XK_equal, XK_bar, NoSymbol, /* 39*/ |
3086 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ | | 2906 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ |
3087 | XK_exclamdown, XK_questiondown,NoSymbol, NoSymbol, /* 41*/ | | 2907 | XK_exclamdown, XK_questiondown,NoSymbol, NoSymbol, /* 41*/ |
3088 | SunXK_FA_Tilde, SunXK_FA_Circum,XK_asciicircum, NoSymbol, /* 42*/ | | 2908 | SunXK_FA_Tilde, SunXK_FA_Circum,XK_asciicircum, NoSymbol, /* 42*/ |
3089 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 2909 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
3090 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 2910 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
3091 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 2911 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
3092 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 2912 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
3093 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 2913 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
3094 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 2914 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
3095 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 2915 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
3096 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 2916 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
3097 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 2917 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
3098 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 2918 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
3099 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 2919 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
3100 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 2920 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
3101 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 2921 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
3102 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 2922 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
3103 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 2923 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
3104 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 2924 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
3105 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 2925 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
3106 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 2926 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
3107 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 2927 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
3108 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 2928 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
3109 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 2929 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
3110 | SunXK_FA_Diaeresis,XK_asterisk, XK_plus, NoSymbol, /* 64*/ | | 2930 | SunXK_FA_Diaeresis,XK_asterisk, XK_plus, NoSymbol, /* 64*/ |
3111 | SunXK_FA_Acute, SunXK_FA_Grave, XK_asciitilde, NoSymbol, /* 65*/ | | 2931 | SunXK_FA_Acute, SunXK_FA_Grave, XK_asciitilde, NoSymbol, /* 65*/ |
3112 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 2932 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
3113 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 2933 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
3114 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 2934 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
3115 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 2935 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
3116 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 2936 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
3117 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 2937 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
3118 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 2938 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
3119 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 2939 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
3120 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 2940 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
3121 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 2941 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
3122 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 2942 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
3123 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 2943 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
3124 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 2944 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
3125 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 2945 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
3126 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 2946 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
3127 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 2947 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
3128 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 2948 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
3129 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 2949 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
3130 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 2950 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
3131 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 2951 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
3132 | XK_Ccedilla, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 2952 | XK_Ccedilla, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
3133 | XK_masculine, XK_ordfeminine, NoSymbol, NoSymbol, /* 87*/ | | 2953 | XK_masculine, XK_ordfeminine, NoSymbol, NoSymbol, /* 87*/ |
3134 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ | | 2954 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ |
3135 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 2955 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
3136 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 2956 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
3137 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 2957 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
3138 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 2958 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
3139 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 2959 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
3140 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 2960 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
3141 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 2961 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
3142 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 2962 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
3143 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 2963 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
3144 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 2964 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
3145 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 2965 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
3146 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 2966 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
3147 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 2967 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
3148 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 2968 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
3149 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 2969 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
3150 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 2970 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
3151 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 2971 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
3152 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 2972 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
3153 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 2973 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
3154 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 2974 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
3155 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 2975 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
3156 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 2976 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
3157 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 2977 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
3158 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 2978 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
3159 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 2979 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
3160 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 2980 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
3161 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 2981 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
3162 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 2982 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
3163 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 2983 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
3164 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 2984 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
3165 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 2985 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
3166 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 2986 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
3167 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 2987 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
3168 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 2988 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
3169 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 2989 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
3170 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 2990 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
3171 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 2991 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
3172 | }; | | 2992 | }; |
3173 | | | 2993 | |
3174 | #define Portugal4Modmap ItNorPortSp4Modmap | | | |
3175 | | | | |
3176 | #else | | 2994 | #else |
3177 | | | 2995 | |
3178 | #define Portugal4Keymap NULL | | 2996 | #define Portugal4Keymap NULL |
3179 | #define Portugal4Modmap NULL | | | |
3180 | | | 2997 | |
3181 | #endif /* PORTUGAL4 */ | | 2998 | #endif /* PORTUGAL4 */ |
3182 | | | 2999 | |
3183 | | | 3000 | |
3184 | #ifdef PORT5 | | 3001 | #ifdef PORT5 |
3185 | | | 3002 | |
3186 | static KeySym Portugal5Keymap[] = { | | 3003 | static KeySym Portugal5Keymap[] = { |
3187 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 3004 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
3188 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 3005 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
3189 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 3006 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
3190 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 3007 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
3191 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 3008 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
3192 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 3009 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
3193 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 3010 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
3194 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 3011 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
3195 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 3012 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
3196 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 3013 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
3197 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 3014 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
3198 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 3015 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
3199 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 3016 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
3200 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 3017 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
3201 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 3018 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
3202 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 3019 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
3203 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 3020 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
3204 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 3021 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
3205 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 3022 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
3206 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 3023 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
3207 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 3024 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
3208 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 3025 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
3209 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 3026 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
3210 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 3027 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
3211 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 3028 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
3212 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 3029 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
3213 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 3030 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
3214 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 3031 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
3215 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 3032 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
3216 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 3033 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
3217 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 3034 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
3218 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 3035 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
3219 | XK_4, XK_dollar, XK_section, NoSymbol, /* 33*/ | | 3036 | XK_4, XK_dollar, XK_section, NoSymbol, /* 33*/ |
3220 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ | | 3037 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ |
3221 | XK_6, XK_ampersand, XK_asciicircum, NoSymbol, /* 35*/ | | 3038 | XK_6, XK_ampersand, XK_asciicircum, NoSymbol, /* 35*/ |
3222 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ | | 3039 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ |
3223 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ | | 3040 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ |
3224 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ | | 3041 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ |
3225 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ | | 3042 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ |
3226 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ | | 3043 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ |
3227 | XK_guillemotleft,XK_guillemotright,NoSymbol, NoSymbol, /* 41*/ | | 3044 | XK_guillemotleft,XK_guillemotright,NoSymbol, NoSymbol, /* 41*/ |
3228 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 42*/ | | 3045 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 42*/ |
3229 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 3046 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
3230 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 3047 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
3231 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 3048 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
3232 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 3049 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
3233 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 3050 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
3234 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 3051 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
3235 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 3052 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
3236 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 3053 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
3237 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 3054 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
3238 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 3055 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
3239 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 3056 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
3240 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 3057 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
3241 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 3058 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
3242 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 3059 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
3243 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 3060 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
3244 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 3061 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
3245 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 3062 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
3246 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 3063 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
3247 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 3064 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
3248 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 3065 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
3249 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 3066 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
3250 | XK_plus, XK_asterisk, SunXK_FA_Diaeresis,NoSymbol, /* 64*/ | | 3067 | XK_plus, XK_asterisk, SunXK_FA_Diaeresis,NoSymbol, /* 64*/ |
3251 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 65*/ | | 3068 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 65*/ |
3252 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 3069 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
3253 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 3070 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
3254 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 3071 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
3255 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 3072 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
3256 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 3073 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
3257 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 3074 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
3258 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 3075 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
3259 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 3076 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
3260 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 3077 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
3261 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 3078 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
3262 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 3079 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
3263 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 3080 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
3264 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 3081 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
3265 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 3082 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
3266 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 3083 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
3267 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 3084 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
3268 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 3085 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
3269 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 3086 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
3270 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 3087 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
3271 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 3088 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
3272 | XK_Ccedilla, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 3089 | XK_Ccedilla, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
3273 | XK_masculine, XK_ordfeminine, NoSymbol, NoSymbol, /* 87*/ | | 3090 | XK_masculine, XK_ordfeminine, NoSymbol, NoSymbol, /* 87*/ |
3274 | SunXK_FA_Tilde, SunXK_FA_Circum,NoSymbol, NoSymbol, /* 88*/ | | 3091 | SunXK_FA_Tilde, SunXK_FA_Circum,NoSymbol, NoSymbol, /* 88*/ |
3275 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 3092 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
3276 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 3093 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
3277 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 3094 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
3278 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 3095 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
3279 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 3096 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
3280 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 3097 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
3281 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 3098 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
3282 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 3099 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
3283 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 3100 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
3284 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 3101 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
3285 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 3102 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
3286 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 3103 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
3287 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 3104 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
3288 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 3105 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
3289 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 3106 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
3290 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 3107 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
3291 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 3108 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
3292 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 3109 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
3293 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 3110 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
3294 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 3111 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
3295 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 3112 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
3296 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 3113 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
3297 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 3114 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
3298 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 3115 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
3299 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 3116 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
3300 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 3117 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
3301 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 3118 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
3302 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 3119 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
3303 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 3120 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
3304 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 3121 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
3305 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 3122 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
3306 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 3123 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
3307 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 3124 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
3308 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 3125 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
3309 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 3126 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
3310 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 3127 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
3311 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 3128 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
3312 | }; | | 3129 | }; |
3313 | | | 3130 | |
3314 | #define Portugal5Modmap Generic5Modmap | | | |
3315 | | | | |
3316 | #else | | 3131 | #else |
3317 | | | 3132 | |
3318 | #define Portugal5Keymap NULL | | 3133 | #define Portugal5Keymap NULL |
3319 | #define Portugal5Modmap NULL | | | |
3320 | | | 3134 | |
3321 | #endif /* PORTUGAL5 */ | | 3135 | #endif /* PORTUGAL5 */ |
3322 | | | 3136 | |
3323 | | | 3137 | |
3324 | #ifdef SPAIN5 | | 3138 | #ifdef SPAIN5 |
3325 | | | 3139 | |
3326 | static KeySym Spain5Keymap[] = { | | 3140 | static KeySym Spain5Keymap[] = { |
3327 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 3141 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
3328 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 3142 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
3329 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 3143 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
3330 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 3144 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
3331 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 3145 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
3332 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 3146 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
3333 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 3147 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
3334 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 3148 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
3335 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 3149 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
3336 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 3150 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
3337 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 3151 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
3338 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 3152 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
3339 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 3153 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
3340 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 3154 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
3341 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 3155 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
3342 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 3156 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
3343 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 3157 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
3344 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 3158 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
3345 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 3159 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
3346 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 3160 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
3347 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 3161 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
3348 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 3162 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
3349 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 3163 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
3350 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 3164 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
3351 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 3165 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
3352 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 3166 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
3353 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 3167 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
3354 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 3168 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
3355 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 3169 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
3356 | XK_1, XK_exclam, XK_bar, NoSymbol, /* 30*/ | | 3170 | XK_1, XK_exclam, XK_bar, NoSymbol, /* 30*/ |
3357 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 3171 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
3358 | XK_3, XK_periodcentered,XK_numbersign,NoSymbol, /* 32*/ | | 3172 | XK_3, XK_periodcentered,XK_numbersign,NoSymbol, /* 32*/ |
3359 | XK_4, XK_dollar, XK_asciicircum, NoSymbol, /* 33*/ | | 3173 | XK_4, XK_dollar, XK_asciicircum, NoSymbol, /* 33*/ |
3360 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ | | 3174 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ |
3361 | XK_6, XK_ampersand, XK_notsign, NoSymbol, /* 35*/ | | 3175 | XK_6, XK_ampersand, XK_notsign, NoSymbol, /* 35*/ |
3362 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ | | 3176 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ |
3363 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ | | 3177 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ |
3364 | XK_9, XK_parenright, NoSymbol, NoSymbol, /* 38*/ | | 3178 | XK_9, XK_parenright, NoSymbol, NoSymbol, /* 38*/ |
3365 | XK_0, XK_equal, NoSymbol, NoSymbol, /* 39*/ | | 3179 | XK_0, XK_equal, NoSymbol, NoSymbol, /* 39*/ |
3366 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ | | 3180 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ |
3367 | XK_exclamdown, XK_questiondown,NoSymbol, NoSymbol, /* 41*/ | | 3181 | XK_exclamdown, XK_questiondown,NoSymbol, NoSymbol, /* 41*/ |
3368 | XK_masculine, XK_ordfeminine, XK_backslash, NoSymbol, /* 42*/ | | 3182 | XK_masculine, XK_ordfeminine, XK_backslash, NoSymbol, /* 42*/ |
3369 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 3183 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
3370 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 3184 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
3371 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 3185 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
3372 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 3186 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
3373 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 3187 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
3374 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 3188 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
3375 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 3189 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
3376 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 3190 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
3377 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 3191 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
3378 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 3192 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
3379 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 3193 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
3380 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 3194 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
3381 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 3195 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
3382 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 3196 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
3383 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 3197 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
3384 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 3198 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
3385 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 3199 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
3386 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 3200 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
3387 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 3201 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
3388 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 3202 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
3389 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 3203 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
3390 | SunXK_FA_Grave, SunXK_FA_Circum,XK_bracketleft, NoSymbol, /* 64*/ | | 3204 | SunXK_FA_Grave, SunXK_FA_Circum,XK_bracketleft, NoSymbol, /* 64*/ |
3391 | XK_plus, XK_asterisk, XK_bracketright,NoSymbol, /* 65*/ | | 3205 | XK_plus, XK_asterisk, XK_bracketright,NoSymbol, /* 65*/ |
3392 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 3206 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
3393 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 3207 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
3394 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 3208 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
3395 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 3209 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
3396 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 3210 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
3397 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 3211 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
3398 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 3212 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
3399 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 3213 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
3400 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 3214 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
3401 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 3215 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
3402 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 3216 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
3403 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 3217 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
3404 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 3218 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
3405 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 3219 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
3406 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 3220 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
3407 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 3221 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
3408 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 3222 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
3409 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 3223 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
3410 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 3224 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
3411 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 3225 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
3412 | XK_Ntilde, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 3226 | XK_Ntilde, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
3413 | SunXK_FA_Acute, SunXK_FA_Diaeresis,XK_braceleft,NoSymbol, /* 87*/ | | 3227 | SunXK_FA_Acute, SunXK_FA_Diaeresis,XK_braceleft,NoSymbol, /* 87*/ |
3414 | XK_ccedilla, XK_Ccedilla, XK_braceright, NoSymbol, /* 88*/ | | 3228 | XK_ccedilla, XK_Ccedilla, XK_braceright, NoSymbol, /* 88*/ |
3415 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 3229 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
3416 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 3230 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
3417 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 3231 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
3418 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 3232 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
3419 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 3233 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
3420 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 3234 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
3421 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 3235 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
3422 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 3236 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
3423 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 3237 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
3424 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 3238 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
3425 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 3239 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
3426 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 3240 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
3427 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 3241 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
3428 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 3242 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
3429 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 3243 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
3430 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 3244 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
3431 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 3245 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
3432 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 3246 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
3433 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 3247 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
3434 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 3248 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
3435 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 3249 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
3436 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 3250 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
3437 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 3251 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
3438 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 3252 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
3439 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 3253 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
3440 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 3254 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
3441 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 3255 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
3442 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 3256 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
3443 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 3257 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
3444 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 3258 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
3445 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 3259 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
3446 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 3260 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
3447 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 3261 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
3448 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 3262 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
3449 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 3263 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
3450 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 3264 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
3451 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 3265 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
3452 | }; | | 3266 | }; |
3453 | | | 3267 | |
3454 | #define Spain5Modmap Generic5Modmap | | | |
3455 | | | | |
3456 | #else | | 3268 | #else |
3457 | | | 3269 | |
3458 | #define Spain5Keymap NULL | | 3270 | #define Spain5Keymap NULL |
3459 | #define Spain5Modmap NULL | | | |
3460 | | | 3271 | |
3461 | #endif /* SPAIN5 */ | | 3272 | #endif /* SPAIN5 */ |
3462 | | | 3273 | |
3463 | | | 3274 | |
3464 | #ifdef SPAINLATAM4 | | 3275 | #ifdef SPAINLATAM4 |
3465 | | | 3276 | |
3466 | static KeySym SpainLatAm4Keymap[] = { | | 3277 | static KeySym SpainLatAm4Keymap[] = { |
3467 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 3278 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
3468 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 3279 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
3469 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 3280 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
3470 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 3281 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
3471 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 3282 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
3472 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 3283 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
3473 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 3284 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
3474 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 3285 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
3475 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 3286 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
3476 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 3287 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
3477 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 3288 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
3478 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 3289 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
3479 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 3290 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
3480 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 3291 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
3481 | XK_bracketright,XK_braceright, XK_guillemotright,NoSymbol, /* 15*/ | | 3292 | XK_bracketright,XK_braceright, XK_guillemotright,NoSymbol, /* 15*/ |
3482 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 3293 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
3483 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 3294 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
3484 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 3295 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
3485 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 3296 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
3486 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 3297 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
3487 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 3298 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
3488 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 3299 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
3489 | XK_Scroll_Lock, NoSymbol, XK_R3, XK_Break, /* 23*/ | | 3300 | XK_Scroll_Lock, NoSymbol, XK_R3, XK_Break, /* 23*/ |
3490 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 3301 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
3491 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 3302 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
3492 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 3303 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
3493 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 3304 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
3494 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 3305 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
3495 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 3306 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
3496 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 3307 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
3497 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 3308 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
3498 | XK_3, XK_periodcentered,XK_numbersign,NoSymbol, /* 32*/ | | 3309 | XK_3, XK_periodcentered,XK_numbersign,NoSymbol, /* 32*/ |
3499 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 3310 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
3500 | XK_5, XK_percent, XK_degree, NoSymbol, /* 34*/ | | 3311 | XK_5, XK_percent, XK_degree, NoSymbol, /* 34*/ |
3501 | XK_6, XK_ampersand, XK_notsign, NoSymbol, /* 35*/ | | 3312 | XK_6, XK_ampersand, XK_notsign, NoSymbol, /* 35*/ |
3502 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ | | 3313 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ |
3503 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ | | 3314 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ |
3504 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ | | 3315 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ |
3505 | XK_0, XK_equal, XK_bar, NoSymbol, /* 39*/ | | 3316 | XK_0, XK_equal, XK_bar, NoSymbol, /* 39*/ |
3506 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ | | 3317 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ |
3507 | XK_exclamdown, XK_questiondown,NoSymbol, NoSymbol, /* 41*/ | | 3318 | XK_exclamdown, XK_questiondown,NoSymbol, NoSymbol, /* 41*/ |
3508 | XK_Ccedilla, NoSymbol, NoSymbol, NoSymbol, /* 42*/ | | 3319 | XK_Ccedilla, NoSymbol, NoSymbol, NoSymbol, /* 42*/ |
3509 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 3320 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
3510 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 3321 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
3511 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 3322 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
3512 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 3323 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
3513 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 3324 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
3514 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 3325 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
3515 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 3326 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
3516 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 3327 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
3517 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 3328 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
3518 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 3329 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
3519 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 3330 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
3520 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 3331 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
3521 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 3332 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
3522 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 3333 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
3523 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 3334 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
3524 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 3335 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
3525 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 3336 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
3526 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 3337 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
3527 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 3338 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
3528 | XK_O, NoSymbol, XK_masculine, NoSymbol, /* 62*/ | | 3339 | XK_O, NoSymbol, XK_masculine, NoSymbol, /* 62*/ |
3529 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 3340 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
3530 | SunXK_FA_Grave, SunXK_FA_Circum,XK_asciicircum, NoSymbol, /* 64*/ | | 3341 | SunXK_FA_Grave, SunXK_FA_Circum,XK_asciicircum, NoSymbol, /* 64*/ |
3531 | XK_plus, XK_asterisk, XK_asciitilde, NoSymbol, /* 65*/ | | 3342 | XK_plus, XK_asterisk, XK_asciitilde, NoSymbol, /* 65*/ |
3532 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 3343 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
3533 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 3344 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
3534 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 3345 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
3535 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 3346 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
3536 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 3347 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
3537 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 3348 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
3538 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 3349 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
3539 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 3350 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
3540 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 3351 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
3541 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 3352 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
3542 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 3353 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
3543 | XK_A, NoSymbol, XK_ordfeminine, NoSymbol, /* 77*/ | | 3354 | XK_A, NoSymbol, XK_ordfeminine, NoSymbol, /* 77*/ |
3544 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 3355 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
3545 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 3356 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
3546 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 3357 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
3547 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 3358 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
3548 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 3359 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
3549 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 3360 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
3550 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 3361 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
3551 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 3362 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
3552 | XK_Ntilde, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 3363 | XK_Ntilde, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
3553 | SunXK_FA_Acute, SunXK_FA_Diaeresis,NoSymbol, NoSymbol, /* 87*/ | | 3364 | SunXK_FA_Acute, SunXK_FA_Diaeresis,NoSymbol, NoSymbol, /* 87*/ |
3554 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ | | 3365 | XK_bracketleft, XK_braceleft, XK_guillemotleft,NoSymbol, /* 88*/ |
3555 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 3366 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
3556 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 3367 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
3557 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 3368 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
3558 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 3369 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
3559 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 3370 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
3560 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 3371 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
3561 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 3372 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
3562 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 3373 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
3563 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 3374 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
3564 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 3375 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
3565 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 3376 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
3566 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 3377 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
3567 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 3378 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
3568 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 3379 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
3569 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 3380 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
3570 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 3381 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
3571 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 3382 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
3572 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 3383 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
3573 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 3384 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
3574 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 3385 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
3575 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 3386 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
3576 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 3387 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
3577 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 3388 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
3578 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 3389 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
3579 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 3390 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
3580 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 3391 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
3581 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 3392 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
3582 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 3393 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
3583 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 3394 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
3584 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 3395 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
3585 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 3396 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
3586 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 3397 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
3587 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 3398 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
3588 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 3399 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
3589 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 3400 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
3590 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ | | 3401 | XK_less, XK_greater, NoSymbol, NoSymbol, /*124*/ |
3591 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 3402 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
3592 | }; | | 3403 | }; |
3593 | | | 3404 | |
3594 | #define SpainLatAm4Modmap ItNorPortSp4Modmap | | | |
3595 | | | | |
3596 | #else | | 3405 | #else |
3597 | | | 3406 | |
3598 | #define SpainLatAm4Keymap NULL | | 3407 | #define SpainLatAm4Keymap NULL |
3599 | #define SpainLatAm4Modmap NULL | | | |
3600 | | | 3408 | |
3601 | #endif /* SPAINLATAM4 */ | | 3409 | #endif /* SPAINLATAM4 */ |
3602 | | | 3410 | |
3603 | | | 3411 | |
3604 | #ifdef SWED5 | | 3412 | #ifdef SWED5 |
3605 | | | 3413 | |
3606 | static KeySym Sweden5Keymap[] = { | | 3414 | static KeySym Sweden5Keymap[] = { |
3607 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 3415 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
3608 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 3416 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
3609 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 3417 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
3610 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 3418 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
3611 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 3419 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
3612 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 3420 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
3613 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 3421 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
3614 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 3422 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
3615 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 3423 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
3616 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 3424 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
3617 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 3425 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
3618 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 3426 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
3619 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 3427 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
3620 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 3428 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
3621 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 3429 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
3622 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 3430 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
3623 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 3431 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
3624 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 3432 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
3625 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 3433 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
3626 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 3434 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
3627 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 3435 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
3628 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 3436 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
3629 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 3437 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
3630 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 3438 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
3631 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 3439 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
3632 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 3440 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
3633 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 3441 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
3634 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 3442 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
3635 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 3443 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
3636 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 3444 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
3637 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 3445 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
3638 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 3446 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
3639 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ | | 3447 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ |
3640 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 3448 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
3641 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 3449 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
3642 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ | | 3450 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ |
3643 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ | | 3451 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ |
3644 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ | | 3452 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ |
3645 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ | | 3453 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ |
3646 | XK_plus, XK_question, XK_backslash, NoSymbol, /* 40*/ | | 3454 | XK_plus, XK_question, XK_backslash, NoSymbol, /* 40*/ |
3647 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ | | 3455 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ |
3648 | XK_section, XK_onehalf, NoSymbol, NoSymbol, /* 42*/ | | 3456 | XK_section, XK_onehalf, NoSymbol, NoSymbol, /* 42*/ |
3649 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 3457 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
3650 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 3458 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
3651 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 3459 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
3652 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 3460 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
3653 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 3461 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
3654 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 3462 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
3655 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 3463 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
3656 | XK_KP_Delete, XK_KP_Separator,NoSymbol, NoSymbol, /* 50*/ | | 3464 | XK_KP_Delete, XK_KP_Separator,NoSymbol, NoSymbol, /* 50*/ |
3657 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 3465 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
3658 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 3466 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
3659 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 3467 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
3660 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 3468 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
3661 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 3469 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
3662 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 3470 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
3663 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 3471 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
3664 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 3472 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
3665 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 3473 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
3666 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 3474 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
3667 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 3475 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
3668 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 3476 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
3669 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 3477 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
3670 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ | | 3478 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ |
3671 | SunXK_FA_Diaeresis,XK_asciicircum,XK_asciitilde,NoSymbol, /* 65*/ | | 3479 | SunXK_FA_Diaeresis,XK_asciicircum,XK_asciitilde,NoSymbol, /* 65*/ |
3672 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 3480 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
3673 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 3481 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
3674 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 3482 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
3675 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 3483 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
3676 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 3484 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
3677 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 3485 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
3678 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 3486 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
3679 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 3487 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
3680 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 3488 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
3681 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 3489 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
3682 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 3490 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
3683 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 3491 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
3684 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 3492 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
3685 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 3493 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
3686 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 3494 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
3687 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 3495 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
3688 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 3496 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
3689 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 3497 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
3690 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 3498 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
3691 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 3499 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
3692 | XK_Odiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 3500 | XK_Odiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
3693 | XK_Adiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 3501 | XK_Adiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
3694 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 88*/ | | 3502 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 88*/ |
3695 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 3503 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
3696 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 3504 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
3697 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 3505 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
3698 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 3506 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
3699 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 3507 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
3700 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 3508 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
3701 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 3509 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
3702 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 3510 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
3703 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 3511 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
3704 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 3512 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
3705 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 3513 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
3706 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 3514 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
3707 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 3515 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
3708 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 3516 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
3709 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 3517 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
3710 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 3518 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
3711 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 3519 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
3712 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 3520 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
3713 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 3521 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
3714 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 3522 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
3715 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 3523 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
3716 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 3524 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
3717 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 3525 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
3718 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 3526 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
3719 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 3527 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
3720 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 3528 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
3721 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 3529 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
3722 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 3530 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
3723 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 3531 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
3724 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 3532 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
3725 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 3533 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
3726 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 3534 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
3727 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 3535 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
3728 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 3536 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
3729 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 3537 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
3730 | XK_less, XK_greater, XK_bar, NoSymbol, /*124*/ | | 3538 | XK_less, XK_greater, XK_bar, NoSymbol, /*124*/ |
3731 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 3539 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
3732 | }; | | 3540 | }; |
3733 | | | 3541 | |
3734 | #define Sweden5Modmap Generic5Modmap | | | |
3735 | | | | |
3736 | #else | | 3542 | #else |
3737 | | | 3543 | |
3738 | #define Sweden5Keymap NULL | | 3544 | #define Sweden5Keymap NULL |
3739 | #define Sweden5Modmap NULL | | | |
3740 | | | 3545 | |
3741 | #endif /* SWEDEN5 */ | | 3546 | #endif /* SWEDEN5 */ |
3742 | | | 3547 | |
3743 | | | 3548 | |
3744 | #ifdef SWEDFIN4 | | 3549 | #ifdef SWEDFIN4 |
3745 | | | 3550 | |
3746 | static KeySym SwedenFin4Keymap[] = { | | 3551 | static KeySym SwedenFin4Keymap[] = { |
3747 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 3552 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
3748 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 3553 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
3749 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 3554 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
3750 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 3555 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
3751 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 3556 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
3752 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 3557 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
3753 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 3558 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
3754 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 3559 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
3755 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 3560 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
3756 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 3561 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
3757 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 3562 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
3758 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 3563 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
3759 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 3564 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
3760 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 3565 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
3761 | XK_asciitilde, XK_asciicircum, NoSymbol, NoSymbol, /* 15*/ | | 3566 | XK_asciitilde, XK_asciicircum, NoSymbol, NoSymbol, /* 15*/ |
3762 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 3567 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
3763 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 3568 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
3764 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 3569 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
3765 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 3570 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
3766 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 3571 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
3767 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 3572 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
3768 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 3573 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
3769 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 3574 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
3770 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 3575 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
3771 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 3576 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
3772 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 3577 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
3773 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 3578 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
3774 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 3579 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
3775 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 3580 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
3776 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 3581 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
3777 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 3582 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
3778 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ | | 3583 | XK_3, XK_numbersign, XK_sterling, NoSymbol, /* 32*/ |
3779 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ | | 3584 | XK_4, XK_currency, XK_dollar, NoSymbol, /* 33*/ |
3780 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 3585 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
3781 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 3586 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
3782 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ | | 3587 | XK_7, XK_slash, XK_braceleft, NoSymbol, /* 36*/ |
3783 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ | | 3588 | XK_8, XK_parenleft, XK_bracketleft, NoSymbol, /* 37*/ |
3784 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ | | 3589 | XK_9, XK_parenright, XK_bracketright,NoSymbol, /* 38*/ |
3785 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ | | 3590 | XK_0, XK_equal, XK_braceright, NoSymbol, /* 39*/ |
3786 | XK_plus, XK_question, XK_backslash, NoSymbol, /* 40*/ | | 3591 | XK_plus, XK_question, XK_backslash, NoSymbol, /* 40*/ |
3787 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ | | 3592 | SunXK_FA_Acute, SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ |
3788 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 42*/ | | 3593 | XK_apostrophe, XK_asterisk, XK_grave, NoSymbol, /* 42*/ |
3789 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 3594 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
3790 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 3595 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
3791 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 3596 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
3792 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 3597 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
3793 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 3598 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
3794 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 3599 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
3795 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 3600 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
3796 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 3601 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
3797 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 3602 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
3798 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 3603 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
3799 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 3604 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
3800 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 3605 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
3801 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 3606 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
3802 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 3607 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
3803 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 3608 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
3804 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 3609 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
3805 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 3610 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
3806 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 3611 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
3807 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 3612 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
3808 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 3613 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
3809 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 3614 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
3810 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ | | 3615 | XK_Aring, NoSymbol, NoSymbol, NoSymbol, /* 64*/ |
3811 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ | | 3616 | SunXK_FA_Diaeresis,SunXK_FA_Circum,SunXK_FA_Tilde,NoSymbol, /* 65*/ |
3812 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 3617 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
3813 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 3618 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
3814 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 3619 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
3815 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 3620 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
3816 | XK_KP_Prior, XK_KP_9, XK_R8, NoSymbol, /* 70*/ | | 3621 | XK_KP_Prior, XK_KP_9, XK_R8, NoSymbol, /* 70*/ |
3817 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 3622 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
3818 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 3623 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
3819 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 3624 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
3820 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 3625 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
3821 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 3626 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
3822 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 3627 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
3823 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 3628 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
3824 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 3629 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
3825 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 3630 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
3826 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 3631 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
3827 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 3632 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
3828 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 3633 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
3829 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 3634 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
3830 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 3635 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
3831 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 3636 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
3832 | XK_Odiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 86*/ | | 3637 | XK_Odiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 86*/ |
3833 | XK_Adiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 87*/ | | 3638 | XK_Adiaeresis, NoSymbol, NoSymbol, NoSymbol, /* 87*/ |
3834 | XK_section, XK_onehalf, NoSymbol, NoSymbol, /* 88*/ | | 3639 | XK_section, XK_onehalf, NoSymbol, NoSymbol, /* 88*/ |
3835 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 3640 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
3836 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 3641 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
3837 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 3642 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
3838 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 3643 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
3839 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 3644 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
3840 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 3645 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
3841 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 3646 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
3842 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 3647 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
3843 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 3648 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
3844 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 3649 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
3845 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 3650 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
3846 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 3651 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
3847 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 3652 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
3848 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 3653 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
3849 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 3654 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
3850 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 3655 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
3851 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 3656 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
3852 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 3657 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
3853 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 3658 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
3854 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 3659 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
3855 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 3660 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
3856 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 3661 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
3857 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 3662 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
3858 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 3663 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
3859 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 3664 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
3860 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 3665 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
3861 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 3666 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
3862 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 3667 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
3863 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 3668 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
3864 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 3669 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
3865 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 3670 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
3866 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 3671 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
3867 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 3672 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
3868 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 3673 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
3869 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 3674 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
3870 | XK_less, XK_greater, XK_bar, NoSymbol, /*124*/ | | 3675 | XK_less, XK_greater, XK_bar, NoSymbol, /*124*/ |
3871 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 3676 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
3872 | }; | | 3677 | }; |
3873 | | | 3678 | |
3874 | #define SwedenFin4Modmap DenSwedFinSw4Modmap | | | |
3875 | | | | |
3876 | #else | | 3679 | #else |
3877 | | | 3680 | |
3878 | #define SwedenFin4Keymap NULL | | 3681 | #define SwedenFin4Keymap NULL |
3879 | #define SwedenFin4Modmap NULL | | | |
3880 | | | 3682 | |
3881 | #endif /* SWEDENFIN4 */ | | 3683 | #endif /* SWEDENFIN4 */ |
3882 | | | 3684 | |
3883 | | | 3685 | |
3884 | #ifdef SWFR4 | | 3686 | #ifdef SWFR4 |
3885 | | | 3687 | |
3886 | static KeySym SwissFr4Keymap[] = { | | 3688 | static KeySym SwissFr4Keymap[] = { |
3887 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 3689 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
3888 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 3690 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
3889 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 3691 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
3890 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 3692 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
3891 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 3693 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
3892 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 3694 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
3893 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 3695 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
3894 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 3696 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
3895 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 3697 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
3896 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 3698 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
3897 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 3699 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
3898 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 3700 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
3899 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 3701 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
3900 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 3702 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
3901 | XK_greater, XK_braceright, NoSymbol, NoSymbol, /* 15*/ | | 3703 | XK_greater, XK_braceright, NoSymbol, NoSymbol, /* 15*/ |
3902 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 3704 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
3903 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 3705 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
3904 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 3706 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
3905 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 3707 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
3906 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 3708 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
3907 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 3709 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
3908 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 3710 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
3909 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 3711 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
3910 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 3712 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
3911 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 3713 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
3912 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 3714 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
3913 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 3715 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
3914 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 3716 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
3915 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 3717 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
3916 | XK_1, XK_plus, XK_exclam, NoSymbol, /* 30*/ | | 3718 | XK_1, XK_plus, XK_exclam, NoSymbol, /* 30*/ |
3917 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 3719 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
3918 | XK_3, XK_asterisk, XK_numbersign, NoSymbol, /* 32*/ | | 3720 | XK_3, XK_asterisk, XK_numbersign, NoSymbol, /* 32*/ |
3919 | XK_4, XK_ccedilla, XK_cent, NoSymbol, /* 33*/ | | 3721 | XK_4, XK_ccedilla, XK_cent, NoSymbol, /* 33*/ |
3920 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ | | 3722 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ |
3921 | XK_6, XK_ampersand, XK_section, NoSymbol, /* 35*/ | | 3723 | XK_6, XK_ampersand, XK_section, NoSymbol, /* 35*/ |
3922 | XK_7, XK_slash, XK_bar, NoSymbol, /* 36*/ | | 3724 | XK_7, XK_slash, XK_bar, NoSymbol, /* 36*/ |
3923 | XK_8, XK_parenleft, XK_degree, NoSymbol, /* 37*/ | | 3725 | XK_8, XK_parenleft, XK_degree, NoSymbol, /* 37*/ |
3924 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ | | 3726 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ |
3925 | XK_0, XK_equal, XK_asciicircum, NoSymbol, /* 39*/ | | 3727 | XK_0, XK_equal, XK_asciicircum, NoSymbol, /* 39*/ |
3926 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ | | 3728 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ |
3927 | SunXK_FA_Circum,SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ | | 3729 | SunXK_FA_Circum,SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ |
3928 | XK_dollar, SunXK_FA_Tilde, XK_sterling, NoSymbol, /* 42*/ | | 3730 | XK_dollar, SunXK_FA_Tilde, XK_sterling, NoSymbol, /* 42*/ |
3929 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 3731 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
3930 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 3732 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
3931 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 3733 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
3932 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 3734 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
3933 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 3735 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
3934 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 3736 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
3935 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 3737 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
3936 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 3738 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
3937 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 3739 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
3938 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 3740 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
3939 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 3741 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
3940 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 3742 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
3941 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 3743 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
3942 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 3744 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
3943 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 3745 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
3944 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 3746 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
3945 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 3747 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
3946 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 3748 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
3947 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 3749 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
3948 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 3750 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
3949 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 3751 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
3950 | XK_egrave, XK_udiaeresis, NoSymbol, NoSymbol, /* 64*/ | | 3752 | XK_egrave, XK_udiaeresis, NoSymbol, NoSymbol, /* 64*/ |
3951 | SunXK_FA_Diaeresis,SunXK_FA_Acute,NoSymbol, NoSymbol, /* 65*/ | | 3753 | SunXK_FA_Diaeresis,SunXK_FA_Acute,NoSymbol, NoSymbol, /* 65*/ |
3952 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 3754 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
3953 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 3755 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
3954 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 3756 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
3955 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 3757 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
3956 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 3758 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
3957 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 3759 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
3958 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 3760 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
3959 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 3761 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
3960 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 3762 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
3961 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 3763 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
3962 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 3764 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
3963 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 3765 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
3964 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 3766 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
3965 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 3767 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
3966 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 3768 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
3967 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 3769 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
3968 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 3770 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
3969 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 3771 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
3970 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 3772 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
3971 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 3773 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
3972 | XK_eacute, XK_odiaeresis, NoSymbol, NoSymbol, /* 86*/ | | 3774 | XK_eacute, XK_odiaeresis, NoSymbol, NoSymbol, /* 86*/ |
3973 | XK_agrave, XK_adiaeresis, NoSymbol, NoSymbol, /* 87*/ | | 3775 | XK_agrave, XK_adiaeresis, NoSymbol, NoSymbol, /* 87*/ |
3974 | XK_less, XK_braceleft, NoSymbol, NoSymbol, /* 88*/ | | 3776 | XK_less, XK_braceleft, NoSymbol, NoSymbol, /* 88*/ |
3975 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 3777 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
3976 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 3778 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
3977 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 3779 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
3978 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 3780 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
3979 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 3781 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
3980 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 3782 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
3981 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 3783 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
3982 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 3784 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
3983 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 3785 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
3984 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 3786 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
3985 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 3787 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
3986 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 3788 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
3987 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 3789 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
3988 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 3790 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
3989 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 3791 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
3990 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 3792 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
3991 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 3793 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
3992 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ | | 3794 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ |
3993 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 3795 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
3994 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 3796 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
3995 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 3797 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
3996 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 3798 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
3997 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 3799 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
3998 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 3800 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
3999 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 3801 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
4000 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 3802 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
4001 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 3803 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
4002 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 3804 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
4003 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 3805 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
4004 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 3806 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
4005 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 3807 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
4006 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 3808 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
4007 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 3809 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
4008 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 3810 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
4009 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 3811 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
4010 | XK_bracketright,XK_bracketleft, NoSymbol, NoSymbol, /*124*/ | | 3812 | XK_bracketright,XK_bracketleft, NoSymbol, NoSymbol, /*124*/ |
4011 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 3813 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
4012 | }; | | 3814 | }; |
4013 | | | 3815 | |
4014 | #define SwissFr4Modmap DenSwedFinSw4Modmap | | | |
4015 | | | | |
4016 | #else | | 3816 | #else |
4017 | | | 3817 | |
4018 | #define SwissFr4Keymap NULL | | 3818 | #define SwissFr4Keymap NULL |
4019 | #define SwissFr4Modmap NULL | | | |
4020 | | | 3819 | |
4021 | #endif /* SWFR4 */ | | 3820 | #endif /* SWFR4 */ |
4022 | | | 3821 | |
4023 | | | 3822 | |
4024 | #ifdef SWFR5 | | 3823 | #ifdef SWFR5 |
4025 | | | 3824 | |
4026 | static KeySym SwissFr5Keymap[] = { | | 3825 | static KeySym SwissFr5Keymap[] = { |
4027 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 3826 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
4028 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 3827 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
4029 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 3828 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
4030 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 3829 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
4031 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 3830 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
4032 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 3831 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
4033 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 3832 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
4034 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 3833 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
4035 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 3834 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
4036 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 3835 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
4037 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 3836 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
4038 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 3837 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
4039 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 3838 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
4040 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 3839 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
4041 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 3840 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
4042 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 3841 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
4043 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 3842 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
4044 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 3843 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
4045 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 3844 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
4046 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 3845 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
4047 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 3846 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
4048 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 3847 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
4049 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 3848 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
4050 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 3849 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
4051 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 3850 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
4052 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 3851 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
4053 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 3852 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
4054 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 3853 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
4055 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 3854 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
4056 | XK_1, XK_plus, XK_bar, NoSymbol, /* 30*/ | | 3855 | XK_1, XK_plus, XK_bar, NoSymbol, /* 30*/ |
4057 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 3856 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
4058 | XK_3, XK_asterisk, XK_numbersign, NoSymbol, /* 32*/ | | 3857 | XK_3, XK_asterisk, XK_numbersign, NoSymbol, /* 32*/ |
4059 | XK_4, XK_ccedilla, XK_asciicircum, NoSymbol, /* 33*/ | | 3858 | XK_4, XK_ccedilla, XK_asciicircum, NoSymbol, /* 33*/ |
4060 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ | | 3859 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ |
4061 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 3860 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
4062 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ | | 3861 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ |
4063 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ | | 3862 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ |
4064 | XK_9, XK_parenright, NoSymbol, NoSymbol, /* 38*/ | | 3863 | XK_9, XK_parenright, NoSymbol, NoSymbol, /* 38*/ |
4065 | XK_0, XK_equal, XK_grave, NoSymbol, /* 39*/ | | 3864 | XK_0, XK_equal, XK_grave, NoSymbol, /* 39*/ |
4066 | XK_apostrophe, XK_question, SunXK_FA_Acute, NoSymbol, /* 40*/ | | 3865 | XK_apostrophe, XK_question, SunXK_FA_Acute, NoSymbol, /* 40*/ |
4067 | SunXK_FA_Circum,SunXK_FA_Grave, SunXK_FA_Tilde, NoSymbol, /* 41*/ | | 3866 | SunXK_FA_Circum,SunXK_FA_Grave, SunXK_FA_Tilde, NoSymbol, /* 41*/ |
4068 | XK_section, XK_degree, NoSymbol, NoSymbol, /* 42*/ | | 3867 | XK_section, XK_degree, NoSymbol, NoSymbol, /* 42*/ |
4069 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 3868 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
4070 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 3869 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
4071 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 3870 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
4072 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 3871 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
4073 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 3872 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
4074 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 3873 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
4075 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 3874 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
4076 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 3875 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
4077 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 3876 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
4078 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 3877 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
4079 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 3878 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
4080 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 3879 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
4081 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 3880 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
4082 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 3881 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
4083 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 3882 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
4084 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 3883 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
4085 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 3884 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
4086 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 3885 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
4087 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 3886 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
4088 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 3887 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
4089 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 3888 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
4090 | XK_egrave, XK_udiaeresis, XK_bracketleft, NoSymbol, /* 64*/ | | 3889 | XK_egrave, XK_udiaeresis, XK_bracketleft, NoSymbol, /* 64*/ |
4091 | SunXK_FA_Diaeresis,XK_exclam, XK_bracketright,NoSymbol, /* 65*/ | | 3890 | SunXK_FA_Diaeresis,XK_exclam, XK_bracketright,NoSymbol, /* 65*/ |
4092 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 3891 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
4093 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 3892 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
4094 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 3893 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
4095 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 3894 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
4096 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 3895 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
4097 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 3896 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
4098 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 3897 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
4099 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 3898 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
4100 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 3899 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
4101 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 3900 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
4102 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 3901 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
4103 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 3902 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
4104 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 3903 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
4105 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 3904 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
4106 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 3905 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
4107 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 3906 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
4108 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 3907 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
4109 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 3908 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
4110 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 3909 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
4111 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 3910 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
4112 | XK_eacute, XK_odiaeresis, NoSymbol, NoSymbol, /* 86*/ | | 3911 | XK_eacute, XK_odiaeresis, NoSymbol, NoSymbol, /* 86*/ |
4113 | XK_agrave, XK_adiaeresis, XK_braceleft, NoSymbol, /* 87*/ | | 3912 | XK_agrave, XK_adiaeresis, XK_braceleft, NoSymbol, /* 87*/ |
4114 | XK_dollar, XK_sterling, XK_braceright, NoSymbol, /* 88*/ | | 3913 | XK_dollar, XK_sterling, XK_braceright, NoSymbol, /* 88*/ |
4115 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 3914 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
4116 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 3915 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
4117 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 3916 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
4118 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 3917 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
4119 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 3918 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
4120 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 3919 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
4121 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 3920 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
4122 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 3921 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
4123 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 3922 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
4124 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 3923 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
4125 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 3924 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
4126 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 3925 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
4127 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 3926 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
4128 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 3927 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
4129 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 3928 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
4130 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 3929 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
4131 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 3930 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
4132 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 3931 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
4133 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 3932 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
4134 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 3933 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
4135 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 3934 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
4136 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 3935 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
4137 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 3936 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
4138 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 3937 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
4139 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 3938 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
4140 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 3939 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
4141 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 3940 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
4142 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 3941 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
4143 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 3942 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
4144 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 3943 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
4145 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 3944 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
4146 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 3945 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
4147 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 3946 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
4148 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 3947 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
4149 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 3948 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
4150 | XK_less, XK_greater, XK_backslash, NoSymbol, /*124*/ | | 3949 | XK_less, XK_greater, XK_backslash, NoSymbol, /*124*/ |
4151 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 3950 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
4152 | }; | | 3951 | }; |
4153 | | | 3952 | |
4154 | #define SwissFr5Modmap Generic5Modmap | | | |
4155 | | | | |
4156 | #else | | 3953 | #else |
4157 | | | 3954 | |
4158 | #define SwissFr5Keymap NULL | | 3955 | #define SwissFr5Keymap NULL |
4159 | #define SwissFr5Modmap NULL | | | |
4160 | | | 3956 | |
4161 | #endif /* SWFR5 */ | | 3957 | #endif /* SWFR5 */ |
4162 | | | 3958 | |
4163 | | | 3959 | |
4164 | #ifdef SWGE4 | | 3960 | #ifdef SWGE4 |
4165 | | | 3961 | |
4166 | static KeySym SwissGe4Keymap[] = { | | 3962 | static KeySym SwissGe4Keymap[] = { |
4167 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 3963 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
4168 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 3964 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
4169 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 3965 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
4170 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 3966 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
4171 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 3967 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
4172 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 3968 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
4173 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 3969 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
4174 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 3970 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
4175 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 3971 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
4176 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 3972 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
4177 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 3973 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
4178 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 3974 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
4179 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 3975 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
4180 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 3976 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
4181 | XK_greater, XK_braceright, NoSymbol, NoSymbol, /* 15*/ | | 3977 | XK_greater, XK_braceright, NoSymbol, NoSymbol, /* 15*/ |
4182 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 3978 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
4183 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 3979 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
4184 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 3980 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
4185 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 3981 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
4186 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 3982 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
4187 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 3983 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
4188 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 3984 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
4189 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 3985 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
4190 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 3986 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
4191 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 3987 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
4192 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 3988 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
4193 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 3989 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
4194 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 3990 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
4195 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 3991 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
4196 | XK_1, XK_plus, XK_exclam, NoSymbol, /* 30*/ | | 3992 | XK_1, XK_plus, XK_exclam, NoSymbol, /* 30*/ |
4197 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 3993 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
4198 | XK_3, XK_asterisk, XK_numbersign, NoSymbol, /* 32*/ | | 3994 | XK_3, XK_asterisk, XK_numbersign, NoSymbol, /* 32*/ |
4199 | XK_4, XK_ccedilla, XK_cent, NoSymbol, /* 33*/ | | 3995 | XK_4, XK_ccedilla, XK_cent, NoSymbol, /* 33*/ |
4200 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ | | 3996 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ |
4201 | XK_6, XK_ampersand, XK_section, NoSymbol, /* 35*/ | | 3997 | XK_6, XK_ampersand, XK_section, NoSymbol, /* 35*/ |
4202 | XK_7, XK_slash, XK_bar, NoSymbol, /* 36*/ | | 3998 | XK_7, XK_slash, XK_bar, NoSymbol, /* 36*/ |
4203 | XK_8, XK_parenleft, XK_degree, NoSymbol, /* 37*/ | | 3999 | XK_8, XK_parenleft, XK_degree, NoSymbol, /* 37*/ |
4204 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ | | 4000 | XK_9, XK_parenright, XK_backslash, NoSymbol, /* 38*/ |
4205 | XK_0, XK_equal, XK_asciicircum, NoSymbol, /* 39*/ | | 4001 | XK_0, XK_equal, XK_asciicircum, NoSymbol, /* 39*/ |
4206 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ | | 4002 | XK_apostrophe, XK_question, XK_grave, NoSymbol, /* 40*/ |
4207 | SunXK_FA_Circum,SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ | | 4003 | SunXK_FA_Circum,SunXK_FA_Grave, NoSymbol, NoSymbol, /* 41*/ |
4208 | XK_dollar, SunXK_FA_Tilde, XK_sterling, NoSymbol, /* 42*/ | | 4004 | XK_dollar, SunXK_FA_Tilde, XK_sterling, NoSymbol, /* 42*/ |
4209 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 4005 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
4210 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 4006 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
4211 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 4007 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
4212 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 4008 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
4213 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 4009 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
4214 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 4010 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
4215 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 4011 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
4216 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 4012 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
4217 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 4013 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
4218 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 4014 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
4219 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 4015 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
4220 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 4016 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
4221 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 4017 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
4222 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 4018 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
4223 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 4019 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
4224 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 4020 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
4225 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 4021 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
4226 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 4022 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
4227 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 4023 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
4228 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 4024 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
4229 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 4025 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
4230 | XK_udiaeresis, XK_egrave, NoSymbol, NoSymbol, /* 64*/ | | 4026 | XK_udiaeresis, XK_egrave, NoSymbol, NoSymbol, /* 64*/ |
4231 | SunXK_FA_Diaeresis,SunXK_FA_Acute,NoSymbol, NoSymbol, /* 65*/ | | 4027 | SunXK_FA_Diaeresis,SunXK_FA_Acute,NoSymbol, NoSymbol, /* 65*/ |
4232 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 4028 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
4233 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 4029 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
4234 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 4030 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
4235 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 4031 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
4236 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 4032 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
4237 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 4033 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
4238 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 4034 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
4239 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 4035 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
4240 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 4036 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
4241 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 4037 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
4242 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 4038 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
4243 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 4039 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
4244 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 4040 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
4245 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 4041 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
4246 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 4042 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
4247 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 4043 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
4248 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 4044 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
4249 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 4045 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
4250 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 4046 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
4251 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 4047 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
4252 | XK_odiaeresis, XK_eacute, NoSymbol, NoSymbol, /* 86*/ | | 4048 | XK_odiaeresis, XK_eacute, NoSymbol, NoSymbol, /* 86*/ |
4253 | XK_adiaeresis, XK_agrave, NoSymbol, NoSymbol, /* 87*/ | | 4049 | XK_adiaeresis, XK_agrave, NoSymbol, NoSymbol, /* 87*/ |
4254 | XK_less, XK_braceleft, NoSymbol, NoSymbol, /* 88*/ | | 4050 | XK_less, XK_braceleft, NoSymbol, NoSymbol, /* 88*/ |
4255 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 4051 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
4256 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 4052 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
4257 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 4053 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
4258 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 4054 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
4259 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 4055 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
4260 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 4056 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
4261 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 4057 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
4262 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 4058 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
4263 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 4059 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
4264 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 4060 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
4265 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 4061 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
4266 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 4062 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
4267 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 4063 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
4268 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 4064 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
4269 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 4065 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
4270 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 4066 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
4271 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 4067 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
4272 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ | | 4068 | XK_M, NoSymbol, XK_mu, NoSymbol, /*106*/ |
4273 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 4069 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
4274 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 4070 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
4275 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 4071 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
4276 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 4072 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
4277 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 4073 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
4278 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 4074 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
4279 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 4075 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
4280 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 4076 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
4281 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 4077 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
4282 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 4078 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
4283 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 4079 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
4284 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 4080 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
4285 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 4081 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
4286 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 4082 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
4287 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 4083 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
4288 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 4084 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
4289 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 4085 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
4290 | XK_bracketright,XK_bracketleft, NoSymbol, NoSymbol, /*124*/ | | 4086 | XK_bracketright,XK_bracketleft, NoSymbol, NoSymbol, /*124*/ |
4291 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 4087 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
4292 | }; | | 4088 | }; |
4293 | | | 4089 | |
4294 | #define SwissGe4Modmap DenSwedFinSw4Modmap | | | |
4295 | | | | |
4296 | #else | | 4090 | #else |
4297 | | | 4091 | |
4298 | #define SwissGe4Keymap NULL | | 4092 | #define SwissGe4Keymap NULL |
4299 | #define SwissGe4Modmap NULL | | | |
4300 | | | 4093 | |
4301 | #endif /* SWISSGE4 */ | | 4094 | #endif /* SWISSGE4 */ |
4302 | | | 4095 | |
4303 | | | 4096 | |
4304 | #ifdef SWGE5 | | 4097 | #ifdef SWGE5 |
4305 | | | 4098 | |
4306 | static KeySym SwissGe5Keymap[] = { | | 4099 | static KeySym SwissGe5Keymap[] = { |
4307 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 4100 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
4308 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 4101 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
4309 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 4102 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
4310 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 4103 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
4311 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 4104 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
4312 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 4105 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
4313 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 4106 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
4314 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 4107 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
4315 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 4108 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
4316 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 4109 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
4317 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 4110 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
4318 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 4111 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
4319 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 4112 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
4320 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 4113 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
4321 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 4114 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
4322 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 4115 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
4323 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 4116 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
4324 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 4117 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
4325 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 4118 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
4326 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 4119 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
4327 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 4120 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
4328 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 4121 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
4329 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 4122 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
4330 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 4123 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
4331 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 4124 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
4332 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 4125 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
4333 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 4126 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
4334 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 4127 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
4335 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 4128 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
4336 | XK_1, XK_plus, XK_bar, NoSymbol, /* 30*/ | | 4129 | XK_1, XK_plus, XK_bar, NoSymbol, /* 30*/ |
4337 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ | | 4130 | XK_2, XK_quotedbl, XK_at, NoSymbol, /* 31*/ |
4338 | XK_3, XK_asterisk, XK_numbersign, NoSymbol, /* 32*/ | | 4131 | XK_3, XK_asterisk, XK_numbersign, NoSymbol, /* 32*/ |
4339 | XK_4, XK_ccedilla, XK_asciicircum, NoSymbol, /* 33*/ | | 4132 | XK_4, XK_ccedilla, XK_asciicircum, NoSymbol, /* 33*/ |
4340 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ | | 4133 | XK_5, XK_percent, XK_asciitilde, NoSymbol, /* 34*/ |
4341 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ | | 4134 | XK_6, XK_ampersand, NoSymbol, NoSymbol, /* 35*/ |
4342 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ | | 4135 | XK_7, XK_slash, NoSymbol, NoSymbol, /* 36*/ |
4343 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ | | 4136 | XK_8, XK_parenleft, NoSymbol, NoSymbol, /* 37*/ |
4344 | XK_9, XK_parenright, NoSymbol, NoSymbol, /* 38*/ | | 4137 | XK_9, XK_parenright, NoSymbol, NoSymbol, /* 38*/ |
4345 | XK_0, XK_equal, XK_grave, NoSymbol, /* 39*/ | | 4138 | XK_0, XK_equal, XK_grave, NoSymbol, /* 39*/ |
4346 | XK_apostrophe, XK_question, SunXK_FA_Acute, NoSymbol, /* 40*/ | | 4139 | XK_apostrophe, XK_question, SunXK_FA_Acute, NoSymbol, /* 40*/ |
4347 | SunXK_FA_Circum,SunXK_FA_Grave, SunXK_FA_Tilde, NoSymbol, /* 41*/ | | 4140 | SunXK_FA_Circum,SunXK_FA_Grave, SunXK_FA_Tilde, NoSymbol, /* 41*/ |
4348 | XK_section, XK_degree, NoSymbol, NoSymbol, /* 42*/ | | 4141 | XK_section, XK_degree, NoSymbol, NoSymbol, /* 42*/ |
4349 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 4142 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
4350 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 4143 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
4351 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 4144 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
4352 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 4145 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
4353 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 4146 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
4354 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 4147 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
4355 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 4148 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
4356 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 4149 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
4357 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 4150 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
4358 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 4151 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
4359 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 4152 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
4360 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 4153 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
4361 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 4154 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
4362 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 4155 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
4363 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 4156 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
4364 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 4157 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
4365 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 4158 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
4366 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 4159 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
4367 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 4160 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
4368 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 4161 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
4369 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 4162 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
4370 | XK_udiaeresis, XK_egrave, XK_bracketleft, NoSymbol, /* 64*/ | | 4163 | XK_udiaeresis, XK_egrave, XK_bracketleft, NoSymbol, /* 64*/ |
4371 | SunXK_FA_Diaeresis,XK_exclam, XK_bracketright,NoSymbol, /* 65*/ | | 4164 | SunXK_FA_Diaeresis,XK_exclam, XK_bracketright,NoSymbol, /* 65*/ |
4372 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 4165 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
4373 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 4166 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
4374 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 4167 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
4375 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 4168 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
4376 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 4169 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
4377 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 4170 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
4378 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 4171 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
4379 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 4172 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
4380 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 4173 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
4381 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 4174 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
4382 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 4175 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
4383 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 4176 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
4384 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 4177 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
4385 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 4178 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
4386 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 4179 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
4387 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 4180 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
4388 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 4181 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
4389 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 4182 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
4390 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 4183 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
4391 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 4184 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
4392 | XK_odiaeresis, XK_eacute, NoSymbol, NoSymbol, /* 86*/ | | 4185 | XK_odiaeresis, XK_eacute, NoSymbol, NoSymbol, /* 86*/ |
4393 | XK_adiaeresis, XK_agrave, XK_braceleft, NoSymbol, /* 87*/ | | 4186 | XK_adiaeresis, XK_agrave, XK_braceleft, NoSymbol, /* 87*/ |
4394 | XK_dollar, XK_sterling, XK_braceright, NoSymbol, /* 88*/ | | 4187 | XK_dollar, XK_sterling, XK_braceright, NoSymbol, /* 88*/ |
4395 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 4188 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
4396 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 4189 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
4397 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 4190 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
4398 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 4191 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
4399 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 4192 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
4400 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 4193 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
4401 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 4194 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
4402 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 4195 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
4403 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 4196 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
4404 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 4197 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
4405 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 4198 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
4406 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 4199 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
4407 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 4200 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
4408 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 4201 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
4409 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 4202 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
4410 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 4203 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
4411 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 4204 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
4412 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 4205 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
4413 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ | | 4206 | XK_comma, XK_semicolon, NoSymbol, NoSymbol, /*107*/ |
4414 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ | | 4207 | XK_period, XK_colon, NoSymbol, NoSymbol, /*108*/ |
4415 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ | | 4208 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /*109*/ |
4416 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 4209 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
4417 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 4210 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
4418 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 4211 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
4419 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 4212 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
4420 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 4213 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
4421 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 4214 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
4422 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 4215 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
4423 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 4216 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
4424 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 4217 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
4425 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 4218 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
4426 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 4219 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
4427 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 4220 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
4428 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 4221 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
4429 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 4222 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
4430 | XK_less, XK_greater, XK_backslash, NoSymbol, /*124*/ | | 4223 | XK_less, XK_greater, XK_backslash, NoSymbol, /*124*/ |
4431 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 4224 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
4432 | }; | | 4225 | }; |
4433 | | | 4226 | |
4434 | #define SwissGe5Modmap Generic5Modmap | | | |
4435 | | | | |
4436 | #else | | 4227 | #else |
4437 | | | 4228 | |
4438 | #define SwissGe5Keymap NULL | | 4229 | #define SwissGe5Keymap NULL |
4439 | #define SwissGe5Modmap NULL | | | |
4440 | | | 4230 | |
4441 | #endif /* SWITZER_GE5 */ | | 4231 | #endif /* SWITZER_GE5 */ |
4442 | | | 4232 | |
4443 | | | 4233 | |
4444 | #ifdef TAI4 | | 4234 | #ifdef TAI4 |
4445 | | | 4235 | |
4446 | static KeySym Taiwan4Keymap[] = { | | 4236 | static KeySym Taiwan4Keymap[] = { |
4447 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 4237 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
4448 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 4238 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
4449 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 4239 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
4450 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 4240 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
4451 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 4241 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
4452 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 4242 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
4453 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 4243 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
4454 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 4244 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
4455 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 4245 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
4456 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 4246 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
4457 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 4247 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
4458 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 4248 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
4459 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 4249 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
4460 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 4250 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
4461 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 4251 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
4462 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 4252 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
4463 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 4253 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
4464 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 4254 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
4465 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 4255 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
4466 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 4256 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
4467 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 4257 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
4468 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 4258 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
4469 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 4259 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
4470 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 4260 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
4471 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 4261 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
4472 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 4262 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
4473 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 4263 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
4474 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 4264 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
4475 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 4265 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
4476 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 4266 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
4477 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 4267 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
4478 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 4268 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
4479 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 4269 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
4480 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 4270 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
4481 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 4271 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
4482 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 4272 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
4483 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 4273 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
4484 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 4274 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
4485 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 4275 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
4486 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 4276 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
4487 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 4277 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
4488 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 4278 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
4489 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 4279 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
4490 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 4280 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
4491 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 4281 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
4492 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 4282 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
4493 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 4283 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
4494 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 4284 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
4495 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 4285 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
4496 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 4286 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
4497 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 4287 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
4498 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 4288 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
4499 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 4289 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
4500 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 4290 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
4501 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 4291 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
4502 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 4292 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
4503 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 4293 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
4504 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 4294 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
4505 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 4295 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
4506 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 4296 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
4507 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 4297 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
4508 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 4298 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
4509 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 4299 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
4510 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 4300 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
4511 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 4301 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
4512 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 4302 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
4513 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 4303 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
4514 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 4304 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
4515 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 4305 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
4516 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 4306 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
4517 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 4307 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
4518 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 4308 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
4519 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 4309 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
4520 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 4310 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
4521 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 4311 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
4522 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 4312 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
4523 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 4313 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
4524 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 4314 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
4525 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 4315 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
4526 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 4316 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
4527 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 4317 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
4528 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 4318 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
4529 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 4319 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
4530 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 4320 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
4531 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 4321 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
4532 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 4322 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
4533 | XK_apostrophe, XK_quotedbl, NoSymbol, NoSymbol, /* 87*/ | | 4323 | XK_apostrophe, XK_quotedbl, NoSymbol, NoSymbol, /* 87*/ |
4534 | XK_backslash, XK_bar, XK_brokenbar, NoSymbol, /* 88*/ | | 4324 | XK_backslash, XK_bar, XK_brokenbar, NoSymbol, /* 88*/ |
4535 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 4325 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
4536 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 4326 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
4537 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 4327 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
4538 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 4328 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
4539 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 4329 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
4540 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 4330 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
4541 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 4331 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
4542 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 4332 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
4543 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 4333 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
4544 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 4334 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
4545 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 4335 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
4546 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 4336 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
4547 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 4337 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
4548 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 4338 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
4549 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 4339 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
4550 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 4340 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
4551 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 4341 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
4552 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 4342 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
4553 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 4343 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
4554 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 4344 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
4555 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 4345 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
4556 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 4346 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
4557 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 4347 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
4558 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 4348 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
4559 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 4349 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
4560 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 4350 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
4561 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 4351 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
4562 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 4352 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
4563 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 4353 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
4564 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 4354 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
4565 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 4355 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
4566 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 4356 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
4567 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 4357 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
4568 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 4358 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
4569 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 4359 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
4570 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 4360 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
4571 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 4361 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
4572 | }; | | 4362 | }; |
4573 | | | 4363 | |
4574 | #define Taiwan4Modmap Generic5Modmap | | | |
4575 | | | | |
4576 | #else | | 4364 | #else |
4577 | | | 4365 | |
4578 | #define Taiwan4Keymap NULL | | 4366 | #define Taiwan4Keymap NULL |
4579 | #define Taiwan4Modmap NULL | | | |
4580 | | | 4367 | |
4581 | #endif /* TAIWAN4 */ | | 4368 | #endif /* TAIWAN4 */ |
4582 | | | 4369 | |
4583 | | | 4370 | |
4584 | #ifdef TAI5 | | 4371 | #ifdef TAI5 |
4585 | | | 4372 | |
4586 | static KeySym Taiwan5Keymap[] = { | | 4373 | static KeySym Taiwan5Keymap[] = { |
4587 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 4374 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
4588 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 4375 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
4589 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 4376 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
4590 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 4377 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
4591 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 4378 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
4592 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 4379 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
4593 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 4380 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
4594 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 4381 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
4595 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 4382 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
4596 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 4383 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
4597 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 4384 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
4598 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 4385 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
4599 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 4386 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
4600 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 4387 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
4601 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 4388 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
4602 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 4389 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
4603 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 4390 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
4604 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 4391 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
4605 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 4392 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
4606 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 4393 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
4607 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 4394 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
4608 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 4395 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
4609 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 4396 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
4610 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 4397 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
4611 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 4398 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
4612 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 4399 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
4613 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 4400 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
4614 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 4401 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
4615 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 4402 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
4616 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 4403 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
4617 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 4404 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
4618 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 4405 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
4619 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 4406 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
4620 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 4407 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
4621 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 4408 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
4622 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 4409 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
4623 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 4410 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
4624 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 4411 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
4625 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 4412 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
4626 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 4413 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
4627 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 4414 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
4628 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 4415 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
4629 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 4416 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
4630 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 4417 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
4631 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 4418 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
4632 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 4419 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
4633 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 4420 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
4634 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 4421 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
4635 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 4422 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
4636 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 4423 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
4637 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 4424 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
4638 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 4425 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
4639 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 4426 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
4640 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 4427 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
4641 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 4428 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
4642 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 4429 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
4643 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 4430 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
4644 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 4431 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
4645 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 4432 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
4646 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 4433 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
4647 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 4434 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
4648 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 4435 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
4649 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 4436 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
4650 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 4437 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
4651 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 4438 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
4652 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 4439 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
4653 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 4440 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
4654 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 4441 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
4655 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 4442 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
4656 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 4443 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
4657 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 4444 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
4658 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 4445 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
4659 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 4446 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
4660 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 4447 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
4661 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 4448 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
4662 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 4449 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
4663 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 4450 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
4664 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 4451 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
4665 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 4452 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
4666 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 4453 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
4667 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 4454 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
4668 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 4455 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
4669 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 4456 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
4670 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 4457 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
4671 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 4458 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
4672 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 4459 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
4673 | XK_apostrophe, XK_quotedbl, NoSymbol, NoSymbol, /* 87*/ | | 4460 | XK_apostrophe, XK_quotedbl, NoSymbol, NoSymbol, /* 87*/ |
4674 | XK_backslash, XK_bar, XK_brokenbar, NoSymbol, /* 88*/ | | 4461 | XK_backslash, XK_bar, XK_brokenbar, NoSymbol, /* 88*/ |
4675 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 4462 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
4676 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 4463 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
4677 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 4464 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
4678 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 4465 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
4679 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 4466 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
4680 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 4467 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
4681 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 4468 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
4682 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 4469 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
4683 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 4470 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
4684 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 4471 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
4685 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 4472 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
4686 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 4473 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
4687 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 4474 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
4688 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 4475 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
4689 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 4476 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
4690 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 4477 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
4691 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 4478 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
4692 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 4479 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
4693 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 4480 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
4694 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 4481 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
4695 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 4482 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
4696 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 4483 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
4697 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 4484 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
4698 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 4485 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
4699 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 4486 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
4700 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 4487 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
4701 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 4488 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
4702 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 4489 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
4703 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 4490 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
4704 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 4491 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
4705 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 4492 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
4706 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 4493 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
4707 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 4494 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
4708 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 4495 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
4709 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 4496 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
4710 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 4497 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
4711 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 4498 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
4712 | }; | | 4499 | }; |
4713 | | | 4500 | |
4714 | #define Taiwan5Modmap Generic5Modmap | | | |
4715 | | | | |
4716 | #else | | 4501 | #else |
4717 | | | 4502 | |
4718 | #define Taiwan5Keymap NULL | | 4503 | #define Taiwan5Keymap NULL |
4719 | #define Taiwan5Modmap NULL | | | |
4720 | | | 4504 | |
4721 | #endif /* TAIWAN5 */ | | 4505 | #endif /* TAIWAN5 */ |
4722 | | | 4506 | |
4723 | | | 4507 | |
4724 | #ifdef UK4 | | 4508 | #ifdef UK4 |
4725 | | | 4509 | |
4726 | static KeySym UK4Keymap[] = { | | 4510 | static KeySym UK4Keymap[] = { |
4727 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 4511 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
4728 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 4512 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
4729 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 4513 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
4730 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 4514 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
4731 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 4515 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
4732 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 4516 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
4733 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 4517 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
4734 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 4518 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
4735 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 4519 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
4736 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 4520 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
4737 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 4521 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
4738 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 4522 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
4739 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 4523 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
4740 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 4524 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
4741 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 4525 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
4742 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 4526 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
4743 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 4527 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
4744 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 4528 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
4745 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 4529 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
4746 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 4530 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
4747 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 4531 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
4748 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 4532 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
4749 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 4533 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
4750 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 4534 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
4751 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 4535 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
4752 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 4536 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
4753 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 4537 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
4754 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 4538 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
4755 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 4539 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
4756 | XK_1, XK_exclam, XK_brokenbar, NoSymbol, /* 30*/ | | 4540 | XK_1, XK_exclam, XK_brokenbar, NoSymbol, /* 30*/ |
4757 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 4541 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
4758 | XK_3, XK_sterling, XK_numbersign, NoSymbol, /* 32*/ | | 4542 | XK_3, XK_sterling, XK_numbersign, NoSymbol, /* 32*/ |
4759 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 4543 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
4760 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 4544 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
4761 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 4545 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
4762 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 4546 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
4763 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 4547 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
4764 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 4548 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
4765 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 4549 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
4766 | XK_minus, XK_underscore, XK_notsign, NoSymbol, /* 40*/ | | 4550 | XK_minus, XK_underscore, XK_notsign, NoSymbol, /* 40*/ |
4767 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 4551 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
4768 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 4552 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
4769 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 4553 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
4770 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 4554 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
4771 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 4555 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
4772 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 4556 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
4773 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 4557 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
4774 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 4558 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
4775 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 4559 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
4776 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 4560 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
4777 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 4561 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
4778 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 4562 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
4779 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 4563 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
4780 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 4564 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
4781 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 4565 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
4782 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 4566 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
4783 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 4567 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
4784 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 4568 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
4785 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 4569 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
4786 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 4570 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
4787 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 4571 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
4788 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 4572 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
4789 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 4573 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
4790 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 4574 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
4791 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 4575 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
4792 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 4576 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
4793 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 4577 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
4794 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 4578 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
4795 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 4579 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
4796 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 4580 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
4797 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 4581 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
4798 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 4582 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
4799 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 4583 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
4800 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 4584 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
4801 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 4585 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
4802 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 4586 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
4803 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 4587 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
4804 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 4588 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
4805 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 4589 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
4806 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 4590 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
4807 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 4591 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
4808 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 4592 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
4809 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 4593 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
4810 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 4594 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
4811 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 4595 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
4812 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 4596 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
4813 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ | | 4597 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ |
4814 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ | | 4598 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ |
4815 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 4599 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
4816 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 4600 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
4817 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 4601 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
4818 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 4602 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
4819 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 4603 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
4820 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 4604 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
4821 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 4605 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
4822 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 4606 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
4823 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 4607 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
4824 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 4608 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
4825 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 4609 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
4826 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 4610 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
4827 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 4611 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
4828 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 4612 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
4829 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 4613 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
4830 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 4614 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
4831 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 4615 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
4832 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 4616 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
4833 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 4617 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
4834 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 4618 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
4835 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 4619 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
4836 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 4620 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
4837 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 4621 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
4838 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 4622 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
4839 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 4623 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
4840 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 4624 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
4841 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 4625 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
4842 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 4626 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
4843 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 4627 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
4844 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 4628 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
4845 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 4629 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
4846 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 4630 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
4847 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 4631 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
4848 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 4632 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
4849 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 4633 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
4850 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 4634 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
4851 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 4635 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
4852 | }; | | 4636 | }; |
4853 | | | 4637 | |
4854 | #define UK4Modmap Generic5Modmap | | | |
4855 | | | | |
4856 | #else | | 4638 | #else |
4857 | | | 4639 | |
4858 | #define UK4Keymap NULL | | 4640 | #define UK4Keymap NULL |
4859 | #define UK4Modmap NULL | | | |
4860 | | | 4641 | |
4861 | #endif /* UK4 */ | | 4642 | #endif /* UK4 */ |
4862 | | | 4643 | |
4863 | | | 4644 | |
4864 | #ifdef UK5 | | 4645 | #ifdef UK5 |
4865 | | | 4646 | |
4866 | static KeySym UK5Keymap[] = { | | 4647 | static KeySym UK5Keymap[] = { |
4867 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 4648 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
4868 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 4649 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
4869 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 4650 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
4870 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 4651 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
4871 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 4652 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
4872 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 4653 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
4873 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 4654 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
4874 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 4655 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
4875 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 4656 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
4876 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 4657 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
4877 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 4658 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
4878 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 4659 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
4879 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 4660 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
4880 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 4661 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
4881 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 4662 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
4882 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 4663 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
4883 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 4664 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
4884 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 4665 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
4885 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 4666 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
4886 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 4667 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
4887 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 4668 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
4888 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 4669 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
4889 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 4670 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
4890 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 4671 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
4891 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 4672 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
4892 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 4673 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
4893 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 4674 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
4894 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 4675 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
4895 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 4676 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
4896 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 4677 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
4897 | XK_2, XK_quotedbl, NoSymbol, NoSymbol, /* 31*/ | | 4678 | XK_2, XK_quotedbl, NoSymbol, NoSymbol, /* 31*/ |
4898 | XK_3, XK_sterling, NoSymbol, NoSymbol, /* 32*/ | | 4679 | XK_3, XK_sterling, NoSymbol, NoSymbol, /* 32*/ |
4899 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 4680 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
4900 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 4681 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
4901 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 4682 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
4902 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 4683 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
4903 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 4684 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
4904 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 4685 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
4905 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 4686 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
4906 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 4687 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
4907 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 4688 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
4908 | XK_grave, XK_notsign, XK_brokenbar, NoSymbol, /* 42*/ | | 4689 | XK_grave, XK_notsign, XK_brokenbar, NoSymbol, /* 42*/ |
4909 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 4690 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
4910 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 4691 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
4911 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 4692 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
4912 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 4693 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
4913 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 4694 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
4914 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 4695 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
4915 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 4696 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
4916 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 4697 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
4917 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 4698 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
4918 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 4699 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
4919 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 4700 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
4920 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 4701 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
4921 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 4702 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
4922 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 4703 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
4923 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 4704 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
4924 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 4705 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
4925 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 4706 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
4926 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 4707 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
4927 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 4708 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
4928 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 4709 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
4929 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 4710 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
4930 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 4711 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
4931 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 4712 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
4932 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 4713 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
4933 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 4714 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
4934 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 4715 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
4935 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 4716 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
4936 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 4717 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
4937 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 4718 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
4938 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 4719 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
4939 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 4720 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
4940 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 4721 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
4941 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 4722 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
4942 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 4723 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
4943 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 4724 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
4944 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 4725 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
4945 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 4726 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
4946 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 4727 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
4947 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 4728 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
4948 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 4729 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
4949 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 4730 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
4950 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 4731 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
4951 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 4732 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
4952 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 4733 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
4953 | XK_apostrophe, XK_at, XK_acute, NoSymbol, /* 87*/ | | 4734 | XK_apostrophe, XK_at, XK_acute, NoSymbol, /* 87*/ |
4954 | XK_numbersign, XK_asciitilde, NoSymbol, NoSymbol, /* 88*/ | | 4735 | XK_numbersign, XK_asciitilde, NoSymbol, NoSymbol, /* 88*/ |
4955 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 4736 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
4956 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 4737 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
4957 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 4738 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
4958 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 4739 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
4959 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 4740 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
4960 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 4741 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
4961 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 4742 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
4962 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 4743 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
4963 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 4744 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
4964 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 4745 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
4965 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 4746 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
4966 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 4747 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
4967 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 4748 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
4968 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 4749 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
4969 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 4750 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
4970 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 4751 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
4971 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 4752 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
4972 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 4753 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
4973 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 4754 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
4974 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 4755 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
4975 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 4756 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
4976 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 4757 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
4977 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 4758 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
4978 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 4759 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
4979 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 4760 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
4980 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 4761 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
4981 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 4762 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
4982 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 4763 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
4983 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 4764 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
4984 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 4765 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
4985 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 4766 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
4986 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 4767 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
4987 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 4768 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
4988 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 4769 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
4989 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 4770 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
4990 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /*124*/ | | 4771 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /*124*/ |
4991 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 4772 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
4992 | }; | | 4773 | }; |
4993 | | | 4774 | |
4994 | #define UK5Modmap Generic5Modmap | | | |
4995 | | | | |
4996 | #else | | 4775 | #else |
4997 | | | 4776 | |
4998 | #define UK5Keymap NULL | | 4777 | #define UK5Keymap NULL |
4999 | #define UK5Modmap NULL | | | |
5000 | | | 4778 | |
5001 | #endif /* UK5 */ | | 4779 | #endif /* UK5 */ |
5002 | | | 4780 | |
5003 | | | 4781 | |
5004 | #ifdef US101A | | 4782 | #ifdef US101A |
5005 | | | 4783 | |
5006 | static KeySym US101AKeymap[] = { | | 4784 | static KeySym US101AKeymap[] = { |
5007 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 1*/ | | 4785 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 1*/ |
5008 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 4786 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
5009 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 3*/ | | 4787 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 3*/ |
5010 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 4788 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
5011 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 4789 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
5012 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 4790 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
5013 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 4791 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
5014 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 4792 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
5015 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 4793 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
5016 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 4794 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
5017 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 4795 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
5018 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 4796 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
5019 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 4797 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
5020 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 4798 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
5021 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 4799 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
5022 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 4800 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
5023 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 4801 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
5024 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 4802 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
5025 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 4803 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
5026 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 4804 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
5027 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 21*/ | | 4805 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 21*/ |
5028 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 4806 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
5029 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 4807 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
5030 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 4808 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
5031 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 25*/ | | 4809 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 25*/ |
5032 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 26*/ | | 4810 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 26*/ |
5033 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 4811 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
5034 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 4812 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
5035 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 4813 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
5036 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 4814 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
5037 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 4815 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
5038 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 4816 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
5039 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 4817 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
5040 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 4818 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
5041 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 4819 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
5042 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 4820 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
5043 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 4821 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
5044 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 4822 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
5045 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 4823 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
5046 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 4824 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
5047 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 4825 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
5048 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 4826 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
5049 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 4827 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
5050 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 4828 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
5051 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 45*/ | | 4829 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 45*/ |
5052 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 4830 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
5053 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 4831 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
5054 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 4832 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
5055 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 49*/ | | 4833 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 49*/ |
5056 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 4834 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
5057 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 51*/ | | 4835 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 51*/ |
5058 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 4836 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
5059 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 4837 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
5060 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 4838 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
5061 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 4839 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
5062 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 4840 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
5063 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 4841 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
5064 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 4842 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
5065 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 4843 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
5066 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 4844 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
5067 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 4845 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
5068 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 4846 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
5069 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 4847 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
5070 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 4848 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
5071 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 4849 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
5072 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 4850 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
5073 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 4851 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
5074 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 4852 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
5075 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 4853 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
5076 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 4854 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
5077 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 4855 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
5078 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 72*/ | | 4856 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 72*/ |
5079 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /* 73*/ | | 4857 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /* 73*/ |
5080 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 4858 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
5081 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 4859 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
5082 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 4860 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
5083 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 4861 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
5084 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 4862 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
5085 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 4863 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
5086 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 4864 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
5087 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 4865 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
5088 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 4866 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
5089 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 4867 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
5090 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 4868 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
5091 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 4869 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
5092 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 4870 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
5093 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ | | 4871 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ |
5094 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ | | 4872 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ |
5095 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 4873 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
5096 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 4874 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
5097 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 4875 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
5098 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 4876 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
5099 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 4877 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
5100 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 4878 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
5101 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 95*/ | | 4879 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 95*/ |
5102 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 4880 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
5103 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 97*/ | | 4881 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 97*/ |
5104 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 4882 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
5105 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 4883 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
5106 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 4884 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
5107 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 4885 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
5108 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 4886 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
5109 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 4887 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
5110 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 4888 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
5111 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 4889 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
5112 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 4890 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
5113 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 4891 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
5114 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 4892 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
5115 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 4893 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
5116 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 4894 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
5117 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 4895 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
5118 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 4896 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
5119 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 4897 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
5120 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 4898 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
5121 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 4899 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
5122 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 4900 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
5123 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 4901 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
5124 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 4902 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
5125 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 4903 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
5126 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 4904 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
5127 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 4905 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
5128 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 4906 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
5129 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 4907 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
5130 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 4908 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
5131 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 4909 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
5132 | }; | | 4910 | }; |
5133 | | | 4911 | |
5134 | static const SunModmapRec US101AModmap[] = { | | | |
5135 | { 99, ShiftMask }, | | | |
5136 | { 110, ShiftMask }, | | | |
5137 | { 119, LockMask }, | | | |
5138 | { 76, ControlMask }, | | | |
5139 | { 122, Meta_Mask }, | | | |
5140 | { 98, Num_Lock_Mask }, | | | |
5141 | { 120, Alt_Mask }, | | | |
5142 | { 0, 0 } | | | |
5143 | }; | | | |
5144 | | | | |
5145 | #else | | 4912 | #else |
5146 | | | 4913 | |
5147 | #define US101AKeymap NULL | | 4914 | #define US101AKeymap NULL |
5148 | #define US101AModmap NULL | | | |
5149 | | | 4915 | |
5150 | #endif /* US101A */ | | 4916 | #endif /* US101A */ |
5151 | | | 4917 | |
5152 | | | 4918 | |
5153 | #ifdef US4 | | 4919 | #ifdef US4 |
5154 | | | 4920 | |
5155 | static KeySym US4Keymap[] = { | | 4921 | static KeySym US4Keymap[] = { |
5156 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 4922 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
5157 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ | | 4923 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 2*/ |
5158 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 4924 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
5159 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ | | 4925 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 4*/ |
5160 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 4926 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
5161 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 4927 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
5162 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 4928 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
5163 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 4929 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
5164 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 4930 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
5165 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 4931 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
5166 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 4932 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
5167 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 4933 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
5168 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 4934 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
5169 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 4935 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
5170 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 4936 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
5171 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 4937 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
5172 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 4938 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
5173 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 4939 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
5174 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 4940 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
5175 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 4941 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
5176 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ | | 4942 | XK_Pause, NoSymbol, XK_R1, NoSymbol, /* 21*/ |
5177 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ | | 4943 | XK_Print, NoSymbol, XK_R2, NoSymbol, /* 22*/ |
5178 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ | | 4944 | XK_Break, XK_Scroll_Lock, XK_R3, NoSymbol, /* 23*/ |
5179 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 4945 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
5180 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 4946 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
5181 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 4947 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
5182 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 4948 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
5183 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 4949 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
5184 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 4950 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
5185 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 4951 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
5186 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 4952 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
5187 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 4953 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
5188 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 4954 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
5189 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 4955 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
5190 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 4956 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
5191 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 4957 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
5192 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 4958 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
5193 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 4959 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
5194 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 4960 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
5195 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 4961 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
5196 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 4962 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
5197 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 4963 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
5198 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 4964 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
5199 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 4965 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
5200 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ | | 4966 | XK_KP_Equal, NoSymbol, XK_R4, NoSymbol, /* 45*/ |
5201 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ | | 4967 | XK_KP_Divide, NoSymbol, XK_R5, NoSymbol, /* 46*/ |
5202 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ | | 4968 | XK_KP_Multiply, NoSymbol, XK_R6, NoSymbol, /* 47*/ |
5203 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ | | 4969 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 48*/ |
5204 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 4970 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
5205 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 4971 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
5206 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 4972 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
5207 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 4973 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
5208 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 4974 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
5209 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 4975 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
5210 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 4976 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
5211 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 4977 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
5212 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 4978 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
5213 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 4979 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
5214 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 4980 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
5215 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 4981 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
5216 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 4982 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
5217 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 4983 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
5218 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 4984 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
5219 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 4985 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
5220 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 4986 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
5221 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 4987 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
5222 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 4988 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
5223 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ | | 4989 | XK_KP_Home, XK_KP_7, XK_R7, NoSymbol, /* 68*/ |
5224 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ | | 4990 | XK_KP_Up, XK_KP_8, XK_R8, NoSymbol, /* 69*/ |
5225 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ | | 4991 | XK_KP_Prior, XK_KP_9, XK_R9, NoSymbol, /* 70*/ |
5226 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 4992 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
5227 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 4993 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
5228 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 4994 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
5229 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 4995 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
5230 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 4996 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
5231 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 4997 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
5232 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 4998 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
5233 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 4999 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
5234 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 5000 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
5235 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 5001 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
5236 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 5002 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
5237 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 5003 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
5238 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 5004 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
5239 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 5005 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
5240 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 5006 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
5241 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 5007 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
5242 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ | | 5008 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ |
5243 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ | | 5009 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ |
5244 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 5010 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
5245 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 5011 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
5246 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ | | 5012 | XK_KP_Left, XK_KP_4, XK_R10, NoSymbol, /* 91*/ |
5247 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ | | 5013 | NoSymbol, XK_KP_5, XK_R11, NoSymbol, /* 92*/ |
5248 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ | | 5014 | XK_KP_Right, XK_KP_6, XK_R12, NoSymbol, /* 93*/ |
5249 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 5015 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
5250 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 5016 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
5251 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 5017 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
5252 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 5018 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
5253 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 5019 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
5254 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 5020 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
5255 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 5021 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
5256 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 5022 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
5257 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 5023 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
5258 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 5024 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
5259 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 5025 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
5260 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 5026 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
5261 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 5027 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
5262 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 5028 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
5263 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 5029 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
5264 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 5030 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
5265 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 5031 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
5266 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 5032 | XK_Linefeed, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
5267 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ | | 5033 | XK_KP_End, XK_KP_1, XK_R13, NoSymbol, /*112*/ |
5268 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ | | 5034 | XK_KP_Down, XK_KP_2, XK_R14, NoSymbol, /*113*/ |
5269 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ | | 5035 | XK_KP_Next, XK_KP_3, XK_R15, NoSymbol, /*114*/ |
5270 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 5036 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
5271 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 5037 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
5272 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 5038 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
5273 | XK_Help, XK_Help, NoSymbol, NoSymbol, /*118*/ | | 5039 | XK_Help, XK_Help, NoSymbol, NoSymbol, /*118*/ |
5274 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 5040 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
5275 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 5041 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
5276 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 5042 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
5277 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 5043 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
5278 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 5044 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
5279 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 5045 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
5280 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 5046 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
5281 | }; | | 5047 | }; |
5282 | | | 5048 | |
5283 | #define US4Modmap Generic5Modmap | | | |
5284 | | | | |
5285 | #else | | 5049 | #else |
5286 | | | 5050 | |
5287 | #define US4Keymap NULL | | 5051 | #define US4Keymap NULL |
5288 | #define US4Modmap NULL | | | |
5289 | | | 5052 | |
5290 | #endif /* US4 */ | | 5053 | #endif /* US4 */ |
5291 | | | 5054 | |
5292 | | | 5055 | |
5293 | #ifdef US5 | | 5056 | #ifdef US5 |
5294 | | | 5057 | |
5295 | static KeySym US5Keymap[] = { | | 5058 | static KeySym US5Keymap[] = { |
5296 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 5059 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
5297 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 5060 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
5298 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 5061 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
5299 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 5062 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
5300 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 5063 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
5301 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 5064 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
5302 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 5065 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
5303 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 5066 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
5304 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 5067 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
5305 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 5068 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
5306 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 5069 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
5307 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 5070 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
5308 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 5071 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
5309 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 5072 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
5310 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 5073 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
5311 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 5074 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
5312 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 5075 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
5313 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 5076 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
5314 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 5077 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
5315 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 5078 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
5316 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 5079 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
5317 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 5080 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
5318 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 5081 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
5319 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 5082 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
5320 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 5083 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
5321 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 5084 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
5322 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 5085 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
5323 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 5086 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
5324 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 5087 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
5325 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 5088 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
5326 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 5089 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
5327 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 5090 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
5328 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 5091 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
5329 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 5092 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
5330 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 5093 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
5331 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 5094 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
5332 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 5095 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
5333 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 5096 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
5334 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 5097 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
5335 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 5098 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
5336 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 5099 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
5337 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 5100 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
5338 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 5101 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
5339 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 5102 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
5340 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 5103 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
5341 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 5104 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
5342 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 5105 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
5343 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 5106 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
5344 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 5107 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
5345 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 5108 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
5346 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 5109 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
5347 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 5110 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
5348 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 5111 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
5349 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 5112 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
5350 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 5113 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
5351 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 5114 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
5352 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 5115 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
5353 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 5116 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
5354 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 5117 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
5355 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 5118 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
5356 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 5119 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
5357 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 5120 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
5358 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 5121 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
5359 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 5122 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
5360 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 5123 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
5361 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 5124 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
5362 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 5125 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
5363 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 5126 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
5364 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 5127 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
5365 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 5128 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
5366 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 5129 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
5367 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 5130 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
5368 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 5131 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
5369 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 5132 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
5370 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 5133 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
5371 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 5134 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
5372 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 5135 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
5373 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 5136 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
5374 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 5137 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
5375 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 5138 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
5376 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 5139 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
5377 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 5140 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
5378 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 5141 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
5379 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 5142 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
5380 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 5143 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
5381 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 5144 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
5382 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ | | 5145 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ |
5383 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ | | 5146 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ |
5384 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 5147 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
5385 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 5148 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
5386 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 5149 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
5387 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 5150 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
5388 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 5151 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
5389 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 5152 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
5390 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 5153 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
5391 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 5154 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
5392 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 5155 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
5393 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 5156 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
5394 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 5157 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
5395 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 5158 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
5396 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 5159 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
5397 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 5160 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
5398 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 5161 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
5399 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 5162 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
5400 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 5163 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
5401 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 5164 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
5402 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 5165 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
5403 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 5166 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
5404 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 5167 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
5405 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 5168 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
5406 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 5169 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
5407 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 5170 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
5408 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 5171 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
5409 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 5172 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
5410 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 5173 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
5411 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 5174 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
5412 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 5175 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
5413 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 5176 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
5414 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 5177 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
5415 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 5178 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
5416 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 5179 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
5417 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 5180 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
5418 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 5181 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
5419 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 5182 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
5420 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 5183 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
5421 | }; | | 5184 | }; |
5422 | | | 5185 | |
5423 | #define US5Modmap Generic5Modmap | | | |
5424 | | | | |
5425 | #else | | 5186 | #else |
5426 | | | 5187 | |
5427 | #define US5Keymap NULL | | 5188 | #define US5Keymap NULL |
5428 | #define US5Modmap NULL | | | |
5429 | | | 5189 | |
5430 | #endif /* US5 */ | | 5190 | #endif /* US5 */ |
5431 | | | 5191 | |
5432 | #ifdef US_UNIX5 | | 5192 | #ifdef US_UNIX5 |
5433 | | | 5193 | |
5434 | static KeySym US_UNIX5Keymap[] = { | | 5194 | static KeySym US_UNIX5Keymap[] = { |
5435 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ | | 5195 | SunXK_Stop, NoSymbol, XK_L1, NoSymbol, /* 1*/ |
5436 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ | | 5196 | SunXK_AudioLowerVolume,SunXK_VideoLowerBrightness,NoSymbol, NoSymbol, /* 2*/ |
5437 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ | | 5197 | SunXK_Again, NoSymbol, XK_L2, NoSymbol, /* 3*/ |
5438 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ | | 5198 | SunXK_AudioRaiseVolume,SunXK_VideoRaiseBrightness,NoSymbol, NoSymbol, /* 4*/ |
5439 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ | | 5199 | XK_F1, NoSymbol, NoSymbol, NoSymbol, /* 5*/ |
5440 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ | | 5200 | XK_F2, NoSymbol, NoSymbol, NoSymbol, /* 6*/ |
5441 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ | | 5201 | XK_F10, NoSymbol, NoSymbol, NoSymbol, /* 7*/ |
5442 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ | | 5202 | XK_F3, NoSymbol, NoSymbol, NoSymbol, /* 8*/ |
5443 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ | | 5203 | XK_F11, NoSymbol, SunXK_F36, NoSymbol, /* 9*/ |
5444 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ | | 5204 | XK_F4, NoSymbol, NoSymbol, NoSymbol, /* 10*/ |
5445 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ | | 5205 | XK_F12, NoSymbol, SunXK_F37, NoSymbol, /* 11*/ |
5446 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ | | 5206 | XK_F5, NoSymbol, NoSymbol, NoSymbol, /* 12*/ |
5447 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ | | 5207 | SunXK_AltGraph, NoSymbol, NoSymbol, NoSymbol, /* 13*/ |
5448 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ | | 5208 | XK_F6, NoSymbol, NoSymbol, NoSymbol, /* 14*/ |
5449 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ | | 5209 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 15*/ |
5450 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ | | 5210 | XK_F7, NoSymbol, NoSymbol, NoSymbol, /* 16*/ |
5451 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ | | 5211 | XK_F8, NoSymbol, NoSymbol, NoSymbol, /* 17*/ |
5452 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ | | 5212 | XK_F9, NoSymbol, NoSymbol, NoSymbol, /* 18*/ |
5453 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ | | 5213 | XK_Alt_L, NoSymbol, NoSymbol, NoSymbol, /* 19*/ |
5454 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ | | 5214 | XK_Up, NoSymbol, NoSymbol, NoSymbol, /* 20*/ |
5455 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ | | 5215 | XK_Pause, NoSymbol, XK_Break, NoSymbol, /* 21*/ |
5456 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ | | 5216 | XK_Print, NoSymbol, XK_Sys_Req, SunXK_Sys_Req, /* 22*/ |
5457 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ | | 5217 | XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, /* 23*/ |
5458 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ | | 5218 | XK_Left, NoSymbol, NoSymbol, NoSymbol, /* 24*/ |
5459 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ | | 5219 | SunXK_Props, NoSymbol, XK_L3, NoSymbol, /* 25*/ |
5460 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ | | 5220 | SunXK_Undo, NoSymbol, XK_L4, NoSymbol, /* 26*/ |
5461 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ | | 5221 | XK_Down, NoSymbol, NoSymbol, NoSymbol, /* 27*/ |
5462 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ | | 5222 | XK_Right, NoSymbol, NoSymbol, NoSymbol, /* 28*/ |
5463 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ | | 5223 | XK_Escape, NoSymbol, NoSymbol, NoSymbol, /* 29*/ |
5464 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ | | 5224 | XK_1, XK_exclam, NoSymbol, NoSymbol, /* 30*/ |
5465 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ | | 5225 | XK_2, XK_at, NoSymbol, NoSymbol, /* 31*/ |
5466 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ | | 5226 | XK_3, XK_numbersign, NoSymbol, NoSymbol, /* 32*/ |
5467 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ | | 5227 | XK_4, XK_dollar, NoSymbol, NoSymbol, /* 33*/ |
5468 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ | | 5228 | XK_5, XK_percent, NoSymbol, NoSymbol, /* 34*/ |
5469 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ | | 5229 | XK_6, XK_asciicircum, NoSymbol, NoSymbol, /* 35*/ |
5470 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ | | 5230 | XK_7, XK_ampersand, NoSymbol, NoSymbol, /* 36*/ |
5471 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ | | 5231 | XK_8, XK_asterisk, NoSymbol, NoSymbol, /* 37*/ |
5472 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ | | 5232 | XK_9, XK_parenleft, NoSymbol, NoSymbol, /* 38*/ |
5473 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ | | 5233 | XK_0, XK_parenright, NoSymbol, NoSymbol, /* 39*/ |
5474 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ | | 5234 | XK_minus, XK_underscore, NoSymbol, NoSymbol, /* 40*/ |
5475 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ | | 5235 | XK_equal, XK_plus, NoSymbol, NoSymbol, /* 41*/ |
5476 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ | | 5236 | XK_grave, XK_asciitilde, XK_acute, NoSymbol, /* 42*/ |
5477 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ | | 5237 | XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, /* 43*/ |
5478 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ | | 5238 | XK_Insert, NoSymbol, NoSymbol, NoSymbol, /* 44*/ |
5479 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ | | 5239 | SunXK_AudioMute,SunXK_VideoDegauss,NoSymbol, NoSymbol, /* 45*/ |
5480 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ | | 5240 | XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, /* 46*/ |
5481 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ | | 5241 | XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, /* 47*/ |
5482 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ | | 5242 | SunXK_PowerSwitch,SunXK_PowerSwitchShift, NoSymbol, NoSymbol, /* 48*/ |
5483 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ | | 5243 | SunXK_Front, NoSymbol, XK_L5, NoSymbol, /* 49*/ |
5484 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ | | 5244 | XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, /* 50*/ |
5485 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ | | 5245 | SunXK_Copy, NoSymbol, XK_L6, NoSymbol, /* 51*/ |
5486 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ | | 5246 | XK_Home, NoSymbol, NoSymbol, NoSymbol, /* 52*/ |
5487 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ | | 5247 | XK_Tab, NoSymbol, NoSymbol, NoSymbol, /* 53*/ |
5488 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ | | 5248 | XK_Q, NoSymbol, NoSymbol, NoSymbol, /* 54*/ |
5489 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ | | 5249 | XK_W, NoSymbol, NoSymbol, NoSymbol, /* 55*/ |
5490 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ | | 5250 | XK_E, NoSymbol, NoSymbol, NoSymbol, /* 56*/ |
5491 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ | | 5251 | XK_R, NoSymbol, NoSymbol, NoSymbol, /* 57*/ |
5492 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ | | 5252 | XK_T, NoSymbol, NoSymbol, NoSymbol, /* 58*/ |
5493 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ | | 5253 | XK_Y, NoSymbol, NoSymbol, NoSymbol, /* 59*/ |
5494 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ | | 5254 | XK_U, NoSymbol, NoSymbol, NoSymbol, /* 60*/ |
5495 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ | | 5255 | XK_I, NoSymbol, NoSymbol, NoSymbol, /* 61*/ |
5496 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ | | 5256 | XK_O, NoSymbol, NoSymbol, NoSymbol, /* 62*/ |
5497 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ | | 5257 | XK_P, NoSymbol, NoSymbol, NoSymbol, /* 63*/ |
5498 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ | | 5258 | XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, /* 64*/ |
5499 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ | | 5259 | XK_bracketright,XK_braceright, NoSymbol, NoSymbol, /* 65*/ |
5500 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ | | 5260 | XK_Delete, NoSymbol, NoSymbol, NoSymbol, /* 66*/ |
5501 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ | | 5261 | SunXK_Compose, NoSymbol, NoSymbol, NoSymbol, /* 67*/ |
5502 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ | | 5262 | XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, /* 68*/ |
5503 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ | | 5263 | XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, /* 69*/ |
5504 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ | | 5264 | XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, /* 70*/ |
5505 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ | | 5265 | XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, /* 71*/ |
5506 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ | | 5266 | SunXK_Open, NoSymbol, XK_L7, NoSymbol, /* 72*/ |
5507 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ | | 5267 | SunXK_Paste, NoSymbol, XK_L8, NoSymbol, /* 73*/ |
5508 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ | | 5268 | XK_End, NoSymbol, NoSymbol, NoSymbol, /* 74*/ |
5509 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ | | 5269 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /* 75*/ |
5510 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ | | 5270 | XK_Control_L, NoSymbol, NoSymbol, NoSymbol, /* 76*/ |
5511 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ | | 5271 | XK_A, NoSymbol, NoSymbol, NoSymbol, /* 77*/ |
5512 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ | | 5272 | XK_S, NoSymbol, NoSymbol, NoSymbol, /* 78*/ |
5513 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ | | 5273 | XK_D, NoSymbol, NoSymbol, NoSymbol, /* 79*/ |
5514 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ | | 5274 | XK_F, NoSymbol, NoSymbol, NoSymbol, /* 80*/ |
5515 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ | | 5275 | XK_G, NoSymbol, NoSymbol, NoSymbol, /* 81*/ |
5516 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ | | 5276 | XK_H, NoSymbol, NoSymbol, NoSymbol, /* 82*/ |
5517 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ | | 5277 | XK_J, NoSymbol, NoSymbol, NoSymbol, /* 83*/ |
5518 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ | | 5278 | XK_K, NoSymbol, NoSymbol, NoSymbol, /* 84*/ |
5519 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ | | 5279 | XK_L, NoSymbol, NoSymbol, NoSymbol, /* 85*/ |
5520 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ | | 5280 | XK_semicolon, XK_colon, NoSymbol, NoSymbol, /* 86*/ |
5521 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ | | 5281 | XK_apostrophe, XK_quotedbl, XK_acute, NoSymbol, /* 87*/ |
5522 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ | | 5282 | XK_backslash, XK_bar, NoSymbol, NoSymbol, /* 88*/ |
5523 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ | | 5283 | XK_Return, NoSymbol, NoSymbol, NoSymbol, /* 89*/ |
5524 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ | | 5284 | XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, /* 90*/ |
5525 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ | | 5285 | XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, /* 91*/ |
5526 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ | | 5286 | NoSymbol, XK_KP_5, NoSymbol, NoSymbol, /* 92*/ |
5527 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ | | 5287 | XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, /* 93*/ |
5528 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ | | 5288 | XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, /* 94*/ |
5529 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ | | 5289 | SunXK_Find, NoSymbol, XK_L9, NoSymbol, /* 95*/ |
5530 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ | | 5290 | XK_Prior, NoSymbol, NoSymbol, NoSymbol, /* 96*/ |
5531 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ | | 5291 | SunXK_Cut, NoSymbol, XK_L10, NoSymbol, /* 97*/ |
5532 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ | | 5292 | XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, /* 98*/ |
5533 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ | | 5293 | XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, /* 99*/ |
5534 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ | | 5294 | XK_Z, NoSymbol, NoSymbol, NoSymbol, /*100*/ |
5535 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ | | 5295 | XK_X, NoSymbol, NoSymbol, NoSymbol, /*101*/ |
5536 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ | | 5296 | XK_C, NoSymbol, NoSymbol, NoSymbol, /*102*/ |
5537 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ | | 5297 | XK_V, NoSymbol, NoSymbol, NoSymbol, /*103*/ |
5538 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ | | 5298 | XK_B, NoSymbol, NoSymbol, NoSymbol, /*104*/ |
5539 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ | | 5299 | XK_N, NoSymbol, NoSymbol, NoSymbol, /*105*/ |
5540 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ | | 5300 | XK_M, NoSymbol, NoSymbol, NoSymbol, /*106*/ |
5541 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ | | 5301 | XK_comma, XK_less, NoSymbol, NoSymbol, /*107*/ |
5542 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ | | 5302 | XK_period, XK_greater, NoSymbol, NoSymbol, /*108*/ |
5543 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ | | 5303 | XK_slash, XK_question, NoSymbol, NoSymbol, /*109*/ |
5544 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ | | 5304 | XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, /*110*/ |
5545 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ | | 5305 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*111*/ |
5546 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ | | 5306 | XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, /*112*/ |
5547 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ | | 5307 | XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, /*113*/ |
5548 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ | | 5308 | XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, /*114*/ |
5549 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ | | 5309 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*115*/ |
5550 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ | | 5310 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*116*/ |
5551 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ | | 5311 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*117*/ |
5552 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ | | 5312 | XK_Help, NoSymbol, NoSymbol, NoSymbol, /*118*/ |
5553 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ | | 5313 | XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, /*119*/ |
5554 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ | | 5314 | XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, /*120*/ |
5555 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ | | 5315 | XK_space, NoSymbol, NoSymbol, NoSymbol, /*121*/ |
5556 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ | | 5316 | XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, /*122*/ |
5557 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ | | 5317 | XK_Next, NoSymbol, NoSymbol, NoSymbol, /*123*/ |
5558 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ | | 5318 | NoSymbol, NoSymbol, NoSymbol, NoSymbol, /*124*/ |
5559 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ | | 5319 | XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, /*125*/ |
5560 | }; | | 5320 | }; |
5561 | | | 5321 | |
5562 | #define US_UNIX5Modmap Generic5Modmap | | | |
5563 | | | | |
5564 | #else | | 5322 | #else |
5565 | | | 5323 | |
5566 | #define US_UNIX5Keymap NULL | | 5324 | #define US_UNIX5Keymap NULL |
5567 | #define US_UNIX5Modmap NULL | | | |
5568 | | | 5325 | |
5569 | #endif /* US_UNIX5 */ | | 5326 | #endif /* US_UNIX5 */ |
5570 | | | 5327 | |
5571 | KeySym *sunType4KeyMaps[] = { | | 5328 | KeySym *sunType4KeyMaps[] = { |
5572 | US4Keymap, /* 0 */ | | 5329 | US4Keymap, /* 0 */ |
5573 | US4Keymap, /* 1 */ | | 5330 | US4Keymap, /* 1 */ |
5574 | FranceBelg4Keymap, /* 2 */ | | 5331 | FranceBelg4Keymap, /* 2 */ |
5575 | Canada4Keymap, /* 3 */ | | 5332 | Canada4Keymap, /* 3 */ |
5576 | Denmark4Keymap, /* 4 */ | | 5333 | Denmark4Keymap, /* 4 */ |
5577 | Germany4Keymap, /* 5 */ | | 5334 | Germany4Keymap, /* 5 */ |
5578 | Italy4Keymap, /* 6 */ | | 5335 | Italy4Keymap, /* 6 */ |
5579 | Netherland4Keymap, /* 7 */ | | 5336 | Netherland4Keymap, /* 7 */ |
5580 | Norway4Keymap, /* 8 */ | | 5337 | Norway4Keymap, /* 8 */ |
5581 | Portugal4Keymap, /* 9 */ | | 5338 | Portugal4Keymap, /* 9 */ |
5582 | SpainLatAm4Keymap, /* 10 */ | | 5339 | SpainLatAm4Keymap, /* 10 */ |
5583 | SwedenFin4Keymap, /* 11 */ | | 5340 | SwedenFin4Keymap, /* 11 */ |
5584 | SwissFr4Keymap, /* 12 */ | | 5341 | SwissFr4Keymap, /* 12 */ |
5585 | SwissGe4Keymap, /* 13 */ | | 5342 | SwissGe4Keymap, /* 13 */ |
5586 | UK4Keymap, /* 14 */ | | 5343 | UK4Keymap, /* 14 */ |
5587 | NULL, /* 15 */ | | 5344 | NULL, /* 15 */ |
5588 | Korea4Keymap, /* 16 */ | | 5345 | Korea4Keymap, /* 16 */ |
5589 | Taiwan4Keymap, /* 17 */ | | 5346 | Taiwan4Keymap, /* 17 */ |
5590 | NULL, /* 18 */ | | 5347 | NULL, /* 18 */ |
5591 | US101AKeymap, /* 19 */ | | 5348 | US101AKeymap, /* 19 */ |
5592 | NULL, /* 20 */ | | 5349 | NULL, /* 20 */ |
5593 | NULL, /* 21 */ | | 5350 | NULL, /* 21 */ |
5594 | NULL, /* 22 */ | | 5351 | NULL, /* 22 */ |
5595 | NULL, /* 23 */ | | 5352 | NULL, /* 23 */ |
5596 | NULL, /* 24 */ | | 5353 | NULL, /* 24 */ |
5597 | NULL, /* 25 */ | | 5354 | NULL, /* 25 */ |
5598 | NULL, /* 26 */ | | 5355 | NULL, /* 26 */ |
5599 | NULL, /* 27 */ | | 5356 | NULL, /* 27 */ |
5600 | NULL, /* 28 */ | | 5357 | NULL, /* 28 */ |
5601 | NULL, /* 29 */ | | 5358 | NULL, /* 29 */ |
5602 | NULL, /* 30 */ | | 5359 | NULL, /* 30 */ |
5603 | NULL, /* 31 */ | | 5360 | NULL, /* 31 */ |
5604 | Japan4Keymap, /* 32 */ | | 5361 | Japan4Keymap, /* 32 */ |
5605 | US5Keymap, /* 33 */ | | 5362 | US5Keymap, /* 33 */ |
5606 | US_UNIX5Keymap, /* 34 */ | | 5363 | US_UNIX5Keymap, /* 34 */ |
5607 | France5Keymap, /* 35 */ | | 5364 | France5Keymap, /* 35 */ |
5608 | Denmark5Keymap, /* 36 */ | | 5365 | Denmark5Keymap, /* 36 */ |
5609 | Germany5Keymap, /* 37 */ | | 5366 | Germany5Keymap, /* 37 */ |
5610 | Italy5Keymap, /* 38 */ | | 5367 | Italy5Keymap, /* 38 */ |
5611 | Netherland5Keymap, /* 39 */ | | 5368 | Netherland5Keymap, /* 39 */ |
5612 | Norway5Keymap, /* 40 */ | | 5369 | Norway5Keymap, /* 40 */ |
5613 | Portugal5Keymap, /* 41 */ | | 5370 | Portugal5Keymap, /* 41 */ |
5614 | Spain5Keymap, /* 42 */ | | 5371 | Spain5Keymap, /* 42 */ |
5615 | Sweden5Keymap, /* 43 */ | | 5372 | Sweden5Keymap, /* 43 */ |
5616 | SwissFr5Keymap, /* 44 */ | | 5373 | SwissFr5Keymap, /* 44 */ |
5617 | SwissGe5Keymap, /* 45 */ | | 5374 | SwissGe5Keymap, /* 45 */ |
5618 | UK5Keymap, /* 46 */ | | 5375 | UK5Keymap, /* 46 */ |
5619 | Korea5Keymap, /* 47 */ | | 5376 | Korea5Keymap, /* 47 */ |
5620 | Taiwan5Keymap, /* 48 */ | | 5377 | Taiwan5Keymap, /* 48 */ |
5621 | Japan5Keymap, /* 49 */ | | 5378 | Japan5Keymap, /* 49 */ |
5622 | CanadaFr5Keymap, /* 50 */ | | 5379 | CanadaFr5Keymap, /* 50 */ |
5623 | NULL, /* Hungary5 */ /* 51 */ | | 5380 | NULL, /* Hungary5 */ /* 51 */ |
5624 | NULL, /* Poland5 */ /* 52 */ | | 5381 | NULL, /* Poland5 */ /* 52 */ |
5625 | NULL, /* Czech5 */ /* 53 */ | | 5382 | NULL, /* Czech5 */ /* 53 */ |
5626 | NULL, /* Russia5 */ /* 54 */ | | 5383 | NULL, /* Russia5 */ /* 54 */ |
5627 | NULL, /* 55 */ | | 5384 | NULL, /* 55 */ |
5628 | NULL, /* 56 */ | | 5385 | NULL, /* 56 */ |
5629 | NULL, /* 57 */ | | 5386 | NULL, /* 57 */ |
5630 | NULL, /* 58 */ | | 5387 | NULL, /* 58 */ |
5631 | NULL, /* 59 */ | | 5388 | NULL, /* 59 */ |
5632 | NULL, /* 60 */ | | 5389 | NULL, /* 60 */ |
5633 | NULL, /* 61 */ | | 5390 | NULL, /* 61 */ |
5634 | NULL, /* 62 */ | | 5391 | NULL, /* 62 */ |
5635 | NULL, /* CanadaFr5+ */ /* 63 */ | | 5392 | NULL, /* CanadaFr5+ */ /* 63 */ |
5636 | NULL, /* 64 */ | | 5393 | NULL, /* 64 */ |
5637 | NULL, /* 65 */ | | 5394 | NULL, /* 65 */ |
5638 | NULL, /* 66 */ | | 5395 | NULL, /* 66 */ |
5639 | NULL, /* 67 */ | | 5396 | NULL, /* 67 */ |
5640 | NULL, /* 68 */ | | 5397 | NULL, /* 68 */ |
5641 | NULL, /* 69 */ | | 5398 | NULL, /* 69 */ |
5642 | NULL, /* 70 */ | | 5399 | NULL, /* 70 */ |
5643 | NULL, /* 71 */ | | 5400 | NULL, /* 71 */ |
5644 | NULL, /* 72 */ | | 5401 | NULL, /* 72 */ |
5645 | NULL, /* 73 */ | | 5402 | NULL, /* 73 */ |
5646 | NULL, /* 74 */ | | 5403 | NULL, /* 74 */ |
5647 | NULL, /* 75 */ | | 5404 | NULL, /* 75 */ |
5648 | NULL, /* 76 */ | | 5405 | NULL, /* 76 */ |
5649 | NULL, /* 77 */ | | 5406 | NULL, /* 77 */ |
5650 | NULL, /* 78 */ | | 5407 | NULL, /* 78 */ |
5651 | NULL, /* 79 */ | | 5408 | NULL, /* 79 */ |
5652 | /* | | 5409 | /* |
5653 | * We're punting on SPARC Voyager support for now. The OpenLook server | | 5410 | * We're punting on SPARC Voyager support for now. The OpenLook server |
5654 | * apparently adds special semantics to Num_Lock, which requires indexing | | 5411 | * apparently adds special semantics to Num_Lock, which requires indexing |
5655 | * into column 5 of the keymap, which isn't handled by the core protocol | | 5412 | * into column 5 of the keymap, which isn't handled by the core protocol |
5656 | * at all, (it is in XKB.) We could do some tricky remapping, sort of | | 5413 | * at all, (it is in XKB.) We could do some tricky remapping, sort of |
5657 | * like what the PC ddxen need to do to deal with funky PC keyboards; but | | 5414 | * like what the PC ddxen need to do to deal with funky PC keyboards; but |
5658 | * for now we'll just pretend that Voyager (Hobo) keyboards are the same | | 5415 | * for now we'll just pretend that Voyager (Hobo) keyboards are the same |
5659 | * as the equivalent Sun5 keyboard. | | 5416 | * as the equivalent Sun5 keyboard. |
5660 | */ | | 5417 | */ |
5661 | US5Keymap, /* 80 */ | | 5418 | US5Keymap, /* 80 */ |
5662 | US_UNIX5Keymap, /* 81 */ | | 5419 | US_UNIX5Keymap, /* 81 */ |
5663 | France5Keymap, /* 82 */ | | 5420 | France5Keymap, /* 82 */ |
5664 | Denmark5Keymap, /* 83 */ | | 5421 | Denmark5Keymap, /* 83 */ |
5665 | Germany5Keymap, /* 84 */ | | 5422 | Germany5Keymap, /* 84 */ |
5666 | Italy5Keymap, /* 85 */ | | 5423 | Italy5Keymap, /* 85 */ |
5667 | Netherland5Keymap, /* 86 */ | | 5424 | Netherland5Keymap, /* 86 */ |
5668 | Norway5Keymap, /* 87 */ | | 5425 | Norway5Keymap, /* 87 */ |
5669 | Portugal5Keymap, /* 88 */ | | 5426 | Portugal5Keymap, /* 88 */ |
5670 | Spain5Keymap, /* 89 */ | | 5427 | Spain5Keymap, /* 89 */ |
5671 | Sweden5Keymap, /* 90 */ | | 5428 | Sweden5Keymap, /* 90 */ |
5672 | SwissFr5Keymap, /* 91 */ | | 5429 | SwissFr5Keymap, /* 91 */ |
5673 | SwissGe5Keymap, /* 92 */ | | 5430 | SwissGe5Keymap, /* 92 */ |
5674 | UK5Keymap, /* 93 */ | | 5431 | UK5Keymap, /* 93 */ |
5675 | Korea5Keymap, /* 94 */ | | 5432 | Korea5Keymap, /* 94 */ |
5676 | Taiwan5Keymap, /* 95 */ | | 5433 | Taiwan5Keymap, /* 95 */ |
5677 | Japan5Keymap, /* 96 */ | | 5434 | Japan5Keymap, /* 96 */ |
5678 | CanadaFr5Keymap, /* 97 */ | | 5435 | CanadaFr5Keymap, /* 97 */ |
5679 | }; | | 5436 | }; |
5680 | | | 5437 | |
5681 | const int sunMaxLayout = sizeof(sunType4KeyMaps) / sizeof(sunType4KeyMaps[0]); | | 5438 | const int sunMaxLayout = sizeof(sunType4KeyMaps) / sizeof(sunType4KeyMaps[0]); |
5682 | | | | |
5683 | const SunModmapRec *sunType4ModMaps[] = { | | | |
5684 | US4Modmap, /* 0 */ | | | |
5685 | US4Modmap, /* 1 */ | | | |
5686 | FranceBelg4Modmap, /* 2 */ | | | |
5687 | Canada4Modmap, /* 3 */ | | | |
5688 | Denmark4Modmap, /* 4 */ | | | |
5689 | Germany4Modmap, /* 5 */ | | | |
5690 | Italy4Modmap, /* 6 */ | | | |
5691 | Netherland4Modmap, /* 7 */ | | | |
5692 | Norway4Modmap, /* 8 */ | | | |
5693 | Portugal4Modmap, /* 9 */ | | | |
5694 | SpainLatAm4Modmap, /* 10 */ | | | |
5695 | SwedenFin4Modmap, /* 11 */ | | | |
5696 | SwissFr4Modmap, /* 12 */ | | | |
5697 | SwissGe4Modmap, /* 13 */ | | | |
5698 | UK4Modmap, /* 14 */ | | | |
5699 | NULL, /* 15 */ | | | |
5700 | Korea4Modmap, /* 16 */ | | | |
5701 | Taiwan4Modmap, /* 17 */ | | | |
5702 | NULL, /* 18 */ | | | |
5703 | US101AModmap, /* 19 */ | | | |
5704 | NULL, /* 20 */ | | | |
5705 | NULL, /* 21 */ | | | |
5706 | NULL, /* 22 */ | | | |
5707 | NULL, /* 23 */ | | | |
5708 | NULL, /* 24 */ | | | |
5709 | NULL, /* 25 */ | | | |
5710 | NULL, /* 26 */ | | | |
5711 | NULL, /* 27 */ | | | |
5712 | NULL, /* 28 */ | | | |
5713 | NULL, /* 29 */ | | | |
5714 | NULL, /* 30 */ | | | |
5715 | NULL, /* 31 */ | | | |
5716 | Japan4Modmap, /* 32 */ | | | |
5717 | US5Modmap, /* 33 */ | | | |
5718 | US_UNIX5Modmap, /* 34 */ | | | |
5719 | France5Modmap, /* 35 */ | | | |
5720 | Denmark5Modmap, /* 36 */ | | | |
5721 | Germany5Modmap, /* 37 */ | | | |
5722 | Italy5Modmap, /* 38 */ | | | |
5723 | Netherland5Modmap, /* 39 */ | | | |
5724 | Norway5Modmap, /* 40 */ | | | |
5725 | Portugal5Modmap, /* 41 */ | | | |
5726 | Spain5Modmap, /* 42 */ | | | |
5727 | Sweden5Modmap, /* 43 */ | | | |
5728 | SwissFr5Modmap, /* 44 */ | | | |
5729 | SwissGe5Modmap, /* 45 */ | | | |
5730 | UK5Modmap, /* 46 */ | | | |
5731 | Korea5Modmap, /* 47 */ | | | |
5732 | Taiwan5Modmap, /* 48 */ | | | |
5733 | Japan5Modmap, /* 49 */ | | | |
5734 | CanadaFr5Modmap, /* 50 */ | | | |
5735 | NULL, /* Hungary5 */ /* 51 */ | | | |
5736 | NULL, /* Poland5 */ /* 52 */ | | | |
5737 | NULL, /* Czech5 */ /* 53 */ | | | |
5738 | NULL, /* Russia5 */ /* 54 */ | | | |
5739 | NULL, /* 55 */ | | | |
5740 | NULL, /* 56 */ | | | |
5741 | NULL, /* 57 */ | | | |
5742 | NULL, /* 58 */ | | | |
5743 | NULL, /* 59 */ | | | |
5744 | NULL, /* 60 */ | | | |
5745 | NULL, /* 61 */ | | | |
5746 | NULL, /* 62 */ | | | |
5747 | NULL, /* CanadaFr5+ */ /* 63 */ | | | |
5748 | NULL, /* 64 */ | | | |
5749 | NULL, /* 65 */ | | | |
5750 | NULL, /* 66 */ | | | |
5751 | NULL, /* 67 */ | | | |
5752 | NULL, /* 68 */ | | | |
5753 | NULL, /* 69 */ | | | |
5754 | NULL, /* 70 */ | | | |
5755 | NULL, /* 71 */ | | | |
5756 | NULL, /* 72 */ | | | |
5757 | NULL, /* 73 */ | | | |
5758 | NULL, /* 74 */ | | | |
5759 | NULL, /* 75 */ | | | |
5760 | NULL, /* 76 */ | | | |
5761 | NULL, /* 77 */ | | | |
5762 | NULL, /* 78 */ | | | |
5763 | NULL, /* 79 */ | | | |
5764 | US5Modmap, /* 80 */ | | | |
5765 | US_UNIX5Modmap, /* 81 */ | | | |
5766 | France5Modmap, /* 82 */ | | | |
5767 | Denmark5Modmap, /* 83 */ | | | |
5768 | Germany5Modmap, /* 84 */ | | | |
5769 | Italy5Modmap, /* 85 */ | | | |
5770 | Netherland5Modmap, /* 86 */ | | | |
5771 | Norway5Modmap, /* 87 */ | | | |
5772 | Portugal5Modmap, /* 88 */ | | | |
5773 | Spain5Modmap, /* 89 */ | | | |
5774 | Sweden5Modmap, /* 90 */ | | | |
5775 | SwissFr5Modmap, /* 91 */ | | | |
5776 | SwissGe5Modmap, /* 92 */ | | | |
5777 | UK5Modmap, /* 93 */ | | | |
5778 | Korea5Modmap, /* 94 */ | | | |
5779 | Taiwan5Modmap, /* 95 */ | | | |
5780 | Japan5Modmap, /* 96 */ | | | |
5781 | CanadaFr5Modmap, /* 97 */ | | | |
5782 | }; | | | |