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