keymaps 0-2,4-5,8,12 keycode 1 = Escape Escape alt keycode 1 = Meta_Escape keycode 2 = F1 shift keycode 2 = F11 altgr keycode 2 = Console_13 shift control keycode 2 = VoidSymbol alt keycode 2 = Console_1 control alt keycode 2 = Console_1 keycode 3 = F2 shift keycode 3 = F12 altgr keycode 3 = Console_14 shift control keycode 3 = VoidSymbol alt keycode 3 = Console_2 control alt keycode 3 = Console_2 keycode 4 = F3 shift keycode 4 = F13 altgr keycode 4 = Console_15 shift control keycode 4 = VoidSymbol alt keycode 4 = Console_3 control alt keycode 4 = Console_3 keycode 5 = F4 shift keycode 5 = F14 altgr keycode 5 = Console_16 shift control keycode 5 = VoidSymbol alt keycode 5 = Console_4 control alt keycode 5 = Console_4 keycode 6 = F5 shift keycode 6 = F15 altgr keycode 6 = Console_17 shift control keycode 6 = VoidSymbol alt keycode 6 = Console_5 control alt keycode 6 = Console_5 keycode 7 = F6 shift keycode 7 = F16 altgr keycode 7 = Console_18 shift control keycode 7 = VoidSymbol alt keycode 7 = Console_6 control alt keycode 7 = Console_6 keycode 8 = F7 shift keycode 8 = F17 altgr keycode 8 = Console_19 shift control keycode 8 = VoidSymbol alt keycode 8 = Console_7 control alt keycode 8 = Console_7 keycode 9 = F8 shift keycode 9 = F18 altgr keycode 9 = Console_20 shift control keycode 9 = VoidSymbol alt keycode 9 = Console_8 control alt keycode 9 = Console_8 keycode 10 = F9 shift keycode 10 = F19 altgr keycode 10 = Console_21 shift control keycode 10 = VoidSymbol alt keycode 10 = Console_9 control alt keycode 10 = Console_9 keycode 11 = F10 shift keycode 11 = F20 altgr keycode 11 = Console_22 shift control keycode 11 = VoidSymbol alt keycode 11 = Console_10 control alt keycode 11 = Console_10 keycode 12 = F11 altgr keycode 12 = Console_23 shift control keycode 12 = VoidSymbol alt keycode 12 = Console_11 control alt keycode 12 = Console_11 keycode 13 = keycode 14 = keycode 15 = keycode 16 = keycode 17 = one exclam alt keycode 17 = Meta_one keycode 18 = two at at nul nul Meta_two keycode 19 = three numbersign control keycode 19 = Escape alt keycode 19 = Meta_three keycode 20 = four dollar dollar Control_backslash alt keycode 20 = Meta_four keycode 21 = five percent control keycode 21 = Control_bracketright alt keycode 21 = Meta_five keycode 22 = six asciicircum control keycode 22 = Control_asciicircum alt keycode 22 = Meta_six keycode 23 = seven ampersand braceleft Control_underscore alt keycode 23 = Meta_seven keycode 24 = eight asterisk bracketleft Delete alt keycode 24 = Meta_eight keycode 25 = nine parenleft bracketright alt keycode 25 = Meta_nine keycode 26 = zero parenright braceright alt keycode 26 = Meta_zero keycode 27 = minus underscore backslash Control_underscore Control_underscore Meta_minus keycode 28 = equal plus alt keycode 28 = Meta_equal keycode 29 = keycode 30 = keycode 31 = keycode 32 = keycode 33 = q keycode 34 = w keycode 35 = +e +E Hex_E Control_e Control_e Meta_e Meta_Control_e keycode 36 = r keycode 37 = t keycode 38 = y keycode 39 = u keycode 40 = i keycode 41 = o keycode 42 = p keycode 43 = bracketleft braceleft keycode 44 = BackSpace keycode 45 = keycode 46 = keycode 47 = keycode 48 = keycode 49 = +a +A Hex_A Control_a Control_a Meta_a Meta_Control_a keycode 50 = s keycode 51 = +d +D Hex_D Control_d Control_d Meta_d Meta_Control_d keycode 52 = +f +F Hex_F Control_f Control_f Meta_f Meta_Control_f keycode 53 = g keycode 54 = h keycode 55 = j keycode 56 = k keycode 57 = l keycode 58 = semicolon colon alt keycode 58 = Meta_semicolon keycode 59 = bracketright braceright keycode 60 = backslash bar control keycode 60 = Control_backslash alt keycode 60 = Meta_backslash keycode 61 = keycode 62 = keycode 63 = keycode 64 = keycode 65 = z keycode 66 = x keycode 67 = +c +C Hex_C Control_c Control_c Meta_c Meta_Control_c keycode 68 = v keycode 69 = +b +B Hex_B Control_b Control_b Meta_b Meta_Control_b keycode 70 = n keycode 71 = m keycode 72 = comma less alt keycode 72 = Meta_comma keycode 73 = period greater control keycode 73 = Compose alt keycode 73 = Meta_period keycode 74 = slash question control keycode 74 = nul alt keycode 74 = Meta_space keycode 75 = apostrophe quotedbl control keycode 75 = Control_g alt keycode 75 = Meta_apostrophe keycode 76 = Return alt keycode 76 = Meta_Control_m keycode 77 = keycode 78 = keycode 79 = keycode 80 = keycode 81 = Tab Tab alt keycode 81 = Meta_Tab keycode 82 = keycode 83 = Shift altgr keycode 83 = Caps_Lock keycode 84 = keycode 85 = keycode 86 = keycode 87 = keycode 88 = keycode 89 = keycode 90 = Up alt keycode 90 = Prior keycode 91 = keycode 92 = Shift keycode 93 = keycode 94 = keycode 95 = keycode 96 = keycode 97 = keycode 98 = keycode 99 = keycode 100 = keycode 101 = Alt keycode 102 = grave asciitilde keycode 103 = keycode 104 = keycode 105 = Left alt keycode 105 = Find keycode 106 = Down alt keycode 106 = Next keycode 107 = Right alt keycode 107 = Select keycode 108 = keycode 109 = keycode 110 = keycode 111 = keycode 112 = keycode 113 = keycode 114 = Control keycode 115 = keycode 116 = space space control keycode 116 = nul alt keycode 116 = Meta_space keycode 117 = keycode 118 = keycode 119 = keycode 120 = AltGr keycode 121 = Delete Delete control keycode 121 = BackSpace alt keycode 121 = Meta_Delete keycode 122 = keycode 123 = keycode 124 = keycode 125 = keycode 126 = keycode 127 = 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 'ÿ'