Naj-setne q podkarah!!!! Pisha na kirilica, gledam failowe na kirilica! Za cp1251 stawa wxpros. Kak stawa. Prashtam wi slednite failowe: bg_phon-cp1251.kmap - za fonetichna podredba bg_bds-cp1251.kmap - za BDS podredba Slozhete gi w /usr/share/kbd/keymaps/i386/qwerty ili samo w /usr/share/kbd/keymaps /usr/share/kbd e direktoriqta na moqta mashina kxdeto setfont i loadkeys si txrsqt failowete. (predpolagam che ako pri was ne e taka - shte trqbwa da izpolzwata pxlen pxt) Slozhete faila cp1251.trans w /usr/share/kbd/consoletrans Sled towa napishete: loadkeys bg_phon-cp1251.kmap setfont -m cp1251.trans Cyr_a8x16 I gotowo! Mozhe da go testwate napr: vim icc.tex Pri men raboti na 6!!!. Sxs setfont mozhe da si haresate drug shrift. Uspeh na tezi koito reshat da go podkarat! Ivo P.S. rezhimite se smenqt s desen Alt a.k.a. AltGr. Ako ne wi hareswa go promenete po wash wkus. -- Ivaylo Riskov <ivaylo_riskov@xxxxxxx> "Do not take life too seriously; you will never get out of it alive."
! bg_bds- cp1251 .map is Bulgarian keyboard translation table for Linux ! console driver. The arrangement of the Cyrillic letters is according to ! the State Standard of Bulgaria (BDS). The encoding of this table is ! cp1251 The AltGr (RightAlt) key switches between Cyrillic and Latin ! letters. On extended keyboards with 104 keys both window keys and the ! System key temporary switch to Cyrillic letters. ! ! ! keycode 1 = Escape Escape Escape Escape Escape Escape Escape Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape ! keycode 2 = one exclam one exclam VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_exclam Meta_one Meta_exclam VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 3 = two at two question nul nul nul nul Meta_two Meta_at Meta_two Meta_at Meta_nul Meta_nul Meta_nul Meta_nul keycode 4 = three numbersign three plus Escape Escape Escape Escape Meta_three Meta_numbersign Meta_three Meta_numbersign Meta_Escape Meta_Escape Meta_Escape Meta_Escape keycode 5 = four dollar four quotedbl Control_backslash Control_backslash Control_backslash Control_backslash Meta_four Meta_dollar Meta_four Meta_dollar Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash keycode 6 = five percent five percent Control_bracketright Control_bracketright Control_bracketright Control_bracketright Meta_five Meta_percent Meta_five Meta_percent Meta_Control_bracketright Meta_Control_bracketright Meta_Control_bracketright Meta_Control_bracketright keycode 7 = six asciicircum six equal Control_asciicircum Control_asciicircum Control_asciicircum Control_asciicircum Meta_six Meta_asciicircum Meta_six Meta_asciicircum Meta_Control_asciicircum Meta_Control_asciicircum Meta_Control_asciicircum Meta_Control_asciicircum keycode 8 = seven ampersand seven colon Control_underscore Control_underscore Control_underscore Control_underscore Meta_seven Meta_ampersand Meta_seven Meta_ampersand Meta_Control_underscore Meta_Control_underscore Meta_Control_underscore Meta_Control_underscore keycode 9 = eight asterisk eight slash Delete Delete Delete Delete Meta_eight Meta_asterisk Meta_eight Meta_asterisk Meta_Delete Meta_Delete Meta_Delete Meta_Delete keycode 10 = nine parenleft nine 0x97 VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_parenleft Meta_nine Meta_parenleft VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 11 = zero parenright zero 0xB9 VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_parenright Meta_zero Meta_parenright VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 12 = minus underscore minus I Control_underscore Control_underscore Control_underscore Control_underscore Meta_minus Meta_underscore Meta_minus Meta_underscore Meta_Control_underscore Meta_Control_underscore Meta_Control_underscore Meta_Control_underscore keycode 13 = equal plus period V VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_equal Meta_plus Meta_equal Meta_plus VoidSymbol VoidSymbol VoidSymbol VoidSymbol ! keycode 14 = Delete Delete Delete Delete BackSpace BackSpace BackSpace BackSpace Meta_Delete Meta_Delete Meta_Delete Meta_Delete Meta_BackSpace Meta_BackSpace Meta_BackSpace Meta_BackSpace keycode 15 = Tab Tab Tab Tab Tab Tab Tab Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab ! keycode 16 = + q + Q comma 0xFB Control_q Control_q Control_q Control_q Meta_q Meta_Q Meta_q Meta_Q Meta_Control_q Meta_Control_q Meta_Control_q Meta_Control_q ! keycode 17 = + w + W + 0xF3 + 0xD3 Control_w Control_w Control_w Control_w Meta_w Meta_W Meta_w Meta_W Meta_Control_w Meta_Control_w Meta_Control_w Meta_Control_w keycode 18 = + e + E + 0xE5 + 0xC5 Control_e Control_e Control_e Control_e Meta_e Meta_E Meta_e Meta_E Meta_Control_e Meta_Control_e Meta_Control_e Meta_Control_e keycode 19 = + r + R + 0xE8 + 0xC8 Control_r Control_r Control_r Control_r Meta_r Meta_R Meta_r Meta_R Meta_Control_r Meta_Control_r Meta_Control_r Meta_Control_r keycode 20 = + t + T + 0xF8 + 0xD8 Control_t Control_t Control_t Control_t Meta_t Meta_T Meta_t Meta_T Meta_Control_t Meta_Control_t Meta_Control_t Meta_Control_t keycode 21 = + y + Y + 0xF9 + 0xD9 Control_y Control_y Control_y Control_y Meta_y Meta_Y Meta_y Meta_Y Meta_Control_y Meta_Control_y Meta_Control_y Meta_Control_y keycode 22 = + u + U + 0xEA + 0xCA Control_u Control_u Control_u Control_u Meta_u Meta_U Meta_u Meta_U Meta_Control_u Meta_Control_u Meta_Control_u Meta_Control_u keycode 23 = + i + I + 0xF1 + 0xD1 Control_i Control_i Control_i Control_i Meta_i Meta_I Meta_i Meta_I Meta_Control_i Meta_Control_i Meta_Control_i Meta_Control_i keycode 24 = + o + O + 0xE4 + 0xC4 Control_o Control_o Control_o Control_o Meta_o Meta_O Meta_o Meta_O Meta_Control_o Meta_Control_o Meta_Control_o Meta_Control_o keycode 25 = + p + P + 0xE7 + 0xC7 Control_p Control_p Control_p Control_p Meta_p Meta_P Meta_p Meta_P Meta_Control_p Meta_Control_p Meta_Control_p Meta_Control_p ! keycode 26 = bracketleft braceleft + 0xF6 + 0xD6 Escape Escape Escape Escape Meta_bracketleft Meta_braceleft Meta_bracketleft Meta_braceleft Meta_Escape Meta_Escape Meta_Escape Meta_Escape keycode 27 = bracketright braceright semicolon 0xA7 Control_bracketright Control_bracketright Control_bracketright Control_bracketright Meta_bracketright Meta_braceright Meta_bracketright Meta_braceright Meta_Control_bracketright Meta_Control_bracketright Meta_Control_bracketright Meta_Control_bracketright ! keycode 28 = Return Return Return Return Return Return Return Return Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m ! keycode 29 = Control ! keycode 30 = + a + A + 0xFC + 0xDC Control_a Control_a Control_a Control_a Meta_a Meta_A Meta_a Meta_A Meta_Control_a Meta_Control_a Meta_Control_a Meta_Control_a keycode 31 = + s + S + 0xFF + 0xDF Control_s Control_s Control_s Control_s Meta_s Meta_S Meta_s Meta_S Meta_Control_s Meta_Control_s Meta_Control_s Meta_Control_s keycode 32 = + d + D + 0xE0 + 0xC0 Control_d Control_d Control_d Control_d Meta_d Meta_D Meta_d Meta_D Meta_Control_d Meta_Control_d Meta_Control_d Meta_Control_d keycode 33 = + f + F + 0xEE + 0xCE Control_f Control_f Control_f Control_f Meta_f Meta_F Meta_f Meta_F Meta_Control_f Meta_Control_f Meta_Control_f Meta_Control_f keycode 34 = + g + G + 0xE6 + 0xC6 Control_g Control_g Control_g Control_g Meta_g Meta_G Meta_g Meta_G Meta_Control_g Meta_Control_g Meta_Control_g Meta_Control_g keycode 35 = + h + H + 0xE3 + 0xC3 Control_h Control_h Control_h Control_h Meta_h Meta_H Meta_h Meta_H Meta_Control_h Meta_Control_h Meta_Control_h Meta_Control_h keycode 36 = + j + J + 0xF2 + 0xD2 Control_j Control_j Control_j Control_j Meta_j Meta_J Meta_j Meta_J Meta_Control_j Meta_Control_j Meta_Control_j Meta_Control_j keycode 37 = + k + K + 0xED + 0xCD Control_k Control_k Control_k Control_k Meta_k Meta_K Meta_k Meta_K Meta_Control_k Meta_Control_k Meta_Control_k Meta_Control_k keycode 38 = + l + L + 0xE2 + 0xC2 Control_l Control_l Control_l Control_l Meta_l Meta_L Meta_l Meta_L Meta_Control_l Meta_Control_l Meta_Control_l Meta_Control_l ! keycode 39 = semicolon colon + 0xEC + 0xCC VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_semicolon Meta_colon Meta_semicolon Meta_colon VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 40 = apostrophe quotedbl + 0xF7 + 0xD7 Control_g Control_g Control_g Control_g Meta_apostrophe Meta_quotedbl Meta_apostrophe Meta_quotedbl Meta_Control_g Meta_Control_g Meta_Control_g Meta_Control_g keycode 41 = grave asciitilde 0xDB 0xDB nul nul nul nul Meta_grave Meta_asciitilde Meta_grave Meta_asciitilde Meta_nul Meta_nul Meta_nul Meta_nul ! keycode 42 = Shift ! keycode 43 = backslash bar parenright parenleft Control_backslash Control_backslash Control_backslash Control_backslash Meta_backslash Meta_bar Meta_backslash Meta_bar Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash ! keycode 44 = + z + Z + 0xFE + 0xDE Control_z Control_z Control_z Control_z Meta_z Meta_Z Meta_z Meta_Z Meta_Control_z Meta_Control_z Meta_Control_z Meta_Control_z keycode 45 = + x + X + 0xE9 + 0xC9 Control_x Control_x Control_x Control_x Meta_x Meta_X Meta_x Meta_X Meta_Control_x Meta_Control_x Meta_Control_x Meta_Control_x keycode 46 = + c + C + 0xFA + 0xDA Control_c Control_c Control_c Control_c Meta_c Meta_C Meta_c Meta_C Meta_Control_c Meta_Control_c Meta_Control_c Meta_Control_c keycode 47 = + v + V + 0xFD + 0xDD Control_v Control_v Control_v Control_v Meta_v Meta_V Meta_v Meta_V Meta_Control_v Meta_Control_v Meta_Control_v Meta_Control_v keycode 48 = + b + B + 0xF4 + 0xD4 Control_b Control_b Control_b Control_b Meta_b Meta_B Meta_b Meta_B Meta_Control_b Meta_Control_b Meta_Control_b Meta_Control_b keycode 49 = + n + N + 0xF5 + 0xD5 Control_n Control_n Control_n Control_n Meta_n Meta_N Meta_n Meta_N Meta_Control_n Meta_Control_n Meta_Control_n Meta_Control_n keycode 50 = + m + M + 0xEF + 0xCF Control_m Control_m Control_m Control_m Meta_m Meta_M Meta_m Meta_M Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m ! keycode 51 = comma less + 0xF0 + 0xD0 VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_comma Meta_less Meta_comma Meta_less VoidSymbol VoidSymbol VoidSymbol VoidSymbol ! keycode 52 = period greater + 0xEB + 0xCB VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_period Meta_greater Meta_period Meta_greater VoidSymbol VoidSymbol VoidSymbol VoidSymbol control keycode 52 = Compose control altgr keycode 52 = Compose ! keycode 53 = slash question + 0xE1 + 0xC1 Delete Delete Delete Delete Meta_slash Meta_question Meta_slash Meta_question Meta_Delete Meta_Delete Meta_Delete Meta_Delete ! keycode 54 = Shift ! keycode 55 = KP_Multiply ! keycode 56 = Alt ! keycode 57 = space space space space nul nul nul nul Meta_space Meta_space Meta_space Meta_space Meta_nul Meta_nul Meta_nul Meta_nul ! keycode 58 = Caps_Lock ! keycode 59 = F1 F11 F1 F11 F1 F11 F1 F11 Console_1 Console_1 Console_1 Console_1 Console_1 Console_1 Console_1 Console_1 keycode 60 = F2 F12 F2 F12 F2 F12 F2 F12 Console_2 Console_2 Console_2 Console_2 Console_2 Console_2 Console_2 Console_2 keycode 61 = F3 F13 F3 F13 F3 F13 F3 F13 Console_3 Console_3 Console_3 Console_3 Console_3 Console_3 Console_3 Console_3 keycode 62 = F4 F14 F4 F14 F4 F14 F4 F14 Console_4 Console_4 Console_4 Console_4 Console_4 Console_4 Console_4 Console_4 keycode 63 = F5 F15 F5 F15 F5 F15 F5 F15 Console_5 Console_5 Console_5 Console_5 Console_5 Console_5 Console_5 Console_5 keycode 64 = F6 F16 F6 F16 F6 F16 F6 F16 Console_6 Console_6 Console_6 Console_6 Console_6 Console_6 Console_6 Console_6 keycode 65 = F7 F17 F7 F17 F7 F17 F7 F17 Console_7 Console_7 Console_7 Console_7 Console_7 Console_7 Console_7 Console_7 keycode 66 = F8 F18 F8 F18 F8 F18 F8 F18 Console_8 Console_8 Console_8 Console_8 Console_8 Console_8 Console_8 Console_8 keycode 67 = F9 F19 F9 F19 F9 F19 F9 F19 Console_9 Console_9 Console_9 Console_9 Console_9 Console_9 Console_9 Console_9 keycode 68 = F10 F20 F10 F20 F10 F20 F10 F20 Console_10 Console_10 Console_10 Console_10 Console_10 Console_10 Console_10 Console_10 ! keycode 69 = Num_Lock ! keycode 70 = Scroll_Lock shift keycode 70 = Show_Memory shift altgr keycode 70 = Show_Memory control keycode 70 = Show_State control altgr keycode 70 = Show_State alt keycode 70 = Show_Registers alt altgr keycode 70 = Show_Registers ! keycode 71 = KP_7 alt keycode 71 = Ascii_7 alt altgr keycode 71 = Ascii_7 ! keycode 72 = KP_8 alt keycode 72 = Ascii_8 alt altgr keycode 72 = Ascii_8 ! keycode 73 = KP_9 alt keycode 73 = Ascii_9 alt altgr keycode 73 = Ascii_9 ! keycode 74 = KP_Subtract ! keycode 75 = KP_4 alt keycode 75 = Ascii_4 alt altgr keycode 75 = Ascii_4 ! keycode 76 = KP_5 alt keycode 76 = Ascii_5 alt altgr keycode 76 = Ascii_5 ! keycode 77 = KP_6 alt keycode 77 = Ascii_6 alt altgr keycode 77 = Ascii_6 ! keycode 78 = KP_Add ! keycode 79 = KP_1 alt keycode 79 = Ascii_1 alt altgr keycode 79 = Ascii_1 ! keycode 80 = KP_2 alt keycode 80 = Ascii_2 alt altgr keycode 80 = Ascii_2 ! keycode 81 = KP_3 alt keycode 81 = Ascii_3 alt altgr keycode 81 = Ascii_3 ! keycode 82 = KP_0 alt keycode 82 = Ascii_0 alt altgr keycode 82 = Ascii_0 ! keycode 83 = KP_Period control alt keycode 83 = Boot control alt altgr keycode 83 = Boot ! keycode 84 = Last_Console ! Keycode 85 = ! keycode 86 = less greater less greater VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_less Meta_greater Meta_less Meta_greater VoidSymbol VoidSymbol VoidSymbol VoidSymbol ! keycode 87 = F11 F11 F11 F11 F11 F11 F11 F11 Console_11 Console_11 Console_11 Console_11 Console_11 Console_11 Console_11 Console_11 keycode 88 = F12 F12 F12 F12 F12 F12 F12 F12 Console_12 Console_12 Console_12 Console_12 Console_12 Console_12 Console_12 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_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash ! keycode 100 = AltGr_Lock ! keycode 101 = Break keycode 102 = Home ! keycode 103 = Up ! keycode 104 = PageUp shift keycode 104 = Scroll_Backward shift altgr keycode 104 = Scroll_Backward ! keycode 105 = Left alt keycode 105 = Decr_Console alt altgr keycode 105 = Decr_Console ! keycode 106 = Right alt keycode 106 = Incr_Console alt altgr keycode 106 = Incr_Console ! keycode 107 = End keycode 108 = Down ! keycode 109 = PageDown shift keycode 109 = Scroll_Forward shift altgr keycode 109 = Scroll_Forward ! keycode 110 = Insert ! keycode 111 = Remove control alt keycode 111 = Boot control alt altgr 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 = AltGr keycode 126 = AltGr keycode 127 = AltGr ! 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"
! bg_phon- cp1251 .map is Bulgarian keyboard translation table for Linux ! console driver. The arrangement of the Cyrillic letters is according to ! their phonetic transliteration with Latin Letters. The encoding of this ! table is cp1251 The AltGr (RightAlt) key switches between Cyrillic ! and Latin letters. On extended keyboards with 104 keys both window keys ! and the System key temporary switch to Cyrillic letters. ! ! ! keycode 1 = Escape Escape Escape Escape Escape Escape Escape Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape keycode 2 = one exclam one exclam VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_exclam Meta_one Meta_exclam VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 3 = two at two at nul nul nul nul Meta_two Meta_at Meta_two Meta_at Meta_nul Meta_nul Meta_nul Meta_nul keycode 4 = three numbersign three numbersign Escape Escape Escape Escape Meta_three Meta_numbersign Meta_three Meta_numbersign Meta_Escape Meta_Escape Meta_Escape Meta_Escape keycode 5 = four dollar four dollar Control_backslash Control_backslash Control_backslash Control_backslash Meta_four Meta_dollar Meta_four Meta_dollar Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash keycode 6 = five percent five percent Control_bracketright Control_bracketright Control_bracketright Control_bracketright Meta_five Meta_percent Meta_five Meta_percent Meta_Control_bracketright Meta_Control_bracketright Meta_Control_bracketright Meta_Control_bracketright keycode 7 = six asciicircum six asciicircum Control_asciicircum Control_asciicircum Control_asciicircum Control_asciicircum Meta_six Meta_asciicircum Meta_six Meta_asciicircum Meta_Control_asciicircum Meta_Control_asciicircum Meta_Control_asciicircum Meta_Control_asciicircum keycode 8 = seven ampersand seven ampersand Control_underscore Control_underscore Control_underscore Control_underscore Meta_seven Meta_ampersand Meta_seven Meta_ampersand Meta_Control_underscore Meta_Control_underscore Meta_Control_underscore Meta_Control_underscore keycode 9 = eight asterisk eight asterisk Delete Delete Delete Delete Meta_eight Meta_asterisk Meta_eight Meta_asterisk Meta_Delete Meta_Delete Meta_Delete Meta_Delete keycode 10 = nine parenleft nine parenleft VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_parenleft Meta_nine Meta_parenleft VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 11 = zero parenright zero parenright VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_parenright Meta_zero Meta_parenright VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 12 = minus underscore minus underscore Control_underscore Control_underscore Control_underscore Control_underscore Meta_minus Meta_underscore Meta_minus Meta_underscore Meta_Control_underscore Meta_Control_underscore Meta_Control_underscore Meta_Control_underscore keycode 13 = equal plus equal plus VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_equal Meta_plus Meta_equal Meta_plus VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 14 = Delete Delete Delete Delete BackSpace BackSpace BackSpace BackSpace Meta_Delete Meta_Delete Meta_Delete Meta_Delete Meta_BackSpace Meta_BackSpace Meta_BackSpace Meta_BackSpace keycode 15 = Tab Tab Tab Tab Tab Tab Tab Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab keycode 16 = + q + Q + 0xFF + 0xDF Control_q Control_q Control_q Control_q Meta_q Meta_Q Meta_q Meta_Q Meta_Control_q Meta_Control_q Meta_Control_q Meta_Control_q keycode 17 = + w + W + 0xE2 + 0xC2 Control_w Control_w Control_w Control_w Meta_w Meta_W Meta_w Meta_W Meta_Control_w Meta_Control_w Meta_Control_w Meta_Control_w keycode 18 = + e + E + 0xE5 + 0xC5 Control_e Control_e Control_e Control_e Meta_e Meta_E Meta_e Meta_E Meta_Control_e Meta_Control_e Meta_Control_e Meta_Control_e keycode 19 = + r + R + 0xF0 + 0xD0 Control_r Control_r Control_r Control_r Meta_r Meta_R Meta_r Meta_R Meta_Control_r Meta_Control_r Meta_Control_r Meta_Control_r keycode 20 = + t + T + 0xF2 + 0xD2 Control_t Control_t Control_t Control_t Meta_t Meta_T Meta_t Meta_T Meta_Control_t Meta_Control_t Meta_Control_t Meta_Control_t keycode 21 = + y + Y + 0xFA + 0xDA Control_y Control_y Control_y Control_y Meta_y Meta_Y Meta_y Meta_Y Meta_Control_y Meta_Control_y Meta_Control_y Meta_Control_y keycode 22 = + u + U + 0xF3 + 0xD3 Control_u Control_u Control_u Control_u Meta_u Meta_U Meta_u Meta_U Meta_Control_u Meta_Control_u Meta_Control_u Meta_Control_u keycode 23 = + i + I + 0xE8 + 0xC8 Control_i Control_i Control_i Control_i Meta_i Meta_I Meta_i Meta_I Meta_Control_i Meta_Control_i Meta_Control_i Meta_Control_i keycode 24 = + o + O + 0xEE + 0xCE Control_o Control_o Control_o Control_o Meta_o Meta_O Meta_o Meta_O Meta_Control_o Meta_Control_o Meta_Control_o Meta_Control_o keycode 25 = + p + P + 0xEF + 0xCF Control_p Control_p Control_p Control_p Meta_p Meta_P Meta_p Meta_P Meta_Control_p Meta_Control_p Meta_Control_p Meta_Control_p keycode 26 = bracketleft braceleft + 0xF8 + 0xD8 Escape Escape Escape Escape Meta_bracketleft Meta_braceleft Meta_bracketleft Meta_braceleft Meta_Escape Meta_Escape Meta_Escape Meta_Escape keycode 27 = bracketright braceright + 0xF9 + 0xD9 Control_bracketright Control_bracketright Control_bracketright Control_bracketright Meta_bracketright Meta_braceright Meta_bracketright Meta_braceright Meta_Control_bracketright Meta_Control_bracketright Meta_Control_bracketright Meta_Control_bracketright keycode 28 = Return Return Return Return Return Return Return Return Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m keycode 29 = Control keycode 30 = + a + A + 0xE0 + 0xC0 Control_a Control_a Control_a Control_a Meta_a Meta_A Meta_a Meta_A Meta_Control_a Meta_Control_a Meta_Control_a Meta_Control_a keycode 31 = + s + S + 0xF1 + 0xD1 Control_s Control_s Control_s Control_s Meta_s Meta_S Meta_s Meta_S Meta_Control_s Meta_Control_s Meta_Control_s Meta_Control_s keycode 32 = + d + D + 0xE4 + 0xC4 Control_d Control_d Control_d Control_d Meta_d Meta_D Meta_d Meta_D Meta_Control_d Meta_Control_d Meta_Control_d Meta_Control_d keycode 33 = + f + F + 0xF4 + 0xD4 Control_f Control_f Control_f Control_f Meta_f Meta_F Meta_f Meta_F Meta_Control_f Meta_Control_f Meta_Control_f Meta_Control_f keycode 34 = + g + G + 0xE3 + 0xC3 Control_g Control_g Control_g Control_g Meta_g Meta_G Meta_g Meta_G Meta_Control_g Meta_Control_g Meta_Control_g Meta_Control_g keycode 35 = + h + H + 0xF5 + 0xD5 Control_h Control_h Control_h Control_h Meta_h Meta_H Meta_h Meta_H Meta_Control_h Meta_Control_h Meta_Control_h Meta_Control_h keycode 36 = + j + J + 0xE9 + 0xC9 Control_j Control_j Control_j Control_j Meta_j Meta_J Meta_j Meta_J Meta_Control_j Meta_Control_j Meta_Control_j Meta_Control_j keycode 37 = + k + K + 0xEA + 0xCA Control_k Control_k Control_k Control_k Meta_k Meta_K Meta_k Meta_K Meta_Control_k Meta_Control_k Meta_Control_k Meta_Control_k keycode 38 = + l + L + 0xEB + 0xCB Control_l Control_l Control_l Control_l Meta_l Meta_L Meta_l Meta_L Meta_Control_l Meta_Control_l Meta_Control_l Meta_Control_l keycode 39 = semicolon colon semicolon colon VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_semicolon Meta_colon Meta_semicolon Meta_colon VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 40 = apostrophe quotedbl apostrophe quotedbl Control_g Control_g Control_g Control_g Meta_apostrophe Meta_quotedbl Meta_apostrophe Meta_quotedbl Meta_Control_g Meta_Control_g Meta_Control_g Meta_Control_g keycode 41 = grave asciitilde + 0xF7 + 0xD7 nul nul nul nul Meta_grave Meta_asciitilde Meta_grave Meta_asciitilde Meta_nul Meta_nul Meta_nul Meta_nul keycode 42 = Shift keycode 43 = backslash bar + 0xFE + 0xDE Control_backslash Control_backslash Control_backslash Control_backslash Meta_backslash Meta_bar Meta_backslash Meta_bar Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash keycode 44 = + z + Z + 0xE7 + 0xC7 Control_z Control_z Control_z Control_z Meta_z Meta_Z Meta_z Meta_Z Meta_Control_z Meta_Control_z Meta_Control_z Meta_Control_z keycode 45 = + x + X + 0xFC + 0xDC Control_x Control_x Control_x Control_x Meta_x Meta_X Meta_x Meta_X Meta_Control_x Meta_Control_x Meta_Control_x Meta_Control_x keycode 46 = + c + C + 0xF6 + 0xD6 Control_c Control_c Control_c Control_c Meta_c Meta_C Meta_c Meta_C Meta_Control_c Meta_Control_c Meta_Control_c Meta_Control_c keycode 47 = + v + V + 0xE6 + 0xC6 Control_v Control_v Control_v Control_v Meta_v Meta_V Meta_v Meta_V Meta_Control_v Meta_Control_v Meta_Control_v Meta_Control_v keycode 48 = + b + B + 0xE1 + 0xC1 Control_b Control_b Control_b Control_b Meta_b Meta_B Meta_b Meta_B Meta_Control_b Meta_Control_b Meta_Control_b Meta_Control_b keycode 49 = + n + N + 0xED + 0xCD Control_n Control_n Control_n Control_n Meta_n Meta_N Meta_n Meta_N Meta_Control_n Meta_Control_n Meta_Control_n Meta_Control_n keycode 50 = + m + M + 0xEC + 0xCC Control_m Control_m Control_m Control_m Meta_m Meta_M Meta_m Meta_M Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m keycode 51 = comma less comma less VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_comma Meta_less Meta_comma Meta_less VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 52 = period greater period greater VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_period Meta_greater Meta_period Meta_greater VoidSymbol VoidSymbol VoidSymbol VoidSymbol control keycode 52 = Compose control altgr keycode 52 = Compose keycode 53 = slash question slash question Delete Delete Delete Delete Meta_slash Meta_question Meta_slash Meta_question Meta_Delete Meta_Delete Meta_Delete Meta_Delete keycode 54 = Shift keycode 55 = KP_Multiply keycode 56 = Alt keycode 57 = space space space space nul nul nul nul Meta_space Meta_space Meta_space Meta_space Meta_nul Meta_nul Meta_nul Meta_nul keycode 58 = Caps_Lock keycode 59 = F1 F11 F1 F11 F1 F11 F1 F11 Console_1 Console_1 Console_1 Console_1 Console_1 Console_1 Console_1 Console_1 keycode 60 = F2 F12 F2 F12 F2 F12 F2 F12 Console_2 Console_2 Console_2 Console_2 Console_2 Console_2 Console_2 Console_2 keycode 61 = F3 F13 F3 F13 F3 F13 F3 F13 Console_3 Console_3 Console_3 Console_3 Console_3 Console_3 Console_3 Console_3 keycode 62 = F4 F14 F4 F14 F4 F14 F4 F14 Console_4 Console_4 Console_4 Console_4 Console_4 Console_4 Console_4 Console_4 keycode 63 = F5 F15 F5 F15 F5 F15 F5 F15 Console_5 Console_5 Console_5 Console_5 Console_5 Console_5 Console_5 Console_5 keycode 64 = F6 F16 F6 F16 F6 F16 F6 F16 Console_6 Console_6 Console_6 Console_6 Console_6 Console_6 Console_6 Console_6 keycode 65 = F7 F17 F7 F17 F7 F17 F7 F17 Console_7 Console_7 Console_7 Console_7 Console_7 Console_7 Console_7 Console_7 keycode 66 = F8 F18 F8 F18 F8 F18 F8 F18 Console_8 Console_8 Console_8 Console_8 Console_8 Console_8 Console_8 Console_8 keycode 67 = F9 F19 F9 F19 F9 F19 F9 F19 Console_9 Console_9 Console_9 Console_9 Console_9 Console_9 Console_9 Console_9 keycode 68 = F10 F20 F10 F20 F10 F20 F10 F20 Console_10 Console_10 Console_10 Console_10 Console_10 Console_10 Console_10 Console_10 keycode 69 = Num_Lock keycode 70 = Scroll_Lock shift keycode 70 = Show_Memory shift altgr keycode 70 = Show_Memory control keycode 70 = Show_State control altgr keycode 70 = Show_State alt keycode 70 = Show_Registers alt altgr keycode 70 = Show_Registers keycode 71 = KP_7 alt keycode 71 = Ascii_7 alt altgr keycode 71 = Ascii_7 keycode 72 = KP_8 alt keycode 72 = Ascii_8 alt altgr keycode 72 = Ascii_8 keycode 73 = KP_9 alt keycode 73 = Ascii_9 alt altgr keycode 73 = Ascii_9 keycode 74 = KP_Subtract keycode 75 = KP_4 alt keycode 75 = Ascii_4 alt altgr keycode 75 = Ascii_4 keycode 76 = KP_5 alt keycode 76 = Ascii_5 alt altgr keycode 76 = Ascii_5 keycode 77 = KP_6 alt keycode 77 = Ascii_6 alt altgr keycode 77 = Ascii_6 keycode 78 = KP_Add keycode 79 = KP_1 alt keycode 79 = Ascii_1 alt altgr keycode 79 = Ascii_1 keycode 80 = KP_2 alt keycode 80 = Ascii_2 alt altgr keycode 80 = Ascii_2 keycode 81 = KP_3 alt keycode 81 = Ascii_3 alt altgr keycode 81 = Ascii_3 keycode 82 = KP_0 alt keycode 82 = Ascii_0 alt altgr keycode 82 = Ascii_0 keycode 83 = KP_Period control alt keycode 83 = Boot control alt altgr keycode 83 = Boot keycode 84 = Last_Console Keycode 85 = keycode 86 = less greater less greater VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_less Meta_greater Meta_less Meta_greater VoidSymbol VoidSymbol VoidSymbol VoidSymbol keycode 87 = F11 F11 F11 F11 F11 F11 F11 F11 Console_11 Console_11 Console_11 Console_11 Console_11 Console_11 Console_11 Console_11 keycode 88 = F12 F12 F12 F12 F12 F12 F12 F12 Console_12 Console_12 Console_12 Console_12 Console_12 Console_12 Console_12 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_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash keycode 100 = AltGr_Lock keycode 101 = Break keycode 102 = Home keycode 103 = Up keycode 104 = PageUp shift keycode 104 = Scroll_Backward shift altgr keycode 104 = Scroll_Backward keycode 105 = Left alt keycode 105 = Decr_Console alt altgr keycode 105 = Decr_Console keycode 106 = Right alt keycode 106 = Incr_Console alt altgr keycode 106 = Incr_Console keycode 107 = End keycode 108 = Down keycode 109 = PageDown shift keycode 109 = Scroll_Forward shift altgr keycode 109 = Scroll_Forward keycode 110 = Insert keycode 111 = Remove control alt keycode 111 = Boot control alt altgr 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 = AltGr keycode 126 = AltGr keycode 127 = AltGr 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"
0x80 0xC0 0x81 0xC1 0x82 0xC2 0x83 0xC3 0x84 0xC4 0x85 0xC5 0x86 0xC6 0x87 0xC7 0x88 0xC8 0x89 0xC9 0x8A 0xCA 0x8B 0xCB 0x8C 0xCC 0x8D 0xCD 0x8E 0xCE 0x8F 0xCF 0x90 0xD0 0x91 0xD1 0x92 0xD2 0x93 0xD3 0x94 0xD4 0x95 0xD5 0x96 0xD6 0x97 0xD7 0x98 0xD8 0x99 0xD9 0x9A 0xDA 0x9B 0xDB 0x9C 0xDC 0x9D 0xDD 0x9E 0xDE 0x9F 0xDF 0xA0 0xE0 0xA1 0xE1 0xA2 0xE2 0xA3 0xE3 0xA4 0xE4 0xA5 0xE5 0xA6 0xE6 0xA7 0xE7 0xA8 0xE8 0xA9 0xE9 0xAA 0xEA 0xAB 0xEB 0xAC 0xEC 0xAD 0xED 0xAE 0xEE 0xAF 0xEF 0xB0 0xF0 0xB1 0xF1 0xB2 0xF2 0xB3 0xF3 0xB4 0xF4 0xB5 0xF5 0xB6 0xF6 0xB7 0xF7 0xB8 0xF8 0xB9 0xF9 0xBA 0xFA 0xBB 0xFB 0xBC 0xFC 0xBD 0xFD 0xBE 0xFE 0xBF 0xFF 0xC0 0x80 0xC1 0x81 0xC2 0x82 0xC3 0x83 0xC4 0x84 0xC5 0x85 0xC6 0x86 0xC7 0x87 0xC8 0x88 0xC9 0x89 0xCA 0x8A 0xCB 0x8B 0xCC 0x8C 0xCD 0x8D 0xCE 0x8E 0xCF 0x8F 0xD0 0x90 0xD1 0x91 0xD2 0x92 0xD3 0x93 0xD4 0x94 0xD5 0x95 0xD6 0x96 0xD7 0x97 0xD8 0x98 0xD9 0x99 0xDA 0x9A 0xDB 0x9B 0xDC 0x9C 0xDD 0x9D 0xDE 0x9E 0xDF 0x9F 0xE0 0xA0 0xE1 0xA1 0xE2 0xA2 0xE3 0xA3 0xE4 0xA4 0xE5 0xA5 0xE6 0xA6 0xE7 0xA7 0xE8 0xA8 0xE9 0xA9 0xEA 0xAA 0xEB 0xAB 0xEC 0xAC 0xED 0xAD 0xEE 0xAE 0xEF 0xAF 0xF0 0xe0 0xF1 0xe1 0xF2 0xe2 0xF3 0xe3 0xF4 0xe4 0xF5 0xe5 0xF6 0xe6 0xF7 0xe7 0xF8 0xe8 0xF9 0xe9 0xFA 0xeA 0xFB 0xeB 0xFC 0xeC 0xFD 0xeD 0xFE 0xeE 0xFF 0xeF