# Zipline kernel keymap. This uses 7 modifier combinations. keymaps 0-2,4-5,8,9,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 # # modified from sweetlilmre's Z2 keymap patch for use in Xfbdev keycode 101 = AltGr #keycode 101 = SAltGr, sticky doesn't work the way I want it to right now... keycode 1 = Escape grave alt keycode 1 = bar alt shift keycode 1 = backslash 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 altgr keycode 12 = Meta_minus keycode 13 = equal plus alt keycode 13 = Meta_equal altgr keycode 13 = Meta_equal keycode 14 = Delete Delete control keycode 14 = BackSpace alt keycode 14 = Meta_Delete altgr keycode 14 = Meta_Delete keycode 15 = Tab Tab alt keycode 15 = Tab keycode 16 = q alt keycode 16 = one alt shift keycode 16 = asciitilde altgr keycode 16 = one # altgr shift keycode 16 = asciitilde keycode 17 = w alt keycode 17 = two altgr keycode 17 = two keycode 18 = e alt keycode 18 = three altgr keycode 18 = three keycode 19 = r alt keycode 19 = four altgr keycode 19 = four keycode 20 = t alt keycode 20 = five altgr keycode 20 = five keycode 21 = y alt keycode 21 = six altgr keycode 21 = six alt shift keycode 21 = asciicircum # altgr shift keycode 21 = asciicircum keycode 22 = u alt keycode 22 = seven altgr keycode 22 = seven keycode 23 = i alt keycode 23 = eight altgr keycode 23 = eight keycode 24 = o alt keycode 24 = nine altgr keycode 24 = nine keycode 25 = p alt keycode 25 = zero altgr keycode 25 = zero keycode 26 = bracketleft braceleft control keycode 26 = Escape alt keycode 26 = Meta_bracketleft altgr keycode 26 = Meta_bracketleft keycode 27 = bracketright braceright asciitilde control keycode 27 = Control_bracketright alt keycode 27 = Meta_bracketright altgr keycode 27 = Meta_bracketright keycode 28 = Return alt keycode 28 = Meta_Control_m altgr keycode 28 = Meta_Control_m keycode 29 = Control keycode 30 = a alt keycode 30 = dollar altgr keycode 30 = dollar keycode 31 = s alt keycode 31 = numbersign altgr keycode 31 = numbersign keycode 32 = d alt keycode 32 = ampersand altgr keycode 32 = ampersand keycode 33 = f alt keycode 33 = at altgr keycode 33 = at keycode 34 = g alt keycode 34 = quotedbl altgr keycode 34 = quotedbl keycode 35 = h alt keycode 35 = apostrophe altgr keycode 35 = apostrophe keycode 36 = j alt keycode 36 = parenleft altgr keycode 36 = parenleft alt shift keycode 36 = braceleft # altgr shift keycode 36 = braceleft keycode 37 = k alt keycode 37 = parenright altgr keycode 37 = parenright alt shift keycode 37 = braceright # altgr shift keycode 37 = braceright keycode 38 = l alt keycode 38 = minus altgr keycode 38 = minus keycode 39 = semicolon colon alt keycode 39 = colon altgr keycode 39 = colon keycode 40 = apostrophe quotedbl control keycode 40 = Control_g alt keycode 40 = Meta_apostrophe altgr keycode 40 = Meta_apostrophe keycode 41 = grave asciitilde control keycode 41 = nul alt keycode 41 = Meta_grave altgr keycode 41 = Meta_grave keycode 42 = Shift keycode 43 = backslash bar control keycode 43 = Control_backslash alt keycode 43 = Meta_backslash keycode 44 = z alt keycode 44 = exclam altgr keycode 44 = exclam keycode 45 = x alt keycode 45 = slash altgr keycode 45 = slash keycode 46 = c alt keycode 46 = plus altgr keycode 46 = plus control keycode 46 = Control_c keycode 47 = v alt keycode 47 = asterisk altgr keycode 47 = asterisk keycode 48 = b alt keycode 48 = equal altgr keycode 48 = equal keycode 49 = n alt keycode 49 = underscore altgr keycode 49 = underscore keycode 50 = m alt keycode 50 = question altgr keycode 50 = question keycode 51 = comma less alt keycode 51 = less altgr keycode 51 = less alt shift keycode 51 = bracketleft keycode 52 = period greater alt keycode 52 = greater altgr keycode 52 = greater alt shift keycode 52 = bracketright keycode 53 = slash question control keycode 53 = Delete alt keycode 53 = Meta_slash keycode 54 = Shift keycode 55 = KP_Multiply keycode 56 = Alt keycode 57 = space space control keycode 57 = nul alt keycode 57 = Meta_space altgr keycode 57 = bar keycode 58 = Caps_Lock keycode 59 = F1 F11 Console_13 control keycode 59 = F1 alt keycode 59 = Console_1 control alt keycode 59 = Console_1 keycode 60 = F2 F12 Console_14 control keycode 60 = F2 alt keycode 60 = Console_2 control alt keycode 60 = Console_2 keycode 61 = F3 F13 Console_15 control keycode 61 = F3 alt keycode 61 = Console_3 control alt keycode 61 = Console_3 keycode 62 = F4 F14 Console_16 control keycode 62 = F4 alt keycode 62 = Console_4 control alt keycode 62 = Console_4 keycode 63 = F5 F15 Console_17 control keycode 63 = F5 alt keycode 63 = Console_5 control alt keycode 63 = Console_5 keycode 64 = F6 F16 Console_18 control keycode 64 = F6 alt keycode 64 = Console_6 control alt keycode 64 = Console_6 keycode 65 = F7 F17 Console_19 control keycode 65 = F7 alt keycode 65 = Console_7 control alt keycode 65 = Console_7 keycode 66 = F8 F18 Console_20 control keycode 66 = F8 alt keycode 66 = Console_8 control alt keycode 66 = Console_8 keycode 67 = F9 F19 Console_21 control keycode 67 = F9 alt keycode 67 = Console_9 control alt keycode 67 = Console_9 keycode 68 = F10 F20 Console_22 control keycode 68 = F10 alt keycode 68 = Console_10 control alt keycode 68 = Console_10 keycode 69 = Num_Lock shift keycode 69 = Bare_Num_Lock keycode 70 = Scroll_Lock Show_Memory Show_Registers control keycode 70 = Show_State alt keycode 70 = Scroll_Lock keycode 71 = KP_7 alt keycode 71 = Ascii_7 altgr keycode 71 = Hex_7 keycode 72 = Up KP_8 alt keycode 72 = Prior altgr keycode 72 = Hex_8 keycode 73 = KP_9 alt keycode 73 = Ascii_9 altgr keycode 73 = Hex_9 keycode 74 = KP_Subtract keycode 75 = Left KP_4 alt keycode 75 = Find altgr keycode 75 = Hex_4 keycode 76 = KP_5 alt keycode 76 = Ascii_5 altgr keycode 76 = Hex_5 keycode 77 = Right KP_6 alt keycode 77 = Select altgr keycode 77 = Hex_6 keycode 78 = KP_Add keycode 79 = KP_1 alt keycode 79 = Ascii_1 altgr keycode 79 = Hex_1 keycode 80 = Down KP_2 alt keycode 80 = Next altgr keycode 80 = Hex_2 keycode 81 = KP_3 alt keycode 81 = Ascii_3 altgr keycode 81 = Hex_3 keycode 82 = KP_0 alt keycode 82 = Ascii_0 altgr keycode 82 = Hex_0 keycode 83 = KP_Period # altgr control keycode 83 = Boot control alt keycode 83 = Boot keycode 84 = Last_Console keycode 85 = keycode 86 = less greater bar alt keycode 86 = Meta_less keycode 87 = F11 F11 Console_23 control keycode 87 = F11 alt keycode 87 = Console_11 control alt keycode 87 = Console_11 keycode 88 = F12 F12 Console_24 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 keycode 97 = Control keycode 98 = KP_Divide keycode 99 = Control_backslash control keycode 99 = Control_backslash alt keycode 99 = Control_backslash keycode 100 = AltGr #keycode 101 = Break keycode 102 = Find keycode 103 = Up keycode 104 = Prior shift keycode 104 = Scroll_Backward keycode 105 = Left alt keycode 105 = Decr_Console keycode 106 = Right alt keycode 106 = Incr_Console keycode 107 = Select keycode 108 = Down keycode 109 = Next shift keycode 109 = Scroll_Forward keycode 110 = Insert keycode 111 = Remove # altgr control keycode 111 = Boot control alt keycode 111 = Boot keycode 112 = Macro keycode 113 = F13 keycode 114 = F14 keycode 115 = Help keycode 116 = Do keycode 117 = F17 keycode 118 = KP_MinPlus keycode 119 = Pause keycode 120 = keycode 121 = 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 'ÿ' none 64 = Mode_switch none 109 = Alt_L none 208 = Home none 174 = End none 110 = F13 none 115 = Return