clear Shift clear Lock clear Control clear Mod1 clear Mod2 clear Mod3 clear Mod4 clear Mod5 keycode 15 = F1 Adiaeresis keycode 16 = Escape keycode 17 = keycode 18 = keycode 19 = keycode 20 = keycode 21 = Tab keycode 22 = grave asciitilde degree ograve keycode 23 = F2 Odiaeresis keycode 24 = keycode 25 = Control_L keycode 26 = Shift_L keycode 27 = keycode 28 = Caps_Lock keycode 29 = q Q at Ucircumflex keycode 30 = 1 exclam onesuperior exclamdown keycode 31 = F3 Udiaeresis keycode 32 = keycode 33 = Alt_L Meta_L keycode 34 = z Z currency Ccedilla keycode 35 = s S ssharp section keycode 36 = a A adiaeresis Adiaeresis keycode 37 = w W oslash Ooblique keycode 38 = 2 at twosuperior ccedilla keycode 39 = F4 keycode 40 = keycode 41 = c C cent copyright keycode 42 = x X multiply AE keycode 43 = d D eth ETH keycode 44 = e E eacute Eacute keycode 45 = 4 dollar onequarter currency keycode 46 = 3 numbersign threesuperior sterling keycode 47 = F5 keycode 48 = keycode 49 = space space nobreakspace keycode 50 = v V atilde Atilde keycode 51 = f F ordfeminine Ugrave keycode 52 = t T acircumflex Acircumflex keycode 53 = r R paragraph registered keycode 54 = 5 percent onehalf Ediaeresis keycode 55 = F6 keycode 56 = keycode 57 = n N ntilde Ntilde keycode 58 = b B aring Aring keycode 59 = h H egrave Egrave keycode 60 = g G diaeresis Uacute keycode 61 = y Y yen Yacute keycode 62 = 6 asciicircum threequarters Iacute keycode 63 = F7 keycode 64 = keycode 65 = Mode_switch Multi_key keycode 66 = m M mu masculine keycode 67 = j J ecircumflex Ecircumflex keycode 68 = u U udiaeresis Udiaeresis keycode 69 = 7 ampersand section Idiaeresis keycode 70 = 8 asterisk sterling Oacute keycode 71 = F8 keycode 72 = keycode 73 = comma less exclamdown cedilla keycode 74 = k K agrave Agrave keycode 75 = i I notsign Icircumflex keycode 76 = o O odiaeresis Odiaeresis keycode 77 = 0 parenright copyright Igrave keycode 78 = 9 parenleft registered Ograve keycode 79 = F9 keycode 80 = keycode 81 = period greater periodcentered division keycode 82 = slash question questiondown Otilde keycode 83 = l L aacute Aacute keycode 84 = semicolon colon division ydiaeresis keycode 85 = p P thorn THORN keycode 86 = minus underscore hyphen notsign keycode 87 = F10 keycode 88 = keycode 89 = keycode 90 = apostrophe quotedbl acute Ocircumflex keycode 91 = backslash bar brokenbar ae keycode 92 = bracketleft braceleft guillemotleft ediaeresis keycode 93 = equal plus plusminus macron keycode 94 = F11 keycode 95 = Print Execute keycode 96 = Control_R keycode 97 = Shift_R keycode 98 = Return keycode 99 = bracketright braceright guillemotright igrave keycode 100 = backslash bar brokenbar ae keycode 101 = keycode 102 = F12 keycode 103 = Scroll_Lock SGI_Long_Compose keycode 104 = Down keycode 105 = Left keycode 106 = Pause Break keycode 107 = Up keycode 108 = Delete keycode 109 = End keycode 110 = BackSpace keycode 111 = Insert keycode 112 = keycode 113 = KP_End KP_1 keycode 114 = Right keycode 115 = KP_Left KP_4 keycode 116 = KP_Home KP_7 keycode 117 = Next keycode 118 = Home keycode 119 = Prior keycode 120 = KP_Insert KP_0 keycode 121 = KP_Delete KP_Decimal keycode 122 = KP_Down KP_2 keycode 123 = KP_Begin KP_5 keycode 124 = KP_Right KP_6 keycode 125 = KP_Up KP_8 keycode 126 = Num_Lock keycode 127 = KP_Divide keycode 128 = keycode 129 = KP_Enter keycode 130 = KP_Next KP_3 keycode 131 = keycode 132 = KP_Add keycode 133 = KP_Prior KP_9 keycode 134 = KP_Multiply keycode 135 = keycode 136 = keycode 137 = keycode 138 = keycode 139 = keycode 140 = KP_Subtract keycode 141 = keycode 142 = keycode 143 = keycode 144 = keycode 145 = keycode 146 = keycode 147 = keycode 148 = keycode 149 = keycode 150 = keycode 151 = keycode 152 = keycode 153 = keycode 154 = keycode 155 = keycode 156 = keycode 157 = keycode 158 = keycode 159 = keycode 160 = keycode 161 = keycode 162 = keycode 163 = keycode 164 = add Control = Control_L add Shift = Shift_L add Lock = Caps_Lock add Mod1 = Alt_L add Mod3 = Mode_switch add Control = Control_R add Shift = Shift_R add Mod3 = Scroll_Lock add Mod2 = Num_Lock