keymaps 0-6,8-10,12 keycode 1 = Escape Escape keycode 2 = one exclam bar keycode 3 = two quotedbl twosuperior keycode 4 = three section threesuperior control keycode 4 = Escape alt keycode 4 = Meta_three control alt keycode 4 = Meta_Escape keycode 5 = four dollar alt keycode 5 = Meta_four shift alt keycode 5 = Meta_dollar keycode 6 = five percent alt keycode 6 = Meta_five shift alt keycode 6 = Meta_percent keycode 7 = six ampersand control keycode 7 = Control_asciicircum alt keycode 7 = Meta_six shift alt keycode 7 = Meta_ampersand keycode 8 = seven slash braceleft alt keycode 8 = Meta_seven shift alt keycode 8 = Meta_slash altgr alt keycode 8 = Meta_braceleft keycode 9 = eight parenleft bracketleft alt keycode 9 = Meta_eight shift alt keycode 9 = Meta_parenleft altgr alt keycode 9 = Meta_bracketleft keycode 10 = nine parenright bracketright altgr control keycode 10 = Control_bracketright alt keycode 10 = Meta_nine shift alt keycode 10 = Meta_parenright altgr alt keycode 10 = Meta_bracketright keycode 11 = zero equal braceright alt keycode 11 = Meta_zero shift alt keycode 11 = Meta_equal altgr alt keycode 11 = Meta_braceright keycode 12 = ssharp question backslash altgr control keycode 12 = Control_backslash shift alt keycode 12 = Meta_question altgr alt keycode 12 = Meta_backslash keycode 13 = apostrophe grave alt keycode 13 = 0x08b4 shift alt keycode 13 = Meta_grave keycode 14 = Delete Delete alt keycode 14 = Meta_Delete shift alt keycode 14 = Meta_Delete keycode 15 = Tab Meta_Tab alt keycode 15 = Meta_Tab keycode 16 = +q +Q at control keycode 16 = Control_q shift control keycode 16 = Control_q altgr control keycode 16 = nul alt keycode 16 = Meta_q shift alt keycode 16 = Meta_Q altgr alt keycode 16 = Meta_at control alt keycode 16 = Meta_Control_q keycode 17 = +w shift keycode 17 = +W shift altgr keycode 17 = VoidSymbol control keycode 17 = Control_w shift control keycode 17 = Control_w altgr control keycode 17 = Control_w alt keycode 17 = Meta_w shift alt keycode 17 = Meta_W altgr alt keycode 17 = Meta_w control alt keycode 17 = Meta_Control_w keycode 18 = +e +E currency control keycode 18 = Control_e shift control keycode 18 = Control_e altgr control keycode 18 = Control_e alt keycode 18 = Meta_e shift alt keycode 18 = Meta_E altgr alt keycode 18 = Meta_e control alt keycode 18 = Meta_Control_e keycode 19 = +r shift keycode 19 = +R shift altgr keycode 19 = VoidSymbol control keycode 19 = Control_r shift control keycode 19 = Control_r altgr control keycode 19 = Control_r alt keycode 19 = Meta_r shift alt keycode 19 = Meta_R altgr alt keycode 19 = Meta_r control alt keycode 19 = Meta_Control_r keycode 20 = +t shift keycode 20 = +T shift altgr keycode 20 = VoidSymbol control keycode 20 = Control_t shift control keycode 20 = Control_t altgr control keycode 20 = Control_t alt keycode 20 = Meta_t shift alt keycode 20 = Meta_T altgr alt keycode 20 = Meta_t control alt keycode 20 = Meta_Control_t keycode 21 = +z shift keycode 21 = +Z shift altgr keycode 21 = VoidSymbol control keycode 21 = Control_z shift control keycode 21 = Control_z altgr control keycode 21 = Control_z alt keycode 21 = Meta_z shift alt keycode 21 = Meta_Z altgr alt keycode 21 = Meta_z control alt keycode 21 = Meta_Control_z keycode 22 = +u shift keycode 22 = +U shift altgr keycode 22 = VoidSymbol control keycode 22 = Control_u shift control keycode 22 = Control_u altgr control keycode 22 = Control_u alt keycode 22 = Meta_u shift alt keycode 22 = Meta_U altgr alt keycode 22 = Meta_u control alt keycode 22 = Meta_Control_u keycode 23 = +i shift keycode 23 = +I shift altgr keycode 23 = VoidSymbol control keycode 23 = Tab shift control keycode 23 = Tab altgr control keycode 23 = Tab alt keycode 23 = Meta_i shift alt keycode 23 = Meta_I altgr alt keycode 23 = Meta_i control alt keycode 23 = Meta_Tab keycode 24 = +o shift keycode 24 = +O shift altgr keycode 24 = VoidSymbol control keycode 24 = Control_o shift control keycode 24 = Control_o altgr control keycode 24 = Control_o alt keycode 24 = Meta_o shift alt keycode 24 = Meta_O altgr alt keycode 24 = Meta_o control alt keycode 24 = Meta_Control_o keycode 25 = +p shift keycode 25 = +P shift altgr keycode 25 = VoidSymbol control keycode 25 = Control_p shift control keycode 25 = Control_p altgr control keycode 25 = Control_p alt keycode 25 = Meta_p shift alt keycode 25 = Meta_P altgr alt keycode 25 = Meta_p control alt keycode 25 = Meta_Control_p keycode 26 = +udiaeresis +Udiaeresis keycode 27 = plus asterisk asciitilde alt keycode 27 = Meta_plus shift alt keycode 27 = Meta_asterisk keycode 28 = Return shift altgr keycode 28 = VoidSymbol alt keycode 28 = Meta_Control_m keycode 29 = Control shift keycode 29 = Compose shift altgr keycode 29 = VoidSymbol keycode 30 = +a shift keycode 30 = +A shift altgr keycode 30 = VoidSymbol control keycode 30 = Control_a shift control keycode 30 = Control_a altgr control keycode 30 = Control_a alt keycode 30 = Meta_a shift alt keycode 30 = Meta_A altgr alt keycode 30 = Meta_a control alt keycode 30 = Meta_Control_a keycode 31 = +s shift keycode 31 = +S shift altgr keycode 31 = VoidSymbol control keycode 31 = Control_s shift control keycode 31 = Control_s altgr control keycode 31 = Control_s alt keycode 31 = Meta_s shift alt keycode 31 = Meta_S altgr alt keycode 31 = Meta_s control alt keycode 31 = Meta_Control_s keycode 32 = +d shift keycode 32 = +D shift altgr keycode 32 = VoidSymbol control keycode 32 = Control_d shift control keycode 32 = Control_d altgr control keycode 32 = Control_d alt keycode 32 = Meta_d shift alt keycode 32 = Meta_D altgr alt keycode 32 = Meta_d control alt keycode 32 = Meta_Control_d keycode 33 = +f shift keycode 33 = +F shift altgr keycode 33 = VoidSymbol control keycode 33 = Control_f shift control keycode 33 = Control_f altgr control keycode 33 = Control_f alt keycode 33 = Meta_f shift alt keycode 33 = Meta_F altgr alt keycode 33 = Meta_f control alt keycode 33 = Meta_Control_f keycode 34 = +g shift keycode 34 = +G shift altgr keycode 34 = VoidSymbol control keycode 34 = Control_g shift control keycode 34 = Control_g altgr control keycode 34 = Control_g alt keycode 34 = Meta_g shift alt keycode 34 = Meta_G altgr alt keycode 34 = Meta_g control alt keycode 34 = Meta_Control_g keycode 35 = +h shift keycode 35 = +H shift altgr keycode 35 = VoidSymbol control keycode 35 = BackSpace shift control keycode 35 = BackSpace altgr control keycode 35 = BackSpace alt keycode 35 = Meta_h shift alt keycode 35 = Meta_H altgr alt keycode 35 = Meta_h control alt keycode 35 = Meta_BackSpace keycode 36 = +j shift keycode 36 = +J shift altgr keycode 36 = VoidSymbol control keycode 36 = Linefeed shift control keycode 36 = Linefeed altgr control keycode 36 = Linefeed alt keycode 36 = Meta_j shift alt keycode 36 = Meta_J altgr alt keycode 36 = Meta_j control alt keycode 36 = Meta_Linefeed keycode 37 = +k shift keycode 37 = +K shift altgr keycode 37 = VoidSymbol control keycode 37 = Control_k shift control keycode 37 = Control_k altgr control keycode 37 = Control_k alt keycode 37 = Meta_k shift alt keycode 37 = Meta_K altgr alt keycode 37 = Meta_k control alt keycode 37 = Meta_Control_k keycode 38 = +l shift keycode 38 = +L shift altgr keycode 38 = VoidSymbol control keycode 38 = Control_l shift control keycode 38 = Control_l altgr control keycode 38 = Control_l alt keycode 38 = Meta_l shift alt keycode 38 = Meta_L altgr alt keycode 38 = Meta_l control alt keycode 38 = Meta_Control_l keycode 39 = +odiaeresis +Odiaeresis keycode 40 = +adiaeresis +Adiaeresis keycode 41 = F11 F23 control keycode 41 = Control_asciicircum control alt keycode 41 = Meta_Control_asciicircum keycode 42 = Shift Shift Caps_Lock shift altgr keycode 42 = VoidSymbol control keycode 42 = Compose keycode 43 = numbersign apostrophe alt keycode 43 = Meta_numbersign shift alt keycode 43 = Meta_apostrophe keycode 44 = +y +Y less shift altgr keycode 44 = VoidSymbol control keycode 44 = Control_y shift control keycode 44 = Control_y altgr control keycode 44 = Control_y alt keycode 44 = Meta_y shift alt keycode 44 = Meta_Y altgr alt keycode 44 = Meta_y control alt keycode 44 = Meta_Control_y keycode 45 = +x +X greater shift altgr keycode 45 = VoidSymbol control keycode 45 = Control_x shift control keycode 45 = Control_x altgr control keycode 45 = Control_x alt keycode 45 = Meta_x shift alt keycode 45 = Meta_X altgr alt keycode 45 = Meta_x control alt keycode 45 = Meta_Control_x keycode 46 = +c +C cent control keycode 46 = Control_c shift control keycode 46 = Control_c altgr control keycode 46 = Control_c alt keycode 46 = Meta_c shift alt keycode 46 = Meta_C altgr alt keycode 46 = Meta_c control alt keycode 46 = Meta_Control_c keycode 47 = +v shift keycode 47 = +V shift altgr keycode 47 = VoidSymbol control keycode 47 = Control_v shift control keycode 47 = Control_v altgr control keycode 47 = Control_v alt keycode 47 = Meta_v shift alt keycode 47 = Meta_V altgr alt keycode 47 = Meta_v control alt keycode 47 = Meta_Control_v keycode 48 = +b shift keycode 48 = +B shift altgr keycode 48 = VoidSymbol control keycode 48 = Control_b shift control keycode 48 = Control_b altgr control keycode 48 = Control_b alt keycode 48 = Meta_b shift alt keycode 48 = Meta_B altgr alt keycode 48 = Meta_b control alt keycode 48 = Meta_Control_b keycode 49 = +n shift keycode 49 = +N shift altgr keycode 49 = VoidSymbol control keycode 49 = Control_n shift control keycode 49 = Control_n altgr control keycode 49 = Control_n alt keycode 49 = Meta_n shift alt keycode 49 = Meta_N altgr alt keycode 49 = Meta_n control alt keycode 49 = Meta_Control_n keycode 50 = +m +M mu control keycode 50 = Control_m shift control keycode 50 = Control_m altgr control keycode 50 = Control_m alt keycode 50 = Meta_m shift alt keycode 50 = Meta_M altgr alt keycode 50 = Meta_m control alt keycode 50 = Meta_Control_m keycode 51 = comma semicolon alt keycode 51 = Meta_comma shift alt keycode 51 = Meta_semicolon keycode 52 = period colon alt keycode 52 = Meta_period shift alt keycode 52 = Meta_colon keycode 53 = minus underscore Meta_minus shift control keycode 53 = Control_underscore alt keycode 53 = Meta_minus shift alt keycode 53 = Meta_underscore keycode 54 = Shift shift altgr keycode 54 = VoidSymbol control keycode 54 = Compose keycode 56 = Alt shift altgr keycode 56 = VoidSymbol keycode 57 = space space Meta_space control keycode 57 = nul alt keycode 57 = Meta_space shift alt keycode 57 = Meta_space control alt keycode 57 = Meta_nul keycode 58 = F9 shift altgr keycode 58 = VoidSymbol keycode 59 = F1 F13 Console_13 control keycode 59 = F25 alt keycode 59 = Console_1 control alt keycode 59 = Console_1 keycode 60 = F2 F14 Console_14 control keycode 60 = F26 alt keycode 60 = Console_2 control alt keycode 60 = Console_2 keycode 61 = F3 F15 Console_15 control keycode 61 = F27 alt keycode 61 = Console_3 control alt keycode 61 = Console_3 keycode 62 = F4 F16 Console_16 control keycode 62 = F28 alt keycode 62 = Console_4 control alt keycode 62 = Console_4 keycode 63 = F5 F17 Console_17 control keycode 63 = F29 alt keycode 63 = Console_5 control alt keycode 63 = Console_5 keycode 64 = F6 F18 Console_18 control keycode 64 = F30 alt keycode 64 = Console_6 control alt keycode 64 = Console_6 keycode 65 = F7 F19 Console_19 control keycode 65 = F31 alt keycode 65 = Console_7 control alt keycode 65 = Console_7 keycode 66 = F8 F20 Console_20 control keycode 66 = F32 alt keycode 66 = Console_8 control alt keycode 66 = Console_8 keycode 72 = Up alt keycode 72 = Prior shift alt keycode 72 = Scroll_Backward keycode 75 = KP_4 altgr keycode 75 = Hex_4 shift altgr keycode 75 = VoidSymbol alt keycode 75 = Find keycode 77 = KP_6 altgr keycode 77 = Hex_6 shift altgr keycode 77 = VoidSymbol alt keycode 77 = Select keycode 80 = KP_2 altgr keycode 80 = Hex_2 shift altgr keycode 80 = VoidSymbol alt keycode 80 = Next keycode 83 = Remove alt keycode 83 = Insert shift altgr keycode 83 = VoidSymbol altgr control keycode 83 = Boot control alt keycode 83 = Boot keycode 91 = Insert keycode 112 = F10 F22 shift altgr keycode 112 = VoidSymbol altgr control keycode 112 = VoidSymbol shift alt keycode 112 = VoidSymbol altgr alt keycode 112 = VoidSymbol keycode 115 = AltGr shift altgr keycode 115 = VoidSymbol altgr control keycode 115 = VoidSymbol shift alt keycode 115 = VoidSymbol altgr alt keycode 115 = VoidSymbol keycode 123 = asciicircum degree 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 '-' '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' to '�' compose '�' 'a' to '�' compose 'A' 'E' to '�' compose 'a' 'e' to '�' compose ',' 'C' to '�' compose ',' 'c' 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 '^' 'D' to '�' compose '^' 'd' to '�' compose '~' 'N' to '�' compose '~' 'n' 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 '-' '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 'n' 'n' to '�' compose 'n' 'h' to '�' compose 'N' 'Y' to '�' compose 'N' 'N' to '�' compose 'N' 'H' to '�' compose 'N' 'y' to '�' compose 'N' 'n' to '�' compose 'N' 'h' to '�' compose '-' 'L' to '�' compose '<' '<' to '�' compose '>' '>' to '�' compose '?' '?' to '�' compose '^' '?' to '�' compose '!' '!' to '�' compose '^' '!' to '�' compose '^' '1' to '�' compose '^' '2' to '�' compose '^' '3' to '�' compose '+' '-' to '�' compose 'c' '=' to '�' compose 'c' '/' to '�' compose '/' 'c' to '�' compose '-' 'c' to '�' compose '-' 'C' to '�' compose '|' 'c' to '�' compose '|' 'C' to '�' compose 'L' '=' to '�' compose '-' 'L' to '�' compose '-' 'l' to '�' compose '^' '*' to '�' compose '^' 'x' to '�' compose 'x' 'x' to '�' compose '^' '.' to '�' compose '.' '.' to '�' compose '^' '/' to '�' compose '^' ':' to '�' compose '-' ':' to '�' compose ':' '-' to '�' compose 'Y' '=' to '�' compose '=' 'Y' to '�' compose '-' 'Y' to '�' compose '-' 'l' to '�' compose '(' 'c' to '�' compose '"' 'c' to '�' compose 'O' 'C' to '�' compose '(' 'C' to '�' compose 'C' ')' to '�' compose '-' 'a' to '�' compose '-' 'A' to '�' compose '-' 'o' to '�' compose '-' 'O' to '�' compose '(' 'r' to '�' compose '"' 'r' to '�' compose 'O' 'R' to '�' compose '(' 'R' to '�' compose 'R' ')' to '�' compose 'm' 'u' to '�' compose 'P' 'P' to '�' compose '1' '4' to '�' compose '1' '2' to '�' compose '3' '4' to '�' compose 'e' '=' to '�' compose '-' 'e' to '�' compose '-' 'E' to '�' compose '=' 'E' to '�' compose 'v' 'S' to '�' compose '^' 'S' to '�' compose 'v' 's' to '�' compose '^' 's' to '�' compose 'v' 'Z' to '�' compose '^' 'Z' to '�' compose 'v' 'z' to '�' compose '^' 'z' to '�' compose 'O' 'E' to '�' compose 'O' 'e' to '�' compose 'o' 'e' to '�' compose '"' 'Y' to '�' compose 'i' 'j' to '�' compose 'I' 'J' to '�' compose '|' 's' to '$' compose '|' 'S' to '$' compose 'S' 'S' to '�' compose '=' 'C' to '�' compose 'C' '=' to '�' compose 'o' 'x' to '�' compose 'x' 'o' to '�'