xf86Keymap.h revision ee3138f1
1ee3138f1Smrg 2ee3138f1Smrg/* 3ee3138f1Smrg * Copyright (c) 1994-2002 by The XFree86 Project, Inc. 4ee3138f1Smrg * 5ee3138f1Smrg * Permission is hereby granted, free of charge, to any person obtaining a 6ee3138f1Smrg * copy of this software and associated documentation files (the "Software"), 7ee3138f1Smrg * to deal in the Software without restriction, including without limitation 8ee3138f1Smrg * the rights to use, copy, modify, merge, publish, distribute, sublicense, 9ee3138f1Smrg * and/or sell copies of the Software, and to permit persons to whom the 10ee3138f1Smrg * Software is furnished to do so, subject to the following conditions: 11ee3138f1Smrg * 12ee3138f1Smrg * The above copyright notice and this permission notice shall be included in 13ee3138f1Smrg * all copies or substantial portions of the Software. 14ee3138f1Smrg * 15ee3138f1Smrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16ee3138f1Smrg * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17ee3138f1Smrg * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 18ee3138f1Smrg * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 19ee3138f1Smrg * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 20ee3138f1Smrg * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 21ee3138f1Smrg * OTHER DEALINGS IN THE SOFTWARE. 22ee3138f1Smrg * 23ee3138f1Smrg * Except as contained in this notice, the name of the copyright holder(s) 24ee3138f1Smrg * and author(s) shall not be used in advertising or otherwise to promote 25ee3138f1Smrg * the sale, use or other dealings in this Software without prior written 26ee3138f1Smrg * authorization from the copyright holder(s) and author(s). 27ee3138f1Smrg */ 28ee3138f1Smrg 29ee3138f1Smrg/* 30ee3138f1Smrg * 31ee3138f1Smrg * For Scancodes see notes in atKeynames.h !!!! 32ee3138f1Smrg * 33ee3138f1Smrg */ 34ee3138f1Smrg/* $XConsortium: xf86Keymap.h /main/14 1996/02/21 17:38:47 kaleb $ */ 35ee3138f1Smrg 36ee3138f1Smrg#include "xorg-server.h" 37ee3138f1Smrg 38ee3138f1Smrgstatic KeySym map[NUM_KEYCODES * GLYPHS_PER_KEY] = { 39ee3138f1Smrg 40ee3138f1Smrg /* 0x00 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 41ee3138f1Smrg /* 0x01 */ XK_Escape, NoSymbol, NoSymbol, NoSymbol, 42ee3138f1Smrg /* 0x02 */ XK_1, XK_exclam, NoSymbol, NoSymbol, 43ee3138f1Smrg /* 0x03 */ XK_2, XK_at, NoSymbol, NoSymbol, 44ee3138f1Smrg /* 0x04 */ XK_3, XK_numbersign, NoSymbol, NoSymbol, 45ee3138f1Smrg /* 0x05 */ XK_4, XK_dollar, NoSymbol, NoSymbol, 46ee3138f1Smrg /* 0x06 */ XK_5, XK_percent, NoSymbol, NoSymbol, 47ee3138f1Smrg /* 0x07 */ XK_6, XK_asciicircum, NoSymbol, NoSymbol, 48ee3138f1Smrg /* 0x08 */ XK_7, XK_ampersand, NoSymbol, NoSymbol, 49ee3138f1Smrg /* 0x09 */ XK_8, XK_asterisk, NoSymbol, NoSymbol, 50ee3138f1Smrg /* 0x0a */ XK_9, XK_parenleft, NoSymbol, NoSymbol, 51ee3138f1Smrg /* 0x0b */ XK_0, XK_parenright, NoSymbol, NoSymbol, 52ee3138f1Smrg /* 0x0c */ XK_minus, XK_underscore, NoSymbol, NoSymbol, 53ee3138f1Smrg /* 0x0d */ XK_equal, XK_plus, NoSymbol, NoSymbol, 54ee3138f1Smrg /* 0x0e */ XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, 55ee3138f1Smrg /* 0x0f */ XK_Tab, XK_ISO_Left_Tab,NoSymbol, NoSymbol, 56ee3138f1Smrg /* 0x10 */ XK_Q, NoSymbol, NoSymbol, NoSymbol, 57ee3138f1Smrg /* 0x11 */ XK_W, NoSymbol, NoSymbol, NoSymbol, 58ee3138f1Smrg /* 0x12 */ XK_E, NoSymbol, NoSymbol, NoSymbol, 59ee3138f1Smrg /* 0x13 */ XK_R, NoSymbol, NoSymbol, NoSymbol, 60ee3138f1Smrg /* 0x14 */ XK_T, NoSymbol, NoSymbol, NoSymbol, 61ee3138f1Smrg /* 0x15 */ XK_Y, NoSymbol, NoSymbol, NoSymbol, 62ee3138f1Smrg /* 0x16 */ XK_U, NoSymbol, NoSymbol, NoSymbol, 63ee3138f1Smrg /* 0x17 */ XK_I, NoSymbol, NoSymbol, NoSymbol, 64ee3138f1Smrg /* 0x18 */ XK_O, NoSymbol, NoSymbol, NoSymbol, 65ee3138f1Smrg /* 0x19 */ XK_P, NoSymbol, NoSymbol, NoSymbol, 66ee3138f1Smrg /* 0x1a */ XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, 67ee3138f1Smrg /* 0x1b */ XK_bracketright,XK_braceright, NoSymbol, NoSymbol, 68ee3138f1Smrg /* 0x1c */ XK_Return, NoSymbol, NoSymbol, NoSymbol, 69ee3138f1Smrg /* 0x1d */ XK_Control_L, NoSymbol, NoSymbol, NoSymbol, 70ee3138f1Smrg /* 0x1e */ XK_A, NoSymbol, NoSymbol, NoSymbol, 71ee3138f1Smrg /* 0x1f */ XK_S, NoSymbol, NoSymbol, NoSymbol, 72ee3138f1Smrg /* 0x20 */ XK_D, NoSymbol, NoSymbol, NoSymbol, 73ee3138f1Smrg /* 0x21 */ XK_F, NoSymbol, NoSymbol, NoSymbol, 74ee3138f1Smrg /* 0x22 */ XK_G, NoSymbol, NoSymbol, NoSymbol, 75ee3138f1Smrg /* 0x23 */ XK_H, NoSymbol, NoSymbol, NoSymbol, 76ee3138f1Smrg /* 0x24 */ XK_J, NoSymbol, NoSymbol, NoSymbol, 77ee3138f1Smrg /* 0x25 */ XK_K, NoSymbol, NoSymbol, NoSymbol, 78ee3138f1Smrg /* 0x26 */ XK_L, NoSymbol, NoSymbol, NoSymbol, 79ee3138f1Smrg /* 0x27 */ XK_semicolon, XK_colon, NoSymbol, NoSymbol, 80ee3138f1Smrg /* 0x28 */ XK_quoteright, XK_quotedbl, NoSymbol, NoSymbol, 81ee3138f1Smrg /* 0x29 */ XK_quoteleft, XK_asciitilde, NoSymbol, NoSymbol, 82ee3138f1Smrg /* 0x2a */ XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, 83ee3138f1Smrg /* 0x2b */ XK_backslash, XK_bar, NoSymbol, NoSymbol, 84ee3138f1Smrg /* 0x2c */ XK_Z, NoSymbol, NoSymbol, NoSymbol, 85ee3138f1Smrg /* 0x2d */ XK_X, NoSymbol, NoSymbol, NoSymbol, 86ee3138f1Smrg /* 0x2e */ XK_C, NoSymbol, NoSymbol, NoSymbol, 87ee3138f1Smrg /* 0x2f */ XK_V, NoSymbol, NoSymbol, NoSymbol, 88ee3138f1Smrg /* 0x30 */ XK_B, NoSymbol, NoSymbol, NoSymbol, 89ee3138f1Smrg /* 0x31 */ XK_N, NoSymbol, NoSymbol, NoSymbol, 90ee3138f1Smrg /* 0x32 */ XK_M, NoSymbol, NoSymbol, NoSymbol, 91ee3138f1Smrg /* 0x33 */ XK_comma, XK_less, NoSymbol, NoSymbol, 92ee3138f1Smrg /* 0x34 */ XK_period, XK_greater, NoSymbol, NoSymbol, 93ee3138f1Smrg /* 0x35 */ XK_slash, XK_question, NoSymbol, NoSymbol, 94ee3138f1Smrg /* 0x36 */ XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, 95ee3138f1Smrg /* 0x37 */ XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, 96ee3138f1Smrg /* 0x38 */ XK_Alt_L, XK_Meta_L, NoSymbol, NoSymbol, 97ee3138f1Smrg /* 0x39 */ XK_space, NoSymbol, NoSymbol, NoSymbol, 98ee3138f1Smrg /* 0x3a */ XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, 99ee3138f1Smrg /* 0x3b */ XK_F1, NoSymbol, NoSymbol, NoSymbol, 100ee3138f1Smrg /* 0x3c */ XK_F2, NoSymbol, NoSymbol, NoSymbol, 101ee3138f1Smrg /* 0x3d */ XK_F3, NoSymbol, NoSymbol, NoSymbol, 102ee3138f1Smrg /* 0x3e */ XK_F4, NoSymbol, NoSymbol, NoSymbol, 103ee3138f1Smrg /* 0x3f */ XK_F5, NoSymbol, NoSymbol, NoSymbol, 104ee3138f1Smrg /* 0x40 */ XK_F6, NoSymbol, NoSymbol, NoSymbol, 105ee3138f1Smrg /* 0x41 */ XK_F7, NoSymbol, NoSymbol, NoSymbol, 106ee3138f1Smrg /* 0x42 */ XK_F8, NoSymbol, NoSymbol, NoSymbol, 107ee3138f1Smrg /* 0x43 */ XK_F9, NoSymbol, NoSymbol, NoSymbol, 108ee3138f1Smrg /* 0x44 */ XK_F10, NoSymbol, NoSymbol, NoSymbol, 109ee3138f1Smrg /* 0x45 */ XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, 110ee3138f1Smrg /* 0x46 */ XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, 111ee3138f1Smrg /* 0x47 */ XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, 112ee3138f1Smrg /* 0x48 */ XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, 113ee3138f1Smrg /* 0x49 */ XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, 114ee3138f1Smrg /* 0x4a */ XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, 115ee3138f1Smrg /* 0x4b */ XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, 116ee3138f1Smrg /* 0x4c */ XK_KP_Begin, XK_KP_5, NoSymbol, NoSymbol, 117ee3138f1Smrg /* 0x4d */ XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, 118ee3138f1Smrg /* 0x4e */ XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, 119ee3138f1Smrg /* 0x4f */ XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, 120ee3138f1Smrg /* 0x50 */ XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, 121ee3138f1Smrg /* 0x51 */ XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, 122ee3138f1Smrg /* 0x52 */ XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, 123ee3138f1Smrg /* 0x53 */ XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, 124ee3138f1Smrg /* 0x54 */ XK_Sys_Req, NoSymbol, NoSymbol, NoSymbol, 125ee3138f1Smrg /* 0x55 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 126ee3138f1Smrg /* 0x56 */ XK_less, XK_greater, NoSymbol, NoSymbol, 127ee3138f1Smrg /* 0x57 */ XK_F11, NoSymbol, NoSymbol, NoSymbol, 128ee3138f1Smrg /* 0x58 */ XK_F12, NoSymbol, NoSymbol, NoSymbol, 129ee3138f1Smrg /* 0x59 */ XK_Home, NoSymbol, NoSymbol, NoSymbol, 130ee3138f1Smrg /* 0x5a */ XK_Up, NoSymbol, NoSymbol, NoSymbol, 131ee3138f1Smrg /* 0x5b */ XK_Prior, NoSymbol, NoSymbol, NoSymbol, 132ee3138f1Smrg /* 0x5c */ XK_Left, NoSymbol, NoSymbol, NoSymbol, 133ee3138f1Smrg /* 0x5d */ XK_Begin, NoSymbol, NoSymbol, NoSymbol, 134ee3138f1Smrg /* 0x5e */ XK_Right, NoSymbol, NoSymbol, NoSymbol, 135ee3138f1Smrg /* 0x5f */ XK_End, NoSymbol, NoSymbol, NoSymbol, 136ee3138f1Smrg /* 0x60 */ XK_Down, NoSymbol, NoSymbol, NoSymbol, 137ee3138f1Smrg /* 0x61 */ XK_Next, NoSymbol, NoSymbol, NoSymbol, 138ee3138f1Smrg /* 0x62 */ XK_Insert, NoSymbol, NoSymbol, NoSymbol, 139ee3138f1Smrg /* 0x63 */ XK_Delete, NoSymbol, NoSymbol, NoSymbol, 140ee3138f1Smrg /* 0x64 */ XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, 141ee3138f1Smrg /* 0x65 */ XK_Control_R, NoSymbol, NoSymbol, NoSymbol, 142ee3138f1Smrg /* 0x66 */ XK_Pause, NoSymbol, NoSymbol, NoSymbol, 143ee3138f1Smrg /* 0x67 */ XK_Print, NoSymbol, NoSymbol, NoSymbol, 144ee3138f1Smrg /* 0x68 */ XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, 145ee3138f1Smrg /* 0x69 */ XK_Alt_R, XK_Meta_R, NoSymbol, NoSymbol, 146ee3138f1Smrg /* 0x6a */ XK_Break, NoSymbol, NoSymbol, NoSymbol, 147ee3138f1Smrg /* 0x6b */ XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, 148ee3138f1Smrg /* 0x6c */ XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, 149ee3138f1Smrg /* 0x6d */ XK_Menu, NoSymbol, NoSymbol, NoSymbol, 150ee3138f1Smrg /* 0x6e */ XK_F13, NoSymbol, NoSymbol, NoSymbol, 151ee3138f1Smrg /* 0x6f */ XK_F14, NoSymbol, NoSymbol, NoSymbol, 152ee3138f1Smrg /* 0x70 */ XK_F15, NoSymbol, NoSymbol, NoSymbol, 153ee3138f1Smrg /* 0x71 */ XK_F16, NoSymbol, NoSymbol, NoSymbol, 154ee3138f1Smrg /* 0x72 */ XK_F17, NoSymbol, NoSymbol, NoSymbol, 155ee3138f1Smrg /* 0x73 */ XK_backslash, XK_underscore, NoSymbol, NoSymbol, 156ee3138f1Smrg /* 0x74 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 157ee3138f1Smrg /* 0x75 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 158ee3138f1Smrg /* 0x76 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 159ee3138f1Smrg /* 0x77 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 160ee3138f1Smrg /* 0x78 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 161ee3138f1Smrg /* 0x79 */ XK_Henkan, XK_Mode_switch, NoSymbol, NoSymbol, 162ee3138f1Smrg /* 0x7a */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 163ee3138f1Smrg /* 0x7b */ XK_Muhenkan, NoSymbol, NoSymbol, NoSymbol, 164ee3138f1Smrg /* 0x7c */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 165ee3138f1Smrg /* 0x7d */ XK_backslash, XK_bar, NoSymbol, NoSymbol, 166ee3138f1Smrg /* 0x7e */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 167ee3138f1Smrg /* 0x7f */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 168ee3138f1Smrg}; 169ee3138f1Smrg 170ee3138f1Smrg#if !defined(Lynx) && \ 171ee3138f1Smrg !defined(__UNIXOS2__) && \ 172ee3138f1Smrg !defined(__mips__) && \ 173ee3138f1Smrg !defined(linux) && \ 174ee3138f1Smrg !defined(CSRG_BASED) && \ 175ee3138f1Smrg !defined(__CYGWIN__) && \ 176ee3138f1Smrg !defined(__SOL8__) && \ 177ee3138f1Smrg (!defined(sun) || defined(i386)) 178ee3138f1Smrg 179ee3138f1Smrgstatic KeySym map84[NUM_KEYCODES * GLYPHS_PER_KEY] = { 180ee3138f1Smrg /* 0x00 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 181ee3138f1Smrg /* 0x01 */ XK_Escape, NoSymbol, NoSymbol, NoSymbol, 182ee3138f1Smrg /* 0x02 */ XK_1, XK_exclam, NoSymbol, NoSymbol, 183ee3138f1Smrg /* 0x03 */ XK_2, XK_at, NoSymbol, NoSymbol, 184ee3138f1Smrg /* 0x04 */ XK_3, XK_numbersign, NoSymbol, NoSymbol, 185ee3138f1Smrg /* 0x05 */ XK_4, XK_dollar, NoSymbol, NoSymbol, 186ee3138f1Smrg /* 0x06 */ XK_5, XK_percent, NoSymbol, NoSymbol, 187ee3138f1Smrg /* 0x07 */ XK_6, XK_asciicircum, NoSymbol, NoSymbol, 188ee3138f1Smrg /* 0x08 */ XK_7, XK_ampersand, NoSymbol, NoSymbol, 189ee3138f1Smrg /* 0x09 */ XK_8, XK_asterisk, NoSymbol, NoSymbol, 190ee3138f1Smrg /* 0x0a */ XK_9, XK_parenleft, NoSymbol, NoSymbol, 191ee3138f1Smrg /* 0x0b */ XK_0, XK_parenright, NoSymbol, NoSymbol, 192ee3138f1Smrg /* 0x0c */ XK_minus, XK_underscore, NoSymbol, NoSymbol, 193ee3138f1Smrg /* 0x0d */ XK_equal, XK_plus, NoSymbol, NoSymbol, 194ee3138f1Smrg /* 0x0e */ XK_BackSpace, NoSymbol, NoSymbol, NoSymbol, 195ee3138f1Smrg /* 0x0f */ XK_Tab, NoSymbol, NoSymbol, NoSymbol, 196ee3138f1Smrg /* 0x10 */ XK_Q, NoSymbol, NoSymbol, NoSymbol, 197ee3138f1Smrg /* 0x11 */ XK_W, NoSymbol, NoSymbol, NoSymbol, 198ee3138f1Smrg /* 0x12 */ XK_E, NoSymbol, NoSymbol, NoSymbol, 199ee3138f1Smrg /* 0x13 */ XK_R, NoSymbol, NoSymbol, NoSymbol, 200ee3138f1Smrg /* 0x14 */ XK_T, NoSymbol, NoSymbol, NoSymbol, 201ee3138f1Smrg /* 0x15 */ XK_Y, NoSymbol, NoSymbol, NoSymbol, 202ee3138f1Smrg /* 0x16 */ XK_U, NoSymbol, NoSymbol, NoSymbol, 203ee3138f1Smrg /* 0x17 */ XK_I, NoSymbol, NoSymbol, NoSymbol, 204ee3138f1Smrg /* 0x18 */ XK_O, NoSymbol, NoSymbol, NoSymbol, 205ee3138f1Smrg /* 0x19 */ XK_P, NoSymbol, NoSymbol, NoSymbol, 206ee3138f1Smrg /* 0x1a */ XK_bracketleft, XK_braceleft, NoSymbol, NoSymbol, 207ee3138f1Smrg /* 0x1b */ XK_bracketright,XK_braceright, NoSymbol, NoSymbol, 208ee3138f1Smrg /* 0x1c */ XK_Return, NoSymbol, NoSymbol, NoSymbol, 209ee3138f1Smrg /* 0x1d */ XK_Control_L, NoSymbol, NoSymbol, NoSymbol, 210ee3138f1Smrg /* 0x1e */ XK_A, NoSymbol, NoSymbol, NoSymbol, 211ee3138f1Smrg /* 0x1f */ XK_S, NoSymbol, NoSymbol, NoSymbol, 212ee3138f1Smrg /* 0x20 */ XK_D, NoSymbol, NoSymbol, NoSymbol, 213ee3138f1Smrg /* 0x21 */ XK_F, NoSymbol, NoSymbol, NoSymbol, 214ee3138f1Smrg /* 0x22 */ XK_G, NoSymbol, NoSymbol, NoSymbol, 215ee3138f1Smrg /* 0x23 */ XK_H, NoSymbol, NoSymbol, NoSymbol, 216ee3138f1Smrg /* 0x24 */ XK_J, NoSymbol, NoSymbol, NoSymbol, 217ee3138f1Smrg /* 0x25 */ XK_K, NoSymbol, NoSymbol, NoSymbol, 218ee3138f1Smrg /* 0x26 */ XK_L, NoSymbol, NoSymbol, NoSymbol, 219ee3138f1Smrg /* 0x27 */ XK_semicolon, XK_colon, NoSymbol, NoSymbol, 220ee3138f1Smrg /* 0x28 */ XK_quoteright, XK_quotedbl, NoSymbol, NoSymbol, 221ee3138f1Smrg /* 0x29 */ XK_quoteleft, XK_asciitilde, NoSymbol, NoSymbol, 222ee3138f1Smrg /* 0x2a */ XK_Shift_L, NoSymbol, NoSymbol, NoSymbol, 223ee3138f1Smrg /* 0x2b */ XK_backslash, XK_bar, NoSymbol, NoSymbol, 224ee3138f1Smrg /* 0x2c */ XK_Z, NoSymbol, NoSymbol, NoSymbol, 225ee3138f1Smrg /* 0x2d */ XK_X, NoSymbol, NoSymbol, NoSymbol, 226ee3138f1Smrg /* 0x2e */ XK_C, NoSymbol, NoSymbol, NoSymbol, 227ee3138f1Smrg /* 0x2f */ XK_V, NoSymbol, NoSymbol, NoSymbol, 228ee3138f1Smrg /* 0x30 */ XK_B, NoSymbol, NoSymbol, NoSymbol, 229ee3138f1Smrg /* 0x31 */ XK_N, NoSymbol, NoSymbol, NoSymbol, 230ee3138f1Smrg /* 0x32 */ XK_M, NoSymbol, NoSymbol, NoSymbol, 231ee3138f1Smrg /* 0x33 */ XK_comma, XK_less, NoSymbol, NoSymbol, 232ee3138f1Smrg /* 0x34 */ XK_period, XK_greater, NoSymbol, NoSymbol, 233ee3138f1Smrg /* 0x35 */ XK_slash, XK_question, NoSymbol, NoSymbol, 234ee3138f1Smrg /* 0x36 */ XK_Shift_R, NoSymbol, NoSymbol, NoSymbol, 235ee3138f1Smrg /* 0x37 */ XK_KP_Multiply, NoSymbol, NoSymbol, NoSymbol, 236ee3138f1Smrg /* 0x38 */ XK_Alt_L, XK_Meta_L, NoSymbol, NoSymbol, 237ee3138f1Smrg /* 0x39 */ XK_space, NoSymbol, NoSymbol, NoSymbol, 238ee3138f1Smrg /* 0x3a */ XK_Caps_Lock, NoSymbol, NoSymbol, NoSymbol, 239ee3138f1Smrg /* 0x3b */ XK_F1, NoSymbol, NoSymbol, NoSymbol, 240ee3138f1Smrg /* 0x3c */ XK_F2, NoSymbol, NoSymbol, NoSymbol, 241ee3138f1Smrg /* 0x3d */ XK_F3, NoSymbol, NoSymbol, NoSymbol, 242ee3138f1Smrg /* 0x3e */ XK_F4, NoSymbol, NoSymbol, NoSymbol, 243ee3138f1Smrg /* 0x3f */ XK_F5, NoSymbol, NoSymbol, NoSymbol, 244ee3138f1Smrg /* 0x40 */ XK_F6, NoSymbol, NoSymbol, NoSymbol, 245ee3138f1Smrg /* 0x41 */ XK_F7, NoSymbol, NoSymbol, NoSymbol, 246ee3138f1Smrg /* 0x42 */ XK_F8, NoSymbol, NoSymbol, NoSymbol, 247ee3138f1Smrg /* 0x43 */ XK_F9, NoSymbol, NoSymbol, NoSymbol, 248ee3138f1Smrg /* 0x44 */ XK_F10, NoSymbol, NoSymbol, NoSymbol, 249ee3138f1Smrg /* 0x45 */ XK_Num_Lock, NoSymbol, NoSymbol, NoSymbol, 250ee3138f1Smrg /* 0x46 */ XK_Scroll_Lock, NoSymbol, NoSymbol, NoSymbol, 251ee3138f1Smrg /* 0x47 */ XK_KP_Home, XK_KP_7, NoSymbol, NoSymbol, 252ee3138f1Smrg /* 0x48 */ XK_KP_Up, XK_KP_8, NoSymbol, NoSymbol, 253ee3138f1Smrg /* 0x49 */ XK_KP_Prior, XK_KP_9, NoSymbol, NoSymbol, 254ee3138f1Smrg /* 0x4a */ XK_KP_Subtract, NoSymbol, NoSymbol, NoSymbol, 255ee3138f1Smrg /* 0x4b */ XK_KP_Left, XK_KP_4, NoSymbol, NoSymbol, 256ee3138f1Smrg /* 0x4c */ NoSymbol, XK_KP_5, NoSymbol, NoSymbol, 257ee3138f1Smrg /* 0x4d */ XK_KP_Right, XK_KP_6, NoSymbol, NoSymbol, 258ee3138f1Smrg /* 0x4e */ XK_KP_Add, NoSymbol, NoSymbol, NoSymbol, 259ee3138f1Smrg /* 0x4f */ XK_KP_End, XK_KP_1, NoSymbol, NoSymbol, 260ee3138f1Smrg /* 0x50 */ XK_KP_Down, XK_KP_2, NoSymbol, NoSymbol, 261ee3138f1Smrg /* 0x51 */ XK_KP_Next, XK_KP_3, NoSymbol, NoSymbol, 262ee3138f1Smrg /* 0x52 */ XK_KP_Insert, XK_KP_0, NoSymbol, NoSymbol, 263ee3138f1Smrg /* 0x53 */ XK_KP_Delete, XK_KP_Decimal, NoSymbol, NoSymbol, 264ee3138f1Smrg /* 0x54 */ XK_Sys_Req, NoSymbol, NoSymbol, NoSymbol, 265ee3138f1Smrg /* 0x55 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 266ee3138f1Smrg /* 0x56 */ XK_less, XK_greater, NoSymbol, NoSymbol, 267ee3138f1Smrg /* 0x57 */ XK_F11, NoSymbol, NoSymbol, NoSymbol, 268ee3138f1Smrg /* 0x58 */ XK_F12, NoSymbol, NoSymbol, NoSymbol, 269ee3138f1Smrg /* 0x59 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 270ee3138f1Smrg /* 0x5a */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 271ee3138f1Smrg /* 0x5b */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 272ee3138f1Smrg /* 0x5c */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 273ee3138f1Smrg /* 0x5d */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 274ee3138f1Smrg /* 0x5e */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 275ee3138f1Smrg /* 0x5f */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 276ee3138f1Smrg /* 0x60 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 277ee3138f1Smrg /* 0x61 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 278ee3138f1Smrg /* 0x62 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 279ee3138f1Smrg /* 0x63 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 280ee3138f1Smrg /* 0x64 */ XK_KP_Enter, NoSymbol, NoSymbol, NoSymbol, 281ee3138f1Smrg /* 0x65 */ XK_Control_R, NoSymbol, NoSymbol, NoSymbol, 282ee3138f1Smrg /* 0x66 */ XK_Pause, NoSymbol, NoSymbol, NoSymbol, 283ee3138f1Smrg /* 0x67 */ XK_Print, NoSymbol, NoSymbol, NoSymbol, 284ee3138f1Smrg /* 0x68 */ XK_KP_Divide, NoSymbol, NoSymbol, NoSymbol, 285ee3138f1Smrg /* 0x69 */ XK_Alt_R, XK_Meta_R, NoSymbol, NoSymbol, 286ee3138f1Smrg /* 0x6a */ XK_Break, NoSymbol, NoSymbol, NoSymbol, 287ee3138f1Smrg /* 0x6b */ XK_Meta_L, NoSymbol, NoSymbol, NoSymbol, 288ee3138f1Smrg /* 0x6c */ XK_Meta_R, NoSymbol, NoSymbol, NoSymbol, 289ee3138f1Smrg /* 0x6d */ XK_Menu, NoSymbol, NoSymbol, NoSymbol, 290ee3138f1Smrg /* 0x6e */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 291ee3138f1Smrg /* 0x6f */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 292ee3138f1Smrg /* 0x70 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 293ee3138f1Smrg /* 0x71 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 294ee3138f1Smrg /* 0x72 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 295ee3138f1Smrg /* 0x73 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 296ee3138f1Smrg /* 0x74 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 297ee3138f1Smrg /* 0x75 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 298ee3138f1Smrg /* 0x76 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 299ee3138f1Smrg /* 0x77 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 300ee3138f1Smrg /* 0x78 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 301ee3138f1Smrg /* 0x79 */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 302ee3138f1Smrg /* 0x7a */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 303ee3138f1Smrg /* 0x7b */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 304ee3138f1Smrg /* 0x7c */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 305ee3138f1Smrg /* 0x7d */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 306ee3138f1Smrg /* 0x7e */ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 307ee3138f1Smrg}; 308ee3138f1Smrg#endif 309