# Default kernel keymap. This uses 7 modifier combinations. keymaps 0-2,4-5,8,12 # Change the above line into # keymaps 0-2,4-6,8,12 # in case you want the entries # altgr control keycode 83 = Boot # altgr control keycode 111 = Boot # below. # # In fact AltGr is used very little, and one more keymap can # be saved by mapping AltGr to Alt (and adapting a few entries): # keycode 100 = Alt # keycode 1 = grave asciitilde alt keycode 1 = Meta_Escape keycode 2 = one exclam alt keycode 2 = Meta_one keycode 3 = two at at control keycode 3 = nul shift control keycode 3 = nul alt keycode 3 = Meta_two keycode 4 = three numbersign control keycode 4 = Escape alt keycode 4 = Meta_three keycode 5 = four dollar dollar control keycode 5 = Control_backslash alt keycode 5 = Meta_four keycode 6 = five percent control keycode 6 = Control_bracketright alt keycode 6 = Meta_five keycode 7 = six asciicircum control keycode 7 = Control_asciicircum alt keycode 7 = Meta_six keycode 8 = seven ampersand braceleft control keycode 8 = Control_underscore alt keycode 8 = Meta_seven keycode 9 = eight asterisk bracketleft control keycode 9 = Delete alt keycode 9 = Meta_eight keycode 10 = nine parenleft bracketright alt keycode 10 = Meta_nine keycode 11 = zero parenright braceright alt keycode 11 = Meta_zero keycode 12 = minus underscore backslash control keycode 12 = Control_underscore shift control keycode 12 = Control_underscore alt keycode 12 = Meta_minus keycode 13 = equal plus alt keycode 13 = Meta_equal keycode 15 = Delete Delete control keycode 15 = BackSpace alt keycode 15 = Meta_Delete keycode 16 = Tab Tab alt keycode 16 = Meta_Tab keycode 17 = q keycode 18 = w keycode 19 = e keycode 20 = r keycode 21 = t keycode 22 = y keycode 23 = u keycode 24 = i keycode 25 = o keycode 26 = p keycode 27 = bracketleft braceleft control keycode 27 = Escape alt keycode 27 = Meta_bracketleft keycode 28 = bracketright braceright control keycode 28 = Control_bracketright alt keycode 28 = Meta_bracketright keycode 29 = backslash bar control keycode 29 = Control_backslash alt keycode 29 = Meta_backslash keycode 30 = Caps_Lock keycode 31 = a keycode 32 = s keycode 33 = d keycode 34 = f keycode 35 = g keycode 36 = h keycode 37 = j keycode 38 = k keycode 39 = l keycode 40 = semicolon colon alt keycode 39 = Meta_semicolon keycode 41 = apostrophe quotedbl control keycode 40 = Control_g alt keycode 40 = Meta_apostrophe keycode 42 = grave asciitilde control keycode 41 = nul alt keycode 41 = Meta_grave keycode 43 = Return alt keycode 43 = Meta_Control_m keycode 44 = Shift keycode 46 = z keycode 47 = x keycode 48 = c keycode 49 = v keycode 50 = b keycode 51 = n keycode 52 = m keycode 53 = comma less alt keycode 51 = Meta_comma keycode 54 = period greater control keycode 52 = Compose alt keycode 52 = Meta_period keycode 55 = slash question control keycode 53 = Delete alt keycode 53 = Meta_slash keycode 57 = Shift keycode 58 = Control keycode 60 = Alt keycode 61 = space space control keycode 61 = nul alt keycode 61 = Meta_space keycode 62 = Alt keycode 75 = Insert keycode 76 = Delete keycode 83 = Up keycode 84 = Down keycode 85 = Prior shift keycode 85 = Scroll_Backward keycode 86 = Next shift keycode 86 = Scroll_Forward keycode 89 = Right alt keycode 89 = Incr_Console keycode 79 = Left alt keycode 79 = Decr_Console keycode 90 = Num_Lock shift keycode 90 = Bare_Num_Lock keycode 91 = minus keycode 92 = plus keycode 93 = KP_Multiply keycode 94 = period keycode 95 = KP_Divide keycode 107 = Select keycode 108 = Down keycode 110 = Escape Escape alt keycode 1 = Meta_Escape keycode 112 = F1 F11 Console_13 control keycode 112 = F1 alt keycode 112 = Console_1 control alt keycode 112 = Console_1 keycode 113 = F2 F12 Console_14 control keycode 113 = F2 alt keycode 113 = Console_2 control alt keycode 113 = Console_2 keycode 114 = F3 F13 Console_15 control keycode 114 = F3 alt keycode 114 = Console_3 control alt keycode 114 = Console_3 keycode 115 = F4 F14 Console_16 control keycode 115 = F4 alt keycode 115 = Console_4 control alt keycode 115 = Console_4 keycode 116 = F5 F15 Console_17 control keycode 116 = F5 alt keycode 116 = Console_5 control alt keycode 116 = Console_5 keycode 117 = F6 F16 Console_18 control keycode 117 = F6 alt keycode 117 = Console_6 control alt keycode 117 = Console_6 keycode 118 = F7 F17 Console_19 control keycode 118 = F7 alt keycode 118 = Console_7 control alt keycode 118 = Console_7 keycode 119 = F8 F18 Console_20 control keycode 119 = F8 alt keycode 119 = Console_8 control alt keycode 119 = Console_8 keycode 120 = F9 F19 Console_21 control keycode 120 = F9 alt keycode 120 = Console_9 control alt keycode 120 = Console_9 keycode 121 = F10 F20 Console_22 control keycode 121 = F10 alt keycode 121 = Console_10 control alt keycode 121 = Console_10 keycode 126 = Pause 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 'ÿ'