There are 4 KeySyms per KeyCode; KeyCodes range from 8 to 132. KeyCode Keysym (Keysym) ... Value Value (Name) ... 8 0xffc8 (F11) 0xffc8 (F11) 0xff69 (Cancel) 9 10 0xffc9 (F12) 0xffc9 (F12) 0xff66 (Redo) 11 12 0x0020 (space) 13 0xffbf (F2) 14 0xffc7 (F10) 15 0xffc0 (F3) 16 0x1005ff10 (SunF36) 17 0xffc1 (F4) 18 0x1005ff11 (SunF37) 19 0xffc2 (F5) 20 0xff7e (Mode_switch) 21 0xffc3 (F6) 22 23 0xffc4 (F7) 24 0xffc5 (F8) 25 0xffc6 (F9) 26 0xffe9 (Alt_L) 27 28 0xffd2 (F21) 0xffd2 (F21) 0xff13 (Pause) 29 0xffd3 (F22) 0xffd3 (F22) 0xff61 (Print) 30 0xffd4 (F23) 0xffd4 (F23) 0xff14 (Scroll_Lock) 0xff6b (Break) 31 32 0xffca (F13) 0xffca (F13) 0x1005ff70 (SunProps) 33 0xffcb (F14) 0xffcb (F14) 0xff65 (Undo) 34 35 36 0xff1b (Escape) 37 0x0031 (1) 0x0021 (exclam) 38 0x0032 (2) 0x0040 (at) 39 0x0033 (3) 0x0023 (numbersign) 40 0x0034 (4) 0x0024 (dollar) 41 0x0035 (5) 0x0025 (percent) 42 0x0036 (6) 0x005e (asciicircum) 43 0x0037 (7) 0x0026 (ampersand) 44 0x0038 (8) 0x002a (asterisk) 45 0x0039 (9) 0x0028 (parenleft) 46 0x0030 (0) 0x0029 (parenright) 47 0x002d (minus) 0x005f (underscore) 48 0x003d (equal) 0x002b (plus) 49 0x0060 (grave) 0x007e (asciitilde) 50 0xff08 (BackSpace) 51 52 0xffd5 (F24) 0xffd5 (F24) 0xffbd (KP_Equal) 53 0xffd6 (F25) 0xffd6 (F25) 0xffaf (KP_Divide) 54 0xffd7 (F26) 0xffd7 (F26) 0xffaa (KP_Multiply) 55 56 0xffcc (F15) 0xffcc (F15) 0x1005ff71 (SunFront) 57 0xffff (Delete) 0xffff (Delete) 0xffae (KP_Decimal) 58 0xffcd (F16) 0xffcd (F16) 0x1005ff72 (SunCopy) 59 60 0xff09 (Tab) 61 0x0051 (Q) 62 0x0057 (W) 63 0x0045 (E) 64 0x0052 (R) 65 0x0054 (T) 66 0x0059 (Y) 67 0x0055 (U) 68 0x0049 (I) 69 0x004f (O) 70 0x0050 (P) 71 0x005b (bracketleft) 0x007b (braceleft) 72 0x005d (bracketright) 0x007d (braceright) 73 0xffff (Delete) 74 0xff20 (Multi_key) 75 0xffd8 (F27) 0xffd8 (F27) 0xffb7 (KP_7) 0xff50 (Home) 76 0xff52 (Up) 0xffd9 (F28) 0xffb8 (KP_8) 77 0xffda (F29) 0xffda (F29) 0xffb9 (KP_9) 0xff55 (Prior) 78 0xffad (KP_Subtract) 79 0xffce (F17) 0xffce (F17) 0x1005ff73 (SunOpen) 80 0xffcf (F18) 0xffcf (F18) 0x1005ff74 (SunPaste) 81 82 83 0xffe3 (Control_L) 84 0x0041 (A) 85 0x0053 (S) 86 0x0044 (D) 87 0x0046 (F) 88 0x0047 (G) 89 0x0048 (H) 90 0x004a (J) 91 0x004b (K) 92 0x004c (L) 93 0x003b (semicolon) 0x003a (colon) 94 0x0027 (apostrophe) 0x0022 (quotedbl) 95 0x005c (backslash) 0x007c (bar) 0x00a6 (brokenbar) 96 0xff0d (Return) 97 0xff8d (KP_Enter) 98 0xff51 (Left) 0xffdb (F30) 0xffb4 (KP_4) 99 0xffdc (F31) 0xffdc (F31) 0xffb5 (KP_5) 100 0xff53 (Right) 0xffdd (F32) 0xffb6 (KP_6) 101 0xff63 (Insert) 0xff63 (Insert) 0xffb0 (KP_0) 102 0xffd0 (F19) 0xffd0 (F19) 0xff68 (Find) 103 104 0xffd1 (F20) 0xffd1 (F20) 0x1005ff75 (SunCut) 105 0xff7f (Num_Lock) 106 0xffe1 (Shift_L) 107 0x005a (Z) 108 0x0058 (X) 109 0x0043 (C) 110 0x0056 (V) 111 0x0042 (B) 112 0x004e (N) 113 0x004d (M) 114 0x002c (comma) 0x003c (less) 115 0x002e (period) 0x003e (greater) 116 0x002f (slash) 0x003f (question) 117 0xffe2 (Shift_R) 118 0xff0a (Linefeed) 119 0xffde (R13) 0xffde (R13) 0xffb1 (KP_1) 0xff57 (End) 120 0xff54 (Down) 0xffdf (F34) 0xffb2 (KP_2) 121 0xffe0 (F35) 0xffe0 (F35) 0xffb3 (KP_3) 0xff56 (Next) 122 123 124 125 0xff6a (Help) 126 0xffe5 (Caps_Lock) 127 0xffe7 (Meta_L) 128 0x0020 (space) 129 0xffe8 (Meta_R) 130 131 132 0xffab (KP_Add)