keymaps 0-2,4-6,8-10,12 keycode 1 = Escape Escape alt keycode 1 = Meta_Escape keycode 2 = one plus alt keycode 2 = Meta_one keycode 3 = two quotedbl at nul alt keycode 3 = Meta_two keycode 4 = three asterisk numbersign Escape alt keycode 4 = Meta_three keycode 5 = four control keycode 5 = Control_backslash alt keycode 5 = Meta_four shift alt keycode 5 = VoidSymbol altgr alt keycode 5 = VoidSymbol keycode 6 = five percent control keycode 6 = Control_bracketright alt keycode 6 = Meta_five keycode 7 = six ampersand control keycode 7 = Control_asciicircum alt keycode 7 = Meta_six keycode 8 = seven slash bar Control_underscore alt keycode 8 = Meta_seven keycode 9 = eight parenleft control keycode 9 = Delete alt keycode 9 = Meta_eight keycode 10 = nine parenright alt keycode 10 = Meta_nine keycode 11 = zero equal alt keycode 11 = Meta_zero keycode 12 = dead_acute question apostrophe Control_underscore alt keycode 12 = Meta_minus keycode 13 = dead_circumflex dead_grave dead_tilde alt keycode 13 = Meta_equal keycode 14 = Delete Delete alt keycode 14 = Meta_Delete keycode 15 = Tab Tab alt keycode 15 = Meta_Tab keycode 16 = +q +Q +q Control_q Control_q Control_q Meta_q control alt keycode 16 = Meta_Control_q keycode 17 = +w +W +w Control_w Control_w Control_w Meta_w control alt keycode 17 = Meta_Control_w keycode 18 = +e +E +e Control_e Control_e Control_e Meta_e control alt keycode 18 = Meta_Control_e keycode 19 = +r +R +r Control_r Control_r Control_r Meta_r control alt keycode 19 = Meta_Control_r keycode 20 = +t +T +t Control_t Control_t Control_t Meta_t control alt keycode 20 = Meta_Control_t keycode 21 = +z +Z +z Control_z Control_z Control_z Meta_z control alt keycode 21 = Meta_Control_z keycode 22 = +u +U +u Control_u Control_u Control_u Meta_u control alt keycode 22 = Meta_Control_u keycode 23 = +i +I +i Tab Tab Tab Meta_i control alt keycode 23 = Meta_Tab keycode 24 = +o +O +o Control_o Control_o Control_o Meta_o control alt keycode 24 = Meta_Control_o keycode 25 = +p +P +p Control_p Control_p Control_p Meta_p control alt keycode 25 = Meta_Control_p keycode 26 = altgr keycode 26 = bracketleft control keycode 26 = Escape alt keycode 26 = Meta_bracketleft keycode 27 = dead_diaeresis exclam altgr keycode 27 = bracketright control keycode 27 = Control_bracketright alt keycode 27 = Meta_bracketright keycode 28 = Return alt keycode 28 = Meta_Control_m shift alt keycode 28 = VoidSymbol altgr alt keycode 28 = VoidSymbol keycode 29 = Control shift alt keycode 29 = VoidSymbol altgr alt keycode 29 = VoidSymbol keycode 30 = +a +A +a Control_a Control_a Control_a Meta_a control alt keycode 30 = Meta_Control_a keycode 31 = +s +S +s Control_s Control_s Control_s Meta_s control alt keycode 31 = Meta_Control_s keycode 32 = +d +D +d Control_d Control_d Control_d Meta_d control alt keycode 32 = Meta_Control_d keycode 33 = +f +F +f Control_f Control_f Control_f Meta_f control alt keycode 33 = Meta_Control_f keycode 34 = +g +G at Control_g Control_g Control_g at control alt keycode 34 = Meta_Control_g keycode 35 = +h +H +h BackSpace BackSpace BackSpace Meta_h control alt keycode 35 = Meta_BackSpace keycode 36 = +j +J +j Linefeed Linefeed Linefeed Meta_j control alt keycode 36 = Meta_Linefeed keycode 37 = +k +K +k Control_k Control_k Control_k Meta_k control alt keycode 37 = Meta_Control_k keycode 38 = +l +L +l Control_l Control_l Control_l Meta_l control alt keycode 38 = Meta_Control_l keycode 39 = alt keycode 39 = Meta_semicolon keycode 40 = altgr keycode 40 = braceleft control keycode 40 = Control_g alt keycode 40 = Meta_apostrophe keycode 41 = section degree control keycode 41 = nul alt keycode 41 = Meta_grave keycode 42 = Shift shift alt keycode 42 = VoidSymbol altgr alt keycode 42 = VoidSymbol keycode 43 = dollar sterling altgr keycode 43 = braceright control keycode 43 = Control_backslash alt keycode 43 = Meta_backslash altgr alt keycode 43 = VoidSymbol keycode 44 = +y +Y +y Control_y Control_y Control_y Meta_y control alt keycode 44 = Meta_Control_y keycode 45 = +x +X +x Control_x Control_x Control_x Meta_x control alt keycode 45 = Meta_Control_x keycode 46 = +c +C +c Control_c Control_c Control_c Meta_c control alt keycode 46 = Meta_Control_c keycode 47 = +v +V +v Control_v Control_v Control_v Meta_v control alt keycode 47 = Meta_Control_v keycode 48 = +b +B +b Control_b Control_b Control_b Meta_b control alt keycode 48 = Meta_Control_b keycode 49 = +n +N +n Control_n Control_n Control_n tilde control alt keycode 49 = Meta_Control_n keycode 50 = +m +M +m Control_m Control_m Control_m Meta_m control alt keycode 50 = Meta_Control_m keycode 51 = comma semicolon alt keycode 51 = Meta_comma keycode 52 = period colon alt keycode 52 = Meta_period keycode 53 = minus underscore control keycode 53 = Delete shift control keycode 53 = Control_underscore alt keycode 53 = Meta_slash keycode 54 = Shift shift alt keycode 54 = VoidSymbol altgr alt keycode 54 = VoidSymbol keycode 55 = KP_Multiply altgr keycode 55 = Hex_C shift alt keycode 55 = VoidSymbol altgr alt keycode 55 = VoidSymbol keycode 56 = Alt shift alt keycode 56 = VoidSymbol altgr alt keycode 56 = VoidSymbol keycode 57 = space space control keycode 57 = nul alt keycode 57 = Meta_space keycode 58 = Caps_Lock shift alt keycode 58 = VoidSymbol altgr alt keycode 58 = VoidSymbol keycode 59 = F1 F13 F1 F25 altgr control keycode 59 = F1 alt keycode 59 = Console_1 control alt keycode 59 = Console_1 keycode 60 = F2 F14 F2 F26 altgr control keycode 60 = F2 alt keycode 60 = Console_2 control alt keycode 60 = Console_2 keycode 61 = F3 F15 F3 F27 altgr control keycode 61 = F3 alt keycode 61 = Console_3 control alt keycode 61 = Console_3 keycode 62 = F4 F16 F4 F28 altgr control keycode 62 = F4 alt keycode 62 = Console_4 control alt keycode 62 = Console_4 keycode 63 = F5 F17 F5 F29 altgr control keycode 63 = F5 alt keycode 63 = Console_5 control alt keycode 63 = Console_5 keycode 64 = F6 F18 F6 F30 altgr control keycode 64 = F6 alt keycode 64 = Console_6 control alt keycode 64 = Console_6 keycode 65 = F7 F19 F7 F31 altgr control keycode 65 = F7 alt keycode 65 = Console_7 control alt keycode 65 = Console_7 keycode 66 = F8 F20 F8 F32 altgr control keycode 66 = F8 alt keycode 66 = Console_8 control alt keycode 66 = Console_8 keycode 67 = F9 F21 F9 F33 altgr control keycode 67 = F9 alt keycode 67 = Console_9 control alt keycode 67 = Console_9 keycode 68 = F10 F22 F10 F34 altgr control keycode 68 = F10 alt keycode 68 = Console_10 control alt keycode 68 = Console_10 keycode 69 = Num_Lock altgr keycode 69 = Hex_A shift alt keycode 69 = VoidSymbol altgr alt keycode 69 = VoidSymbol keycode 70 = Scroll_Lock Show_Memory Show_Registers Show_State altgr control keycode 70 = Show_State alt keycode 70 = Scroll_Lock keycode 71 = KP_7 altgr keycode 71 = Hex_7 alt keycode 71 = Ascii_7 shift alt keycode 71 = VoidSymbol altgr alt keycode 71 = VoidSymbol keycode 72 = KP_8 altgr keycode 72 = Hex_8 alt keycode 72 = Ascii_8 shift alt keycode 72 = VoidSymbol altgr alt keycode 72 = VoidSymbol keycode 73 = KP_9 altgr keycode 73 = Hex_9 alt keycode 73 = Ascii_9 shift alt keycode 73 = VoidSymbol altgr alt keycode 73 = VoidSymbol keycode 74 = KP_Subtract altgr keycode 74 = Hex_D shift alt keycode 74 = VoidSymbol altgr alt keycode 74 = VoidSymbol keycode 75 = KP_4 altgr keycode 75 = Hex_4 alt keycode 75 = Ascii_4 shift alt keycode 75 = VoidSymbol altgr alt keycode 75 = VoidSymbol keycode 76 = KP_5 altgr keycode 76 = Hex_5 alt keycode 76 = Ascii_5 shift alt keycode 76 = VoidSymbol altgr alt keycode 76 = VoidSymbol keycode 77 = KP_6 altgr keycode 77 = Hex_6 alt keycode 77 = Ascii_6 shift alt keycode 77 = VoidSymbol altgr alt keycode 77 = VoidSymbol keycode 78 = KP_Add altgr keycode 78 = Hex_E shift alt keycode 78 = VoidSymbol altgr alt keycode 78 = VoidSymbol keycode 79 = KP_1 altgr keycode 79 = Hex_1 alt keycode 79 = Ascii_1 shift alt keycode 79 = VoidSymbol altgr alt keycode 79 = VoidSymbol keycode 80 = KP_2 altgr keycode 80 = Hex_2 alt keycode 80 = Ascii_2 shift alt keycode 80 = VoidSymbol altgr alt keycode 80 = VoidSymbol keycode 81 = KP_3 altgr keycode 81 = Hex_3 alt keycode 81 = Ascii_3 shift alt keycode 81 = VoidSymbol altgr alt keycode 81 = VoidSymbol keycode 82 = KP_0 altgr keycode 82 = Hex_0 alt keycode 82 = Ascii_0 shift alt keycode 82 = VoidSymbol altgr alt keycode 82 = VoidSymbol keycode 83 = KP_Comma altgr control keycode 83 = Boot shift alt keycode 83 = VoidSymbol altgr alt keycode 83 = VoidSymbol control alt keycode 83 = Boot keycode 84 = Last_Console shift alt keycode 84 = VoidSymbol altgr alt keycode 84 = VoidSymbol keycode 85 = keycode 86 = less greater backslash alt keycode 86 = Meta_less keycode 87 = F11 F23 F11 F35 altgr control keycode 87 = F11 alt keycode 87 = Console_11 control alt keycode 87 = Console_11 keycode 88 = F12 F24 F12 F36 altgr control keycode 88 = F12 alt keycode 88 = Console_12 control alt keycode 88 = Console_12 keycode 89 = keycode 90 = keycode 91 = keycode 92 = keycode 93 = keycode 94 = keycode 95 = keycode 96 = KP_Enter altgr keycode 96 = Hex_F shift alt keycode 96 = VoidSymbol altgr alt keycode 96 = VoidSymbol keycode 97 = Control shift alt keycode 97 = VoidSymbol altgr alt keycode 97 = VoidSymbol keycode 98 = KP_Divide altgr keycode 98 = Hex_B shift alt keycode 98 = VoidSymbol altgr alt keycode 98 = VoidSymbol keycode 99 = Control_backslash shift alt keycode 99 = VoidSymbol altgr alt keycode 99 = VoidSymbol keycode 100 = AltGr shift alt keycode 100 = VoidSymbol altgr alt keycode 100 = VoidSymbol keycode 101 = Break shift alt keycode 101 = VoidSymbol altgr alt keycode 101 = VoidSymbol keycode 102 = Find shift alt keycode 102 = VoidSymbol altgr alt keycode 102 = VoidSymbol keycode 103 = Up alt keycode 103 = KeyboardSignal shift alt keycode 103 = VoidSymbol altgr alt keycode 103 = VoidSymbol keycode 104 = Prior shift keycode 104 = Scroll_Backward shift alt keycode 104 = VoidSymbol altgr alt keycode 104 = VoidSymbol keycode 105 = Left alt keycode 105 = Decr_Console shift alt keycode 105 = VoidSymbol altgr alt keycode 105 = VoidSymbol keycode 106 = Right alt keycode 106 = Incr_Console shift alt keycode 106 = VoidSymbol altgr alt keycode 106 = VoidSymbol keycode 107 = Select shift alt keycode 107 = VoidSymbol altgr alt keycode 107 = VoidSymbol keycode 108 = Down shift alt keycode 108 = VoidSymbol altgr alt keycode 108 = VoidSymbol keycode 109 = Next shift keycode 109 = Scroll_Forward shift alt keycode 109 = VoidSymbol altgr alt keycode 109 = VoidSymbol keycode 110 = Insert shift alt keycode 110 = VoidSymbol altgr alt keycode 110 = VoidSymbol keycode 111 = Remove altgr control keycode 111 = Boot shift alt keycode 111 = VoidSymbol altgr alt keycode 111 = VoidSymbol control alt keycode 111 = Boot keycode 112 = keycode 113 = keycode 114 = keycode 115 = keycode 116 = keycode 117 = KP_Add shift alt keycode 117 = VoidSymbol altgr alt keycode 117 = VoidSymbol keycode 118 = keycode 119 = Pause shift alt keycode 119 = VoidSymbol altgr alt keycode 119 = VoidSymbol keycode 120 = keycode 121 = keycode 122 = keycode 123 = keycode 124 = keycode 125 = keycode 126 = AltGr keycode 127 = keycode 128 = keycode 129 = keycode 130 = keycode 131 = keycode 132 = keycode 133 = keycode 134 = keycode 135 = keycode 136 = keycode 137 = keycode 138 = keycode 139 = keycode 140 = 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 = keycode 165 = keycode 166 = keycode 167 = keycode 168 = keycode 169 = keycode 170 = keycode 171 = keycode 172 = keycode 173 = keycode 174 = keycode 175 = keycode 176 = keycode 177 = keycode 178 = keycode 179 = keycode 180 = keycode 181 = keycode 182 = keycode 183 = keycode 184 = keycode 185 = keycode 186 = keycode 187 = keycode 188 = keycode 189 = keycode 190 = keycode 191 = keycode 192 = keycode 193 = keycode 194 = keycode 195 = keycode 196 = keycode 197 = keycode 198 = keycode 199 = keycode 200 = keycode 201 = keycode 202 = keycode 203 = keycode 204 = keycode 205 = keycode 206 = keycode 207 = keycode 208 = keycode 209 = keycode 210 = keycode 211 = keycode 212 = keycode 213 = keycode 214 = keycode 215 = keycode 216 = keycode 217 = keycode 218 = keycode 219 = keycode 220 = keycode 221 = keycode 222 = keycode 223 = keycode 224 = keycode 225 = keycode 226 = keycode 227 = keycode 228 = keycode 229 = keycode 230 = keycode 231 = keycode 232 = keycode 233 = keycode 234 = keycode 235 = keycode 236 = keycode 237 = keycode 238 = keycode 239 = keycode 240 = keycode 241 = keycode 242 = keycode 243 = keycode 244 = keycode 245 = keycode 246 = keycode 247 = keycode 248 = keycode 249 = keycode 250 = keycode 251 = keycode 252 = keycode 253 = keycode 254 = keycode 255 = string F1 = "\033[[A" string F2 = "\033[[B" string F3 = "\033[[C" string F4 = "\033[[D" string F5 = "\033[[E" string F6 = "\033[17~" string F7 = "\033[18~" string F8 = "\033[19~" string F9 = "\033[20~" string F10 = "\033[21~" string F11 = "\033[23~" string F12 = "\033[24~" string F13 = "\033[25~" string F14 = "\033[26~" string F15 = "\033[28~" string F16 = "\033[29~" string F17 = "\033[31~" string F18 = "\033[32~" string F19 = "\033[33~" string F20 = "\033[34~" string Find = "\033[1~" string Insert = "\033[2~" string Remove = "\033[3~" string Select = "\033[4~" string Prior = "\033[5~" string Next = "\033[6~" string Macro = "\033[M" string Pause = "\033[P" compose '`' 'A' to 'À' compose '`' 'a' to 'à' compose '\'' 'A' to 'Á' compose '\'' 'a' to 'á' compose '^' 'A' to 'Â' compose '^' 'a' to 'â' compose '~' 'A' to 'Ã' compose '~' 'a' to 'ã' compose '"' 'A' to 'Ä' compose '"' 'a' to 'ä' compose 'O' 'A' to 'Å' compose 'o' 'a' to 'å' compose '0' 'A' to 'Å' compose '0' 'a' to 'å' compose 'A' 'A' to 'Å' compose 'a' 'a' to 'å' compose 'A' 'E' to 'Æ' compose 'a' 'e' to 'æ' compose ',' 'C' to 'Ç' compose ',' 'c' to 'ç' compose '`' 'E' to 'È' compose '`' 'e' to 'è' compose '\'' 'E' to 'É' compose '\'' 'e' to 'é' compose '^' 'E' to 'Ê' compose '^' 'e' to 'ê' compose '"' 'E' to 'Ë' compose '"' 'e' to 'ë' compose '`' 'I' to 'Ì' compose '`' 'i' to 'ì' compose '\'' 'I' to 'Í' compose '\'' 'i' to 'í' compose '^' 'I' to 'Î' compose '^' 'i' to 'î' compose '"' 'I' to 'Ï' compose '"' 'i' to 'ï' compose '-' 'D' to 'Ð' compose '-' 'd' to 'ð' compose '~' 'N' to 'Ñ' compose '~' 'n' to 'ñ' compose '`' 'O' to 'Ò' compose '`' 'o' to 'ò' compose '\'' 'O' to 'Ó' compose '\'' 'o' to 'ó' compose '^' 'O' to 'Ô' compose '^' 'o' to 'ô' compose '~' 'O' to 'Õ' compose '~' 'o' to 'õ' compose '"' 'O' to 'Ö' compose '"' 'o' to 'ö' compose '/' 'O' to 'Ø' compose '/' 'o' to 'ø' compose '`' 'U' to 'Ù' compose '`' 'u' to 'ù' compose '\'' 'U' to 'Ú' compose '\'' 'u' to 'ú' compose '^' 'U' to 'Û' compose '^' 'u' to 'û' compose '"' 'U' to 'Ü' compose '"' 'u' to 'ü' compose '\'' 'Y' to 'Ý' compose '\'' 'y' to 'ý' compose 'T' 'H' to 'Þ' compose 't' 'h' to 'þ' compose 's' 's' to 'ß' compose '"' 'y' to 'ÿ' compose 's' 'z' to 'ß' compose 'i' 'j' to 'ÿ'