diff options
Diffstat (limited to 'keymaps/i386/qwerty')
101 files changed, 28850 insertions, 0 deletions
diff --git a/keymaps/i386/qwerty/ar.kmap b/keymaps/i386/qwerty/ar.kmap new file mode 100644 index 0000000..4e3ad7b --- /dev/null +++ b/keymaps/i386/qwerty/ar.kmap @@ -0,0 +1,136 @@ + +alt_is_meta +keymaps 0-10,12,14 +include "linux-with-modeshift-altgr.inc" +strings as usual + +# Set alt-shift key combination to change between farsi and english layouts +keycode 42 = Shift +alt keycode 42 = AltGr_Lock +altgr alt keycode 42 = AltGr_Lock + +# Enable the win key to change between layouts too +#keycode 125 = AltGr_Lock +#altgr keycode 125 = AltGr_Lock + +keycode 86 = less greater bar +altgr control alt keycode 111 = Boot +keycode 1 = Escape +keycode 14 = Delete Delete Delete Delete BackSpace +keycode 15 = Tab +keycode 28 = Return +alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +control keycode 57 = nul +keycode 58 = Caps_Lock + +altgr keycode 57 = U+0020 # SPACE +altgr shift keycode 2 = U+0021 # EXCLAMATION MARK +altgr shift keycode 40 = U+061B # ARABIC SEMICOLON +altgr shift keycode 4 = U+066B # ARABIC DECIMAL SEPARATOR +altgr shift keycode 5 = U+FDFC # RIAL SIGN +altgr shift keycode 6 = U+066A # ARABIC PERCENT SIGN +altgr shift keycode 8 = U+060C # ARABIC COMMA +altgr keycode 40 = U+0637 # ARABIC LETTER TAH +altgr shift keycode 10 = U+0029 # CLOSE PARENTHESIS +altgr shift keycode 11 = U+0028 # OPEN PARENTHESIS +altgr shift keycode 9 = U+002A # ASTERISK +altgr shift keycode 13 = U+002B # PLUS SIGN +#karouri starts +altgr keycode 51 = U+0648 # ARABIC LETTER WAW +altgr keycode 12 = U+002D # HYPHEN-MINUS +altgr keycode 52 = U+0632 # ARABIC LETTER ZAIN +altgr keycode 53 = U+0638 # ARABIC LETTER ZAH +altgr keycode 11 = U+06F0 # EXTENDED ARABIC-INDIC DIGIT ZERO +altgr keycode 2 = U+06F1 # EXTENDED ARABIC-INDIC DIGIT ONE +altgr keycode 3 = U+06F2 # EXTENDED ARABIC-INDIC DIGIT TWO +altgr keycode 4 = U+06F3 # EXTENDED ARABIC-INDIC DIGIT THREE +altgr keycode 5 = U+06F4 # EXTENDED ARABIC-INDIC DIGIT FOUR +altgr keycode 6 = U+06F5 # EXTENDED ARABIC-INDIC DIGIT FIVE +altgr keycode 7 = U+06F6 # EXTENDED ARABIC-INDIC DIGIT SIX +altgr keycode 8 = U+06F7 # EXTENDED ARABIC-INDIC DIGIT SEVEN +altgr keycode 9 = U+06F8 # EXTENDED ARABIC-INDIC DIGIT EIGHT +altgr keycode 10 = U+06F9 # EXTENDED ARABIC-INDIC DIGIT NINE +altgr shift keycode 39 = U+003A # COLON +altgr keycode 39 = U+0643 # ARABIC LETTER KAF +altgr shift keycode 51 = U+003E # GREATER-THAN SIGN +altgr keycode 13 = U+003D # EQUALS SIGN +altgr shift keycode 52 = U+003C # LESS-THAN SIGN +altgr shift keycode 53 = U+061F # ARABIC QUESTION MARK +altgr shift keycode 3 = U+066C # ARABIC THOUSANDS SEPARATOR +altgr shift keycode 30 = U+0624 # ARABIC LETTER WAW WITH HAMZA ABOVE +altgr shift keycode 48 = U+200C # ZERO WIDTH NON-JOINER +altgr shift keycode 57 = U+200C # ZERO WIDTH NON-JOINER +altgr shift keycode 46 = U+0698 # ARABIC LETTER JEH +altgr shift keycode 32 = U+064A # ARABIC LETTER YEH +altgr shift keycode 18 = U+064D # ARABIC KASRATAN +altgr shift keycode 33 = U+0625 # ARABIC LETTER ALEF WITH HAMZA BELOW +altgr shift keycode 34 = U+0623 # ARABIC LETTER ALEF WITH HAMZA ABOVE +altgr shift keycode 35 = U+0622 # ARABIC LETTER ALEF WITH MADDA ABOVE +altgr shift keycode 23 = U+0651 # ARABIC SHADDA +altgr shift keycode 36 = U+0629 # ARABIC LETTER TEH MARBUTA +altgr shift keycode 37 = U+00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +altgr shift keycode 38 = U+00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +altgr shift keycode 50 = U+0621 # ARABIC LETTER HAMZA +altgr shift keycode 49 = VoidSymbol # Reserved +altgr shift keycode 24 = U+00D7 # MULTIPLY +altgr shift keycode 25 = U+061B # ARABIC SEMICOLON +altgr shift keycode 16 = U+0652 # ARABIC SUKUN +altgr shift keycode 19 = U+064B # ARABIC FATHATAN +altgr shift keycode 31 = U+0626 # ARABIC LETTER YEH WITH HAMZA ABOVE +altgr shift keycode 20 = U+064F # ARABIC DAMMA +altgr shift keycode 22 = U+064E # ARABIC FATHA +altgr shift keycode 47 = U+0670 # ARABIC LETTER SUPERSCRIPT ALEF +altgr shift keycode 17 = U+064C # ARABIC DAMMATAN +altgr shift keycode 45 = VoidSymbol # Reserved +altgr shift keycode 21 = U+0650 # ARABIC KASRA +altgr shift keycode 44 = U+0643 # ARABIC LETTER KAF +altgr keycode 26 = U+062C # ARABIC LETTER JEEM +altgr keycode 43 = U+003E # GREATER THAN SIGN +altgr keycode 27 = U+062F # ARABIC LETTER DAL +altgr shift keycode 7 = U+00D7 # MULTIPLICATION SIGN +altgr shift keycode 12 = U+0640 # ARABIC TATWEEL +altgr keycode 41 = U+0630 # ARABIC LETTER THAL +altgr keycode 30 = U+0634 # ARABIC LETTER SHEEN +altgr keycode 48 = F100 # ARABIC LETTER THAL SHOULD BE LAM-ALEF +string F100 = "??" +altgr keycode 46 = U+0624 # ARABIC LETTER WAW WITH HAMZA ABOVE +altgr keycode 32 = U+064A # ARABIC LETTER YEH +altgr keycode 18 = U+062B # ARABIC LETTER THEH +altgr keycode 33 = U+0628 # ARABIC LETTER BEH +altgr keycode 34 = U+0644 # ARABIC LETTER LAM +altgr keycode 35 = U+0627 # ARABIC LETTER ALEF +altgr keycode 23 = U+0647 # ARABIC LETTER HEH +altgr keycode 36 = U+062A # ARABIC LETTER TEH +altgr keycode 37 = U+0646 # ARABIC LETTER NOON +altgr keycode 38 = U+0645 # ARABIC LETTER MEEM +altgr keycode 50 = U+0629 # ARABIC LETTER TEH MARBUTA +altgr keycode 49 = U+06CC # ARABIC LETTER FARSI YEH +altgr keycode 24 = U+062E # ARABIC LETTER KHAH +altgr keycode 25 = U+062D # ARABIC LETTER HAH +altgr keycode 16 = U+0636 # ARABIC LETTER DAD +altgr keycode 19 = U+0642 # ARABIC LETTER QAF +altgr keycode 31 = U+0633 # ARABIC LETTER SEEN +altgr keycode 20 = U+0641 # ARABIC LETTER FEH +altgr keycode 22 = U+0639 # ARABIC LETTER AIN +altgr keycode 47 = U+0631 # ARABIC LETTER REH +altgr keycode 17 = U+0635 # ARABIC LETTER SAD +altgr keycode 45 = U+0621 # ARABIC LETTER HAMZA +altgr keycode 21 = U+063A # ARABIC LETTER GHAIN +altgr keycode 44 = U+0626 # ARABIC LETTER YEH WITH HAMZA ABOVE +altgr shift keycode 26 = U+007D # OPEN CURLY BRACKET +altgr shift keycode 43 = U+003C # LESS-THAN SIGN +altgr shift keycode 27 = U+007B # CLOSE CURLY BRACKET +altgr shift keycode 41 = VoidSymbol # Reserved + +# Proposed keys for bidi marks +altgr alt keycode 51 = U+200E # LEFT-TO-RIGHT MARK # ALT , +altgr alt keycode 52 = U+200F # RIGHT-TO-LEFT MARK # ALT . +altgr alt keycode 26 = U+202A # LEFT-TO-RIGHT EMBEDDING # ALT [ +altgr alt keycode 27 = U+202B # RIGHT-TO-LEFT EMBEDDING # ALT ] +altgr alt keycode 25 = U+202C # POP DIRECTIONAL FORMATTING # ALT p +altgr alt keycode 23 = U+202D # LEFT-TO-RIGHT OVERRIDE # ALT i +altgr alt keycode 24 = U+202E # RIGHT-TO-LEFT OVERRIDE # ALT o diff --git a/keymaps/i386/qwerty/bg-cp1251.kmap b/keymaps/i386/qwerty/bg-cp1251.kmap new file mode 100644 index 0000000..9fc4019 --- /dev/null +++ b/keymaps/i386/qwerty/bg-cp1251.kmap @@ -0,0 +1,293 @@ +# Bulgarian Phonetic Cyrillic code page 1251 keyboard map. +# Cyrillic mode is toggled by Right_Ctrl key and shifted by AltGr key. +# Based on the default linux kernel keyboard map. -- Dimitar Zhekov + +keymaps 0-5,8,12 + +# Change the above line into: +# keymaps 0-6,8,12 +# in case you want the entries: +# altgr control keycode 83 = Boot +# altgr control keycode 111 = Boot +# below. + +strings as usual + +keycode 1 = Escape + 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 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 16 = q Q +255 +223 Control_q + alt keycode 16 = Meta_q + control alt keycode 16 = Meta_Control_q +keycode 17 = w W +226 +194 Control_w + alt keycode 17 = Meta_w + control alt keycode 17 = Meta_Control_w +keycode 18 = e E +229 +197 Control_e + alt keycode 18 = Meta_e + control alt keycode 18 = Meta_Control_e +keycode 19 = r R +240 +208 Control_r + alt keycode 19 = Meta_r + control alt keycode 19 = Meta_Control_r +keycode 20 = t T +242 +210 Control_t + alt keycode 20 = Meta_t + control alt keycode 20 = Meta_Control_t +keycode 21 = y Y +250 +218 Control_y + alt keycode 21 = Meta_y + control alt keycode 21 = Meta_Control_y +keycode 22 = u U +243 +211 Control_u + alt keycode 22 = Meta_u + control alt keycode 22 = Meta_Control_u +keycode 23 = i I +232 +200 Tab + alt keycode 23 = Meta_i + control alt keycode 23 = Meta_Tab +keycode 24 = o O +238 +206 Control_o + alt keycode 24 = Meta_o + control alt keycode 24 = Meta_Control_o +keycode 25 = p P +239 +207 Control_p + alt keycode 25 = Meta_p + control alt keycode 25 = Meta_Control_p +keycode 26 = bracketleft braceleft +248 +216 Escape + alt keycode 26 = Meta_bracketleft + control alt keycode 26 = Meta_Escape +keycode 27 = bracketright braceright +249 +217 Control_bracketright + alt keycode 27 = Meta_bracketright + control alt keycode 27 = Meta_Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a A +224 +192 Control_a + alt keycode 30 = Meta_a + control alt keycode 30 = Meta_Control_a +keycode 31 = s S +241 +209 Control_s + alt keycode 31 = Meta_s + control alt keycode 31 = Meta_Control_s +keycode 32 = d D +228 +196 Control_d + alt keycode 32 = Meta_d + control alt keycode 32 = Meta_Control_d +keycode 33 = f F +244 +212 Control_f + alt keycode 33 = Meta_f + control alt keycode 33 = Meta_Control_f +keycode 34 = g G +227 +195 Control_g + alt keycode 34 = Meta_g + control alt keycode 34 = Meta_Control_g +keycode 35 = h H +245 +213 Control_h + alt keycode 35 = Meta_h + control alt keycode 35 = Meta_Control_h +keycode 36 = j J +233 +201 Control_j + alt keycode 35 = Meta_j + control alt keycode 35 = Meta_Control_j +keycode 37 = k K +234 +202 Control_k + alt keycode 37 = Meta_k + control alt keycode 37 = Meta_Control_k +keycode 38 = l L +235 +203 Control_l + alt keycode 38 = Meta_l + control alt keycode 38 = Meta_Control_l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde +247 +215 nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar +254 +222 Control_backslash + alt keycode 43 = Meta_backslash + control alt keycode 43 = Meta_Control_backslash +keycode 44 = z Z +231 +199 Control_z + alt keycode 44 = Meta_z + control alt keycode 44 = Meta_Control_z +keycode 45 = x X +252 +220 Control_x + alt keycode 45 = Meta_x + control alt keycode 45 = Meta_Control_x +keycode 46 = c C +246 +214 Control_c + alt keycode 46 = Meta_c + control alt keycode 46 = Meta_Control_c +keycode 47 = v V +230 +198 Control_v + alt keycode 47 = Meta_v + control alt keycode 47 = Meta_Control_v +keycode 48 = b B +225 +193 Control_b + alt keycode 48 = Meta_b + control alt keycode 48 = Meta_Control_b +keycode 49 = n N +237 +205 Control_n + alt keycode 49 = Meta_n + control alt keycode 49 = Meta_Control_n +keycode 50 = m M +236 +204 Control_m + alt keycode 50 = Meta_m + control alt keycode 50 = Meta_Control_m +keycode 51 = comma less + alt keycode 51 = Meta_comma +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period +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 + control keycode 57 = nul + alt keycode 57 = Meta_space +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 = KP_8 + alt keycode 72 = Ascii_8 + 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 = KP_4 + alt keycode 75 = Ascii_4 + altgr keycode 75 = Hex_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + altgr keycode 76 = Hex_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + 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 = KP_2 + alt keycode 80 = Ascii_2 + 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 96 = KP_Enter +keycode 97 = AltGr_Lock +keycode 98 = KP_Divide +keycode 99 = VoidSymbol + 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 diff --git a/keymaps/i386/qwerty/bg.kmap b/keymaps/i386/qwerty/bg.kmap new file mode 100644 index 0000000..abd200d --- /dev/null +++ b/keymaps/i386/qwerty/bg.kmap @@ -0,0 +1,291 @@ +# Bulgarian Cyrillic keyboard.map. "Cyrillic" mode is toggled by +# Right_Ctrl key and shifted by AltGr key. Eugene Crosser's `ru.map' +# was used as a template. Note that this is a "phonetic" keyboard, +# not a `BDS' one! --L.Georgiev + +keymaps 0-4,6,8,10,12 +strings as usual + + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one + keycode 3 = two at two at + control keycode 3 = nul + alt keycode 3 = Meta_two + keycode 4 = three numbersign three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + keycode 5 = four dollar four dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + keycode 6 = five percent five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + keycode 7 = six asciicircum six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + keycode 8 = seven ampersand seven ampersand + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete + alt keycode 9 = Meta_eight + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + keycode 13 = equal plus +190 +158 + alt keycode 13 = Meta_equal + keycode 14 = Delete Delete Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab + keycode 16 = +q +Q +191 +159 + control keycode 16 = Control_q +altgr control keycode 16 = Control_q + keycode 17 = +w +W +162 +130 + control keycode 17 = Control_w +altgr control keycode 17 = Control_w + keycode 18 = +e +E +165 +133 + control keycode 18 = Control_e +altgr control keycode 18 = Control_e + keycode 19 = +r +R +176 +144 + control keycode 19 = Control_r +altgr control keycode 19 = Control_r + keycode 20 = +t +T +178 +146 + control keycode 20 = Control_t +altgr control keycode 20 = Control_t + keycode 21 = +y +Y +186 +154 + control keycode 21 = Control_y +altgr control keycode 21 = Control_y + keycode 22 = +u +U +179 +147 + control keycode 22 = Control_u +altgr control keycode 22 = Control_u + keycode 23 = +i +I +168 +136 + control keycode 23 = Tab +altgr control keycode 23 = Tab + keycode 24 = +o +O +174 +142 + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 25 = +p +P +175 +143 + control keycode 25 = Control_p +altgr control keycode 25 = Control_p + keycode 26 = bracketleft braceleft +184 +152 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright +185 +153 + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m + keycode 29 = Control + keycode 30 = +a +A +160 +128 + control keycode 30 = Control_a +altgr control keycode 30 = Control_a + keycode 31 = +s +S +177 +145 + control keycode 31 = Control_s +altgr control keycode 31 = Control_s + keycode 32 = +d +D +164 +132 + control keycode 32 = Control_d +altgr control keycode 32 = Control_d + keycode 33 = +f +F +180 +148 + control keycode 33 = Control_f +altgr control keycode 33 = Control_f + keycode 34 = +g +G +163 +131 + control keycode 34 = Control_g +altgr control keycode 34 = Control_g + keycode 35 = +h +H +181 +149 + control keycode 35 = BackSpace +altgr control keycode 35 = BackSpace + keycode 36 = +j +J +169 +137 + control keycode 36 = Linefeed +altgr control keycode 36 = Linefeed + keycode 37 = +k +K +170 +138 + control keycode 37 = Control_k +altgr control keycode 37 = Control_k + keycode 38 = +l +L +171 +139 + control keycode 38 = Control_l +altgr control keycode 38 = Control_l + keycode 39 = semicolon colon semicolon colon + alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl apostrophe quotedbl + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + keycode 41 = grave asciitilde +183 +151 + control keycode 41 = nul + alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + keycode 44 = +z +Z +167 +135 + control keycode 44 = Control_z +altgr control keycode 44 = Control_z + keycode 45 = +x +X +188 +156 + control keycode 45 = Control_x +altgr control keycode 45 = Control_x + keycode 46 = +c +C +182 +150 + control keycode 46 = Control_c +altgr control keycode 46 = Control_c + keycode 47 = +v +V +166 +134 + control keycode 47 = Control_v +altgr control keycode 47 = Control_v + keycode 48 = +b +B +161 +129 + control keycode 48 = Control_b +altgr control keycode 48 = Control_b + keycode 49 = +n +N +173 +141 + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + keycode 50 = +m +M +172 +140 + control keycode 50 = Control_m +altgr control keycode 50 = Control_m + keycode 51 = comma less comma less + alt keycode 51 = Meta_comma + keycode 52 = period greater period greater + alt keycode 52 = Meta_period + keycode 53 = slash question 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 space space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = + keycode 126 = + keycode 127 = diff --git a/keymaps/i386/qwerty/br-abnt2.kmap b/keymaps/i386/qwerty/br-abnt2.kmap new file mode 100644 index 0000000..9d50f83 --- /dev/null +++ b/keymaps/i386/qwerty/br-abnt2.kmap @@ -0,0 +1,77 @@ +# br-abnt2.map +# Mapa para teclados ABNT2 +# Antonio Dias <accdias@sst.com.br> +# Alterado por Rodolfo S. Antune (rodolfo@iei.org.br) +# e Rafael B. Pitrovski (rafael@iei.org.br). +# e Rafael Cunha de Almeida <almeidaraf@gmail.com> +# +# (slightly adapted, aeb) +alt_is_meta +keymaps 0-2,4-6,8,12 +include "qwerty-layout" + altgr keycode 19 = registered + altgr keycode 50 = mu +include "linux-with-alt-and-altgr" +include "euro" +strings as usual +compose as usual for "iso-8859-1" +keycode 1 = Escape +keycode 2 = one exclam onesuperior +keycode 3 = two at twosuperior +keycode 4 = three numbersign threesuperior + control keycode 4 = Escape +keycode 5 = four dollar sterling Control_backslash +keycode 6 = five percent cent +keycode 7 = six dead_diaeresis notsign +keycode 8 = seven ampersand braceleft Control_underscore +keycode 9 = eight asterisk bracketleft Delete +keycode 10 = nine parenleft bracketright +keycode 11 = zero parenright braceright +keycode 12 = minus underscore + control keycode 12 = Control_underscore +keycode 13 = equal plus section +keycode 14 = Delete + control keycode 14 = BackSpace +keycode 15 = Tab +keycode 26 = dead_acute dead_grave + control keycode 26 = Escape +keycode 27 = bracketleft braceleft ordfeminine +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control + +keycode 39 = +ccedilla +Ccedilla +keycode 40 = dead_tilde dead_circumflex + shift control keycode 40 = Control_asciicircum +keycode 41 = apostrophe quotedbl + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = bracketright braceright masculine + control keycode 43 = Control_bracketright + control alt keycode 43 = Meta_Control_bracketright + +keycode 51 = comma less +keycode 52 = period greater + control keycode 52 = Compose +keycode 53 = semicolon colon +keycode 54 = Shift + +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock + +keycode 69 = Num_Lock + shift keycode 69 = Bare_Num_Lock +keycode 70 = Scroll_Lock Show_Memory Show_Registers Show_State + alt keycode 70 = Scroll_Lock + +keycode 83 = comma + +keycode 86 = backslash bar + alt keycode 86 = Meta_less +keycode 89 = slash question degree questiondown +keycode 97 = slash question degree questiondown + +keycode 121 = period diff --git a/keymaps/i386/qwerty/br-latin1.kmap b/keymaps/i386/qwerty/br-latin1.kmap new file mode 100644 index 0000000..8348037 --- /dev/null +++ b/keymaps/i386/qwerty/br-latin1.kmap @@ -0,0 +1,387 @@ +# us+.map +# Baseado no us.map com adições de quinlan@spectrum.cs.bucknell.edu +# (Daniel Quinlan) de 14 Mar 1994 +# +# Adicionado suporte para acentuação por Carlos A M dos Santos, +# casantos@cpmet.ufpel.tche.br +# +# 25-dez-1997 +# Adicionados comentários e correções. +# +# Este arquivo é distribuído sob os termos da GNU GPL versão 2. +# +charset "iso-8859-1" +keymaps 0-15 +keycode 0 = +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam onesuperior exclamdown + alt keycode 2 = Meta_one + alt shift keycode 2 = Meta_exclam +keycode 3 = two at twosuperior onehalf + control keycode 3 = nul + control shift keycode 3 = nul + alt keycode 3 = Meta_two + alt shift keycode 3 = Meta_at +keycode 4 = three numbersign threesuperior threequarters + control keycode 4 = Escape + alt keycode 4 = Meta_three + alt shift keycode 4 = Meta_numbersign +keycode 5 = four dollar pound onequarter + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + alt shift keycode 5 = Meta_dollar +keycode 6 = five percent cent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + alt shift keycode 6 = Meta_percent +keycode 7 = six dead_circumflex notsign asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + alt shift keycode 7 = Meta_asciicircum +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 + control shift keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus section + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r + altgr keycode 19 = registered +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = bracketleft braceleft ordfeminine + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + alt shift keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright masculine + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + alt shift keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = 0x080d +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = dead_acute dead_diaeresis apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = dead_grave dead_tilde grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + alt shift keycode 43 = Meta_bar +keycode 44 = z +keycode 45 = x +keycode 46 = c +# Remova os coment +# As DUAS linhas a seguir são realmente necessárias! +# altgr keycode 46 = +ccedilla +# altgr shift keycode 46 = +Ccedilla +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +keycode 52 = period greater + alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +keycode 53 = slash question degree questiondown + 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 +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 +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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 +# +# Comente a linha anterior e remova o comentário da linha a seguir para +# atribuir a função Compose à tecla Control direita: +#keycode 97 = Compose +keycode 98 = KP_Divide +keycode 99 = Control_backslash + control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +keycode 100 = AltGr +keycode 101 = Break +# +# Find é um sinônimo para Home no console, o que não ocorre no X. +# +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 +# +# Select é um sinônimo para End no console, o que não ocorre no X. +# +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 = +keycode 113 = +keycode 114 = +keycode 115 = +keycode 116 = +keycode 117 = +keycode 118 = +keycode 119 = +keycode 120 = +keycode 121 = +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = +# +# Para os teclados padrão "Windows 95" podemos atribuir a função Compose +# à tecla "janela direita": +keycode 126 = Compose +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 F21 = "" +string F22 = "" +string F23 = "" +string F24 = "" +string F25 = "" +string F26 = "" +# +# Se quisermos o mesmo comportamento do X (ou de um terminal VT-*, +# para ser mais exato) podemos usar as definições seguintes. +# Cuidado! Isso pode confundir algumas aplicações. +# +# Observe que no console Home é apenas um sinônimo para Find, assim +# como End é para Select. +# string Home = "\033[7~" +# string End = "\033[8~" + +# TODAS a definições a seguir são necessárias, pois tendo sido definida +# uma regra de composição, todas as outras são perdidas! +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 ''' '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 'ÿ' diff --git a/keymaps/i386/qwerty/by.kmap b/keymaps/i386/qwerty/by.kmap new file mode 100644 index 0000000..f417022 --- /dev/null +++ b/keymaps/i386/qwerty/by.kmap @@ -0,0 +1,587 @@ +# English <- Control+RightShift -> Russion +# English <- Control+LeftShift -> Bielorussion +# +# Svistunovich Oleg Georgievich +# Minsk, UGAI GUVD Mingorispolkoma + +charset "iso-8859-5" +keymaps 0,1,4,8,9,12,16,17,20,24,25,28,32,33,36,40,41,44 +strings as usual + +keycode 1 = Escape Escape Escape \ + Meta_Escape Meta_Escape Meta_Escape \ + Escape Escape Escape \ + Meta_Escape Meta_Escape Meta_Escape \ + Escape Escape Escape \ + Meta_Escape Meta_Escape Meta_Escape +keycode 2 = one exclam VoidSymbol \ + Meta_one Meta_exclam VoidSymbol \ + one exclam VoidSymbol \ + Meta_one Meta_exclam VoidSymbol \ + one exclam VoidSymbol \ + Meta_one Meta_exclam VoidSymbol +keycode 3 = two at nul \ + Meta_two Meta_at Meta_nul \ + two quotedbl nul \ + Meta_two Meta_quotedbl Meta_nul \ + two quotedbl VoidSymbol \ + Meta_two Meta_quotedbl VoidSymbol +keycode 4 = three numbersign Escape \ + Meta_three Meta_numbersign Meta_Escape \ + three numbersign Escape \ + Meta_three Meta_numbersign Meta_Escape \ + three numbersign Escape \ + Meta_three Meta_numbersign Meta_Escape +keycode 5 = four dollar Control_backslash \ + Meta_four Meta_dollar Meta_Control_backslash \ + four semicolon Control_backslash \ + Meta_four Meta_semicolon Meta_Control_backslash \ + four semicolon Control_backslash \ + Meta_four Meta_semicolon Meta_Control_backslash +keycode 6 = five percent Control_bracketright \ + Meta_five Meta_percent Meta_Control_bracketright \ + five percent Control_bracketright \ + Meta_five Meta_percent Meta_Control_bracketright \ + five percent Control_bracketright \ + Meta_five Meta_percent Meta_Control_bracketright +keycode 7 = six asciicircum Control_asciicircum \ + Meta_six Meta_asciicircum Meta_Control_asciicircum \ + six colon Control_asciicircum \ + Meta_six Meta_colon Meta_Control_asciicircum \ + six colon Control_asciicircum \ + Meta_six Meta_colon Meta_Control_asciicircum +keycode 8 = seven ampersand Control_underscore \ + Meta_seven Meta_ampersand Meta_Control_underscore \ + seven question Control_underscore \ + Meta_seven Meta_question Meta_Control_underscore \ + seven question Control_underscore \ + Meta_seven Meta_question Meta_Control_underscore +keycode 9 = eight asterisk Delete \ + Meta_eight Meta_asterisk Meta_Delete \ + eight asterisk Delete \ + Meta_eight Meta_asterisk Meta_Delete \ + eight asterisk Delete \ + Meta_eight Meta_asterisk Meta_Delete +keycode 10 = nine parenleft VoidSymbol \ + Meta_nine Meta_parenleft VoidSymbol \ + nine parenleft VoidSymbol \ + Meta_nine Meta_parenleft VoidSymbol \ + nine parenleft VoidSymbol \ + Meta_nine Meta_parenleft VoidSymbol +keycode 11 = zero parenright VoidSymbol \ + Meta_zero Meta_parenleft VoidSymbol \ + zero parenright VoidSymbol \ + Meta_zero Meta_parenleft VoidSymbol \ + zero parenright VoidSymbol \ + Meta_zero Meta_parenleft VoidSymbol +keycode 12 = minus underscore Control_underscore \ + Meta_minus Meta_underscore Meta_Control_underscore \ + minus underscore Control_underscore \ + Meta_minus Meta_underscore Meta_Control_underscore \ + minus underscore Control_underscore \ + Meta_minus Meta_underscore Meta_Control_underscore +keycode 13 = equal plus VoidSymbol \ + Meta_equal Meta_plus VoidSymbol \ + equal plus VoidSymbol \ + Meta_equal Meta_plus VoidSymbol \ + equal plus VoidSymbol \ + Meta_equal Meta_plus VoidSymbol +keycode 14 = Delete Delete Delete \ + Meta_Delete Meta_Delete Meta_Delete \ + Delete Delete Delete \ + Meta_Delete Meta_Delete Meta_Delete \ + Delete Delete Delete \ + Meta_Delete Meta_Delete Meta_Delete +keycode 15 = Tab Tab Tab \ + Meta_Tab Meta_Tab Meta_Tab \ + Tab Tab Tab \ + Meta_Tab Meta_Tab Meta_Tab \ + Tab Tab Tab \ + Meta_Tab Meta_Tab Meta_Tab +keycode 16 = +q +Q Control_q \ + Meta_q Meta_Q Meta_Control_q \ + +0xD9 +0xB9 Control_q \ + Meta_q Meta_Q Meta_Control_q \ + +0xD9 +0xB9 Control_q \ + Meta_q Meta_Q Meta_Control_q +keycode 17 = +w +W Control_w \ + Meta_w Meta_W Meta_Control_w \ + +0xE6 +0xC6 Control_w \ + Meta_w Meta_W Meta_Control_w \ + +0xE6 +0xC6 Control_w \ + Meta_w Meta_W Meta_Control_w +keycode 18 = +e +E Control_e \ + Meta_e Meta_E Meta_Control_e \ + +0xE3 +0xC3 Control_e \ + Meta_e Meta_E Meta_Control_e \ + +0xE3 +0xC3 Control_e \ + Meta_e Meta_E Meta_Control_e +keycode 19 = +r +R Control_r \ + Meta_r Meta_R Meta_Control_r \ + +0xDA +0xBA Control_r \ + Meta_r Meta_R Meta_Control_r \ + +0xDA +0xBA Control_r \ + Meta_r Meta_R Meta_Control_r +keycode 20 = +t +T Control_t \ + Meta_t Meta_T Meta_Control_t \ + +0xD5 +0xB5 Control_t \ + Meta_t Meta_T Meta_Control_t \ + +0xD5 +0xB5 Control_t \ + Meta_t Meta_T Meta_Control_t +keycode 21 = +y +Y Control_y \ + Meta_y Meta_Y Meta_Control_y \ + +0xDD +0xBD Control_y \ + Meta_y Meta_Y Meta_Control_y \ + +0xDD +0xBD Control_y \ + Meta_y Meta_Y Meta_Control_y +keycode 22 = +u +U Control_u \ + Meta_u Meta_U Meta_Control_u \ + +0xD3 +0xB3 Control_u \ + Meta_u Meta_U Meta_Control_u \ + +0xD3 +0xB3 Control_u \ + Meta_u Meta_U Meta_Control_u +keycode 23 = +i +I Tab \ + Meta_i Meta_I Meta_Tab \ + +0xE8 +0xC8 Tab \ + Meta_i Meta_I Meta_Tab \ + +0xE8 +0xC8 Tab \ + Meta_i Meta_I Meta_Tab +keycode 24 = +o +O Control_o \ + Meta_o Meta_O Meta_Control_o \ + +0xF6 +0xA6 Control_o \ + Meta_o Meta_O Meta_Control_o \ + +0xE9 +0xC9 Control_o \ + Meta_o Meta_O Meta_Control_o +keycode 25 = +p +P Control_p \ + Meta_p Meta_P Meta_Control_p \ + +0xD7 +0xB7 Control_p \ + Meta_p Meta_P Meta_Control_p \ + +0xD7 +0xB7 Control_p \ + Meta_p Meta_P Meta_Control_p +keycode 26 = bracketleft braceleft Escape \ + Meta_bracketleft Meta_braceleft Meta_Escape \ + +0xE5 +0xC5 Escape \ + Meta_bracketleft Meta_braceleft Meta_Escape \ + +0xE5 +0xC5 Escape \ + Meta_bracketleft Meta_braceleft Meta_Escape +keycode 27 = bracketright braceright Control_bracketright \ + Meta_bracketright Meta_braceright Meta_Control_bracketright \ + +0xFE +0xAE Control_bracketright \ + Meta_bracketright Meta_braceright Meta_Control_bracketright \ + +0xEA +0xCA Control_bracketright \ + Meta_bracketright Meta_braceright Meta_Control_bracketright +keycode 28 = Return Return Return \ + Meta_Control_m Meta_Control_m Return \ + Return Return Return \ + Meta_Control_m Meta_Control_m Return \ + Return Return Return \ + Meta_Control_m Meta_Control_m Return +keycode 29 = Control Control Control \ + Control Control Control \ + Control Control Control \ + Control Control Control \ + Control Control Control \ + Control Control Control +keycode 30 = +a +A Control_a \ + Meta_a Meta_A Meta_Control_a \ + +0xE4 +0xC4 Control_a \ + Meta_a Meta_A Meta_Control_a \ + +0xE4 +0xC4 Control_a \ + Meta_a Meta_A Meta_Control_a +keycode 31 = +s +S Control_s \ + Meta_s Meta_S Meta_Control_s \ + +0xEB +0xCB Control_s \ + Meta_s Meta_S Meta_Control_s \ + +0xEB +0xCB Control_s \ + Meta_s Meta_S Meta_Control_s +keycode 32 = +d +D Control_d \ + Meta_d Meta_D Meta_Control_d \ + +0xD2 +0xB2 Control_d \ + Meta_d Meta_D Meta_Control_d \ + +0xD2 +0xB2 Control_d \ + Meta_d Meta_D Meta_Control_d +keycode 33 = +f +F Control_f \ + Meta_f Meta_F Meta_Control_f \ + +0xD0 +0xB0 Control_f \ + Meta_f Meta_F Meta_Control_f \ + +0xD0 +0xB0 Control_f \ + Meta_f Meta_F Meta_Control_f +keycode 34 = +g +G Control_g \ + Meta_g Meta_G Meta_Control_g \ + +0xDF +0xBF Control_g \ + Meta_g Meta_G Meta_Control_g \ + +0xDF +0xBF Control_g \ + Meta_g Meta_G Meta_Control_g +keycode 35 = +h +H BackSpace \ + Meta_h Meta_H Meta_BackSpace \ + +0xE0 +0xC0 BackSpace \ + Meta_h Meta_H Meta_BackSpace \ + +0xE0 +0xC0 BackSpace \ + Meta_h Meta_H Meta_BackSpace +keycode 36 = +j +J Linefeed \ + Meta_j Meta_J Meta_Linefeed \ + +0xDE +0xBE Linefeed \ + Meta_j Meta_J Meta_Linefeed \ + +0xDE +0xBE Linefeed \ + Meta_j Meta_J Meta_Linefeed +keycode 37 = +k +K Control_k \ + Meta_k Meta_K Meta_Control_k \ + +0xDB +0xBB Control_k \ + Meta_k Meta_K Meta_Control_k \ + +0xDB +0xBB Control_k \ + Meta_k Meta_K Meta_Control_k +keycode 38 = +l +L Control_l \ + Meta_l Meta_L Meta_Control_l \ + +0xD4 +0xB4 Control_l \ + Meta_l Meta_L Meta_Control_l \ + +0xD4 +0xB4 Control_l \ + Meta_l Meta_L Meta_Control_l +keycode 39 = semicolon colon VoidSymbol \ + Meta_semicolon Meta_colon VoidSymbol \ + +0xD6 +0xB6 VoidSymbol \ + Meta_semicolon Meta_colon VoidSymbol \ + +0xD6 +0xB6 VoidSymbol \ + Meta_semicolon Meta_colon VoidSymbol +keycode 40 = apostrophe quotedbl Control_g \ + Meta_apostrophe Meta_quotedbl VoidSymbol \ + +0xED +0xCD Control_g \ + Meta_apostrophe Meta_quotedbl VoidSymbol \ + +0xED +0xCD Control_g \ + Meta_apostrophe Meta_quotedbl VoidSymbol +keycode 41 = grave asciitilde nul \ + Meta_grave Meta_asciitilde VoidSymbol \ + +0xF1 +0xA1 nul \ + Meta_grave Meta_asciitilde VoidSymbol \ + +0xF1 +0xA1 nul \ + Meta_grave Meta_asciitilde VoidSymbol +keycode 42 = Shift Shift ShiftL_Lock \ + Shift Shift Shift \ + Shift Shift ShiftL_Lock \ + Shift Shift Shift \ + Shift Shift Shift \ + Shift Shift Shift +keycode 43 = backslash bar Control_backslash \ + Meta_backslash Meta_bar Control_backslash \ + backslash bar Control_backslash \ + Meta_backslash Meta_bar Control_backslash \ + backslash bar Control_backslash \ + Meta_backslash Meta_bar Control_backslash +keycode 44 = +z +Z Control_z \ + Meta_z Meta_Z Meta_Control_z \ + +0xEF +0xCF Control_z \ + Meta_z Meta_Z Meta_Control_z \ + +0xEF +0xCF Control_z \ + Meta_z Meta_Z Meta_Control_z +keycode 45 = +x +X Control_x \ + Meta_x Meta_X Meta_Control_x \ + +0xE7 +0xC7 Control_x \ + Meta_x Meta_X Meta_Control_x \ + +0xE7 +0xC7 Control_x \ + Meta_x Meta_X Meta_Control_x +keycode 46 = +c +C Control_c \ + Meta_c Meta_C Meta_Control_c \ + +0xE1 +0xC1 Control_c \ + Meta_c Meta_C Meta_Control_c \ + +0xE1 +0xC1 Control_c \ + Meta_c Meta_C Meta_Control_c +keycode 47 = +v +V Control_v \ + Meta_v Meta_V Meta_Control_v \ + +0xDC +0xBC Control_v \ + Meta_v Meta_V Meta_Control_v \ + +0xDC +0xBC Control_v \ + Meta_v Meta_V Meta_Control_v +keycode 48 = +b +B Control_b \ + Meta_b Meta_B Meta_Control_b \ + +0xD8 +0xB8 Control_b \ + Meta_b Meta_B Meta_Control_b \ + +0xD8 +0xB8 Control_b \ + Meta_b Meta_B Meta_Control_b +keycode 49 = +n +N Control_n \ + Meta_n Meta_N Meta_Control_n \ + +0xE2 +0xC2 Control_t \ + Meta_n Meta_N Meta_Control_n \ + +0xE2 +0xC2 Control_t \ + Meta_n Meta_N Meta_Control_n +keycode 50 = +m +M Control_m \ + Meta_m Meta_M Meta_Control_m \ + +0xEC +0xCC Control_m \ + Meta_m Meta_M Meta_Control_m \ + +0xEC +0xCC Control_m \ + Meta_m Meta_M Meta_Control_m +keycode 51 = comma less VoidSymbol \ + Meta_comma Meta_less VoidSymbol \ + +0xD1 +0xB1 VoidSymbol \ + Meta_comma Meta_less VoidSymbol \ + +0xD1 +0xB1 VoidSymbol \ + Meta_comma Meta_less VoidSymbol +keycode 52 = period greater VoidSymbol \ + Meta_period Meta_greater VoidSymbol \ + +0xEE +0xCE VoidSymbol \ + Meta_period Meta_greater VoidSymbol \ + +0xEE +0xCE VoidSymbol \ + Meta_period Meta_greater VoidSymbol +keycode 53 = slash question Delete \ + Meta_slash Meta_question VoidSymbol \ + period comma Delete \ + Meta_slash Meta_question VoidSymbol \ + period comma Delete \ + Meta_slash Meta_question VoidSymbol +keycode 54 = Shift Shift ShiftR_Lock \ + Shift Shift Shift \ + Shift Shift Shift \ + Shift Shift Shift \ + Shift Shift ShiftR_Lock \ + Shift Shift Shift +keycode 55 = KP_Multiply KP_Multiply Hex_C \ + KP_Multiply KP_Multiply KP_Multiply \ + KP_Multiply KP_Multiply Hex_C \ + KP_Multiply KP_Multiply KP_Multiply \ + KP_Multiply KP_Multiply Hex_C \ + KP_Multiply KP_Multiply KP_Multiply +keycode 56 = Alt +keycode 57 = space space nul \ + Meta_space Meta_space Meta_nul \ + space space nul \ + Meta_space Meta_space Meta_nul \ + space space nul \ + Meta_space Meta_space Meta_nul +keycode 58 = Caps_Lock +keycode 59 = F1 F13 F25 \ + Console_1 Console_13 Console_1 \ + F1 F13 F25 \ + Console_1 Console_13 Console_1 \ + F1 F13 F25 \ + Console_1 Console_13 Console_1 +keycode 60 = F2 F14 F26 \ + Console_2 Console_14 Console_2 \ + F2 F14 F26 \ + Console_2 Console_14 Console_2 \ + F2 F14 F26 \ + Console_2 Console_14 Console_2 +keycode 61 = F3 F15 F27 \ + Console_3 Console_15 Console_3 \ + F3 F15 F27 \ + Console_3 Console_15 Console_3 \ + F3 F15 F27 \ + Console_3 Console_15 Console_3 +keycode 62 = F4 F16 F28 \ + Console_4 Console_16 Console_4 \ + F4 F16 F28 \ + Console_4 Console_16 Console_4 \ + F4 F16 F28 \ + Console_4 Console_16 Console_4 +keycode 63 = F5 F17 F29 \ + Console_5 Console_17 Console_5 \ + F5 F17 F29 \ + Console_5 Console_17 Console_5 \ + F5 F17 F29 \ + Console_5 Console_17 Console_5 +keycode 64 = F6 F18 F30 \ + Console_6 Console_18 Console_6 \ + F6 F18 F30 \ + Console_6 Console_18 Console_6 \ + F6 F18 F30 \ + Console_6 Console_18 Console_6 +keycode 65 = F7 F19 F31 \ + Console_7 Console_19 Console_7 \ + F7 F19 F31 \ + Console_7 Console_19 Console_7 \ + F7 F19 F31 \ + Console_7 Console_19 Console_7 +keycode 66 = F8 F20 F32 \ + Console_8 Console_20 Console_8 \ + F8 F20 F32 \ + Console_8 Console_20 Console_8 \ + F8 F20 F32 \ + Console_8 Console_20 Console_8 +keycode 67 = F9 F21 F33 \ + Console_9 Console_21 Console_9 \ + F9 F21 F33 \ + Console_9 Console_21 Console_9 \ + F9 F21 F33 \ + Console_9 Console_21 Console_9 +keycode 68 = F10 F22 F34 \ + Console_10 Console_22 Console_10 \ + F10 F22 F34 \ + Console_10 Console_22 Console_10 \ + F10 F22 F34 \ + Console_10 Console_22 Console_10 +keycode 69 = Num_Lock Num_Lock Hex_E \ + Num_Lock Num_Lock Num_Lock \ + Num_Lock Num_Lock Hex_E \ + Num_Lock Num_Lock Num_Lock \ + Num_Lock Num_Lock Hex_E \ + Num_Lock Num_Lock Num_Lock +keycode 70 = Scroll_Lock Show_Memory Show_State \ + Show_Registers VoidSymbol Scroll_Lock \ + Scroll_Lock Show_Memory Show_State \ + Show_Registers VoidSymbol Scroll_Lock \ + Scroll_Lock Show_Memory Show_State \ + Show_Registers VoidSymbol Scroll_Lock +keycode 71 = KP_7 KP_7 Hex_7 \ + Ascii_7 KP_7 KP_7 \ + KP_7 KP_7 Hex_7 \ + Ascii_7 KP_7 KP_7 \ + KP_7 KP_7 Hex_7 \ + Ascii_7 KP_7 KP_7 +keycode 72 = KP_8 KP_8 Hex_8 \ + Ascii_8 KP_8 KP_8 \ + KP_8 KP_8 Hex_8 \ + Ascii_8 KP_8 KP_8 \ + KP_8 KP_8 Hex_8 \ + Ascii_8 KP_8 KP_8 +keycode 73 = KP_9 KP_9 Hex_9 \ + Ascii_9 KP_9 KP_9 \ + KP_9 KP_9 Hex_9 \ + Ascii_9 KP_9 KP_9 \ + KP_9 KP_9 Hex_9 \ + Ascii_9 KP_9 KP_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 KP_4 Hex_4 \ + Ascii_4 KP_4 KP_4 \ + KP_4 KP_4 Hex_4 \ + Ascii_4 KP_4 KP_4 \ + KP_4 KP_4 Hex_4 \ + Ascii_4 KP_4 KP_4 +keycode 76 = KP_5 KP_5 Hex_5 \ + Ascii_5 KP_5 KP_5 \ + KP_5 KP_5 Hex_5 \ + Ascii_5 KP_5 KP_5 \ + KP_5 KP_5 Hex_5 \ + Ascii_5 KP_5 KP_5 +keycode 77 = KP_6 KP_6 Hex_6 \ + Ascii_6 KP_6 KP_6 \ + KP_6 KP_6 Hex_6 \ + Ascii_6 KP_6 KP_6 \ + KP_6 KP_6 Hex_6 \ + Ascii_6 KP_6 KP_6 +keycode 78 = KP_Add +keycode 79 = KP_1 KP_1 Hex_1 \ + Ascii_1 KP_1 KP_1 \ + KP_1 KP_1 Hex_1 \ + Ascii_1 KP_1 KP_1 \ + KP_1 KP_1 Hex_1 \ + Ascii_1 KP_1 KP_1 +keycode 80 = KP_2 KP_2 Hex_2 \ + Ascii_2 KP_2 KP_2 \ + KP_2 KP_2 Hex_2 \ + Ascii_2 KP_2 KP_2 \ + KP_2 KP_2 Hex_2 \ + Ascii_2 KP_2 KP_2 +keycode 81 = KP_3 KP_3 Hex_3 \ + Ascii_3 KP_3 KP_3 \ + KP_3 KP_3 Hex_3 \ + Ascii_3 KP_3 KP_3 \ + KP_3 KP_3 Hex_3 \ + Ascii_3 KP_3 KP_3 +keycode 82 = KP_0 KP_0 Hex_0 \ + Ascii_0 KP_0 KP_0 \ + KP_0 KP_0 Hex_0 \ + Ascii_0 KP_0 KP_0 \ + KP_0 KP_0 Hex_0 \ + Ascii_0 KP_0 KP_0 +keycode 83 = KP_Period KP_Period KP_Period \ + KP_Period KP_Period Boot \ + KP_Period KP_Period KP_Period \ + KP_Period KP_Period Boot \ + KP_Period KP_Period KP_Period \ + KP_Period KP_Period Boot +keycode 84 = Last_Console +keycode 85 = VoidSymbol +keycode 86 = less greater bar \ + Meta_less Meta_greater Meta_bar \ + less greater bar \ + Meta_less Meta_greater Meta_bar \ + less greater bar \ + Meta_less Meta_greater Meta_bar +keycode 87 = F11 F23 F35 \ + Console_11 Console_23 Console_11 \ + F11 F23 F35 \ + Console_11 Console_23 Console_11 \ + F11 F23 F35 \ + Console_11 Console_23 Console_11 +keycode 88 = F12 F24 F36 \ + Console_12 Console_24 Console_12 \ + F12 F24 F36 \ + Console_12 Console_24 Console_12 \ + F12 F24 F36 \ + Console_12 Console_24 Console_12 +keycode 89 = VoidSymbol +keycode 90 = VoidSymbol +keycode 91 = VoidSymbol +keycode 92 = VoidSymbol +keycode 93 = VoidSymbol +keycode 94 = VoidSymbol +keycode 95 = VoidSymbol +keycode 96 = KP_Enter +keycode 97 = Control +keycode 98 = KP_Divide KP_Divide Hex_B \ + KP_Divide KP_Divide KP_Divide \ + KP_Divide KP_Divide Hex_B \ + KP_Divide KP_Divide KP_Divide \ + KP_Divide KP_Divide Hex_B \ + KP_Divide KP_Divide KP_Divide +keycode 99 = VoidSymbol Control_backslash Control_backslash \ + Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash \ + Control_backslash Control_backslash Control_backslash \ + Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash \ + Control_backslash Control_backslash Control_backslash \ + Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash +keycode 100 = Alt +keycode 101 = Break +keycode 102 = Find +keycode 103 = Up Up Up \ + KeyboardSignal Up Up \ + Up Up Up \ + KeyboardSignal Up Up \ + Up Up Up \ + KeyboardSignal Up Up +keycode 104 = Prior Scroll_Backward Prior \ + Prior Prior Prior \ + Prior Scroll_Backward Prior \ + Prior Prior Prior \ + Prior Scroll_Backward Prior \ + Prior Prior Prior +keycode 105 = Left Left Left \ + Decr_Console Left Left \ + Left Left Left \ + Decr_Console Left Left \ + Left Left Left \ + Decr_Console Left Left +keycode 106 = Right Right Right \ + Incr_Console Right Right \ + Right Right Right \ + Incr_Console Right Right \ + Right Right Right \ + Incr_Console Right Right +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next Scroll_Forward Next \ + Next Next Next \ + Next Scroll_Forward Next \ + Next Next Next \ + Next Scroll_Forward Next \ + Next Next Next +keycode 110 = Insert +keycode 111 = Remove Remove Remove \ + Remove Remove Boot \ + Remove Remove Remove \ + Remove Remove Boot \ + Remove Remove Remove \ + Remove Remove 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 = VoidSymbol +keycode 121 = VoidSymbol +keycode 122 = VoidSymbol +keycode 123 = VoidSymbol +keycode 124 = VoidSymbol +keycode 125 = VoidSymbol +keycode 126 = VoidSymbol +keycode 127 = VoidSymbol diff --git a/keymaps/i386/qwerty/ca-multi.kmap b/keymaps/i386/qwerty/ca-multi.kmap new file mode 100644 index 0000000..226d81d --- /dev/null +++ b/keymaps/i386/qwerty/ca-multi.kmap @@ -0,0 +1,119 @@ +# Canadian Multilingual keyboard +# +# Built from the Canadian-French keymap +# Christian Perrier <bubulle@debian.org> +# 2008 +# +include "qwerty-layout" +include "linux-with-alt-and-altgr" +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam onesuperior exclamdown + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +keycode 3 = two at twosuperior + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +keycode 4 = three numbersign threesuperior pound + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +keycode 5 = four dollar onequarter currency + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +keycode 6 = five percent onehalf + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +keycode 7 = six question threequarters + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +keycode 8 = seven ampersand + control keycode 8 = Control_underscore + alt keycode 8 = braceleft +keycode 9 = eight asterisk + control keycode 9 = Delete + alt keycode 9 = braceright +keycode 10 = nine parenleft nul plusminus + alt keycode 10 = bracketleft +keycode 11 = zero parenright + alt keycode 11 = bracketright +keycode 12 = minus underscore nul questiondown + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus + alt keycode 13 = notsign +keycode 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 19 = +r +R paragraph registered + alt keycode 15 = Meta_Tab +keycode 21 = +y +Y nul yen + alt keycode 15 = Meta_Tab +keycode 24 = +o +O oslash Ooblique + alt keycode 15 = Meta_Tab +keycode 25 = +p +P thorn THORN + alt keycode 15 = Meta_Tab +keycode 26 = dead_circumflex dead_diaeresis nul degree + control keycode 26 = Escape + alt keycode 26 = dead_grave + shift alt keycode 26 = Meta_braceleft +keycode 27 = ccedilla Ccedilla dead_tilde macron + control keycode 27 = Control_bracketright + alt keycode 27 = asciitilde + shift alt keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a +A +ae +AE + alt keycode 15 = Meta_Tab +keycode 31 = +s +S ssharp section + alt keycode 15 = Meta_Tab +keycode 32 = +d +D eth ETH + alt keycode 15 = Meta_Tab +keycode 33 = +f +F nul masculine + alt keycode 15 = Meta_Tab +keycode 39 = semicolon colon dead_acute + alt keycode 39 = degree +keycode 40 = egrave Egrave + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = slash backslash nul hyphen + alt keycode 41 = bar +keycode 42 = Shift +keycode 43 = agrave Agrave +keycode 44 = +z +Z + alt keycode 44 = guillemotleft +keycode 45 = +x +X + alt keycode 44 = guillemotright +keycode 46 = +c +C cent copyright +keycode 50 = +m +M +mu masculine +keycode 51 = comma apostrophe nul multiply + alt keycode 51 = less + shift alt keycode 51 = Meta_less +keycode 52 = period quotedbl periodcentered division + control keycode 52 = Compose + alt keycode 52 = greater + shift alt keycode 52 = Meta_greater +keycode 53 = +eacute +Eacute + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space nobreakspace + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = ugrave Ugrave nul bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/cf.kmap b/keymaps/i386/qwerty/cf.kmap new file mode 100644 index 0000000..71faded --- /dev/null +++ b/keymaps/i386/qwerty/cf.kmap @@ -0,0 +1,105 @@ +# French-Canadian keyboard +# +# Original from Simon Kaczor <shogun@step.polymtl.ca> +# Corrections by Nicolas Pitre <nico@cam.org> +# April 5, 1997 +# +keymaps 0-6,8-9,12 +include "qwerty-layout" + altgr keycode 24 = section + altgr keycode 25 = paragraph + altgr keycode 50 = mu +include "linux-with-alt-and-altgr" +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam plusminus + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +keycode 3 = two quotedbl at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +keycode 4 = three slash sterling + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +keycode 5 = four dollar cent + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +keycode 6 = five percent currency + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +keycode 7 = six question notsign + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +keycode 8 = seven ampersand brokenbar + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight asterisk twosuperior + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenleft threesuperior + alt keycode 10 = Meta_nine +keycode 11 = zero parenright onequarter + alt keycode 11 = Meta_zero +keycode 12 = minus underscore onehalf + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus threequarters + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 26 = dead_circumflex dead_circumflex bracketleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft +keycode 27 = dead_cedilla dead_diaeresis bracketright + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon colon asciitilde + alt keycode 39 = Meta_semicolon +keycode 40 = dead_grave dead_grave braceleft + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = numbersign bar backslash + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = less greater braceright + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +keycode 51 = comma apostrophe underscore + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less +keycode 52 = period period + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater +keycode 53 = +eacute +Eacute dead_acute + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = guillemotleft guillemotright degree + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/cz-lat2-prog.kmap b/keymaps/i386/qwerty/cz-lat2-prog.kmap new file mode 100644 index 0000000..6c41f4b --- /dev/null +++ b/keymaps/i386/qwerty/cz-lat2-prog.kmap @@ -0,0 +1,261 @@ +# Czech ISO 8859-2 keyboard map for text console +# Written and (c) copyright by Jan Kasprzak (kas@ics.muni.cz) +# You can distribute this file under the terms of GNU General +# Public License (GPL). See the file COPYING. +# Modified by Jan Kybic, kybic@earn.cvut.cz +# +# Ceska klavesnice se zapne a vypne klavesou Pause. +# Klavesou AltGr (Right Alt) je mozne se prepnout z ceske do US a naopak. +# Klavesa Pause pak funguje jako AltGr-lock. +# +# Klavesnice je programatorska - klavesy prvni rady generuji mala +# akcentovana pismena, se Shiftem pak cislice. Ostatni pismena s diakritikou +# je nutne psat pomoci mrtve klavesy, coz je klavesa s kodem 86 - v mem +# pripade je to klavesa vlevo od Z, puvodne dublujici klavesu s kodem 43, +# t.j. '\' a '|'. Vyznam ostatnich klaves zustava nezmenen. +# +# Contributed by "Pavel JANIK ml." <pjanik@aida.inet.cz> +# Date: Thu, 6 Mar 1997 20:24:27 +0100 (MET) +# ftp site: ftp://ftp.inet.cz/pub/People/Pavel.Janik/CzechKeyMaps/ +# +charset "iso-8859-2" +keymaps 0-15 +strings as usual +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 plus one VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_one Meta_one Meta_one +keycode 3 = two at ecaron two nul nul nul nul Meta_two Meta_two Meta_two Meta_two +keycode 4 = three numbersign scaron three Escape VoidSymbol Escape VoidSymbol Meta_three Meta_three Meta_three Meta_three Meta_three +keycode 5 = four dollar ccaron four Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_four Meta_four Meta_four Meta_four +keycode 6 = five percent rcaron five Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_five Meta_five Meta_five Meta_five +keycode 7 = six asciicircum zcaron six Control_asciicircum VoidSymbol Control_asciicircum VoidSymbol Meta_six Meta_six Meta_six Meta_six +keycode 8 = seven ampersand yacute seven Control_underscore VoidSymbol Control_underscore VoidSymbol Meta_seven Meta_seven Meta_seven Meta_seven +keycode 9 = eight asterisk aacute eight Delete VoidSymbol Delete VoidSymbol Meta_eight Meta_eight Meta_eight Meta_eight +keycode 10 = nine parenleft iacute nine VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_nine Meta_nine Meta_nine +keycode 11 = zero parenright eacute zero VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_zero Meta_zero Meta_zero +keycode 12 = minus underscore minus underscore Control_underscore Control_underscore Control_underscore Control_underscore Meta_minus Meta_minus Meta_minus Meta_minus +keycode 13 = equal plus dead_acute dead_circumflex VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_equal Meta_equal Meta_equal Meta_equal +keycode 14 = Delete Delete Delete Delete VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Delete Meta_Delete Meta_Delete Meta_Delete +keycode 15 = Tab Tab Tab Tab VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = bracketleft braceleft bracketleft braceleft +keycode 27 = bracketright braceright bracketright braceright +keycode 28 = Return +altgr keycode 28 = Return +alt keycode 28 = Meta_Control_m +alt altgr keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon semicolon colon +keycode 40 = apostrophe quotedbl apostrophe quotedbl +keycode 41 = grave asciitilde grave asciitilde +keycode 42 = Shift +keycode 43 = backslash bar backslash bar +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less comma less +alt keycode 51 = Meta_comma +alt altgr keycode 51 = Meta_comma +keycode 52 = period greater period greater +keycode 53 = slash question slash question +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 +keycode 58 = Caps_Lock +keycode 59 = F1 F13 F1 F13 F1 VoidSymbol F1 VoidSymbol Console_1 VoidSymbol Console_1 +keycode 60 = F2 F14 F2 F14 F2 VoidSymbol F2 VoidSymbol Console_2 VoidSymbol Console_2 +keycode 61 = F3 F15 F3 F15 F3 VoidSymbol F3 VoidSymbol Console_3 VoidSymbol Console_3 +keycode 62 = F4 F16 F4 F15 F4 VoidSymbol F4 VoidSymbol Console_4 VoidSymbol Console_4 +keycode 63 = F5 F17 F5 F15 F5 VoidSymbol F5 VoidSymbol Console_5 VoidSymbol Console_5 +keycode 64 = F6 F18 F6 F15 F6 VoidSymbol F6 VoidSymbol Console_6 VoidSymbol Console_6 +keycode 65 = F7 F19 F7 F15 F7 VoidSymbol F7 VoidSymbol Console_7 VoidSymbol Console_7 +keycode 66 = F8 F20 F8 F15 F8 VoidSymbol F8 VoidSymbol Console_8 VoidSymbol Console_8 +keycode 67 = F9 F9 F9 F9 F9 VoidSymbol F9 VoidSymbol Console_9 VoidSymbol Console_9 +keycode 68 = F10 F10 F10 F10 F10 VoidSymbol F10 VoidSymbol Console_10 VoidSymbol Console_10 +keycode 69 = 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 +keycode 72 = KP_8 +alt keycode 72 = Ascii_8 +keycode 73 = KP_9 +alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 +alt keycode 75 = Ascii_4 +keycode 76 = KP_5 +alt keycode 76 = Ascii_5 +keycode 77 = KP_6 +alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 +alt keycode 79 = Ascii_1 +keycode 80 = KP_2 +alt keycode 80 = Ascii_2 +keycode 81 = KP_3 +alt keycode 81 = Ascii_3 +keycode 82 = KP_0 +alt keycode 82 = Ascii_0 +keycode 83 = KP_Period +control alt keycode 83 = Boot +keycode 84 = Last_Console +keycode 85 = +keycode 86 = backslash bar dead_acute dead_circumflex +alt keycode 86 = Meta_less +keycode 87 = F11 F11 F11 F11 F11 VoidSymbol F11 VoidSymbol Console_11 VoidSymbol Console_11 +keycode 88 = F12 F12 F12 F12 F12 VoidSymbol F12 VoidSymbol Console_12 VoidSymbol 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 + alt altgr keycode 105 = Decr_Console +keycode 106 = Right + alt keycode 106 = Incr_Console + alt altgr keycode 106 = Incr_Console +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next +shift keycode 109 = Scroll_Forward +keycode 110 = Insert +keycode 111 = Remove +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 = AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock +keycode 120 = +keycode 121 = +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = +keycode 126 = +keycode 127 = +compose ',' 'A' to '¡' +compose '/' 'L' to '£' +compose '^' 'L' to '¥' +compose '\'' 'S' to '¦' +compose '^' 'S' to '©' +compose ',' 'S' to 'ª' +compose '^' 'T' to '«' +compose '\'' 'Z' to '¬' +compose '^' 'Z' to '®' +compose '.' 'Z' to '¯' +compose ',' 'a' to '±' +compose '/' 'l' to '³' +compose '^' 'l' to 'µ' +compose '\'' 's' to '¶' +compose '^' 's' to '¹' +compose ',' 's' to 'º' +compose '^' 't' to '»' +compose '\'' 'z' to '¼' +compose '^' 'z' to '¾' +compose '.' 'z' to '¿' +compose '\'' 'R' to 'À' +compose '\'' 'A' to 'Á' +compose '^' 'A' to 'Â' +compose '^' 'A' to 'Ã' +compose ':' 'A' to 'Ä' +compose '\'' 'L' to 'Å' +compose '\'' 'C' to 'Æ' +compose ',' 'C' to 'Ç' +compose '^' 'C' to 'È' +compose '\'' 'E' to 'É' +compose ',' 'E' to 'Ê' +compose '"' 'E' to 'Ë' +compose '^' 'E' 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 '^' 'R' to 'Ø' +compose '^' 'U' to 'Ù' +compose '\'' 'U' to 'Ú' +compose '"' 'U' to 'Û' +compose ':' 'U' to 'Ü' +compose '\'' 'Y' to 'Ý' +compose ',' 'T' to 'Þ' +compose 's' 's' to 'ß' +compose 'S' 'S' to 'ß' +compose '\'' 'r' to 'à' +compose '\'' 'a' to 'á' +compose '^' 'a' to 'â' +compose '^' 'a' to 'ã' +compose ':' 'a' to 'ä' +compose '\'' 'l' to 'å' +compose '\'' 'c' to 'æ' +compose ',' 'c' to 'ç' +compose '^' 'c' to 'è' +compose '\'' 'e' to 'é' +compose ',' 'e' to 'ê' +compose ':' 'e' to 'ë' +compose '^' 'e' to 'ì' +compose '\'' 'i' to 'í' +compose '^' 'e' 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 '^' 'r' to 'ø' +compose '^' 'u' to 'ù' +compose '\'' 'u' to 'ú' +compose '\'' 'u' to 'ú' +compose '"' 'u' to 'û' +compose ':' 'u' to 'ü' +compose '\'' 'y' to 'ý' +compose ',' 't' to 'þ' diff --git a/keymaps/i386/qwerty/cz-lat2.kmap b/keymaps/i386/qwerty/cz-lat2.kmap new file mode 100644 index 0000000..a7f2e34 --- /dev/null +++ b/keymaps/i386/qwerty/cz-lat2.kmap @@ -0,0 +1,257 @@ +# Czech ISO 8859-2 keyboard map for text console +# Written and (c) copyright by Jan Kasprzak (kas@ics.muni.cz) +# You can distribute this file under the terms of GNU General +# Public License (GPL). See the file COPYING. +# +# Ceska klavesnice se zapne a vypne klavesou Pause. +# Klavesou AltGr (Right Alt) je mozne se prepnout z ceske do US a naopak. +# Klavesa Pause pak funguje jako AltGr-lock. +# +# Klavesnice je kompletne ceska, krome jedineho pripadu: +# Ma rozlozeni klaves qwerty a nikoliv qwertz, jak je tomu +# na standardnim ceskem psacim stroji. +# +# Contributed by "Pavel JANIK ml." <pjanik@aida.inet.cz> +# Date: Thu, 6 Mar 1997 20:24:27 +0100 (MET) +# ftp site: ftp://ftp.inet.cz/pub/People/Pavel.Janik/CzechKeyMaps/ +# +charset "iso-8859-2" +keymaps 0-15 +strings as usual +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 plus one VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_one Meta_one Meta_one +keycode 3 = two at ecaron two nul nul nul nul Meta_two Meta_two Meta_two Meta_two +keycode 4 = three numbersign scaron three Escape VoidSymbol Escape VoidSymbol Meta_three Meta_three Meta_three Meta_three Meta_three +keycode 5 = four dollar ccaron four Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_four Meta_four Meta_four Meta_four +keycode 6 = five percent rcaron five Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_five Meta_five Meta_five Meta_five +keycode 7 = six asciicircum zcaron six Control_asciicircum VoidSymbol Control_asciicircum VoidSymbol Meta_six Meta_six Meta_six Meta_six +keycode 8 = seven ampersand yacute seven Control_underscore VoidSymbol Control_underscore VoidSymbol Meta_seven Meta_seven Meta_seven Meta_seven +keycode 9 = eight asterisk aacute eight Delete VoidSymbol Delete VoidSymbol Meta_eight Meta_eight Meta_eight Meta_eight +keycode 10 = nine parenleft iacute nine VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_nine Meta_nine Meta_nine +keycode 11 = zero parenright eacute zero VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_zero Meta_zero Meta_zero +keycode 12 = minus underscore equal percent Control_underscore Control_underscore Control_underscore Control_underscore Meta_minus Meta_minus Meta_minus Meta_minus +keycode 13 = equal plus dead_acute dead_circumflex VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_equal Meta_equal Meta_equal Meta_equal +keycode 14 = Delete Delete Delete Delete VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Delete Meta_Delete Meta_Delete Meta_Delete +keycode 15 = Tab Tab Tab Tab VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = bracketleft braceleft uacute slash Escape VoidSymbol Escape VoidSymbol Meta_bracketleft Meta_bracketleft Meta_bracketleft Meta_bracketleft +keycode 27 = bracketright braceright parenright parenleft Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_bracketright Meta_bracketright Meta_bracketright Meta_bracketright +keycode 28 = Return +altgr keycode 28 = Return +alt keycode 28 = Meta_Control_m +alt altgr keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon uring quotedbl VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_semicolon Meta_semicolon Meta_semicolon Meta_semicolon +keycode 40 = apostrophe quotedbl 0xa7 exclam Control_g VoidSymbol Control_g VoidSymbol Meta_apostrophe Meta_apostrophe Meta_apostrophe Meta_apostrophe +keycode 41 = grave asciitilde grave semicolon nul VoidSymbol nul VoidSymbol Meta_grave VoidSymbol Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar backslash bar Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_backslash VoidSymbol Meta_backslash +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less comma question +alt keycode 51 = Meta_comma +alt altgr keycode 51 = Meta_comma +keycode 52 = period greater period colon Compose VoidSymbol Compose VoidSymbol Meta_period VoidSymbol Meta_period +keycode 53 = slash question minus underscore Delete VoidSymbol Delete VoidSymbol Meta_slash VoidSymbol Meta_slash +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 +keycode 58 = Caps_Lock +keycode 59 = F1 F13 F1 F13 F1 VoidSymbol F1 VoidSymbol Console_1 VoidSymbol Console_1 +keycode 60 = F2 F14 F2 F14 F2 VoidSymbol F2 VoidSymbol Console_2 VoidSymbol Console_2 +keycode 61 = F3 F15 F3 F15 F3 VoidSymbol F3 VoidSymbol Console_3 VoidSymbol Console_3 +keycode 62 = F4 F16 F4 F15 F4 VoidSymbol F4 VoidSymbol Console_4 VoidSymbol Console_4 +keycode 63 = F5 F17 F5 F15 F5 VoidSymbol F5 VoidSymbol Console_5 VoidSymbol Console_5 +keycode 64 = F6 F18 F6 F15 F6 VoidSymbol F6 VoidSymbol Console_6 VoidSymbol Console_6 +keycode 65 = F7 F19 F7 F15 F7 VoidSymbol F7 VoidSymbol Console_7 VoidSymbol Console_7 +keycode 66 = F8 F20 F8 F15 F8 VoidSymbol F8 VoidSymbol Console_8 VoidSymbol Console_8 +keycode 67 = F9 F9 F9 F9 F9 VoidSymbol F9 VoidSymbol Console_9 VoidSymbol Console_9 +keycode 68 = F10 F10 F10 F10 F10 VoidSymbol F10 VoidSymbol Console_10 VoidSymbol Console_10 +keycode 69 = 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 +keycode 72 = KP_8 +alt keycode 72 = Ascii_8 +keycode 73 = KP_9 +alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 +alt keycode 75 = Ascii_4 +keycode 76 = KP_5 +alt keycode 76 = Ascii_5 +keycode 77 = KP_6 +alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 +alt keycode 79 = Ascii_1 +keycode 80 = KP_2 +alt keycode 80 = Ascii_2 +keycode 81 = KP_3 +alt keycode 81 = Ascii_3 +keycode 82 = KP_0 +alt keycode 82 = Ascii_0 +keycode 83 = KP_Period +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 F11 F11 F11 VoidSymbol F11 VoidSymbol Console_11 VoidSymbol Console_11 +keycode 88 = F12 F12 F12 F12 F12 VoidSymbol F12 VoidSymbol Console_12 VoidSymbol 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 + alt altgr keycode 105 = Decr_Console +keycode 106 = Right + alt keycode 106 = Incr_Console + alt altgr keycode 106 = Incr_Console +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next +shift keycode 109 = Scroll_Forward +keycode 110 = Insert +keycode 111 = Remove +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 = AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock +keycode 120 = +keycode 121 = +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = +keycode 126 = +keycode 127 = +compose ',' 'A' to '¡' +compose '/' 'L' to '£' +compose '^' 'L' to '¥' +compose '\'' 'S' to '¦' +compose '^' 'S' to '©' +compose ',' 'S' to 'ª' +compose '^' 'T' to '«' +compose '\'' 'Z' to '¬' +compose '^' 'Z' to '®' +compose '.' 'Z' to '¯' +compose ',' 'a' to '±' +compose '/' 'l' to '³' +compose '^' 'l' to 'µ' +compose '\'' 's' to '¶' +compose '^' 's' to '¹' +compose ',' 's' to 'º' +compose '^' 't' to '»' +compose '\'' 'z' to '¼' +compose '^' 'z' to '¾' +compose '.' 'z' to '¿' +compose '\'' 'R' to 'À' +compose '\'' 'A' to 'Á' +compose '^' 'A' to 'Â' +compose '^' 'A' to 'Ã' +compose ':' 'A' to 'Ä' +compose '\'' 'L' to 'Å' +compose '\'' 'C' to 'Æ' +compose ',' 'C' to 'Ç' +compose '^' 'C' to 'È' +compose '\'' 'E' to 'É' +compose ',' 'E' to 'Ê' +compose '"' 'E' to 'Ë' +compose '^' 'E' 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 '^' 'R' to 'Ø' +compose '^' 'U' to 'Ù' +compose '\'' 'U' to 'Ú' +compose '"' 'U' to 'Û' +compose ':' 'U' to 'Ü' +compose '\'' 'Y' to 'Ý' +compose ',' 'T' to 'Þ' +compose 's' 's' to 'ß' +compose 'S' 'S' to 'ß' +compose '\'' 'r' to 'à' +compose '\'' 'a' to 'á' +compose '^' 'a' to 'â' +compose '^' 'a' to 'ã' +compose ':' 'a' to 'ä' +compose '\'' 'l' to 'å' +compose '\'' 'c' to 'æ' +compose ',' 'c' to 'ç' +compose '^' 'c' to 'è' +compose '\'' 'e' to 'é' +compose ',' 'e' to 'ê' +compose ':' 'e' to 'ë' +compose '^' 'e' to 'ì' +compose '\'' 'i' to 'í' +compose '^' 'e' 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 '^' 'r' to 'ø' +compose '^' 'u' to 'ù' +compose '\'' 'u' to 'ú' +compose '"' 'u' to 'û' +compose ':' 'u' to 'ü' +compose '\'' 'y' to 'ý' +compose ',' 't' to 'þ' diff --git a/keymaps/i386/qwerty/cz-us-qwerty.kmap b/keymaps/i386/qwerty/cz-us-qwerty.kmap new file mode 100644 index 0000000..fb44538 --- /dev/null +++ b/keymaps/i386/qwerty/cz-us-qwerty.kmap @@ -0,0 +1,256 @@ +# Czech ISO 8859-2 keyboard map for text console +# Written and (c) copyright by Jan Kasprzak (kas@ics.muni.cz) +# You can distribute this file under the terms of GNU General +# Public License (GPL). See the file COPYING. +# +# US klavesnice se zapne a vypne klavesou Pause. +# Klavesou AltGr (Right Alt) je mozne se prepnout ceske do US a naopak. +# Klavesa Pause pak funguje jako AltGr-lock. +# +# Klavesnice je kompletne cesky psacim stroji. +# +# Upravil na QWERTZ + CZ-US "©nek" Stanìk Petr snek@www.alla.sk +# http://linux-cz.upce.cz +# +charset "iso-8859-2" +keymaps 0-15 +strings as usual +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 = plus one one exclam VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_one Meta_one Meta_one +keycode 3 = ecaron two two at nul nul nul nul Meta_two Meta_two Meta_two Meta_two +keycode 4 = scaron three three numbersign Escape VoidSymbol Escape VoidSymbol Meta_three Meta_three Meta_three Meta_three Meta_three VoidSymbol +keycode 5 = ccaron four four dollar Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_four Meta_four Meta_four Meta_four +keycode 6 = rcaron five five percent Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_five Meta_five Meta_five Meta_five +keycode 7 = zcaron six six asciicircum Control_asciicircum VoidSymbol Control_asciicircum VoidSymbol Meta_six Meta_six Meta_six Meta_six +keycode 8 = yacute seven seven ampersand Control_underscore VoidSymbol Control_underscore VoidSymbol Meta_seven Meta_seven Meta_seven Meta_seven +keycode 9 = aacute eight eight asterisk Delete VoidSymbol Delete VoidSymbol Meta_eight Meta_eight Meta_eight Meta_eight +keycode 10 = iacute nine nine parenleft VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_nine Meta_nine Meta_nine +keycode 11 = eacute zero zero parenright VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_zero Meta_zero Meta_zero +keycode 12 = equal percent minus underscore Control_underscore Control_underscore Control_underscore Control_underscore Meta_minus Meta_minus Meta_minus Meta_minus +keycode 13 = dead_acute dead_circumflex equal plus VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_equal Meta_equal Meta_equal Meta_equal +keycode 14 = Delete Delete Delete Delete VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Delete Meta_Delete Meta_Delete Meta_Delete +keycode 15 = Tab Tab Tab Tab VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +# keycode 21 = z +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = uacute slash bracketleft braceleft Escape VoidSymbol Escape VoidSymbol Meta_bracketleft Meta_bracketleft Meta_bracketleft Meta_bracketleft +keycode 27 = parenright parenleft bracketright braceright Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_bracketright Meta_bracketright Meta_bracketright Meta_bracketright +keycode 28 = Return +altgr keycode 28 = Return +alt keycode 28 = Meta_Control_m +alt altgr keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = uring quotedbl semicolon colon VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_semicolon Meta_semicolon Meta_semicolon Meta_semicolon +keycode 40 = 0xa7 exclam apostrophe quotedbl Control_g VoidSymbol Control_g VoidSymbol Meta_apostrophe Meta_apostrophe Meta_apostrophe Meta_apostrophe +keycode 41 = grave semicolon grave asciitilde nul VoidSymbol nul VoidSymbol Meta_grave VoidSymbol Meta_grave VoidSymbol +keycode 42 = Shift +keycode 43 = backslash bar backslash bar Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_backslash VoidSymbol Meta_backslash VoidSymbol +# keycode 44 = y +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma question comma less +alt keycode 51 = Meta_comma +alt altgr keycode 51 = Meta_comma +keycode 52 = period colon period greater Compose VoidSymbol Compose VoidSymbol Meta_period VoidSymbol Meta_period VoidSymbol +keycode 53 = minus underscore slash question Delete VoidSymbol Delete VoidSymbol Meta_slash VoidSymbol Meta_slash VoidSymbol +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 +keycode 58 = Caps_Lock +keycode 59 = F1 F13 F1 F13 F1 VoidSymbol F1 VoidSymbol Console_1 VoidSymbol Console_1 VoidSymbol +keycode 60 = F2 F14 F2 F14 F2 VoidSymbol F2 VoidSymbol Console_2 VoidSymbol Console_2 VoidSymbol +keycode 61 = F3 F15 F3 F15 F3 VoidSymbol F3 VoidSymbol Console_3 VoidSymbol Console_3 VoidSymbol +keycode 62 = F4 F15 F4 F16 F4 VoidSymbol F4 VoidSymbol Console_4 VoidSymbol Console_4 VoidSymbol +keycode 63 = F5 F15 F5 F17 F5 VoidSymbol F5 VoidSymbol Console_5 VoidSymbol Console_5 VoidSymbol +keycode 64 = F6 F15 F6 F18 F6 VoidSymbol F6 VoidSymbol Console_6 VoidSymbol Console_6 VoidSymbol +keycode 65 = F7 F15 F7 F19 F7 VoidSymbol F7 VoidSymbol Console_7 VoidSymbol Console_7 VoidSymbol +keycode 66 = F8 F15 F8 F20 F8 VoidSymbol F8 VoidSymbol Console_8 VoidSymbol Console_8 VoidSymbol +keycode 67 = F9 F9 F9 F9 F9 VoidSymbol F9 VoidSymbol Console_9 VoidSymbol Console_9 VoidSymbol +keycode 68 = F10 F10 F10 F10 F10 VoidSymbol F10 VoidSymbol Console_10 VoidSymbol Console_10 VoidSymbol +keycode 69 = Num_Lock +keycode 70 = Show_Registers VoidSymbol Scroll_Lock Show_Memory +control keycode 70 = Show_State +alt keycode 70 = Scroll_Lock +keycode 71 = KP_7 +alt keycode 71 = Ascii_7 +keycode 72 = KP_8 +alt keycode 72 = Ascii_8 +keycode 73 = KP_9 +alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 +alt keycode 75 = Ascii_4 +keycode 76 = KP_5 +alt keycode 76 = Ascii_5 +keycode 77 = KP_6 +alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 +alt keycode 79 = Ascii_1 +keycode 80 = KP_2 +alt keycode 80 = Ascii_2 +keycode 81 = KP_3 +alt keycode 81 = Ascii_3 +keycode 82 = KP_0 +alt keycode 82 = Ascii_0 +keycode 83 = KP_Period +control alt keycode 83 = Boot +keycode 84 = Last_Console +keycode 85 = +keycode 86 = bar VoidSymbol less greater +alt keycode 86 = Meta_less +keycode 87 = F11 F11 F11 F11 F11 VoidSymbol F11 VoidSymbol Console_11 VoidSymbol Console_11 VoidSymbol +keycode 88 = F12 F12 F12 F12 F12 VoidSymbol F12 VoidSymbol Console_12 VoidSymbol Console_12 VoidSymbol +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 + alt altgr keycode 105 = Decr_Console +keycode 106 = Right + alt keycode 106 = Incr_Console + alt altgr keycode 106 = Incr_Console +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next +shift keycode 109 = Scroll_Forward +keycode 110 = Insert +keycode 111 = Remove +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 = AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock +keycode 120 = +keycode 121 = +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = +keycode 126 = +keycode 127 = +compose ',' 'A' to '¡' +compose '/' 'L' to '£' +compose '^' 'L' to '¥' +compose '\'' 'S' to '¦' +compose '^' 'S' to '©' +compose ',' 'S' to 'ª' +compose '^' 'T' to '«' +compose '\'' 'Z' to '¬' +compose '^' 'Z' to '®' +compose '.' 'Z' to '¯' +compose ',' 'a' to '±' +compose '/' 'l' to '³' +compose '^' 'l' to 'µ' +compose '\'' 's' to '¶' +compose '^' 's' to '¹' +compose ',' 's' to 'º' +compose '^' 't' to '»' +compose '\'' 'z' to '¼' +compose '^' 'z' to '¾' +compose '.' 'z' to '¿' +compose '\'' 'R' to 'À' +compose '\'' 'A' to 'Á' +compose '^' 'A' to 'Â' +compose '^' 'A' to 'Ã' +compose ':' 'A' to 'Ä' +compose '\'' 'L' to 'Å' +compose '\'' 'C' to 'Æ' +compose ',' 'C' to 'Ç' +compose '^' 'C' to 'È' +compose '\'' 'E' to 'É' +compose ',' 'E' to 'Ê' +compose '"' 'E' to 'Ë' +compose '^' 'E' 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 '^' 'R' to 'Ø' +compose '^' 'U' to 'Ù' +compose '\'' 'U' to 'Ú' +compose '"' 'U' to 'Û' +compose ':' 'U' to 'Ü' +compose '\'' 'Y' to 'Ý' +compose ',' 'T' to 'Þ' +compose 's' 's' to 'ß' +compose 'S' 'S' to 'ß' +compose '\'' 'r' to 'à' +compose '\'' 'a' to 'á' +compose '^' 'a' to 'â' +compose '^' 'a' to 'ã' +compose ':' 'a' to 'ä' +compose '\'' 'l' to 'å' +compose '\'' 'c' to 'æ' +compose ',' 'c' to 'ç' +compose '^' 'c' to 'è' +compose '\'' 'e' to 'é' +compose ',' 'e' to 'ê' +compose ':' 'e' to 'ë' +compose '^' 'e' to 'ì' +compose '\'' 'i' to 'í' +compose '^' 'e' 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 '^' 'r' to 'ø' +compose '^' 'u' to 'ù' +compose '\'' 'u' to 'ú' +compose '"' 'u' to 'û' +compose ':' 'u' to 'ü' +compose '\'' 'y' to 'ý' +compose ',' 't' to 'þ' diff --git a/keymaps/i386/qwerty/defkeymap.kmap b/keymaps/i386/qwerty/defkeymap.kmap new file mode 100644 index 0000000..36bfcf9 --- /dev/null +++ b/keymaps/i386/qwerty/defkeymap.kmap @@ -0,0 +1,352 @@ +keymaps 0-15 +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +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 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + shift 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 +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + 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 'ÿ' diff --git a/keymaps/i386/qwerty/defkeymap_V1.0.kmap b/keymaps/i386/qwerty/defkeymap_V1.0.kmap new file mode 100644 index 0000000..6c2b500 --- /dev/null +++ b/keymaps/i386/qwerty/defkeymap_V1.0.kmap @@ -0,0 +1,315 @@ +keymaps 0-15 +keycode 1 = Escape Escape + 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 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period +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 +keycode 58 = Caps_Lock +keycode 59 = F1 F11 Console_13 + control keycode 59 = F1 + alt keycode 59 = Console_1 +keycode 60 = F2 F12 Console_14 + control keycode 60 = F2 + alt keycode 60 = Console_2 +keycode 61 = F3 F13 Console_15 + control keycode 61 = F3 + alt keycode 61 = Console_3 +keycode 62 = F4 F14 Console_16 + control keycode 62 = F4 + alt keycode 62 = Console_4 +keycode 63 = F5 F15 Console_17 + control keycode 63 = F5 + alt keycode 63 = Console_5 +keycode 64 = F6 F16 Console_18 + control keycode 64 = F6 + alt keycode 64 = Console_6 +keycode 65 = F7 F17 Console_19 + control keycode 65 = F7 + alt keycode 65 = Console_7 +keycode 66 = F8 F18 Console_20 + control keycode 66 = F8 + alt keycode 66 = Console_8 +keycode 67 = F9 F19 Console_21 + control keycode 67 = F9 + alt keycode 67 = Console_9 +keycode 68 = F10 F20 Console_22 + control keycode 68 = F10 + alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 +keycode 88 = F12 F12 Console_24 + control keycode 88 = F12 + 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 'ÿ' diff --git a/keymaps/i386/qwerty/dk-latin1.kmap b/keymaps/i386/qwerty/dk-latin1.kmap new file mode 100644 index 0000000..fb8bd22 --- /dev/null +++ b/keymaps/i386/qwerty/dk-latin1.kmap @@ -0,0 +1,86 @@ +# danish keymap with dead accents +# Niels Kristian Bech Jensen <nkbj@kemi.aau.dk>: +# shift keycode 5 is currency, not dollar +# +keymaps 0-2,4-6,8,12 +include "qwerty-layout" +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one +keycode 3 = two quotedbl at + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign sterling + control keycode 4 = Escape + alt keycode 4 = Meta_three +# keycode 5 = four dollar dollar +keycode 5 = four currency 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 ampersand + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero +keycode 12 = plus question + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = dead_acute dead_grave bar + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 26 = +aring +Aring + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = dead_diaeresis dead_circumflex dead_tilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = +ae +AE + alt keycode 39 = Meta_semicolon +keycode 40 = +oslash +Oslash + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = onehalf section + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = apostrophe asterisk + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 51 = comma semicolon + alt keycode 51 = Meta_comma +keycode 52 = period colon + alt keycode 52 = Meta_period +keycode 53 = minus underscore + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater backslash + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/dk.kmap b/keymaps/i386/qwerty/dk.kmap new file mode 100644 index 0000000..d84f358 --- /dev/null +++ b/keymaps/i386/qwerty/dk.kmap @@ -0,0 +1,86 @@ +# danish keymap +# Niels Kristian Bech Jensen <nkbj@kemi.aau.dk>: +# shift keycode 5 is currency, not dollar +# +keymaps 0-2,4,6,8,12 +include "qwerty-layout" +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one +keycode 3 = two quotedbl at + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign sterling + control keycode 4 = Escape + alt keycode 4 = Meta_three +# keycode 5 = four dollar dollar +keycode 5 = four currency 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 ampersand + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero +keycode 12 = plus question + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = acute grave bar + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 26 = +aring +Aring + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = diaeresis asciicircum asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = +ae +AE + alt keycode 39 = Meta_semicolon +keycode 40 = +oslash +Oslash + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = onehalf section + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = apostrophe asterisk + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 51 = comma semicolon + alt keycode 51 = Meta_comma +keycode 52 = period colon + alt keycode 52 = Meta_period +keycode 53 = minus underscore + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater backslash + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/emacs.kmap b/keymaps/i386/qwerty/emacs.kmap new file mode 100644 index 0000000..240a852 --- /dev/null +++ b/keymaps/i386/qwerty/emacs.kmap @@ -0,0 +1,69 @@ +#From stig@netcom.com Mon Feb 21 22:05:14 1994 (now stig@hackvan.com) +# +#Below is a keymap that I have customized for use with emacs. Notably, I've +#enabled the alt-letter, alt-shift-letter, and ctrl-alt-letter keystrokes +#because they're all usable in emacs. Also, I moved caps-lock to shift numlock +#and the left half of my keyboard has two control keys...(you can never have +#enough of them :) +# +# Stig +# +#Slightly modified - aeb +# +keymaps 0-2,4-6,8-9,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" + keycode 69 = Num_Lock Caps_Lock + plain keycode 103 = Control_p + plain keycode 105 = Control_b + plain keycode 106 = Control_f + plain keycode 108 = Control_n + string F1 = "\0331c" + string Prior = "\033v" # ESC-v + string Next = "\026" # Ctrl-v +compose as usual for "iso-8859-1" + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two at at nul +keycode 4 = three numbersign + control keycode 4 = Escape +keycode 5 = four dollar dollar Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum +keycode 8 = seven ampersand braceleft Control_underscore +keycode 9 = eight asterisk bracketleft Delete +keycode 10 = nine parenleft bracketright +keycode 11 = zero parenright braceright +keycode 12 = minus underscore backslash Control_underscore +keycode 13 = equal plus +keycode 14 = Delete +keycode 15 = Tab +keycode 26 = bracketleft braceleft + control keycode 26 = Escape +keycode 27 = bracketright braceright + control keycode 27 = Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m + shift alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon colon +keycode 40 = apostrophe quotedbl +keycode 41 = grave asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash +keycode 51 = comma less +keycode 52 = period greater +keycode 53 = slash question + control keycode 53 = Delete +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Control +keycode 86 = less greater bar +keycode 97 = Control diff --git a/keymaps/i386/qwerty/emacs2.kmap b/keymaps/i386/qwerty/emacs2.kmap new file mode 100644 index 0000000..dd51945 --- /dev/null +++ b/keymaps/i386/qwerty/emacs2.kmap @@ -0,0 +1,58 @@ +#Originally From stig@netcom.com Mon Feb 21 22:05:14 1994 +# (now stig@hackvan.com) +# +#Modified by rafael@cse.ucsc.edu, Jochen Hein, aeb +# +keymaps 0-2,4-6,8-9,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" + keycode 69 = Num_Lock Caps_Lock + control keycode 105 = Meta_b + control keycode 106 = Meta_f +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two at at nul nul +keycode 4 = three numbersign + control keycode 4 = Escape +keycode 5 = four dollar dollar Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum +keycode 8 = seven ampersand braceleft Control_underscore +keycode 9 = eight asterisk bracketleft Delete +keycode 10 = nine parenleft bracketright +keycode 11 = zero parenright braceright +keycode 12 = minus underscore backslash Control_underscore Control_underscore +keycode 13 = equal plus +keycode 14 = Delete +keycode 15 = Tab +keycode 26 = bracketleft braceleft + control keycode 26 = Escape +keycode 27 = bracketright braceright + control keycode 27 = Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m + shift alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon colon +keycode 40 = apostrophe quotedbl +keycode 41 = grave asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash +keycode 51 = comma less +keycode 52 = period greater +keycode 53 = slash question + control keycode 53 = Delete +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Control +keycode 86 = less greater bar +keycode 97 = Control diff --git a/keymaps/i386/qwerty/es-cp850.kmap b/keymaps/i386/qwerty/es-cp850.kmap new file mode 100644 index 0000000..1a898a6 --- /dev/null +++ b/keymaps/i386/qwerty/es-cp850.kmap @@ -0,0 +1,66 @@ +! Teclado espa¤ol ajustado a la p gina de c¢digos CP-850. Especialmente creado +! para aplicaciones que sean portadas de UNIX a MS-DOS o viceversa (como el +! COBOL). +! +! Para obtener un mejor resultado recomiendo usar este mapa de caracteres junto +! con el "setfont cp850-8x16". +! +! Para poder visualizar todos los caracteres dentro del editor VI, es posible +! que deba modificarse la variable "isprint" y ajustarla con unos valores m s +! anchos. (recomiendo "set isprint=@,128-255"). +! +! Jordi Sanfeliu <mikaku@arrakis.es> +! +keymaps 0-2,4,6,8-9,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" +include "euro.inc" +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape +keycode 2 = one exclam bar +keycode 3 = two quotedbl at nul +keycode 4 = three 0372 numbersign Escape +keycode 5 = four dollar asciitilde Control_backslash +keycode 6 = five percent VoidSymbol Control_bracketright +keycode 7 = six ampersand +0252 Control_asciicircum +keycode 8 = seven slash braceleft Control_underscore +keycode 9 = eight parenleft bracketleft Delete +keycode 10 = nine parenright bracketright +keycode 11 = zero equal braceright +keycode 12 = apostrophe question backslash Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = 0255 0250 asciitilde + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete Delete Control_underscore Delete Meta_Delete Delete Delete +keycode 15 = Tab +keycode 26 = dead_grave dead_circumflex bracketleft Escape VoidSymbol Meta_bracketleft +keycode 27 = plus asterisk bracketright Control_bracketright VoidSymbol Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = +0244 +0245 + alt keycode 39 = Meta_semicolon +keycode 40 = dead_acute dead_diaeresis braceleft Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = 0247 0246 backslash nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = +0207 +0200 braceright Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_asciitilde +keycode 51 = comma semicolon + shift alt keycode 51 = Meta_less +keycode 52 = period colon + shift alt keycode 52 = Meta_greater +keycode 53 = minus underscore VoidSymbol Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = less greater + shift alt keycode 86 = Meta_bar diff --git a/keymaps/i386/qwerty/es.kmap b/keymaps/i386/qwerty/es.kmap new file mode 100644 index 0000000..dc3863b --- /dev/null +++ b/keymaps/i386/qwerty/es.kmap @@ -0,0 +1,96 @@ +! Spanish keymap, note the spanish IBM keyboard lacks an ascitilde (~), I +! have used ALT-Gr 4 as per IBM/AIX and some sun keyboards. ascitilde is also +! on ALT-Gr-exclamdown for compatibility with Julio Sanchez' Spanish keymap. +! +! Jon Tombs <jon@gtex02.us.es> with corrections from +! Julio Sanchez <jsanchez@gmv.es> and Urko Lusa <ulusa@arrakis.es> +! +! Added keymaps line - aeb +! +keymaps 0-2,4,6,8-9,12 +include "qwerty-layout" +include "linux-with-alt-and-altgr" +include "euro.inc" +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam bar + alt keycode 2 = Meta_one +keycode 3 = two quotedbl at + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = three periodcentered numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = four dollar asciitilde + 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 ampersand notsign + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero +keycode 12 = apostrophe question backslash + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = exclamdown questiondown asciitilde + alt keycode 13 = Meta_equal +keycode 14 = Delete + control keycode 14 = Control_underscore + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +!keycode 26 = dead_grave asciicircum bracketleft +keycode 26 = dead_grave dead_circumflex bracketleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = plus asterisk bracketright + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = +ntilde +Ntilde + alt keycode 39 = Meta_semicolon +keycode 40 = dead_acute dead_diaeresis braceleft + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = masculine ordfeminine backslash + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = +ccedilla +Ccedilla braceright + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_asciitilde +keycode 51 = comma semicolon + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less +keycode 52 = period colon + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater +keycode 53 = minus underscore + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater + alt keycode 86 = Meta_less + shift alt keycode 86 = Meta_bar +keycode 97 = Control diff --git a/keymaps/i386/qwerty/et-nodeadkeys.kmap b/keymaps/i386/qwerty/et-nodeadkeys.kmap new file mode 100644 index 0000000..ff4c0e2 --- /dev/null +++ b/keymaps/i386/qwerty/et-nodeadkeys.kmap @@ -0,0 +1,7 @@ +# Estonian keymap with no dead keys +# Ville Hallik <Ville.Hallik@mail.ee> + +include "et.kmap" + +keycode 13 = apostrophe grave dead_acute dead_grave +keycode 41 = dead_caron tilde dead_caron dead_tilde diff --git a/keymaps/i386/qwerty/et.kmap b/keymaps/i386/qwerty/et.kmap new file mode 100644 index 0000000..c578e6d --- /dev/null +++ b/keymaps/i386/qwerty/et.kmap @@ -0,0 +1,90 @@ +# Estonian keymap +# Ville Hallik <Ville.Hallik@mail.ee> +# +# Please note that there are two characters on estonian keyboard that +# are'nt available in ISO-8859-15 charset: "currency" and "one_half". These +# are provided here as hexadecimal codes 0xa4 and 0xbd as a convenience for +# people who want to use this keymap with ISO-8859-1. + +charset "iso-8859-15" +alt_is_meta +keymaps 0-15 +strings as usual + +include "qwerty-layout" +include "linux-with-alt-and-altgr" +include "euro.inc" + +keycode 1 = Escape Escape +keycode 2 = one exclam +keycode 3 = two quotedbl at at nul nul nul nul +keycode 4 = three numbersign sterling sterling +keycode 5 = four 0xa4 dollar dollar +keycode 6 = five percent +keycode 7 = six ampersand VoidSymbol VoidSymbol \ + Control_asciicircum Control_asciicircum \ + Control_asciicircum Control_asciicircum +keycode 8 = seven slash braceleft braceleft +keycode 9 = eight parenleft bracketleft bracketleft \ + Escape Escape Escape Escape +keycode 10 = nine parenright bracketright bracketright \ + Control_bracketright Control_bracketright \ + Control_bracketright Control_bracketright +keycode 11 = zero equal braceright braceright +keycode 12 = plus question backslash backslash \ + Control_underscore Control_underscore \ + Control_backslash Control_backslash +keycode 13 = dead_acute dead_grave dead_acute dead_grave +keycode 14 = Delete Delete + control keycode 14 = BackSpace +keycode 15 = Tab Tab +keycode 18 = +e +E euro euro Control_e Control_e +keycode 26 = +udiaeresis +Udiaeresis +udiaeresis +Udiaeresis Escape +keycode 27 = +otilde +Otilde section section Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 31 = +s +S +scaron +Scaron Control_s Control_s +keycode 39 = +odiaeresis +Odiaeresis +odiaeresis +Odiaeresis +keycode 40 = +adiaeresis +Adiaeresis asciicircum asciicircum \ + Control_asciicircum Control_asciicircum \ + Control_asciicircum Control_asciicircum +keycode 41 = dead_caron dead_tilde dead_caron dead_tilde + control keycode 41 = dead_diaeresis +keycode 42 = Shift +keycode 43 = apostrophe asterisk 0xbd 0xbd \ + Control_backslash Control_backslash +keycode 44 = +z +Z +zcaron +Zcaron Control_z Control_z +keycode 51 = comma semicolon +keycode 52 = period colon + control keycode 52 = Compose +keycode 53 = minus underscore VoidSymbol VoidSymbol \ + Control_underscore Control_underscore +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 83 = KP_Comma +keycode 86 = less greater bar bar +keycode 97 = Control + +# These are the three extra keys found on Win95 keyboards: +keycode 125 = +keycode 126 = +keycode 127 = Compose + +# Most compose definitions are same as for iso-8859-1 +compose as usual for "iso-8859-1" + +# Add some ISO-8859-15 specific compose definitions: +compose '^' 's' to scaron +compose '^' 'S' to Scaron +compose '^' 'z' to zcaron +compose '^' 'Z' to Zcaron +compose 'o' 'e' to oe +compose 'O' 'E' to OE +compose '"' 'Y' to Ydiaeresis +compose 'I' 'J' to Ydiaeresis +compose '=' 'c' to euro +compose '=' 'C' to euro diff --git a/keymaps/i386/qwerty/fa.kmap b/keymaps/i386/qwerty/fa.kmap new file mode 100644 index 0000000..9ea0a7a --- /dev/null +++ b/keymaps/i386/qwerty/fa.kmap @@ -0,0 +1,147 @@ +# From: Behdad Esfahbod <bicon@behdad.org> +# Date: Jun 13 2002 +# +# Persian ISIRI-2901 Unicode console keyboard driver. +# +# ChangeLog: +# +# 2002-06-13 Behdad Esfahbod <bicon@behdad.org> +# * U+FDFC RIAL SIGN added. +# 2002-06-11 Behdad Esfahbod <bicon@behdad.org> +# * Bidi Marks added. +# 2001-06-19 Behdad Esfahbod <bicon@behdad.org> +# * First written. + +alt_is_meta +keymaps 0-10,12,14 +include "linux-with-modeshift-altgr.inc" +strings as usual + +# Set alt-shift key combination to change between Persian and English layouts +keycode 42 = Shift +alt keycode 42 = AltGr_Lock +altgr alt keycode 42 = AltGr_Lock + +# Enable the win key to change between layouts too +#keycode 125 = AltGr_Lock +#altgr keycode 125 = AltGr_Lock + +keycode 86 = less greater bar +altgr control alt keycode 111 = Boot +keycode 1 = Escape +keycode 14 = Delete Delete Delete Delete BackSpace +keycode 15 = Tab +keycode 28 = Return +alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +control keycode 57 = nul +keycode 58 = Caps_Lock + +altgr keycode 57 = U+0020 # SPACE +altgr shift keycode 2 = U+0021 # EXCLAMATION MARK +altgr shift keycode 40 = U+061B # ARABIC SEMICOLON +altgr shift keycode 4 = U+066B # ARABIC DECIMAL SEPARATOR +altgr shift keycode 5 = U+FDFC # RIAL SIGN +altgr shift keycode 6 = U+066A # ARABIC PERCENT SIGN +altgr shift keycode 8 = U+060C # ARABIC COMMA +altgr keycode 40 = U+06AF # ARABIC LETTER GAF +altgr shift keycode 10 = U+0029 # CLOSE PARENTHESIS +altgr shift keycode 11 = U+0028 # OPEN PARENTHESIS +altgr shift keycode 9 = U+002A # ASTERISK +altgr shift keycode 13 = U+002B # PLUS SIGN +altgr keycode 51 = U+0648 # ARABIC LETTER WAW +altgr keycode 12 = U+002D # HYPHEN-MINUS +altgr keycode 52 = U+002E # FULL STOP +altgr keycode 53 = U+002F # SOLIDUS +altgr keycode 11 = U+06F0 # EXTENDED ARABIC-INDIC DIGIT ZERO +altgr keycode 2 = U+06F1 # EXTENDED ARABIC-INDIC DIGIT ONE +altgr keycode 3 = U+06F2 # EXTENDED ARABIC-INDIC DIGIT TWO +altgr keycode 4 = U+06F3 # EXTENDED ARABIC-INDIC DIGIT THREE +altgr keycode 5 = U+06F4 # EXTENDED ARABIC-INDIC DIGIT FOUR +altgr keycode 6 = U+06F5 # EXTENDED ARABIC-INDIC DIGIT FIVE +altgr keycode 7 = U+06F6 # EXTENDED ARABIC-INDIC DIGIT SIX +altgr keycode 8 = U+06F7 # EXTENDED ARABIC-INDIC DIGIT SEVEN +altgr keycode 9 = U+06F8 # EXTENDED ARABIC-INDIC DIGIT EIGHT +altgr keycode 10 = U+06F9 # EXTENDED ARABIC-INDIC DIGIT NINE +altgr shift keycode 39 = U+003A # COLON +altgr keycode 39 = U+06A9 # ARABIC LETTER KEHEH +altgr shift keycode 51 = U+003E # GREATER-THAN SIGN +altgr keycode 13 = U+003D # EQUALS SIGN +altgr shift keycode 52 = U+003C # LESS-THAN SIGN +altgr shift keycode 53 = U+061F # ARABIC QUESTION MARK +altgr shift keycode 3 = U+066C # ARABIC THOUSANDS SEPARATOR +altgr shift keycode 30 = U+0624 # ARABIC LETTER WAW WITH HAMZA ABOVE +altgr shift keycode 48 = U+200C # ZERO WIDTH NON-JOINER +altgr shift keycode 57 = U+200C # ZERO WIDTH NON-JOINER +altgr shift keycode 46 = U+0698 # ARABIC LETTER JEH +altgr shift keycode 32 = U+064A # ARABIC LETTER YEH +altgr shift keycode 18 = U+064D # ARABIC KASRATAN +altgr shift keycode 33 = U+0625 # ARABIC LETTER ALEF WITH HAMZA BELOW +altgr shift keycode 34 = U+0623 # ARABIC LETTER ALEF WITH HAMZA ABOVE +altgr shift keycode 35 = U+0622 # ARABIC LETTER ALEF WITH MADDA ABOVE +altgr shift keycode 23 = U+0651 # ARABIC SHADDA +altgr shift keycode 36 = U+0629 # ARABIC LETTER TEH MARBUTA +altgr shift keycode 37 = U+00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +altgr shift keycode 38 = U+00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +altgr shift keycode 50 = U+0621 # ARABIC LETTER HAMZA +altgr shift keycode 49 = VoidSymbol # Reserved +altgr shift keycode 24 = U+005D # RIGHT SQUARE BRACKET +altgr shift keycode 25 = U+005B # LEFT SQUARE BRACKET +altgr shift keycode 16 = U+0652 # ARABIC SUKUN +altgr shift keycode 19 = U+064B # ARABIC FATHATAN +altgr shift keycode 31 = U+0626 # ARABIC LETTER YEH WITH HAMZA ABOVE +altgr shift keycode 20 = U+064F # ARABIC DAMMA +altgr shift keycode 22 = U+064E # ARABIC FATHA +altgr shift keycode 47 = U+0670 # ARABIC LETTER SUPERSCRIPT ALEF +altgr shift keycode 17 = U+064C # ARABIC DAMMATAN +altgr shift keycode 45 = VoidSymbol # Reserved +altgr shift keycode 21 = U+0650 # ARABIC KASRA +altgr shift keycode 44 = U+0643 # ARABIC LETTER KAF +altgr keycode 26 = U+062C # ARABIC LETTER JEEM +altgr keycode 43 = U+005C # REVERSE SOLIDUS +altgr keycode 27 = U+0686 # ARABIC LETTER TCHEH +altgr shift keycode 7 = U+00D7 # MULTIPLICATION SIGN +altgr shift keycode 12 = U+0640 # ARABIC TATWEEL +altgr keycode 41 = U+200D # ZERO WIDTH JOINER +altgr keycode 30 = U+0634 # ARABIC LETTER SHEEN +altgr keycode 48 = U+0630 # ARABIC LETTER THAL +altgr keycode 46 = U+0632 # ARABIC LETTER ZAIN +altgr keycode 32 = U+06CC # ARABIC LETTER FARSI YEH +altgr keycode 18 = U+062B # ARABIC LETTER THEH +altgr keycode 33 = U+0628 # ARABIC LETTER BEH +altgr keycode 34 = U+0644 # ARABIC LETTER LAM +altgr keycode 35 = U+0627 # ARABIC LETTER ALEF +altgr keycode 23 = U+0647 # ARABIC LETTER HEH +altgr keycode 36 = U+062A # ARABIC LETTER TEH +altgr keycode 37 = U+0646 # ARABIC LETTER NOON +altgr keycode 38 = U+0645 # ARABIC LETTER MEEM +altgr keycode 50 = U+067E # ARABIC LETTER PEH +altgr keycode 49 = U+062F # ARABIC LETTER DAL +altgr keycode 24 = U+062E # ARABIC LETTER KHAH +altgr keycode 25 = U+062D # ARABIC LETTER HAH +altgr keycode 16 = U+0636 # ARABIC LETTER DAD +altgr keycode 19 = U+0642 # ARABIC LETTER QAF +altgr keycode 31 = U+0633 # ARABIC LETTER SEEN +altgr keycode 20 = U+0641 # ARABIC LETTER FEH +altgr keycode 22 = U+0639 # ARABIC LETTER AIN +altgr keycode 47 = U+0631 # ARABIC LETTER REH +altgr keycode 17 = U+0635 # ARABIC LETTER SAD +altgr keycode 45 = U+0637 # ARABIC LETTER TAH +altgr keycode 21 = U+063A # ARABIC LETTER GHAIN +altgr keycode 44 = U+0638 # ARABIC LETTER ZAH +altgr shift keycode 26 = U+007D # OPEN CURLY BRACKET +altgr shift keycode 43 = U+007C # VERTICAL LINE +altgr shift keycode 27 = U+007B # CLOSE CURLY BRACKET +altgr shift keycode 41 = VoidSymbol # Reserved + +# Proposed keys for bidi marks +altgr alt keycode 51 = U+200E # LEFT-TO-RIGHT MARK # ALT , +altgr alt keycode 52 = U+200F # RIGHT-TO-LEFT MARK # ALT . +altgr alt keycode 26 = U+202A # LEFT-TO-RIGHT EMBEDDING # ALT [ +altgr alt keycode 27 = U+202B # RIGHT-TO-LEFT EMBEDDING # ALT ] +altgr alt keycode 25 = U+202C # POP DIRECTIONAL FORMATTING # ALT p +altgr alt keycode 23 = U+202D # LEFT-TO-RIGHT OVERRIDE # ALT i +altgr alt keycode 24 = U+202E # RIGHT-TO-LEFT OVERRIDE # ALT o diff --git a/keymaps/i386/qwerty/fi-latin1.kmap b/keymaps/i386/qwerty/fi-latin1.kmap new file mode 100644 index 0000000..9e07a70 --- /dev/null +++ b/keymaps/i386/qwerty/fi-latin1.kmap @@ -0,0 +1,83 @@ +# fi-latin1.map: Finnish keymap +# Changes by Johan Myréen <jem@iki.fi> 1997-08-19 + +charset "iso-8859-1" +keymaps 0-2,4-6,8-10,12-14 +alt_is_meta +include "qwerty-layout" + altgr keycode 18 = Hex_E + altgr keycode 30 = Hex_A + altgr keycode 32 = Hex_D + altgr keycode 33 = Hex_F + altgr keycode 46 = Hex_C + altgr keycode 48 = Hex_B +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma +include "euro.inc" +strings as usual + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two quotedbl at + control keycode 3 = nul + control altgr keycode 3 = nul +keycode 4 = three numbersign sterling + control keycode 4 = Escape +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six ampersand + control keycode 7 = Control_asciicircum +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + control altgr keycode 9 = Escape +keycode 10 = nine parenright bracketright + control altgr keycode 10 = Control_bracketright +keycode 11 = zero equal braceright +keycode 12 = plus question backslash + control keycode 12 = Control_underscore + control altgr keycode 12 = Control_backslash +keycode 13 = dead_acute dead_grave + alt keycode 13 = Meta_equal + alt shift keycode 13 = Meta_grave +keycode 14 = Delete +keycode 15 = Tab +keycode 26 = +aring +Aring + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = dead_diaeresis dead_circumflex dead_tilde + control keycode 27 = Control_bracketright + control shift keycode 27 = Control_asciicircum + alt keycode 27 = Meta_bracketright + alt shift keycode 27 = Meta_asciicircum + alt altgr keycode 27 = Meta_asciitilde +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = +odiaeresis +Odiaeresis + alt keycode 39 = Meta_semicolon +keycode 40 = +adiaeresis +Adiaeresis + alt keycode 40 = Meta_apostrophe +keycode 41 = section onehalf + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = apostrophe asterisk + control keycode 43 = Control_backslash +keycode 51 = comma semicolon +keycode 52 = period colon +keycode 53 = minus underscore + control keycode 53 = Control_underscore + control shift keycode 53 = Control_underscore + control alt shift keycode 53 = Meta_Control_underscore +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt altgr keycode 86 = Meta_bar +keycode 97 = Control diff --git a/keymaps/i386/qwerty/fi.kmap b/keymaps/i386/qwerty/fi.kmap new file mode 100644 index 0000000..d6536f5 --- /dev/null +++ b/keymaps/i386/qwerty/fi.kmap @@ -0,0 +1,90 @@ +keymaps 0-4,6,8,12 +include "qwerty-layout" +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma +include "euro.inc" +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one +keycode 3 = two quotedbl at + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign sterling + 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 ampersand + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero +keycode 12 = plus question backslash + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = apostrophe grave + alt keycode 13 = Meta_equal +keycode 14 = Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 26 = braceright bracketright + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + altgr keycode 26 = aring + shift altgr keycode 26 = Aring +keycode 27 = + shift keycode 27 = asciicircum + altgr keycode 27 = asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = bar backslash + alt keycode 39 = Meta_semicolon + altgr keycode 39 = odiaeresis + shift altgr keycode 39 = Odiaeresis +keycode 40 = braceleft bracketleft + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + altgr keycode 40 = adiaeresis + shift altgr keycode 40 = Adiaeresis +keycode 41 = + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = apostrophe asterisk + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 51 = comma semicolon + alt keycode 51 = Meta_comma +keycode 52 = period colon + alt keycode 52 = Meta_period +keycode 53 = minus underscore + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/gr-pc.kmap b/keymaps/i386/qwerty/gr-pc.kmap new file mode 100644 index 0000000..38aa211 --- /dev/null +++ b/keymaps/i386/qwerty/gr-pc.kmap @@ -0,0 +1,261 @@ +# From gcapnias@acrogate.ath.forthnet.gr Sun Jul 10 1994 +# +# This is the map file that I use to have the greek Characters in +# setup. The map was made according the map that exists at the IBM-clones +# machines (437). The switch from greek to latin is with alt-enter key as +# used here. You can't switch console when in greek mode (I didn't want to +# do that for security reasons. If someone feels like, all he has to do is +# to add, to each line that exists for a switch console key, a second +# line that includes the 'altgr'). +# +# +=[ Dr Doom ]===========================+============================+ +# | George Capnias - Athens, HellAs | OOOIII OOO III OOO II II | +# | | O O I O O I OI I I | +# | drdoom@ars.ath.forthnet.gr | O OIII O O I OI I I | +# | drdoom@hol.ath.forthnet.gr | O O I O O I OI I | +# | gcapnias@acrogate.ath.forthnet.gr | OOOI I OOO III OOO I I | +# +=======================================+============================+ +# +# +# A rather similar keymap was constructed by Angelos Karageorgiou: +# +# Greek keyboard setup - compatible with the ELOT 437 standard +# Angelos Karageorgiou angelos@netaxis.com - July 1994 +# >ª„’“‡ˆŽ <ªœ¨«¬Ÿ ¦§ +# €‘ƒ”‚†‰Š ˜©›šž¥¡¢ +# …•–—Œ‹ ®¯à™¤£ +# +# [This is not an iso mapping, and code page 437 does not have the Greek +# alphabet. I don't have information on DOS code pages for Greek. +# Use this keymap together with the gr*.psf fonts. - aeb] +# +keymaps 0-4,6,8,10,12-13 +include "linux-with-alt-and-altgr" + keycode 100 = Alt # but note keycode 28 +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + altgr keycode 2 = one + shift altgr keycode 2 = exclam + alt keycode 2 = Meta_one +keycode 3 = two at + altgr keycode 3 = two + shift altgr keycode 3 = at + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign + altgr keycode 4 = three + shift altgr keycode 4 = numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = four dollar + altgr keycode 5 = four + shift altgr keycode 5 = dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +keycode 6 = five percent + altgr keycode 6 = five + shift altgr keycode 6 = percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 7 = six asciicircum + altgr keycode 7 = six + shift altgr keycode 6 = asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven ampersand + altgr keycode 8 = seven + shift altgr keycode 8 = ampersand + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight asterisk + altgr keycode 9 = eight + shift altgr keycode 9 = asterisk + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenleft + altgr keycode 10 = nine + shift altgr keycode 10 = parenleft + alt keycode 10 = Meta_nine +keycode 11 = zero parenright + altgr keycode 11 = zero + shift altgr keycode 11 = parenright + alt keycode 11 = Meta_zero +keycode 12 = minus underscore + altgr keycode 12 = minus + shift altgr keycode 12 = underscore + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus + altgr keycode 13 = equal + shift altgr keycode 13 = plus + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + altgr keycode 14 = Delete + shift altgr keycode 14 = Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + altgr keycode 15 = Tab + shift altgr keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 16 = q + altgr keycode 16 = semicolon + shift altgr keycode 16 = colon +keycode 17 = w + altgr keycode 17 = 0xAA + shift altgr keycode 17 = 0x91 +keycode 18 = e + altgr keycode 18 = +0x9C + shift altgr keycode 18 = +0x84 +keycode 19 = r + altgr keycode 19 = +0xA8 + shift altgr keycode 19 = +0x90 +keycode 20 = t + altgr keycode 20 = +0xAB + shift altgr keycode 20 = +0x92 +keycode 21 = y + altgr keycode 21 = +0xAC + shift altgr keycode 21 = +0x93 +keycode 22 = u + altgr keycode 22 = +0x9F + shift altgr keycode 22 = +0x87 +keycode 23 = i + altgr keycode 23 = +0xA0 + shift altgr keycode 23 = +0x88 +keycode 24 = o + altgr keycode 24 = +0xA6 + shift altgr keycode 24 = +0x8E +keycode 25 = p + altgr keycode 25 = +0xA7 + shift altgr keycode 25 = +0x8F +keycode 26 = bracketleft braceleft + altgr keycode 26 = bracketleft + shift altgr keycode 26 = braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = bracketright braceright + altgr keycode 27 = bracketright + shift altgr keycode 27 = braceright + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + altgr keycode 28 = Return + alt keycode 28 = AltGr_Lock + altgr alt keycode 28 = AltGr_Lock +keycode 29 = Control +keycode 30 = a + altgr keycode 30 = +0x98 + shift altgr keycode 30 = +0x80 +keycode 31 = s + altgr keycode 31 = +0xA9 + shift altgr keycode 31 = +0x91 +keycode 32 = d + altgr keycode 32 = +0x9B + shift altgr keycode 32 = +0x83 +keycode 33 = f + altgr keycode 33 = +0xAD + shift altgr keycode 33 = +0x94 +keycode 34 = g + altgr keycode 34 = +0x9A + shift altgr keycode 34 = +0x82 +keycode 35 = h + altgr keycode 35 = +0x9E + shift altgr keycode 35 = +0x86 +keycode 36 = j + altgr keycode 36 = +0xA5 + shift altgr keycode 36 = +0x8D +keycode 37 = k + altgr keycode 37 = +0xA1 + shift altgr keycode 37 = +0x89 +keycode 38 = l + altgr keycode 38 = +0xA2 + shift altgr keycode 38 = +0x8A +keycode 39 = semicolon colon + altgr keycode 39 = dead_acute + shift altgr keycode 39 = dead_diaeresis + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + altgr keycode 40 = apostrophe + shift altgr keycode 40 = quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde + altgr keycode 41 = grave + shift altgr keycode 41 = asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + altgr keycode 43 = backslash + shift altgr keycode 43 = bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 44 = z + altgr keycode 44 = +0x9D + shift altgr keycode 44 = +0x85 +keycode 45 = x + altgr keycode 45 = +0xAE + shift altgr keycode 45 = +0x95 +keycode 46 = c + altgr keycode 46 = +0xAF + shift altgr keycode 46 = +0x96 +keycode 47 = v + altgr keycode 47 = +0xE0 + shift altgr keycode 47 = +0x97 +keycode 48 = b + altgr keycode 48 = +0x99 + shift altgr keycode 48 = +0x81 +keycode 49 = n + altgr keycode 49 = +0xA4 + shift altgr keycode 49 = +0x8C +keycode 50 = m + altgr keycode 50 = +0xA3 + shift altgr keycode 50 = +0x8B +keycode 51 = comma less + altgr keycode 51 = comma + shift altgr keycode 51 = less + alt keycode 51 = Meta_comma +keycode 52 = period greater + altgr keycode 52 = period + shift altgr keycode 52 = greater + alt keycode 52 = Meta_period +keycode 53 = slash question + altgr keycode 53 = slash + shift altgr keycode 53 = question + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater + alt keycode 86 = Meta_less +keycode 97 = Control + +compose '\'' '€' to 'ê' +compose '\'' '„' to 'ë' +compose '\'' '†' to 'ì' +compose '\'' 'ˆ' to 'í' +compose '\'' 'Ž' to 'î' +compose '\'' '“' to 'ï' +compose '\'' '—' to 'ð' +compose '\'' '˜' to 'á' +compose '\'' 'œ' to 'â' +compose '\'' 'ž' to 'ã' +compose '\'' ' ' to 'å' +compose '\'' '¦' to 'æ' +compose '\'' '¬' to 'ç' +compose '\'' 'à' to 'é' +compose '"' 'ˆ' to 'ˆ' +compose '"' '“' to '“' +compose '"' ' ' to 'ä' +compose '"' '¬' to 'è' +compose '^' ' ' to '+' +compose '^' '¬' to '+' +compose '\'' '\'' to ';' +compose '"' '"' to ':' +compose '\'' ' ' to '\'' diff --git a/keymaps/i386/qwerty/gr-utf8.kmap b/keymaps/i386/qwerty/gr-utf8.kmap new file mode 100644 index 0000000..97538d1 --- /dev/null +++ b/keymaps/i386/qwerty/gr-utf8.kmap @@ -0,0 +1,214 @@ +# This is a Greek UTF-8 keymap for console. +# +# This keymap was generated for encoding utf-8 +# Switching between Latin and Greek letters is done by Left Alt+ Left Shift +# combination. Temporary switching is done by Right Alt key. +# Accents DO NOT WORK for now, due to kernel limitations. +# +# This keymap was generated using the macros by Cyril Slobin +# from the package console-cyrillic, by Konstantinos Margaritis +# <markos@debian.org> and with extremely valueable help from +# Anton Zinoniev <zinoviev@debian.org>, in some late hacking +# during the Oldenburg meeting, 2004. :-) + +charset "iso-8859-7" + +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 +semicolon +colon 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 +U+03C2 +U+03A3 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 +U+03B5 +U+0395 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 +U+03C1 +U+03A1 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 +U+03C4 +U+03A4 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 +U+03C5 +U+03A5 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 +U+03B8 +U+0398 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 +U+03B9 +U+0399 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 +U+03BF +U+039F 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 +U+03C0 +U+03A0 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 bracketleft braceleft Escape Escape Escape Escape Meta_bracketleft Meta_braceleft Meta_bracketleft Meta_braceleft Meta_Escape Meta_Escape Meta_Escape Meta_Escape +keycode 27 = bracketright braceright bracketright braceright 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 +U+03B1 +U+0391 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 +U+03C3 +U+03A3 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 +U+03B4 +U+0394 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 +U+03C6 +U+03A6 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 +U+03B3 +U+0393 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 +U+03B7 +U+0397 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 +U+03BE +U+039E 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 +U+03BA +U+039A 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 +U+03BB +U+039B 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 grave asciitilde nul nul nul nul Meta_grave Meta_asciitilde Meta_grave Meta_asciitilde Meta_nul Meta_nul Meta_nul Meta_nul +keycode 42 = Shift + alt keycode 42 = AltGr_Lock + altgr alt keycode 42 = AltGr_Lock +keycode 43 = backslash bar backslash bar 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 +U+03B6 +U+0396 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 +U+03C7 +U+03A7 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 +U+03C8 +U+03A8 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 +U+03C9 +U+03A9 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 +U+03B2 +U+0392 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 +U+03BD +U+039D 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 +U+03BC +U+039C 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 +# alt keycode 54 = AltGr_Lock +# altgr alt keycode 54 = AltGr_Lock +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 +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_Lock +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" diff --git a/keymaps/i386/qwerty/gr.kmap b/keymaps/i386/qwerty/gr.kmap new file mode 100644 index 0000000..d1c654e --- /dev/null +++ b/keymaps/i386/qwerty/gr.kmap @@ -0,0 +1,474 @@ +# v0.95 Sat Jun 21 21:49:26 EET 1997. Replaces: v0.90 Tue Apr 5 17:20:51 1994 +# This is the improved greek map, (file gr.map), for linux kbd. +# The compose combinations are back in, and better mode switch keys. +# +# Use: +# Left-shift-alt is the greek-lock key (the same as in Win95). +# The new win95 keys (on win95 keyboard) can be used too +# (until a better use of them is found): +# Left and Right win95 keys act like shift-to-greek, +# and Right win95menu key acts like greek-lock. +# +# I was unable to define two dead keys in a row, so: +# For both accent and dialytika use Ctrl and the accent key. +# +# For bugs/remarks, send mail to sarantos@ics.forth.gr +# You can get updated versions from +# http://www.ics.forth.gr/~sarantos/gr.map +# +# This is an iso-8859-7 mapping. Use together with "setfont iso07.*" +# activated by sending Esc ( K to the console. +# +charset "iso-8859-7" +keymaps 0-2,4-6,8-9,12,64-66,68-70,72-73,76 +include "linux-with-alt-and-altgr" +include "euro.inc" +strings as usual +# +# The definitions are divided into 6 parts. + +# +# Part one: The full us map (us.map, from 14 Mar 1994), +# without the (empty) keycodes for 125, 126 and 127. +# The strings are appended at the end. +# + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + alt shift keycode 2 = Meta_exclam +keycode 3 = two at at + control keycode 3 = nul + control shift keycode 3 = nul + alt keycode 3 = Meta_two + alt shift keycode 3 = Meta_at +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + alt shift keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + alt shift keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + alt shift keycode 6 = Meta_percent +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + alt shift keycode 7 = Meta_asciicircum +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 + control shift keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + alt shift keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + alt shift keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = 0x080d +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + alt shift keycode 43 = Meta_bar +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +keycode 52 = period greater + alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control + +# +# Part two: all these definitions, in CtrlL (greek) mode. +# Only the redefined keys (letters, accents and quotas) +# and the keys with one symbol defined for all modes, are excluded. +# +CtrlL keycode 1 = Escape +CtrlL shift keycode 1 = Escape +CtrlL alt keycode 1 = Meta_Escape +CtrlL keycode 2 = one +CtrlL shift keycode 2 = exclam +CtrlL alt keycode 2 = Meta_one +CtrlL alt shift keycode 2 = Meta_exclam +CtrlL keycode 3 = two +CtrlL shift keycode 3 = at +CtrlL altgr keycode 3 = at +CtrlL control keycode 3 = nul +CtrlL control shift keycode 3 = nul +CtrlL alt keycode 3 = Meta_two +CtrlL alt shift keycode 3 = Meta_at +CtrlL keycode 4 = three +CtrlL shift keycode 4 = numbersign +CtrlL control keycode 4 = Escape +CtrlL alt keycode 4 = Meta_three +CtrlL alt shift keycode 4 = Meta_numbersign +CtrlL keycode 5 = four +CtrlL shift keycode 5 = dollar +CtrlL altgr keycode 5 = dollar +CtrlL control keycode 5 = Control_backslash +CtrlL alt keycode 5 = Meta_four +CtrlL alt shift keycode 5 = Meta_dollar +CtrlL keycode 6 = five +CtrlL shift keycode 6 = percent +CtrlL control keycode 6 = Control_bracketright +CtrlL alt keycode 6 = Meta_five +CtrlL alt shift keycode 6 = Meta_percent +CtrlL keycode 7 = six +CtrlL shift keycode 7 = asciicircum +CtrlL control keycode 7 = Control_asciicircum +CtrlL alt keycode 7 = Meta_six +CtrlL alt shift keycode 7 = Meta_asciicircum +CtrlL keycode 8 = seven +CtrlL shift keycode 8 = ampersand +CtrlL altgr keycode 8 = braceleft +CtrlL control keycode 8 = Control_underscore +CtrlL alt keycode 8 = Meta_seven +CtrlL keycode 9 = eight +CtrlL shift keycode 9 = asterisk +CtrlL altgr keycode 9 = bracketleft +CtrlL control keycode 9 = Delete +CtrlL alt keycode 9 = Meta_eight +CtrlL keycode 10 = nine +CtrlL shift keycode 10 = parenleft +CtrlL altgr keycode 10 = bracketright +CtrlL alt keycode 10 = Meta_nine +CtrlL keycode 11 = zero +CtrlL shift keycode 11 = parenright +CtrlL altgr keycode 11 = braceright +CtrlL alt keycode 11 = Meta_zero +CtrlL keycode 12 = minus +CtrlL shift keycode 12 = underscore +CtrlL altgr keycode 12 = backslash +CtrlL control keycode 12 = Control_underscore +CtrlL control shift keycode 12 = Control_underscore +CtrlL alt keycode 12 = Meta_minus +CtrlL keycode 13 = equal +CtrlL shift keycode 13 = plus +CtrlL alt keycode 13 = Meta_equal +CtrlL keycode 14 = Delete +CtrlL shift keycode 14 = Delete +CtrlL control keycode 14 = BackSpace +CtrlL alt keycode 14 = Meta_Delete +CtrlL keycode 15 = Tab +CtrlL shift keycode 15 = Tab +CtrlL alt keycode 15 = Meta_Tab +CtrlL keycode 26 = bracketleft +CtrlL shift keycode 26 = braceleft +CtrlL control keycode 26 = Escape +CtrlL alt keycode 26 = Meta_bracketleft +CtrlL alt shift keycode 26 = Meta_braceleft +CtrlL keycode 27 = bracketright +CtrlL shift keycode 27 = braceright +CtrlL altgr keycode 27 = asciitilde +CtrlL control keycode 27 = Control_bracketright +CtrlL alt keycode 27 = Meta_bracketright +CtrlL alt shift keycode 27 = Meta_braceright +CtrlL alt keycode 28 = 0x080d +#CtrlL keycode 39 = semicolon +#CtrlL shift keycode 39 = colon +CtrlL alt keycode 39 = Meta_semicolon +#CtrlL keycode 40 = apostrophe +#CtrlL shift keycode 40 = quotedbl +CtrlL control keycode 40 = Control_g +CtrlL alt keycode 40 = Meta_apostrophe +CtrlL keycode 41 = grave +CtrlL shift keycode 41 = asciitilde +CtrlL control keycode 41 = nul +CtrlL alt keycode 41 = Meta_grave +CtrlL keycode 43 = backslash +CtrlL shift keycode 43 = bar +CtrlL control keycode 43 = Control_backslash +CtrlL alt keycode 43 = Meta_backslash +CtrlL alt shift keycode 43 = Meta_bar +CtrlL keycode 51 = comma +CtrlL shift keycode 51 = less +CtrlL alt keycode 51 = Meta_comma +CtrlL alt shift keycode 51 = Meta_less +CtrlL keycode 52 = period +CtrlL shift keycode 52 = greater +CtrlL alt keycode 52 = Meta_period +CtrlL alt shift keycode 52 = Meta_greater +CtrlL keycode 53 = slash +CtrlL shift keycode 53 = question +CtrlL control keycode 53 = Delete +CtrlL alt keycode 53 = Meta_slash +CtrlL keycode 57 = space +CtrlL shift keycode 57 = space +CtrlL control keycode 57 = nul +CtrlL alt keycode 57 = Meta_space +CtrlL keycode 59 = F1 +CtrlL shift keycode 59 = F11 +CtrlL altgr keycode 59 = Console_13 +CtrlL control keycode 59 = F1 +CtrlL alt keycode 59 = Console_1 +CtrlL control alt keycode 59 = Console_1 +CtrlL keycode 60 = F2 +CtrlL shift keycode 60 = F12 +CtrlL altgr keycode 60 = Console_14 +CtrlL control keycode 60 = F2 +CtrlL alt keycode 60 = Console_2 +CtrlL control alt keycode 60 = Console_2 +CtrlL keycode 61 = F3 +CtrlL shift keycode 61 = F13 +CtrlL altgr keycode 61 = Console_15 +CtrlL control keycode 61 = F3 +CtrlL alt keycode 61 = Console_3 +CtrlL control alt keycode 61 = Console_3 +CtrlL keycode 62 = F4 +CtrlL shift keycode 62 = F14 +CtrlL altgr keycode 62 = Console_16 +CtrlL control keycode 62 = F4 +CtrlL alt keycode 62 = Console_4 +CtrlL control alt keycode 62 = Console_4 +CtrlL keycode 63 = F5 +CtrlL shift keycode 63 = F15 +CtrlL altgr keycode 63 = Console_17 +CtrlL control keycode 63 = F5 +CtrlL alt keycode 63 = Console_5 +CtrlL control alt keycode 63 = Console_5 +CtrlL keycode 64 = F6 +CtrlL shift keycode 64 = F16 +CtrlL altgr keycode 64 = Console_18 +CtrlL control keycode 64 = F6 +CtrlL alt keycode 64 = Console_6 +CtrlL control alt keycode 64 = Console_6 +CtrlL keycode 65 = F7 +CtrlL shift keycode 65 = F17 +CtrlL altgr keycode 65 = Console_19 +CtrlL control keycode 65 = F7 +CtrlL alt keycode 65 = Console_7 +CtrlL control alt keycode 65 = Console_7 +CtrlL keycode 66 = F8 +CtrlL shift keycode 66 = F18 +CtrlL altgr keycode 66 = Console_20 +CtrlL control keycode 66 = F8 +CtrlL alt keycode 66 = Console_8 +CtrlL control alt keycode 66 = Console_8 +CtrlL keycode 67 = F9 +CtrlL shift keycode 67 = F19 +CtrlL altgr keycode 67 = Console_21 +CtrlL control keycode 67 = F9 +CtrlL alt keycode 67 = Console_9 +CtrlL control alt keycode 67 = Console_9 +CtrlL keycode 68 = F10 +CtrlL shift keycode 68 = F20 +CtrlL altgr keycode 68 = Console_22 +CtrlL control keycode 68 = F10 +CtrlL alt keycode 68 = Console_10 +CtrlL control alt keycode 68 = Console_10 +CtrlL keycode 70 = Scroll_Lock +CtrlL shift keycode 70 = Show_Memory +CtrlL altgr keycode 70 = Show_Registers +CtrlL control keycode 70 = Show_State +CtrlL alt keycode 70 = Scroll_Lock +CtrlL alt keycode 71 = Ascii_7 +CtrlL alt keycode 72 = Ascii_8 +CtrlL alt keycode 73 = Ascii_9 +CtrlL alt keycode 75 = Ascii_4 +CtrlL alt keycode 76 = Ascii_5 +CtrlL alt keycode 77 = Ascii_6 +CtrlL alt keycode 79 = Ascii_1 +CtrlL alt keycode 80 = Ascii_2 +CtrlL alt keycode 81 = Ascii_3 +CtrlL alt keycode 82 = Ascii_0 +CtrlL altgr control keycode 83 = Boot +CtrlL control alt keycode 83 = Boot +CtrlL keycode 86 = less +CtrlL shift keycode 86 = greater +CtrlL altgr keycode 86 = bar +CtrlL alt keycode 86 = Meta_less +CtrlL keycode 87 = F11 +CtrlL shift keycode 87 = F11 +CtrlL altgr keycode 87 = Console_23 +CtrlL control keycode 87 = F11 +CtrlL alt keycode 87 = Console_11 +CtrlL control alt keycode 87 = Console_11 +CtrlL keycode 88 = F12 +CtrlL shift keycode 88 = F12 +CtrlL altgr keycode 88 = Console_24 +CtrlL control keycode 88 = F12 +CtrlL alt keycode 88 = Console_12 +CtrlL control alt keycode 88 = Console_12 +CtrlL control keycode 99 = Control_backslash +CtrlL alt keycode 99 = Control_backslash +CtrlL shift keycode 104 = Scroll_Backward +CtrlL alt keycode 105 = Decr_Console +CtrlL alt keycode 106 = Incr_Console +CtrlL shift keycode 109 = Scroll_Forward +CtrlL altgr control keycode 111 = Boot +CtrlL control alt keycode 111 = Boot + +# +# Part three: The switching keys to CtrlL (greek) mode +# +# alt+shift, shift+alt (left side alt and shift only) + alt keycode 42 = CtrlL_Lock + shift keycode 56 = CtrlL_Lock +CtrlL alt keycode 42 = CtrlL_Lock +CtrlL shift keycode 56 = CtrlL_Lock + +# on win95 keyboards, we define extra keys + +keycode 125 = CtrlL +keycode 126 = CtrlL +keycode 127 = CtrlL_Lock + +# +# Part four: The particular definitions of CtrlL (greek) mode +# +CtrlL keycode 16 = semicolon +CtrlL shift keycode 16 = colon +CtrlL keycode 17 = terminalsigma +CtrlL shift keycode 17 = 0267 # anv teleia +CtrlL keycode 18 = +epsilon +CtrlL shift keycode 18 = +Epsilon +CtrlL keycode 19 = +rho +CtrlL shift keycode 19 = +Rho +CtrlL keycode 20 = +tau +CtrlL shift keycode 20 = +Tau +CtrlL keycode 21 = +upsilon +CtrlL shift keycode 21 = +Upsilon +CtrlL keycode 22 = +theta +CtrlL shift keycode 22 = +Theta +CtrlL keycode 23 = +iota +CtrlL shift keycode 23 = +Iota +CtrlL keycode 24 = +omicron +CtrlL shift keycode 24 = +Omicron +CtrlL keycode 25 = +pi +CtrlL shift keycode 25 = +Pi +CtrlL keycode 30 = +alpha +CtrlL shift keycode 30 = +Alpha +CtrlL keycode 31 = +sigma +CtrlL shift keycode 31 = +Sigma +CtrlL keycode 32 = +delta +CtrlL shift keycode 32 = +Delta +CtrlL keycode 33 = +phi +CtrlL shift keycode 33 = +Phi +CtrlL keycode 34 = +gamma +CtrlL shift keycode 34 = +Gamma +CtrlL keycode 35 = +eta +CtrlL shift keycode 35 = +Eta +CtrlL keycode 36 = +ksi +CtrlL shift keycode 36 = +Ksi +CtrlL keycode 37 = +kappa +CtrlL shift keycode 37 = +Kappa +CtrlL keycode 38 = +lambda +CtrlL shift keycode 38 = +Lambda +CtrlL keycode 39 = dead_acute +CtrlL shift keycode 39 = dead_diaeresis +CtrlL control keycode 39 = dead_circumflex +CtrlL keycode 40 = semicolon +CtrlL shift keycode 40 = colon +CtrlL keycode 44 = +zeta +CtrlL shift keycode 44 = +Zeta +CtrlL keycode 45 = +khi +CtrlL shift keycode 45 = +Khi +CtrlL keycode 46 = +psi +CtrlL shift keycode 46 = +Psi +CtrlL keycode 47 = +omega +CtrlL shift keycode 47 = +Omega +CtrlL keycode 48 = +beta +CtrlL shift keycode 48 = +Beta +CtrlL keycode 49 = +nu +CtrlL shift keycode 49 = +Nu +CtrlL keycode 50 = +mu +CtrlL shift keycode 50 = +Mu + +# +# Part five: The compose sequences +# +compose '\'' 'Á' to '¶' # Alphaaccent +compose '\'' 'Å' to '¸' # Epsilonaccent +compose '\'' 'Ç' to '¹' # Etaaccent +compose '\'' 'É' to 'º' # Iotaaccent +compose '\'' 'Ï' to '¼' # Omicronaccent +compose '\'' 'Õ' to '¾' # Upsilonaccent +compose '\'' 'Ù' to '¿' # Omegaaccent +compose '\'' 'á' to 'Ü' # alphaaccent +compose '\'' 'å' to 'Ý' # epsilonaccent +compose '\'' 'ç' to 'Þ' # etaaccent +compose '\'' 'é' to 'ß' # iotaaccent +compose '\'' 'ï' to 'ü' # omicronaccent +compose '\'' 'õ' to 'ý' # upsilonaccent +compose '\'' 'ù' to 'þ' # omegaaccent +compose '"' 'É' to 'Ú' # Iotadiaeresis +compose '"' 'Õ' to 'Û' # Upsilondiaeresis +compose '"' 'é' to 'ú' # iotadiaeresis +compose '"' 'õ' to 'û' # upsilondiaeresis +compose '^' 'é' to 'À' # iotadiaeresisaccent +compose '^' 'õ' to 'à' # upsilondiaeresisaccent +compose '\'' '\'' to ';' # semicolon +compose '"' '"' to ':' # colon +compose '\'' ' ' to '\'' # quota/accent + diff --git a/keymaps/i386/qwerty/hebrew.kmap b/keymaps/i386/qwerty/hebrew.kmap new file mode 100644 index 0000000..f3fa8df --- /dev/null +++ b/keymaps/i386/qwerty/hebrew.kmap @@ -0,0 +1,102 @@ +charset "iso-8859-8" +keymaps 0-6,8,12 +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam one + alt keycode 2 = Meta_one +keycode 3 = two at two VoidSymbol nul nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign three + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = four dollar four + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +keycode 6 = five percent five + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 7 = six asciicircum six + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven ampersand seven + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight asterisk eight multiplication Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenleft nine + alt keycode 10 = Meta_nine +keycode 11 = zero parenright zero + alt keycode 11 = Meta_zero +keycode 12 = minus underscore backslash VoidSymbol Control_underscore Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus doubleunderscore doubleunderscore + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = +q +Q qof qof Control_q +keycode 17 = +w +W vav vav Control_w +keycode 18 = +e +E alef alef Control_e +keycode 19 = +r +R resh resh Control_r +keycode 20 = +t +T tav tet Control_t +keycode 21 = +y +Y ayin ayin Control_y +keycode 22 = +u +U vav vav Control_u +keycode 23 = +i +I yod yod Tab +keycode 24 = +o +O samekh samekh Control_o +keycode 25 = +p +P pe finalpe Control_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a +A alef alef Control_a +keycode 31 = +s +S shin shin Control_s +keycode 32 = +d +D dalet dalet Control_d +keycode 33 = +f +F pe finalpe Control_f +keycode 34 = +g +G gimel gimel Control_g +keycode 35 = +h +H he he BackSpace +keycode 36 = +j +J yod yod Linefeed +keycode 37 = +k +K kaf finalkaf Control_k +keycode 38 = +l +L lamed lamed Control_l +keycode 39 = semicolon colon semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde overscore overscore nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 44 = +z +Z zayin zayin Control_z +keycode 45 = +x +X het het Control_x +keycode 46 = +c +C tsadi finaltsadi Control_c +keycode 47 = +v +V vav vav Control_v +keycode 48 = +b +B bet bet Control_b +keycode 49 = +n +N nun finalnun Control_n +keycode 50 = +m +M mem finalmem Control_m +keycode 51 = comma less comma less + alt keycode 51 = Meta_comma +keycode 52 = period greater period greater Compose + alt keycode 52 = Meta_period +keycode 53 = slash question division division Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space space space nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = AltGr_Lock + +compose 'c' 'h' to 'ç' diff --git a/keymaps/i386/qwerty/hu101.kmap b/keymaps/i386/qwerty/hu101.kmap new file mode 100644 index 0000000..501cadd --- /dev/null +++ b/keymaps/i386/qwerty/hu101.kmap @@ -0,0 +1,170 @@ +# +# Hungarian keymap for 101 key keyboards (iso8859-2) +# +# Modified by Soos Peter <sp@osb.hu>, 1997, 1998 +# based on Levardy Zoltan's <h0894118@witch.pmmf.hu> keymap +# +# The 1998 change interchanged Backspace and Delete +# +charset "iso-8859-2" +keymaps 0-2,4-6,8,10,12 +alt_is_meta +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma +strings as usual + + keycode 1 = Escape + + keycode 2 = one apostrophe asciitilde + + keycode 3 = two quotedbl caron + control keycode 3 = nul + + keycode 4 = three plus asciicircum + control keycode 4 = Escape + + keycode 5 = four exclam breve + control keycode 5 = Control_backslash + + keycode 6 = five percent degree + control keycode 6 = Control_bracketright + + keycode 7 = six slash ogonek + control keycode 7 = Control_asciicircum + + keycode 8 = seven equal grave + control keycode 8 = Control_underscore + + keycode 9 = eight parenleft abovedot + control keycode 9 = Delete + + keycode 10 = nine parenright acute + + keycode 11 = +odiaeresis +Odiaeresis doubleacute + alt keycode 11 = Meta_zero + + keycode 12 = +udiaeresis +Udiaeresis diaeresis + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +altgr control keycode 12 = Control_backslash + + keycode 13 = +oacute +Oacute cedilla + alt keycode 13 = Meta_plus + +# keycode 14 = BackSpace Delete +# control keycode 14 = Delete + keycode 14 = Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + + keycode 15 = Tab Tab + + keycode 16 = +q +Q backslash + control keycode 16 = Control_q +altgr alt keycode 16 = Meta_backslash +altgr control keycode 16 = Control_backslash + + keycode 17 = +w +W bar + control keycode 17 = Control_w + + keycode 18 = e + keycode 19 = r + keycode 20 = t + + keycode 21 = +y +Y + control keycode 21 = Control_y + + keycode 22 = u + + keycode 23 = +i +I Iacute + control keycode 23 = Control_i + + keycode 24 = o + keycode 25 = p + + keycode 26 = +odoubleacute +Odoubleacute division + + keycode 27 = +uacute +Uacute multiplication + + keycode 28 = Return + alt keycode 28 = Meta_Control_m + + keycode 29 = Control + + keycode 30 = a + + keycode 31 = +s +S dstroke + control keycode 31 = Control_s + + keycode 32 = +d +D Dstroke + control keycode 32 = Control_d + + keycode 33 = +f +F bracketleft + control keycode 33 = Control_f + + keycode 34 = +g +G bracketright + control keycode 34 = Control_g +altgr control keycode 34 = Control_bracketright + + keycode 35 = h + + keycode 36 = +j +J iacute + control keycode 36 = Control_j + + keycode 37 = +k +K lstroke + control keycode 37 = Control_k + + keycode 38 = +l +L Lstroke + control keycode 38 = Control_l + + keycode 39 = +eacute +Eacute dollar + + keycode 40 = +aacute +Aacute ssharp + + keycode 41 = +iacute +Iacute zero + + keycode 42 = Shift + + keycode 43 = +udoubleacute +Udoubleacute currency + + keycode 44 = +z +Z greater + control keycode 44 = Control_z + + keycode 45 = +x +X numbersign + control keycode 45 = Control_x + + keycode 46 = +c +C ampersand + control keycode 46 = Control_c + + keycode 47 = +v +V at + control keycode 47 = Control_v + + keycode 48 = +b +B braceleft + control keycode 48 = Control_b + + keycode 49 = +n +N braceright + control keycode 49 = Control_n + + keycode 50 = +m +M less + control keycode 50 = Control_m + + keycode 51 = comma question semicolon + + keycode 52 = period colon greater + + keycode 53 = minus underscore asterisk + control keycode 53 = Delete + alt keycode 53 = Meta_slash +shift control keycode 53 = Control_underscore + + keycode 54 = Shift + keycode 56 = Alt + + keycode 57 = space + control keycode 57 = nul + + keycode 58 = Caps_Lock + + keycode 86 = +iacute +Iacute less + + keycode 97 = Control diff --git a/keymaps/i386/qwerty/il-heb.kmap b/keymaps/i386/qwerty/il-heb.kmap new file mode 100644 index 0000000..3494e87 --- /dev/null +++ b/keymaps/i386/qwerty/il-heb.kmap @@ -0,0 +1,102 @@ +# From Oded S. Resnik +charset "iso-8859-8" +keymaps 0-6,8,12 +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one +keycode 3 = two at two at nul nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = four dollar four dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +keycode 6 = five percent five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 7 = six asciicircum six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven ampersand seven ampersand + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight asterisk eight asterisk Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenleft nine parenright + alt keycode 10 = Meta_nine +keycode 11 = zero parenright zero parenleft + alt keycode 11 = Meta_zero +keycode 12 = minus underscore minus underscore Control_underscore Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = +q +Q slash slash Control_q Control_q Control_q Control_q +keycode 17 = +w +W apostrophe apostrophe Control_w Control_w Control_w Control_w +keycode 18 = +e +E qof qof Control_e Control_e Control_e Control_e +keycode 19 = +r +R resh resh Control_r Control_r Control_r Control_r +keycode 20 = +t +T alef alef Control_t Control_t Control_t Control_t +keycode 21 = +y +Y tet tet Control_y Control_y Control_y Control_y +keycode 22 = +u +U vav vav Control_u Control_u Control_u Control_u +keycode 23 = +i +I finalnun finalnun Tab Tab Tab Tab +keycode 24 = +o +O finalmem finalmem Control_o Control_o Control_o Control_o +keycode 25 = +p +P pe pe Control_p Control_p Control_p Control_p +keycode 26 = bracketleft braceleft bracketright braceright + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = bracketright braceright bracketleft braceleft + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a +A shin shin Control_a Control_a Control_a Control_a +keycode 31 = +s +S dalet dalet Control_s Control_s Control_s Control_s +keycode 32 = +d +D gimel gimel Control_d Control_d Control_d Control_d +keycode 33 = +f +F kaf kaf Control_f Control_f Control_f Control_f +keycode 34 = +g +G ayin ayin Control_g Control_g Control_g Control_g +keycode 35 = +h +H yod yod BackSpace BackSpace BackSpace BackSpace +keycode 36 = +j +J het yod Linefeed Linefeed Linefeed Linefeed +keycode 37 = +k +K lamed finalkaf Control_k Control_k Control_k Control_k +keycode 38 = +l +L finalkaf finalkaf Control_l Control_l Control_l Control_l +keycode 39 = semicolon colon finalpe colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl comma quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde semicolon semicolon nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar backslash + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 44 = +z +Z zayin zayin Control_z Control_z Control_z Control_z +keycode 45 = +x +X samekh samekh Control_x Control_x Control_x Control_x +keycode 46 = +c +C bet bet Control_c Control_c Control_c Control_c +keycode 47 = +v +V he he Control_v Control_v Control_v Control_v +keycode 48 = +b +B nun nun Control_b Control_b Control_b Control_b +keycode 49 = +n +N mem mem Control_n Control_n Control_n Control_n +keycode 50 = +m +M tsadi tsadi Control_m Control_m Control_m Control_m +keycode 51 = comma less tav greater + alt keycode 51 = Meta_comma +keycode 52 = period greater finaltsadi less Compose + alt keycode 52 = Meta_period +keycode 53 = slash question period question Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space space space nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = AltGr_Lock + diff --git a/keymaps/i386/qwerty/il-phonetic.kmap b/keymaps/i386/qwerty/il-phonetic.kmap new file mode 100644 index 0000000..f3fa8df --- /dev/null +++ b/keymaps/i386/qwerty/il-phonetic.kmap @@ -0,0 +1,102 @@ +charset "iso-8859-8" +keymaps 0-6,8,12 +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam one + alt keycode 2 = Meta_one +keycode 3 = two at two VoidSymbol nul nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign three + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = four dollar four + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +keycode 6 = five percent five + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 7 = six asciicircum six + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven ampersand seven + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight asterisk eight multiplication Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenleft nine + alt keycode 10 = Meta_nine +keycode 11 = zero parenright zero + alt keycode 11 = Meta_zero +keycode 12 = minus underscore backslash VoidSymbol Control_underscore Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus doubleunderscore doubleunderscore + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = +q +Q qof qof Control_q +keycode 17 = +w +W vav vav Control_w +keycode 18 = +e +E alef alef Control_e +keycode 19 = +r +R resh resh Control_r +keycode 20 = +t +T tav tet Control_t +keycode 21 = +y +Y ayin ayin Control_y +keycode 22 = +u +U vav vav Control_u +keycode 23 = +i +I yod yod Tab +keycode 24 = +o +O samekh samekh Control_o +keycode 25 = +p +P pe finalpe Control_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a +A alef alef Control_a +keycode 31 = +s +S shin shin Control_s +keycode 32 = +d +D dalet dalet Control_d +keycode 33 = +f +F pe finalpe Control_f +keycode 34 = +g +G gimel gimel Control_g +keycode 35 = +h +H he he BackSpace +keycode 36 = +j +J yod yod Linefeed +keycode 37 = +k +K kaf finalkaf Control_k +keycode 38 = +l +L lamed lamed Control_l +keycode 39 = semicolon colon semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde overscore overscore nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 44 = +z +Z zayin zayin Control_z +keycode 45 = +x +X het het Control_x +keycode 46 = +c +C tsadi finaltsadi Control_c +keycode 47 = +v +V vav vav Control_v +keycode 48 = +b +B bet bet Control_b +keycode 49 = +n +N nun finalnun Control_n +keycode 50 = +m +M mem finalmem Control_m +keycode 51 = comma less comma less + alt keycode 51 = Meta_comma +keycode 52 = period greater period greater Compose + alt keycode 52 = Meta_period +keycode 53 = slash question division division Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space space space nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = AltGr_Lock + +compose 'c' 'h' to 'ç' diff --git a/keymaps/i386/qwerty/il.kmap b/keymaps/i386/qwerty/il.kmap new file mode 100644 index 0000000..97f5c37 --- /dev/null +++ b/keymaps/i386/qwerty/il.kmap @@ -0,0 +1,294 @@ +# From coutal@netvision.net.il Sun Dec 24 11:20:58 2000 - Gil Bahat +# .il hebrew keymap, non-phonetic one. (does anyone ever use phonetic maps?) +# Problems? Suggestions? coutal@netvision.net.il . flames? /dev/null. +# if it breaks, you get to keep one piece. the other goes for recycling. +# no key does shifting, Right_Ctrl does locking + + +charset "iso-8859-8" +keymaps 0-4,6,8,10,12 +strings as usual + + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one + keycode 3 = two at two at + control keycode 3 = nul + alt keycode 3 = Meta_two + keycode 4 = three numbersign three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + keycode 5 = four dollar four dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + keycode 6 = five percent five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + keycode 7 = six asciicircum six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + keycode 8 = seven ampersand seven ampersand + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete + alt keycode 9 = Meta_eight + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal + keycode 14 = Delete Delete Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab + keycode 16 = +q +Q slash +Q + control keycode 16 = Control_q +altgr control keycode 16 = Control_q + keycode 17 = +w +W comma +W + control keycode 17 = Control_w +altgr control keycode 17 = Control_w + keycode 18 = +e +E qof +E + control keycode 18 = Control_e +altgr control keycode 18 = Control_e + keycode 19 = +r +R resh +R + control keycode 19 = Control_r +altgr control keycode 19 = Control_r + keycode 20 = +t +T alef +T + control keycode 20 = Control_t +altgr control keycode 20 = Control_t + keycode 21 = +y +Y tet +Y + control keycode 21 = Control_y +altgr control keycode 21 = Control_y + keycode 22 = +u +U vav +U + control keycode 22 = Control_u +altgr control keycode 22 = Control_u + keycode 23 = +i +I finalnun +I + control keycode 23 = Tab +altgr control keycode 23 = Tab + keycode 24 = +o +O finalmem +O + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 25 = +p +P pe +P + control keycode 25 = Control_p +altgr control keycode 25 = Control_p + keycode 26 = bracketleft braceleft bracketleft braceleft + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketright braceright + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m + keycode 29 = Control + keycode 30 = +a +A shin +A + control keycode 30 = Control_a +altgr control keycode 30 = Control_a + keycode 31 = +s +S dalet +S + control keycode 31 = Control_s +altgr control keycode 31 = Control_s + keycode 32 = +d +D gimel +D + control keycode 32 = Control_d +altgr control keycode 32 = Control_d + keycode 33 = +f +F kaf +F + control keycode 33 = Control_f +altgr control keycode 33 = Control_f + keycode 34 = +g +G ayin +G + control keycode 34 = Control_g +altgr control keycode 34 = Control_g + keycode 35 = +h +H yod +H + control keycode 35 = BackSpace +altgr control keycode 35 = BackSpace + keycode 36 = +j +J het +J + control keycode 36 = Linefeed +altgr control keycode 36 = Linefeed + keycode 37 = +k +K lamed +K + control keycode 37 = Control_k +altgr control keycode 37 = Control_k + keycode 38 = +l +L finalkaf +L + control keycode 38 = Control_l +altgr control keycode 38 = Control_l + keycode 39 = semicolon colon finalpe colon + alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl comma quotedbl + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + keycode 41 = grave asciitilde semicolon asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + keycode 44 = +z +Z zayin +Z + control keycode 44 = Control_z +altgr control keycode 44 = Control_z + keycode 45 = +x +X samekh +X + control keycode 45 = Control_x +altgr control keycode 45 = Control_x + keycode 46 = +c +C bet +C + control keycode 46 = Control_c +altgr control keycode 46 = Control_c + keycode 47 = +v +V he +V + control keycode 47 = Control_v +altgr control keycode 47 = Control_v + keycode 48 = +b +B nun +B + control keycode 48 = Control_b +altgr control keycode 48 = Control_b + keycode 49 = +n +N mem +N + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + keycode 50 = +m +M tsadi +M + control keycode 50 = Control_m +altgr control keycode 50 = Control_m + keycode 51 = comma less tav less + alt keycode 51 = Meta_comma + keycode 52 = period greater finaltsadi greater + alt keycode 52 = Meta_period + keycode 53 = slash question period question + control keycode 53 = Delete + alt keycode 53 = Meta_slash + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + keycode 98 = KP_Divide + keycode 99 = VoidSymbol + control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash + keycode 100 = Alt + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = + keycode 126 = + keycode 127 = diff --git a/keymaps/i386/qwerty/is-latin1-us.kmap b/keymaps/i386/qwerty/is-latin1-us.kmap new file mode 100644 index 0000000..a15c39c --- /dev/null +++ b/keymaps/i386/qwerty/is-latin1-us.kmap @@ -0,0 +1,169 @@ +# The base of this keymap is the Icelandic keymap distributed +# as standard issue with most if not all Linux distros. This +# map is set up primarily for writing text. +# +# Now, the differences: +# 1. Alt+non-alpha. key gives you the US mapping of that key. +# 2. Shift+dead-acute is now the Compose function. +# 3. The euro symbol is on AltGr+Shift+5. +# 4. The sterling symbol is on AltGr+[lL]. +# 5. The yen symbol is on AltGr+[yY]. +# 6. The cent is on AltGr+c and the copyright symbol is on AltGr+C. +# 7. The registered symbol is AltGr+[rR]. +# 8. The micro (mu) is on AltGr+[uU]. +# 9. The ess-zet is on AltGr+s and the section symbol on AltGr+S. +# 10. Å (bolle-a, Aring) is on AltGr+[æÆ]. +# 11. Ø (Oslash) is on AltGr+[oO]. +# 12. AltGr+space gives you a no-break-space (#160). +# +# Reynir Heiðberg Stefánsson <reynirhs@isl.is>, 2003-04-30 +charset "iso-8859-1" +keymaps 0-15 +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma + shift keycode 83 = KP_Comma + altgr keycode 83 = KP_Comma + alt keycode 83 = KP_Period +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam onesuperior + alt keycode 2 = one + alt shift keycode 2 = exclam +keycode 3 = two quotedbl twosuperior + control keycode 3 = nul + alt keycode 3 = two + alt shift keycode 3 = at +keycode 4 = three numbersign threesuperior + control keycode 4 = Escape + alt keycode 4 = three + alt shift keycode 4 = numbersign +keycode 5 = four dollar onequarter + control keycode 5 = Control_backslash + alt keycode 5 = four + alt shift keycode 5 = dollar +keycode 6 = five percent onehalf + control keycode 6 = Control_bracketright + alt keycode 6 = five + alt shift keycode 6 = percent + altgr shift keycode 6 = currency +keycode 7 = six ampersand threequarters + control keycode 7 = Control_asciicircum + alt keycode 7 = six + alt shift keycode 7 = asciicircum +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = seven + alt shift keycode 8 = ampersand +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = eight + alt shift keycode 9 = asterisk +keycode 10 = nine parenright bracketright + alt keycode 10 = nine + alt shift keycode 10 = parenleft +keycode 11 = zero equal braceright + alt keycode 11 = zero + alt shift keycode 11 = parenright +keycode 12 = +odiaeresis +Odiaeresis backslash + control keycode 12 = Control_underscore + alt keycode 12 = minus + alt shift keycode 12 = underscore +keycode 13 = minus underscore hyphen + alt keycode 13 = equal + alt shift keycode 13 = plus +keycode 14 = Delete Delete Meta_Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 16 = +q +Q at at + control keycode 16 = Control_q + alt keycode 16 = Meta_q +keycode 17 = w +keycode 18 = e +keycode 19 = +r +R registered registered + control keycode 19 = Control_r + alt keycode 19 = Meta_r +keycode 20 = t +keycode 21 = +y +Y yen yen + control keycode 21 = Control_y + alt keycode 21 = Meta_y +keycode 22 = +u +U mu mu + control keycode 22 = Control_u + alt keycode 22 = Meta_u +keycode 23 = i +keycode 24 = +o +O +oslash +Oslash + control keycode 24 = Control_o + alt keycode 24 = Meta_o +keycode 25 = p +keycode 26 = +eth +ETH + control keycode 26 = Escape + alt keycode 26 = bracketleft + alt shift keycode 26 = braceleft +keycode 27 = apostrophe question asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = bracketright + alt shift keycode 27 = braceright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = +s +S ssharp section + control keycode 31 = Control_s + alt keycode 31 = Meta_s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = +l +L sterling sterling + control keycode 38 = Control_l + alt keycode 38 = Meta_l +keycode 39 = +ae +AE +aring +Aring + alt keycode 39 = semicolon + alt shift keycode 39 = colon +keycode 40 = dead_acute Compose asciicircum + control keycode 40 = Control_g + alt keycode 40 = apostrophe + alt shift keycode 40 = quotedbl +keycode 41 = degree dead_diaeresis bar + control keycode 41 = nul + alt keycode 41 = grave + alt shift keycode 41 = tilde +keycode 42 = Shift +keycode 43 = plus asterisk grave + control keycode 43 = Control_backslash + alt keycode 43 = backslash + alt shift keycode 43 = bar +keycode 44 = z +keycode 45 = x +keycode 46 = +c +C cent copyright + control keycode 46 = Control_c + alt keycode 46 = Meta_c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma semicolon guillemotleft + alt keycode 51 = comma + alt shift keycode 51 = less +keycode 52 = period colon guillemotright + alt keycode 52 = period + alt shift keycode 52 = greater +keycode 53 = +thorn +THORN + alt keycode 53 = slash + alt shift keycode 53 = question +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space + altgr keycode 57 = nobreakspace +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = backslash + alt shift keycode 86 = bar +keycode 97 = Alt diff --git a/keymaps/i386/qwerty/is-latin1.kmap b/keymaps/i386/qwerty/is-latin1.kmap new file mode 100644 index 0000000..820edff --- /dev/null +++ b/keymaps/i386/qwerty/is-latin1.kmap @@ -0,0 +1,151 @@ +# This mainly follows +# is-latin1.map: Icelandic keyboard for Latin 1 character set +# Kristjan Jonsson (kj@raunvis.hi.is) +# but also has some features of "ice-latin1.map' as submitted +# by Einar Indridason (einari@rhi.hi.is) +# +# Where the two maps differed, the version of the latter map +# is given as comment - the main difference is that the latter +# map tends to make Alt and Altgr synonyms. +# +# Note that this map uses the right control key as Alt +# People with a keyboard without a key with keycode 86 +# will not be able to produce < and > using this keymap. +# - aeb, 950825 +# +# Corrected according to the Icelandic standard for keyboards, +# IST 125:1995 (some symbols changed to a dead diacritic) +# Right control key (keycode 97) changed from Alt to Control +# Added Euro, cent, micro (mu) and nobreakspace +# Some symbols added according to IST ISO/IEC 9995-3:1994 +# +charset "iso-8859-1" +keymaps 0-2,4-6,8,12 +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma + shift keycode 83 = KP_Comma + altgr keycode 83 = KP_Comma +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam onesuperior + alt keycode 2 = Meta_one +keycode 3 = two quotedbl twosuperior +# altgr keycode 3 = at + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign threesuperior + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = four dollar onequarter + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +keycode 6 = five percent onehalf + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 7 = six ampersand threequarters + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +# alt keycode 8 = braceleft +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight +# alt keycode 9 = bracketleft +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine +# alt keycode 10 = bracketright +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero +# alt keycode 11 = braceright +keycode 12 = +odiaeresis +Odiaeresis backslash + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +# alt keycode 12 = backslash +keycode 13 = minus underscore hyphen + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete Meta_Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 16 = +q +Q at + control keycode 16 = Control_q + alt keycode 16 = Meta_q +# alt keycode 16 = at +keycode 17 = w +keycode 18 = e + altgr keycode 18 = euro +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = +eth +ETH + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = apostrophe question dead_tilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +# alt keycode 27 = asciitilde +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s + altgr keycode 31 = ssharp +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = +ae +AE + alt keycode 39 = Meta_semicolon +keycode 40 = dead_acute dead_acute dead_circumflex +#keycode 40 = dead_acute dead_acute asciicircum + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +# alt keycode 40 = asciicircum +keycode 41 = degree dead_diaeresis bar +#keycode 41 = apostrophe asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = plus asterisk dead_grave + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +# alt keycode 43 = grave +keycode 44 = z + altgr keycode 44 = guillemotleft +keycode 45 = x + altgr keycode 45 = guillemotright +keycode 46 = c + altgr keycode 46 = cent +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m + altgr keycode 50 = mu +keycode 51 = comma semicolon guillemotleft + alt keycode 51 = Meta_comma +keycode 52 = period colon guillemotright + alt keycode 52 = Meta_period +keycode 53 = +thorn +THORN + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space nobreakspace + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +# alt keycode 86 = bar +keycode 97 = Alt diff --git a/keymaps/i386/qwerty/it-ibm.kmap b/keymaps/i386/qwerty/it-ibm.kmap new file mode 100644 index 0000000..e91af9f --- /dev/null +++ b/keymaps/i386/qwerty/it-ibm.kmap @@ -0,0 +1,108 @@ +# Keyboard map for italian IBM(c) PC keyboards +# Dec 1994 - Leonardo Valcamonici /CASPUR +# ---------------------------------------------------------- +# Please report bugs & improvements to valcamonici@caspur.it +keymaps 0-2,4,6,8-9,12 +include "linux-with-alt-and-altgr" +strings as usual +compose as usual for "iso-8859-1" +include "euro" + + keycode 1 = Escape Escape +alt keycode 1 = Meta_Escape + keycode 2 = one exclam +alt keycode 2 = Meta_one +alt shift keycode 2 = Meta_exclam + keycode 3 = two quotedbl +alt keycode 3 = Meta_two + keycode 4 = three sterling numbersign +control keycode 4 = Escape +alt keycode 4 = Meta_three + keycode 5 = four 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 ampersand +alt keycode 7 = Meta_six + keycode 8 = seven slash braceleft +control keycode 8 = Control_underscore +alt keycode 8 = Meta_seven + keycode 9 = eight parenleft bracketleft +control keycode 9 = Delete +alt keycode 9 = Meta_eight + keycode 10 = nine parenright bracketright +alt keycode 10 = Meta_nine + keycode 11 = zero equal braceright +alt keycode 11 = Meta_zero + keycode 12 = apostrophe question +alt keycode 12 = Meta_apostrophe + keycode 13 = igrave asciicircum +alt keycode 13 = Meta_equal + keycode 14 = Delete Delete +alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab +alt keycode 15 = Meta_Tab + keycode 16 = q Q at + keycode 17 = w + keycode 18 = e + keycode 19 = r + keycode 20 = t + keycode 21 = y + keycode 22 = u + keycode 23 = i + keycode 24 = o + keycode 25 = p + keycode 26 = eacute egrave +control keycode 26 = Escape +alt keycode 26 = Meta_bracketleft + keycode 27 = plus asterisk asciitilde +control keycode 27 = Control_bracketright +alt keycode 27 = Meta_bracketright + keycode 28 = Return +alt keycode 28 = Meta_Control_m + keycode 29 = Control + keycode 30 = a + keycode 31 = s + keycode 32 = d + keycode 33 = f + keycode 34 = g + keycode 35 = h + keycode 36 = j + keycode 37 = k + keycode 38 = l + keycode 39 = ograve colon +alt keycode 39 = Meta_semicolon + keycode 40 = agrave quotedbl +control keycode 40 = Control_g +alt keycode 40 = Meta_apostrophe + keycode 41 = backslash bar +control keycode 41 = Control_backslash +alt keycode 41 = Meta_backslash + keycode 42 = Shift + keycode 43 = ugrave bar grave + keycode 44 = z + keycode 45 = x + keycode 46 = c + keycode 47 = v + keycode 48 = b + keycode 49 = n + keycode 50 = m + keycode 51 = comma semicolon +alt keycode 51 = Meta_comma + keycode 52 = period colon +control keycode 52 = Compose +alt keycode 52 = Meta_period + keycode 53 = minus underscore +control keycode 53 = Delete +alt keycode 53 = Meta_minus + keycode 54 = Shift + keycode 56 = Alt + keycode 57 = space +control keycode 57 = nul +alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 86 = less greater +alt keycode 86 = Meta_less + keycode 97 = Control diff --git a/keymaps/i386/qwerty/it.kmap b/keymaps/i386/qwerty/it.kmap new file mode 100644 index 0000000..8ea0bf3 --- /dev/null +++ b/keymaps/i386/qwerty/it.kmap @@ -0,0 +1,159 @@ +# Italian keymap with emacs enhancements +# Beta version Mon May 2 19:57:25 WET DST 1994 +# Available for anon. ftp at cnuce_arch.cnr.it:/pub/Linux-local/kbd/it.map +# +# Based on all other keymaps available in Slackware-1.2.0. +# +# '@', '#', '[', and ']' are obtained by AltGr with the appropriate key. +# +# I have added '{', '}', '~', '`', iacute and uacute. +# They can be obtained by AltGr-(, AltGr-), AltGr-=, AltGr-', AltGr-igrave +# and AltGr-ugrave respectively. +# +# I have also added most Alt-Shift and Ctrl-Alt codes needed for emacs +# with the standard keymap of the fundamental mode. +# +# Place in your ~/.emacs the following two lines: +# (standard-display-european t) +# (set-input-mode nil nil 1) +# +# Place in your /usr/lib/X11/Xconfig: +# LeftAlt Meta +# RightAlt ModeShift +# +# To use high characters with other programs, read the documentation ;-) +# Please report all bugs and improvement proposals to the address below. +# +# Buona fortuna, +# Dario Besseghini <besseghi@dm.unipi.it> +# +# "currency" and "cent" mappings for euro support added by +# Ferdinando Ferranti <zappagalattica@inwind.it> +# +keymaps 0-2,4,6,8-9,12 +include "linux-with-alt-and-altgr" +strings as usual +compose as usual for "iso-8859-1" +include "euro" + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +keycode 3 = two quotedbl + control keycode 3 = nul + alt keycode 3 = Meta_two + control alt keycode 3 = Meta_nul +keycode 4 = three sterling + control keycode 4 = Escape + alt keycode 4 = Meta_three + control alt keycode 4 = Meta_Escape +keycode 5 = four dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + control alt keycode 5 = Meta_Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright + 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 +keycode 8 = seven slash + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_slash +keycode 9 = eight parenleft braceleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_parenleft + control alt keycode 9 = Meta_Delete +keycode 10 = nine parenright braceright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenright +keycode 11 = zero equal asciitilde + alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_equal +keycode 12 = apostrophe question grave + control keycode 12 = Delete + alt keycode 12 = Meta_minus + control alt keycode 12 = Meta_Delete +keycode 13 = igrave asciicircum iacute + control keycode 13 = Control_asciicircum + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_asciicircum +keycode 14 = Delete Delete + control keycode 14 = Control_underscore + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e + altgr keycode 18 = currency +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = egrave eacute bracketleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = plus asterisk bracketright + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = ograve ccedilla at + control keycode 39 = nul + alt keycode 39 = Meta_at + control alt keycode 39 = Meta_nul +keycode 40 = agrave degree numbersign + control keycode 40 = Control_g +keycode 41 = backslash bar + control keycode 41 = Control_backslash + alt keycode 41 = Meta_backslash + shift alt keycode 41 = Meta_bar +keycode 42 = Shift +keycode 43 = ugrave section uacute +keycode 44 = z +keycode 45 = x +keycode 46 = c + altgr keycode 46 = cent +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = 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 +keycode 53 = minus underscore + control keycode 53 = Control_underscore + alt keycode 53 = Meta_minus +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space + control alt keycode 57 = Meta_nul +keycode 58 = Caps_Lock +keycode 86 = less greater + alt keycode 86 = Meta_less + shift alt keycode 86 = Meta_greater +keycode 97 = Control diff --git a/keymaps/i386/qwerty/it2.kmap b/keymaps/i386/qwerty/it2.kmap new file mode 100644 index 0000000..0a94fb4 --- /dev/null +++ b/keymaps/i386/qwerty/it2.kmap @@ -0,0 +1,213 @@ +# From nosenzo@inrete.alpcom.it Fri Feb 24 12:29:04 1995 +! Italian keymap +! +! +! Note: +! Since the Italian keyboard lacks of some basic keys ( like the '{}' +! parentheses and the '`' grave ) and the most used keys like the +! unix slash '/' are in the wrong position, I added some new keys +! binding to the standard Italian keyboard. They are: +! CHARACTER KEY +! ` AltGr-<'> +! / <-> +! - AltGr-<-> +! { AltGr-<8> +! } AltGr-<9> +! ~ AltGr-<\> +! +! To use the Italian keyboard under X11 you must make the $HOME/.Xmodmap using +! the mk_modmap command found under /usr/lib/kbd/keymaps, +! and then insert the following lines in your /usr/lib/X11/Xconfig : +! +! LeftAlt Meta +! RightAlt ModeShift +! +! Per utilizzare la tastiera Italiana sotto X11 e' necessario creare il file +! $HOME/.Xmodmap usando il comando mk_modmap presente nella dir : +! /usr/lib/kbd/keymaps ed inserire le seguenti linee nel +! file /usr/lib/X11/Xconfig ( penso vada bene qualunque posizione ) : +! +! LeftAlt Meta +! RightAlt ModeShift +! +! Spero che questo mio file possa essere utile a qualcuno, se avete problemi +! non esitate a scrivermi . :-) +! +! If you find some bugs, please mail me. +! +! +! Luca Nosenzo <nosenzo@inrete.alpcom.it> +! + +keymaps 0-4,6,8-9,12 +include "linux-with-alt-and-altgr" +include "euro" +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + alt shift keycode 2 = Meta_exclam +keycode 3 = two quotedbl + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = three sterling + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + alt shift keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + alt shift keycode 6 = Meta_percent +keycode 7 = six ampersand + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven slash bracketleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight parenleft braceleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + alt shift keycode 9 = Meta_braceleft +keycode 10 = nine parenright braceright + alt keycode 10 = Meta_nine + alt shift keycode 10 = Meta_braceright +keycode 11 = zero equal bracketright + alt keycode 11 = Meta_zero +keycode 12 = apostrophe question grave + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = igrave asciicircum + alt keycode 13 = Meta_equal + alt shift keycode 13 = Meta_asciicircum +keycode 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = q Q + control keycode 16 = Control_q + alt keycode 16 = Meta_q +keycode 17 = w W + control keycode 17 = Control_w + alt keycode 17 = Meta_w +keycode 18 = e E + control keycode 18 = Control_e + alt keycode 18 = Meta_e +keycode 19 = r R + control keycode 19 = Control_r + alt keycode 19 = Meta_r +keycode 20 = t T + control keycode 20 = Control_t + alt keycode 20 = Meta_t +keycode 21 = y Y + control keycode 21 = Control_y + alt keycode 21 = Meta_y +keycode 22 = u U + control keycode 22 = Control_u + alt keycode 22 = Meta_u +keycode 23 = i I + control keycode 23 = Tab + alt keycode 23 = Meta_i +keycode 24 = o O + control keycode 24 = Control_o + alt keycode 24 = Meta_o +keycode 25 = p P + control keycode 25 = Control_p + alt keycode 25 = Meta_p +keycode 26 = egrave eacute bracketleft braceleft + altgr keycode 26 = bracketleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = plus asterisk bracketright asciitilde + altgr keycode 27 = bracketright + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a A + control keycode 30 = Control_a + alt keycode 30 = Meta_a +keycode 31 = s S + control keycode 31 = Control_s + alt keycode 31 = Meta_s +keycode 32 = d D + control keycode 32 = Control_d + alt keycode 32 = Meta_d +keycode 33 = f F + control keycode 33 = Control_f + alt keycode 33 = Meta_f +keycode 34 = g G + control keycode 34 = Control_g + alt keycode 34 = Meta_g +keycode 35 = h H + control keycode 35 = BackSpace + alt keycode 35 = Meta_h +keycode 36 = j J + control keycode 36 = Linefeed + alt keycode 36 = Meta_j +keycode 37 = k K + control keycode 37 = Control_k + alt keycode 37 = Meta_k +keycode 38 = l L + control keycode 38 = Control_l + alt keycode 38 = Meta_l +keycode 39 = ograve cent at + alt keycode 39 = Meta_semicolon + alt shift keycode 39 = Meta_at +keycode 40 = agrave grave numbersign + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + altgr keycode 40 = numbersign + alt shift keycode 40 = Meta_numbersign +keycode 41 = backslash bar asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + altgr keycode 41 = asciitilde + alt shift keycode 41 = Meta_bar +keycode 42 = Shift +keycode 43 = ugrave paragraph + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 44 = z Z + control keycode 44 = Control_z + alt keycode 44 = Meta_z +keycode 45 = x X + control keycode 45 = Control_x + alt keycode 45 = Meta_x +keycode 46 = c C + control keycode 46 = Control_c + alt keycode 46 = Meta_c +keycode 47 = v V + control keycode 47 = Control_v + alt keycode 47 = Meta_v +keycode 48 = b B + control keycode 48 = Control_b + alt keycode 48 = Meta_b +keycode 49 = n N + control keycode 49 = Control_n + alt keycode 49 = Meta_n +keycode 50 = m M + control keycode 50 = Control_m + alt keycode 50 = Meta_m +keycode 51 = comma semicolon + alt keycode 51 = Meta_comma +keycode 52 = period colon + alt keycode 52 = Meta_period +keycode 53 = slash underscore minus + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less + alt shift keycode 86 = Meta_greater +keycode 97 = Control diff --git a/keymaps/i386/qwerty/jp106.kmap b/keymaps/i386/qwerty/jp106.kmap new file mode 100644 index 0000000..5741da3 --- /dev/null +++ b/keymaps/i386/qwerty/jp106.kmap @@ -0,0 +1,66 @@ +# jp106.map : Japanese 106 keyboard keymap +# +# Date: Tue, 20 Aug 1996 16:15:31 +0900 +# From: Hideya Hane <wing@aries.bekkoame.or.jp> +# +keymaps 0-1,4-5,8-9,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-two-alt-keys" +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two quotedbl +keycode 4 = three numbersign + control keycode 4 = Escape +keycode 5 = four dollar + control keycode 5 = Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six ampersand + control keycode 7 = Control_underscore +keycode 8 = seven apostrophe +keycode 9 = eight parenleft +keycode 10 = nine parenright +keycode 11 = zero asciitilde + control keycode 11 = nul +keycode 12 = minus equal +keycode 13 = asciicircum asciitilde + control keycode 13 = Control_asciicircum +keycode 14 = Delete + control keycode 14 = BackSpace +keycode 15 = Tab +keycode 26 = at grave + control keycode 26 = nul +keycode 27 = bracketleft braceleft +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon plus +keycode 40 = colon asterisk + control keycode 40 = Control_g +keycode 41 = Escape +keycode 42 = Shift +keycode 43 = bracketright braceright + control keycode 43 = Control_bracketright +keycode 51 = comma less +keycode 52 = period greater + control keycode 52 = Compose +keycode 53 = slash question + control keycode 53 = Delete + shift control keycode 53 = Delete +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = less greater +keycode 89 = backslash underscore + control keycode 89 = Control_backslash +keycode 92 = space +keycode 94 = space +keycode 97 = Control +keycode 124 = backslash bar + control keycode 124 = Control_backslash diff --git a/keymaps/i386/qwerty/kg.kmap b/keymaps/i386/qwerty/kg.kmap new file mode 100644 index 0000000..1e432fe --- /dev/null +++ b/keymaps/i386/qwerty/kg.kmap @@ -0,0 +1,481 @@ +# Kirghiz(aka Kyrgyz) UTF-8 Standard Console Keyboard. +# +# Based on Russian ru4.map (ru4) and modified +# to suit standard Kirghiz X keyboard layout. +# +# Kirghiz mode is toggled by left Alt+Shift. +# +# Author: Ilyas Bakirov <just_ilyas [at] yahoo.com> +# +# History: +# 22.02.2005 Ilyas Bakirov <just_ilyas [at] yahoo.com> Initial version. + + keycode 0 = + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape +altgr alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one +altgr alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +altgr shift alt keycode 2 = Meta_exclam + keycode 3 = two at two quotedbl + control keycode 3 = nul +altgr control keycode 3 = nul + alt keycode 3 = Meta_two +altgr alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +altgr shift alt keycode 3 = Meta_at + keycode 4 = three numbersign three numbersign + control keycode 4 = Escape +altgr control keycode 4 = Escape + alt keycode 4 = Meta_three +altgr alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +altgr shift alt keycode 4 = Meta_numbersign + keycode 5 = four dollar four semicolon + control keycode 5 = Control_backslash +altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +altgr alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +altgr shift alt keycode 5 = Meta_dollar + keycode 6 = five percent five percent + control keycode 6 = Control_bracketright +altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +altgr alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +altgr shift alt keycode 6 = Meta_percent + keycode 7 = six asciicircum six colon + control keycode 7 = Control_asciicircum +altgr control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +altgr alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +altgr shift alt keycode 7 = Meta_asciicircum + keycode 8 = seven ampersand seven question + control keycode 8 = Control_underscore +altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +altgr alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand +altgr shift alt keycode 8 = Meta_ampersand + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete +altgr control keycode 9 = Delete + alt keycode 9 = Meta_eight +altgr alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk +altgr shift alt keycode 9 = Meta_asterisk + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine +altgr alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft +altgr shift alt keycode 10 = Meta_parenleft + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero +altgr alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright +altgr shift alt keycode 11 = Meta_parenright + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore +altgr control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +altgr alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore +altgr shift alt keycode 12 = Meta_underscore +altgr keycode 12 = U+04E9 +altgr shift keycode 12 = U+04E8 + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal +altgr alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus +altgr shift alt keycode 13 = Meta_plus +altgr keycode 13 = U+04A3 +altgr shift keycode 13 = U+04A2 + keycode 14 = Delete Delete Delete Delete + alt keycode 14 = Meta_Delete +altgr alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab +altgr alt keycode 15 = Meta_Tab + keycode 16 = +q +altgr keycode 16 = U+0439 +altgr shift keycode 16 = U+0419 + keycode 17 = +w +altgr keycode 17 = U+0446 +altgr shift keycode 17 = U+0426 + keycode 18 = +e +altgr keycode 18 = U+0443 +altgr shift keycode 18 = U+0423 + keycode 19 = +r +altgr keycode 19 = U+043A +altgr shift keycode 19 = U+041A + keycode 20 = +t +altgr keycode 20 = U+0435 +altgr shift keycode 20 = U+0415 + keycode 21 = +y +altgr keycode 21 = U+043D +altgr shift keycode 21 = U+041D + keycode 22 = +u +altgr keycode 22 = U+0433 +altgr shift keycode 22 = U+0413 + keycode 23 = +i +altgr keycode 23 = U+0448 +altgr shift keycode 23 = U+0428 + keycode 24 = +o +altgr keycode 24 = U+0449 +altgr shift keycode 24 = U+0429 + keycode 25 = +p +altgr keycode 25 = U+0437 +altgr shift keycode 25 = U+0417 + keycode 26 = bracketleft braceleft +altgr keycode 26 = U+0445 +altgr shift keycode 26 = U+0425 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +altgr alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketleft bracketright + +# The keycode "0xFF" is too dangerous for many programs (including emacs). +# So let it be bracket instead of Hard Sign. +altgr keycode 27 = U+044A +altgr shift keycode 27 = U+042A + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +altgr alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = 0x080d +altgr alt keycode 28 = 0x080d + control keycode 28 = Linefeed +altgr control keycode 28 = Linefeed + keycode 29 = Control + keycode 30 = +a +altgr keycode 30 = U+0444 +altgr shift keycode 30 = U+0424 + keycode 31 = +s +altgr keycode 31 = U+044B +altgr shift keycode 31 = U+042B + keycode 32 = +d +altgr keycode 32 = U+0432 +altgr shift keycode 32 = U+0412 + keycode 33 = +f +altgr keycode 33 = U+0430 +altgr shift keycode 33 = U+0410 + keycode 34 = +g +altgr keycode 34 = U+043F +altgr shift keycode 34 = U+041F + keycode 35 = +h +altgr keycode 35 = U+0440 +altgr shift keycode 35 = U+0420 + keycode 36 = +j +altgr keycode 36 = U+043E +altgr shift keycode 36 = U+041E + keycode 37 = +k +altgr keycode 37 = U+043B +altgr shift keycode 37 = U+041B + keycode 38 = +l +altgr keycode 38 = U+0434 +altgr shift keycode 38 = U+0414 + keycode 39 = semicolon colon +altgr keycode 39 = U+0436 +altgr shift keycode 39 = U+0416 + alt keycode 39 = Meta_semicolon +altgr alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +altgr alt keycode 40 = Meta_apostrophe +altgr keycode 40 = U+044D +altgr shift keycode 40 = U+042D + keycode 41 = grave asciitilde U+0451 U+0401 + control keycode 41 = nul +altgr control keycode 41 = nul + alt keycode 41 = Meta_grave +altgr alt keycode 41 = Meta_grave + keycode 42 = Shift + alt keycode 42 = AltGr_Lock +altgr alt keycode 42 = AltGr_Lock + keycode 43 = backslash bar slash bar + control keycode 43 = Control_backslash +altgr control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +altgr alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +altgr shift alt keycode 43 = Meta_bar +altgr keycode 43 = U+04AF +altgr shift keycode 43 = U+04AE + keycode 44 = +z +altgr keycode 44 = U+044F +altgr shift keycode 44 = U+042F + keycode 45 = +x +altgr keycode 45 = U+0447 +altgr shift keycode 45 = U+0427 + keycode 46 = +c +altgr keycode 46 = U+0441 +altgr shift keycode 46 = U+0421 + keycode 47 = +v +altgr keycode 47 = U+043C +altgr shift keycode 47 = U+041C + keycode 48 = +b +altgr keycode 48 = U+0438 +altgr shift keycode 48 = U+0418 + keycode 49 = +n +altgr keycode 49 = U+0442 +altgr shift keycode 49 = U+0422 + keycode 50 = +m +altgr keycode 50 = U+044C +altgr shift keycode 50 = U+042C + keycode 51 = comma less + alt keycode 51 = Meta_comma +altgr alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +altgr alt shift keycode 51 = Meta_less +altgr keycode 51 = U+0431 +altgr shift keycode 51 = U+0411 + keycode 52 = period greater + alt keycode 52 = Meta_period +altgr alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +altgr alt shift keycode 52 = Meta_greater +altgr keycode 52 = U+044E +altgr shift keycode 52 = U+042E + +# Can you survive without "yuo" letter? If no put U+0451 and U+0401 for +# altgr keycode 53. + keycode 53 = slash question period comma + control keycode 53 = Delete +altgr control keycode 53 = Delete + alt keycode 53 = Meta_slash +altgr alt keycode 53 = Meta_slash + shift alt keycode 53 = Meta_question +altgr shift alt keycode 53 = Meta_question + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul +altgr control keycode 57 = nul + alt keycode 57 = Meta_space +altgr alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 +altgr control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +altgr control alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 +altgr control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +altgr control alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 +altgr control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +altgr control alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + altgr control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +altgr control alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 +altgr control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +altgr control alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 +altgr control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +altgr control alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 +altgr control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +altgr control alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 +altgr control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +altgr control alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 +altgr control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +altgr control alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 +altgr control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +altgr control alt keycode 68 = Console_10 + keycode 69 = Num_Lock + keycode 70 = Scroll_Lock Show_Memory Show_Registers + control keycode 70 = Show_State +altgr control keycode 70 = Show_State + alt keycode 70 = Scroll_Lock +altgr alt keycode 70 = Scroll_Lock + keycode 71 = KP_7 + alt keycode 71 = Ascii_7 +altgr alt keycode 71 = Ascii_7 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +altgr alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +altgr alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +altgr alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +altgr alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +altgr alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +altgr alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +altgr alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +altgr alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_0 +altgr alt keycode 82 = Ascii_0 + keycode 83 = KP_Period +altgr control keycode 83 = Boot +control alt keycode 83 = Boot +altgr control alt keycode 83 = Boot + keycode 84 = Last_Console + keycode 85 = + keycode 86 = less greater bar + alt keycode 86 = Meta_less +altgr alt keycode 86 = Meta_less + keycode 87 = F11 F11 F11 F11 + control keycode 87 = F11 +altgr control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +altgr control alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 +altgr control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 +altgr 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 +altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +altgr 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 +altgr 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 +altgr shift keycode 109 = Scroll_Forward + keycode 110 = Insert + keycode 111 = Remove +altgr control keycode 111 = Boot +control alt keycode 111 = Boot +altgr control alt keycode 111 = Boot + keycode 112 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + 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 F21 = "" +string F22 = "" +string F23 = "" +string F24 = "" +string F25 = "" +string F26 = "" + diff --git a/keymaps/i386/qwerty/kk.kmap b/keymaps/i386/qwerty/kk.kmap new file mode 100644 index 0000000..5b1b59b --- /dev/null +++ b/keymaps/i386/qwerty/kk.kmap @@ -0,0 +1,209 @@ +! Cleaned-up Cyrillic keyboard - all standard key combinations +! like Ctrl+Alt+Del work in Cyrillic mode as well as in Latin, +! 'io' and 'hard sign' letter are on their proper places. +! +! Right_Control key is used for Cyrillic toggle, Right_Alt for +! temporary shift to Cyrillic. On 104-key keyboard, System key +! is also used for toggle and Window keys for temporary shift. +! +! Author: Cyril Slobin <slobin@iname.com> +! +! Public Domain +! Made on Earth +! +! This keymap was generated for encoding UTF-8 +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 U+201E exclam VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_exclam Meta_one Meta_exclam VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 3 = two at U+04D9 U+04D8 nul nul nul nul Meta_two Meta_at Meta_two Meta_at Meta_nul Meta_nul Meta_nul Meta_nul +keycode 4 = three numbersign U+0456 U+0406 Escape Escape Escape Escape Meta_three Meta_numbersign Meta_three Meta_numbersign Meta_Escape Meta_Escape Meta_Escape Meta_Escape +keycode 5 = four dollar U+04A3 U+04A2 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 U+0493 U+0492 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 comma semicolon 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 period 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 U+04AF U+04AE Delete Delete Delete Delete Meta_eight Meta_asterisk Meta_eight Meta_asterisk Meta_Delete Meta_Delete Meta_Delete Meta_Delete +keycode 10 = nine parenleft U+04B1 U+04B0 VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_parenleft Meta_nine Meta_parenleft VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 11 = zero parenright U+049B U+049A VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_parenright Meta_zero Meta_parenright VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 12 = minus underscore U+04E9 U+04E8 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 U+04BB U+04BA 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 U+0439 U+0419 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 U+0446 U+0426 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 U+0443 U+0423 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 U+043A U+041A 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 U+0435 U+0415 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 U+043D U+041D 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 U+0433 U+0413 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 U+0448 U+0428 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 U+0449 U+0429 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 U+0437 U+0417 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 U+0445 U+0425 Escape Escape Escape Escape Meta_bracketleft Meta_braceleft Meta_bracketleft Meta_braceleft Meta_Escape Meta_Escape Meta_Escape Meta_Escape +keycode 27 = bracketright braceright U+044A U+042A 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 U+0444 U+0424 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 U+044B U+042B 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 U+0432 U+0412 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 U+0430 U+0410 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 U+043F U+041F 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 U+0440 U+0420 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 U+043E U+041E 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 U+043B U+041B 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 U+0434 U+0414 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 U+0436 U+0416 VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_semicolon Meta_colon Meta_semicolon Meta_colon VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 40 = apostrophe quotedbl U+044D U+042D 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 +parenleft +parenright 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 backslash bar 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 U+044F U+042F 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 U+0447 U+0427 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 U+0441 U+0421 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 U+043C U+041C 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 U+0438 U+0418 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 U+0442 U+0422 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 U+044C U+042C 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 U+0431 U+0411 VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_comma Meta_less Meta_comma Meta_less VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 52 = period greater U+044E U+042E 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 U+2116 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 = AltGr_Lock +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 +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_Lock +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" diff --git a/keymaps/i386/qwerty/la-latin1.kmap b/keymaps/i386/qwerty/la-latin1.kmap new file mode 100644 index 0000000..6fade3c --- /dev/null +++ b/keymaps/i386/qwerty/la-latin1.kmap @@ -0,0 +1,74 @@ +# From jfernand@dc.uba.ar Mon Apr 21 22:00:42 1997 +! Latin American keyboard, loosely based on Jon Tombs' and Julio Sanchez's +! Spanish keyboard. Read the Spahish and Keyboard HOWTOs for information on +! how to configure your system to use the extended symbols. +! +! shift keycode 41 is mapped to masculine because I wasn't able to +! figure out the correct keysym for that character. If you do, please +! contact me. +! +! Please do send any comments/suggestions to the following address: +! +! Javier Fernandez Ivern <jfernand@dc.uba.ar> +! +keymaps 0-2,4-6,8-10,12-14 +alt_is_meta +include "qwerty-layout" + altgr keycode 16 = at +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two quotedbl +keycode 4 = three numbersign +keycode 5 = four dollar +keycode 6 = five percent +keycode 7 = six ampersand +keycode 8 = seven slash +keycode 9 = eight parenleft +keycode 10 = nine parenright +keycode 11 = zero equal +keycode 12 = apostrophe question backslash + altgr control keycode 12 = Control_backslash +keycode 13 = questiondown exclamdown +keycode 14 = Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_BackSpace +keycode 15 = Tab +keycode 26 = dead_acute dead_diaeresis +keycode 27 = plus asterisk asciitilde +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = ntilde Ntilde +keycode 40 = braceleft bracketleft asciicircum + altgr control keycode 40 = Control_asciicircum +keycode 41 = bar masculine notsign +keycode 42 = Shift +keycode 43 = braceright bracketright grave + shift control keycode 43 = Control_bracketright +keycode 51 = comma semicolon +keycode 52 = period colon +keycode 53 = minus underscore + shift control keycode 53 = Control_underscore +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = less greater +keycode 97 = Control + +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '"' 'u' to 'ü' +compose '"' 'U' to 'Ü' diff --git a/keymaps/i386/qwerty/lisp-us.kmap b/keymaps/i386/qwerty/lisp-us.kmap new file mode 100644 index 0000000..14c64eb --- /dev/null +++ b/keymaps/i386/qwerty/lisp-us.kmap @@ -0,0 +1,385 @@ +# Lisp Machine keyboard (by carleos@uniovi.es) +# +# US layout +# exchange Caps Lock <-> Backspace (Rubout) +# exchange Alt (AltGr) <-> Control +# exchange parentheses <-> square brackets +# +# extra: +# Win keys -> Alt (Meta) +# Menu key -> Compose (ISO-8859-1) +# PC105 less-than/greater-than key -> Escape +# +keymaps 0-2,4-6,8-9,12 +keycode 1 = Escape + alt keycode 1 = Meta_Escape + shift alt keycode 1 = Meta_Escape + control alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +keycode 3 = two at at nul nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + control alt keycode 3 = Meta_nul +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + control alt keycode 5 = Meta_Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +keycode 8 = seven ampersand braceleft Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + control alt keycode 8 = Meta_Control_underscore +keycode 9 = eight asterisk bracketleft Delete + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + control alt keycode 9 = Meta_Delete +keycode 10 = nine bracketleft bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft +keycode 11 = zero bracketright braceright + alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright +keycode 12 = minus underscore backslash Control_underscore Control_underscore + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + control alt keycode 12 = Meta_Control_underscore +keycode 13 = equal plus + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus +keycode 14 = Caps_Lock + alt keycode 14 = Meta_Delete + shift alt keycode 14 = Meta_Delete + control alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab + shift alt keycode 15 = Meta_Tab + control alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = parenleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft +keycode 27 = parenright braceright asciitilde Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright + control alt keycode 27 = Meta_Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Alt +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon + shift alt keycode 39 = Meta_colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + shift alt keycode 40 = Meta_quotedbl +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + shift alt keycode 41 = Meta_asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less +keycode 52 = period greater + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + alt keycode 53 = Meta_slash + shift alt keycode 53 = Meta_question +keycode 54 = Shift +keycode 55 = KP_Multiply + altgr keycode 55 = Hex_C +keycode 56 = Control +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space + shift alt keycode 57 = Meta_space + control alt keycode 57 = Meta_nul +keycode 58 = Delete +keycode 59 = F1 F13 Console_13 F25 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 F26 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 F27 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 F28 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 F29 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 F30 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 F31 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 F32 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 F33 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 F34 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +keycode 69 = Num_Lock + altgr keycode 69 = Hex_A +keycode 70 = Scroll_Lock Show_Memory Show_Registers Show_State + alt keycode 70 = Scroll_Lock +keycode 71 = KP_7 + altgr keycode 71 = Hex_7 + alt keycode 71 = Ascii_7 +keycode 72 = KP_8 + altgr keycode 72 = Hex_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + altgr keycode 73 = Hex_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract + altgr keycode 74 = Hex_D +keycode 75 = KP_4 + altgr keycode 75 = Hex_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + altgr keycode 76 = Hex_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + altgr keycode 77 = Hex_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add + altgr keycode 78 = Hex_E +keycode 79 = KP_1 + altgr keycode 79 = Hex_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + altgr keycode 80 = Hex_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + altgr keycode 81 = Hex_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + altgr keycode 82 = Hex_0 + alt keycode 82 = Ascii_0 +keycode 83 = KP_Period + altgr control keycode 83 = Boot + control alt keycode 83 = Boot +keycode 84 = Last_Console +keycode 85 = +keycode 86 = Escape + alt keycode 86 = Meta_less + shift alt keycode 86 = Meta_greater +keycode 87 = F11 F23 Console_23 F35 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 F36 + 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 + altgr keycode 96 = Hex_F +keycode 97 = Alt +keycode 98 = KP_Divide + altgr keycode 98 = Hex_B +keycode 99 = Control_backslash + alt keycode 99 = Meta_Control_backslash + shift alt keycode 99 = Meta_Control_backslash + control alt keycode 99 = Meta_Control_backslash +keycode 100 = Control +keycode 101 = Break +keycode 102 = Find +keycode 103 = Up + alt keycode 103 = KeyboardSignal +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 + altgr control keycode 112 = VoidSymbol + shift alt keycode 112 = VoidSymbol +keycode 113 = F13 + altgr control keycode 113 = VoidSymbol + shift alt keycode 113 = VoidSymbol +keycode 114 = F14 + altgr control keycode 114 = VoidSymbol + shift alt keycode 114 = VoidSymbol +keycode 115 = Help + altgr control keycode 115 = VoidSymbol + shift alt keycode 115 = VoidSymbol +keycode 116 = Do + altgr control keycode 116 = VoidSymbol + shift alt keycode 116 = VoidSymbol +keycode 117 = F17 + altgr control keycode 117 = VoidSymbol + shift alt keycode 117 = VoidSymbol +keycode 118 = KP_MinPlus + altgr control keycode 118 = VoidSymbol + shift alt keycode 118 = VoidSymbol +keycode 119 = Pause +keycode 120 = +keycode 121 = +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = Alt +keycode 126 = Alt +keycode 127 = Compose +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 'ÿ' diff --git a/keymaps/i386/qwerty/lk201-us.kmap b/keymaps/i386/qwerty/lk201-us.kmap new file mode 100644 index 0000000..2c636b4 --- /dev/null +++ b/keymaps/i386/qwerty/lk201-us.kmap @@ -0,0 +1,356 @@ +# 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 0x15 = grave tilde + alt keycode 0x15 = Escape + control keycode 0x15 = Meta_Escape +keycode 0x16 = one exclam + alt keycode 0x16 = Meta_one +keycode 0x17 = two at at + control keycode 0x17 = nul + shift control keycode 0x17 = nul + alt keycode 0x17 = Meta_two +keycode 0x18 = three numbersign + control keycode 0x18 = Escape + alt keycode 0x18 = Meta_three +keycode 0x19 = four dollar dollar + control keycode 0x19 = Control_backslash + alt keycode 0x19 = Meta_four +keycode 0x1a = five percent + control keycode 0x1a = Control_bracketright + alt keycode 0x1a = Meta_five +keycode 0x1b = six asciicircum + control keycode 0x1b = Control_asciicircum + alt keycode 0x1b = Meta_six +keycode 0x1c = seven ampersand braceleft + control keycode 0x1c = Control_underscore + alt keycode 0x1c = Meta_seven +keycode 0x1d = eight asterisk bracketleft + control keycode 0x1d = Delete + alt keycode 0x1d = Meta_eight +keycode 0x1e = nine parenleft bracketright + alt keycode 0x1e = Meta_nine +keycode 0x1f = zero parenright braceright + alt keycode 0x1f = Meta_zero +keycode 0x20 = minus underscore backslash + control keycode 0x20 = Control_underscore + shift control keycode 0x20 = Control_underscore + alt keycode 0x20 = Meta_minus +keycode 0x21 = equal plus + alt keycode 0x21 = Meta_equal +keycode 0x22 = Delete Delete + control keycode 0x22 = BackSpace + alt keycode 0x22 = Meta_Delete +keycode 0x2a = Tab Tab + alt keycode 0x2a = Meta_Tab +keycode 0x2b = q +keycode 0x2c = w +keycode 0x2d = e + altgr keycode 0x2d = Hex_E +keycode 0x2e = r +keycode 0x2f = t +keycode 0x30 = y +keycode 0x31 = u +keycode 0x32 = i +keycode 0x33 = o +keycode 0x34 = p +keycode 0x35 = bracketleft braceleft + control keycode 0x35 = Escape + alt keycode 0x35 = Meta_bracketleft +keycode 0x36 = bracketright braceright asciitilde + control keycode 0x36 = Control_bracketright + alt keycode 0x36 = Meta_bracketright +keycode 0x37 = Return + alt keycode 0x37 = Meta_Control_m +keycode 0x3f = Control +keycode 0x41 = a + altgr keycode 0x41 = Hex_A +keycode 0x42 = s +keycode 0x43 = d + altgr keycode 0x43 = Hex_D +keycode 0x44 = f + altgr keycode 0x44 = Hex_F +keycode 0x45 = g +keycode 0x46 = h +keycode 0x47 = j +keycode 0x48 = k +keycode 0x49 = l +keycode 0x4a = semicolon colon + alt keycode 0x4a = Meta_semicolon +keycode 0x4b = apostrophe quotedbl + control keycode 0x4b = Control_g + alt keycode 0x4b = Meta_apostrophe +# keycode 41 = grave asciitilde +# control keycode 41 = nul +# alt keycode 41 = Meta_grave +keycode 0x52 = Shift +keycode 0x4c = backslash bar + control keycode 0x4c = Control_backslash + alt keycode 0x4c = Meta_backslash +keycode 0x53 = greater less +keycode 0x54 = z +keycode 0x55 = x +keycode 0x56 = c + altgr keycode 0x56 = Hex_C +keycode 0x57 = v +keycode 0x58 = b + altgr keycode 0x58 = Hex_B +keycode 0x59 = n +keycode 0x5a = m +keycode 0x5b = comma less + alt keycode 0x5b = Meta_comma +keycode 0x5c = period greater + control keycode 0x5c = Compose + alt keycode 0x5c = Meta_period +keycode 0x5d = slash question + control keycode 0x5d = Delete + alt keycode 0x5d = Meta_slash + +keycode 0x67 = Alt +keycode 0x68 = space space + control keycode 0x68 = nul + alt keycode 0x68 = Meta_space +keycode 0x40 = Caps_Lock +keycode 0x01 = F1 + control keycode 0x01 = F1 + alt keycode 0x01 = Console_1 + control alt keycode 0x01 = Console_1 +keycode 0x02 = F2 + control keycode 0x02 = F2 + alt keycode 0x02 = Console_2 + control alt keycode 0x02 = Console_2 +keycode 0x03 = F3 + control keycode 0x03 = F3 + alt keycode 0x03 = Console_3 + control alt keycode 0x03 = Console_3 +keycode 0x04 = F4 + control keycode 0x04 = F4 + alt keycode 0x04 = Console_4 + control alt keycode 0x04 = Console_4 +keycode 0x05 = F5 + control keycode 0x05 = F5 + alt keycode 0x05 = Console_5 + control alt keycode 0x05 = Console_5 +keycode 0x06 = F6 + control keycode 0x06 = F6 + alt keycode 0x06 = Console_6 + control alt keycode 0x06 = Console_6 +keycode 0x07 = F7 + control keycode 0x07 = F7 + alt keycode 0x07 = Console_7 + control alt keycode 0x07 = Console_7 +keycode 0x08 = F8 + control keycode 0x08 = F8 + alt keycode 0x08 = Console_8 + control alt keycode 0x08 = Console_8 +keycode 0x09 = F9 + control keycode 0x09 = F9 + alt keycode 0x09 = Console_9 + control alt keycode 0x09 = Console_9 +keycode 0x0a = F10 + control keycode 0x0a = F10 + alt keycode 0x0a = Console_10 + control alt keycode 0x0a = Console_10 +keycode 0x0b = F11 + control keycode 0x0b = F11 + alt keycode 0x0b = Console_11 + control alt keycode 0x0b = Console_11 +keycode 0x0c = F12 + control keycode 0x0c = F12 + alt keycode 0x0c = Console_12 + control alt keycode 0x0c = Console_12 +keycode 0x0d = F13 + control keycode 0x0d = F13 + alt keycode 0x0d = Console_13 + control alt keycode 0x0d = Console_13 +keycode 0x0e = F14 + control keycode 0x0e = F14 + alt keycode 0x0e = Console_14 + control alt keycode 0x0e = Console_14 + +keycode 0x11 = F17 + control keycode 0x11 = F17 + alt keycode 0x11 = Console_17 + control alt keycode 0x11 = Console_17 +keycode 0x12 = F18 + control keycode 0x12 = F18 + alt keycode 0x12 = Console_18 + control alt keycode 0x12 = Console_18 +keycode 0x13 = F19 + control keycode 0x13 = F19 + alt keycode 0x13 = Console_19 + control alt keycode 0x13 = Console_19 +keycode 0x14 = F20 + control keycode 0x14 = F20 + alt keycode 0x14 = Console_20 + control alt keycode 0x14 = Console_20 + + +keycode 0x3b = KP_7 + alt keycode 0x3b = Ascii_7 + altgr keycode 0x3b = Hex_7 +keycode 0x3c = KP_8 + alt keycode 0x3c = Ascii_8 + altgr keycode 0x3c = Hex_8 +keycode 0x3d = KP_9 + alt keycode 0x3d = Ascii_9 + altgr keycode 0x3d = Hex_9 +keycode 0x3e = KP_Subtract +keycode 0x4e = KP_4 + alt keycode 0x4e = Ascii_4 + altgr keycode 0x4e = Hex_4 +keycode 0x4f = KP_5 + alt keycode 0x4f = Ascii_5 + altgr keycode 0x4f = Hex_5 +keycode 0x50 = KP_6 + alt keycode 0x50 = Ascii_6 + altgr keycode 0x50 = Hex_6 +keycode 0x62 = KP_1 + alt keycode 0x62 = Ascii_1 + altgr keycode 0x62 = Hex_1 +keycode 0x63 = KP_2 + alt keycode 0x63 = Ascii_2 + altgr keycode 0x63 = Hex_2 +keycode 0x64 = KP_3 + alt keycode 0x64 = Ascii_3 + altgr keycode 0x64 = Hex_3 +keycode 0x6b = KP_0 + alt keycode 0x6b = Ascii_0 + altgr keycode 0x6b = Hex_0 +keycode 0x6c = KP_Period +# altgr control keycode 0x6c = Boot + control alt keycode 0x6c = Boot +keycode 0x65 = KP_Enter + +keycode 0x3f = Control + +# keycode 100 = AltGr + +keycode 0x23 = Find +keycode 0x4d = Up +keycode 0x39 = Prior + shift keycode 0x39 = Scroll_Backward +keycode 0x5f = Left + alt keycode 0x5f = Decr_Console +keycode 0x61 = Right + alt keycode 0x61 = Incr_Console +keycode 0x38 = Select +keycode 0x60 = Down +keycode 0x3a = Next + shift keycode 0x3a = Scroll_Forward +keycode 0x24 = Insert +keycode 0x25 = Remove +# altgr control keycode 0x25 = Boot + control alt keycode 0x25 = Boot + +keycode 0x0f = Help Show_Memory Show_Registers + control keycode 0x0f = Show_State + +keycode 0x10 = Do + +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 'ÿ' diff --git a/keymaps/i386/qwerty/lt.kmap b/keymaps/i386/qwerty/lt.kmap new file mode 100644 index 0000000..ddc88b5 --- /dev/null +++ b/keymaps/i386/qwerty/lt.kmap @@ -0,0 +1,576 @@ +#charset "iso-10646" +#charset "iso-8859-4" +#encoding: UTF-8 +# Use echo -ne '\033%G' on current console to see all characters properly. +# +# Lithuanian key-map for PC 101/102 keyboard in Unicode mode. V1.03. +# Comments & bug reports to: RiÄardas ÄŒepas <rch@pub.osf.lt> +# Usage: +# kbd_mode -u; loadkeys lt.map; setfont LatArCyrHeb* -m vga2iso +# `vga2iso' map is for non-Unicode mode to get proper ISO 8859-4 font maping. +# +# BUGS: Caps-Lock doesn't work properly for Unicode characters. Use +# Shift-Lock (Control+Caps-Lock) instead if you really need that. +# Differences between this and default Linux 2.0.29 key-map: +# AltGr is used for Lithuanian mode and AltGr+key combinations are +# changed to Alt+Shift+key. Hex codes can be entered using keypad while +# Control+Shift or Alt+Shift is pressed. Keypad layout for hex digits: +# A B C D +# 7 8 9 E +# 4 5 6 E +# 1 2 3 F +# 00 F +# Latin <-> Lithuanian modes are toggled by Alt+Enter or +# Alt+Control+Enter or Alt+Caps-Lock. AltGr (right Alt) can be used to +# shift the mode. Key between left Control and Alt on German keyboard is +# another AltGr. +# Keyboard layout (upper row of number keys) : +# 1!Ä„ 2@ÄŒ 3#Ę 4$Ä– 5 %Ä® 6^Å 7&Ų 8*Ū 9(„ 0)“ -_ +=Ž– +# Aogonek Ccaron Eogonek Edot Iogonek Scaron Uogonek Umacron ,, " -_ Zcaron +# All other keys are the same in both modes. +# Control+Alt+u or Control+Alt+8 generates command line for +# switching *current* (only) virtual console to Unicode mode. +# Control+Alt+1 - default ISO 8859-1 charset mapping and non-Unicode +# mode. +# Control+Alt+4 - ISO 8859-4 charset mapping if you have loaded +# LatArCyrHeb* (or lat4u-*) font with `vga2iso' screen map. Or lat4-* +# font with `trivial' screen map. +# +# Backspace key (above Return/Enter) generates BackSpace (^H, octal +# 010) and should delete a character before cursor. Delete key generates +# Delete (^?, octal 177) and should delete a character above cursor. If +# that doesn't happen you should: +# 1) Add to ~/.bashrc and /etc/profile commands: +# reset # should set stty erase character to ^H +# kbd_mode -u +# 2) [You don't need 2) if you use only linux+utf8 terminal.] +# Fix terminfo entry: infocmp -L linux >/tmp/linux +# Edit file /tmp/linux It should have key_backspace and key_dc entries: +# key_backspace=^H, key_btab=\E[Z, key_dc=\177, +# key_sdc=\E[3$, key_send=\E[8$, key_shome=\E[7$, key_sic=\E[2$, +# key_sleft=\E[d, key_sright=\E[c, +# Compile entry (as root): tic /tmp/linux +# 3) For bash and other programs using libreadline library create +# ~/.inputrc or global file pointed by INPUTRC variable: +# set meta-flag On +# set convert-meta Off +# set output-meta On +# "\C-h": backward-delete-char +# "\e\C-h": backward-kill-word +# "\e[1~": beginning-of-line +# "\e[H": beginning-of-line +# "\e[7~": beginning-of-line +# "\eOH": beginning-of-line +# "\e[d": backward-word +# "\C-?": delete-char +# "\e[3~": delete-char +# "\e[4~": end-of-line +# "\e[F": end-of-line +# "\e[8~": end-of-line +# "\eOF": end-of-line +# "\e[c": forward-word +# "\e\C-?": kill-word +# 4) Add to /etc/init.d/boot ( this startup file may be other for you system): +# kbd_mode -u; loadkeys lt.map +# loadkeys affects all virtual consoles. +# +# Control+BackSpace is Delete and Control+Delete is Remove +# (VT100 key). Most Meta_ and Control_Meta_ combinations are +# enabled. +# Control+Space gives nul, Shift+Control+Space - non-break space. +# Shift+Control+minus gives discretionary (soft) hyphen, +# Shift+Alt+minus - quotation dash (long) and Shift+Control+Alt+minus - +# non-breaking hyphen. +# Control+Alt+double_quote gives double turned comma quotation +# mark, Shift+Control+Alt+double_quote gives double comma quotation +# mark. +# Shift+Function gives functions F11..22, Control+F. - F21..32, +# Shift+Control+F. - F31..42. Shift+[Control+]Alt+F. - virtual consoles +# 13..24. +# Added Back_Tab as Shift+Tab, shifted arrows, Insert, Delete, +# Home, End as in rxvt terminal. +# Added F1 as Shift+Control+H (Emacs "feature"). +# +# See kbd.FAQ for more info on Linux key-map. + + +keymaps 0-15 +# Plain +Shift +Shift +# +AltGr +AltGr +# Plain 0 1 2 3 +# +Control 4 5 6 7 +# +Alt 8 9 10 11 +# +Control+Alt 12 13 14 15 + +# AltGr = right Alt + +keycode 1 = Escape Escape Escape Escape \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_Escape Meta_Escape Meta_Escape Meta_Escape + +# +aogonek €Ä… +Aogonek Ä„ +keycode 2 = one exclam U+0105 U+0104 \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_one Meta_exclam Meta_one Meta_exclam \ + F202 F202 F202 F202 +# ISO 8859-1 - default Linux map +string F202 = "kbd_mode -a; echo -ne '\\033\\045@\\033(B'\015" + +# +ccaron Ä +Ccaron ÄŒ +keycode 3 = two at U+010d U+010c \ + nul nul nul nul \ + Meta_two Meta_at Meta_two Meta_at \ + nul nul nul nul + +# +eogonek Ä™ +Eogonek Ę +keycode 4 = three numbersign U+0119 U+0118 \ + Escape Escape Escape Escape \ + Meta_three Meta_numbersign Meta_three Meta_numbersign + +# +eabovedot Ä— +Eabovedot Ä– +keycode 5 = four dollar U+0117 U+0116 \ + Control_backslash Control_backslash Control_backslash Control_backslash \ + Meta_four Meta_dollar Meta_four Meta_dollar \ + F201 F201 F201 F201 +# ISO 8859-4 or other user map +string F201 = "kbd_mode -a; echo -ne '\\033\\045@\\033(K'\015" + +# +iogonek į +Iogonek Ä® +keycode 6 = five percent U+012f U+012e \ + Control_bracketright Control_bracketright Control_bracketright \ + Control_bracketright \ + Meta_five Meta_percent Meta_five Meta_percent + +# +scaron Å¡ +Scaron Å +keycode 7 = six asciicircum U+0161 U+0160 \ + 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 + +# +uogonek ų +Uogonek Ų +keycode 8 = seven ampersand U+0173 U+0172 \ + Control_underscore Control_underscore Control_underscore \ + Control_underscore \ + Meta_seven Meta_ampersand Meta_seven Meta_ampersand + +# +umacron Å« +Umacron Ū +keycode 9 = eight asterisk U+016b U+016a \ + Delete Delete Delete Delete \ + Meta_eight Meta_asterisk Meta_eight Meta_asterisk \ + F200 F200 F200 F200 +# UTF-8 +string F200 = "kbd_mode -u; echo -ne '\\033\\045G\\033(K'\015" + + +# U+201C not available in ISO 8859-4 low_double_comma_quotation_mark „ +keycode 10 = nine parenleft U+201e parenleft \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_nine Meta_parenleft Meta_nine Meta_parenleft + +# U+201C not available in ISO 8859-4 double_turned_comma_quotation_mark “ +keycode 11 = zero parenright U+201c parenright \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_zero Meta_parenright Meta_zero Meta_parenright + +# U+00AD soft hyphen = discretionary hyphen +# U+2015 horizontal bar = quotation dash * long dash introducing quoted text +# U+2011 non-breaking hyphen +keycode 12 = minus underscore minus underscore \ + Control_underscore U+00ad Control_underscore U+00ad \ + Meta_minus U+2015 Meta_minus U+2015 \ + Meta_Control_underscore U+2011 Meta_Control_underscore U+2011 + +# +zcaron ž +Zcaron Ž +keycode 13 = equal plus U+017e U+017d \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_equal Meta_plus Meta_equal Meta_plus + +# edit this if you want the key above <Enter> to delete symbols above +# cursor, not before. +keycode 14 = \ + BackSpace BackSpace BackSpace BackSpace \ + Delete Delete Delete Delete \ + Meta_BackSpace Meta_BackSpace Meta_BackSpace Meta_BackSpace \ + Meta_Delete Meta_Delete Meta_Delete Meta_Delete + +string F215 = "\033[Z" +keycode 15 = Tab F215 Tab F215 \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_Tab Meta_Tab Meta_Tab Meta_Tab + +# Single characters are defined by default. +keycode 16 = +q +keycode 17 = +w +keycode 18 = +e +keycode 19 = +r +keycode 20 = +t +keycode 21 = +y +keycode 22 = +u + control alt keycode 22 = F200 + shift control alt keycode 22 = F200 + altgr control alt keycode 22 = F200 + shift altgr control alt keycode 22 = F200 +# UTF-8 +#string F200 = "kbd_mode -u; echo -ne '\\033\\045G\\033(K'\015" + +keycode 23 = +i +keycode 24 = +o +keycode 25 = +p +keycode 26 = bracketleft braceleft bracketleft braceleft \ + Escape Escape Escape Escape \ + Meta_bracketleft Meta_braceleft Meta_bracketleft Meta_braceleft + +keycode 27 = bracketright braceright bracketright braceright \ + 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 \ + AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock \ + AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock + +keycode 29 = Control +keycode 30 = +a +keycode 31 = +s +keycode 32 = +d +keycode 33 = +f +keycode 34 = +g +keycode 35 = +h + shift control keycode 35 = F1 + shift AltGr control keycode 35 = F1 + +keycode 36 = +j +keycode 37 = +k +keycode 38 = +l +keycode 39 = semicolon colon semicolon colon \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_semicolon Meta_colon Meta_semicolon Meta_colon + +# U+201C left double quotation mark = double turned comma quotation mark “ +# U+201D right double quotation mark = double comma quotation mark †+keycode 40 = apostrophe quotedbl apostrophe quotedbl \ + Control_g Control_g Control_g Control_g \ + Meta_apostrophe Meta_quotedbl Meta_apostrophe Meta_quotedbl \ + U+201C U+201D U+201C U+201D + +keycode 41 = grave asciitilde grave asciitilde \ + nul nul nul nul \ + Meta_grave Meta_asciitilde Meta_grave Meta_asciitilde + +keycode 42 = Shift + +keycode 43 = backslash bar backslash bar \ + 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 +keycode 45 = +x +keycode 46 = +c +keycode 47 = +v +keycode 48 = +b +keycode 49 = +n +keycode 50 = +m +keycode 51 = comma less comma less \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_comma Meta_less Meta_comma Meta_less + +keycode 52 = period greater period greater \ + Compose Compose Compose Compose \ + Meta_period Meta_greater Meta_period Meta_greater + +keycode 53 = slash question slash question \ + Delete Delete Delete Delete \ + Meta_slash Meta_question Meta_slash Meta_question + +keycode 54 = Shift + +keycode 55 = KP_Multiply KP_Multiply KP_Multiply KP_Multiply \ + KP_Multiply Hex_C KP_Multiply Hex_C \ + KP_Multiply Hex_C KP_Multiply Hex_C \ + KP_Multiply KP_Multiply KP_Multiply KP_Multiply + +keycode 56 = Alt + +# 0xA0 no-break space +keycode 57 = space space space space \ + nul U+00a0 nul U+00a0 \ + Meta_space Meta_space Meta_space Meta_space \ + VoidSymbol U+00a0 VoidSymbol U+00a0 + +keycode 58 = Caps_Lock Caps_Lock Caps_Lock Caps_Lock \ + Shift_Lock Shift_Lock Shift_Lock Shift_Lock \ + AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock \ + Caps_Lock Caps_Lock Caps_Lock Caps_Lock + +keycode 59 = F1 F11 F1 F11 \ + F21 F31 F21 F31 \ + Console_1 Console_13 Console_1 Console_13 \ + Console_1 Console_13 Console_1 Console_13 +keycode 60 = F2 F12 F2 F12 \ + F22 F32 F22 F32 \ + Console_2 Console_14 Console_2 Console_14 \ + Console_2 Console_14 Console_2 Console_14 +keycode 61 = F3 F13 F3 F13 \ + F23 F33 F23 F33 \ + Console_3 Console_15 Console_3 Console_15 \ + Console_3 Console_15 Console_3 Console_15 +keycode 62 = F4 F14 F4 F14 \ + F24 F34 F24 F34 \ + Console_4 Console_16 Console_4 Console_16 \ + Console_4 Console_16 Console_4 Console_16 +keycode 63 = F5 F15 F5 F15 \ + F25 F35 F25 F35 \ + Console_5 Console_17 Console_5 Console_17 \ + Console_5 Console_17 Console_5 Console_17 +keycode 64 = F6 F16 F6 F16 \ + F26 F36 F26 F36 \ + Console_6 Console_18 Console_6 Console_18 \ + Console_6 Console_18 Console_6 Console_18 +keycode 65 = F7 F17 F7 F17 \ + F27 F37 F27 F37 \ + Console_7 Console_19 Console_7 Console_19 \ + Console_7 Console_19 Console_7 Console_19 +keycode 66 = F8 F18 F8 F18 \ + F28 F38 F28 F38 \ + Console_8 Console_20 Console_8 Console_20 \ + Console_8 Console_20 Console_8 Console_20 +keycode 67 = F9 F19 F9 F19 \ + F29 F39 F29 F39 \ + Console_9 Console_21 Console_9 Console_21 \ + Console_9 Console_21 Console_9 Console_21 +keycode 68 = F10 F20 F10 F20 \ + F30 F40 F30 F40 \ + Console_10 Console_22 Console_10 Console_22 \ + Console_10 Console_22 Console_10 Console_22 +keycode 69 = Num_Lock Bare_Num_Lock Num_Lock Bare_Num_Lock \ + Num_Lock Hex_A Num_Lock Hex_A \ + Num_Lock Hex_A Num_Lock Hex_A \ + Num_Lock Num_Lock Num_Lock Num_Lock +keycode 70 = Scroll_Lock Show_Memory Scroll_Lock Show_Memory \ + Show_State VoidSymbol Show_State VoidSymbol \ + Scroll_Lock Show_Registers Scroll_Lock Show_Registers +keycode 71 = KP_7 KP_7 KP_7 KP_7 \ + KP_7 Hex_7 KP_7 Hex_7 \ + Ascii_7 Hex_7 Ascii_7 Hex_7 \ + KP_7 KP_7 KP_7 KP_7 +keycode 72 = KP_8 KP_8 KP_8 KP_8 \ + KP_8 Hex_8 KP_8 Hex_8 \ + Ascii_8 Hex_8 Ascii_8 Hex_8 \ + KP_8 KP_8 KP_8 KP_8 +keycode 73 = KP_9 KP_9 KP_9 KP_9 \ + KP_9 Hex_9 KP_9 Hex_9 \ + Ascii_9 Hex_9 Ascii_9 Hex_9 \ + KP_9 KP_9 KP_9 KP_9 +keycode 74 = KP_Subtract KP_Subtract KP_Subtract KP_Subtract \ + KP_Subtract Hex_D KP_Subtract Hex_D \ + KP_Subtract Hex_D KP_Subtract Hex_D \ + KP_Subtract KP_Subtract KP_Subtract KP_Subtract +keycode 75 = KP_4 KP_4 KP_4 KP_4 \ + KP_4 Hex_4 KP_4 Hex_4 \ + Ascii_4 Hex_4 Ascii_4 Hex_4 \ + KP_4 KP_4 KP_4 KP_4 +keycode 76 = KP_5 KP_5 KP_5 KP_5 \ + KP_5 Hex_5 KP_5 Hex_5 \ + Ascii_5 Hex_5 Ascii_5 Hex_5 \ + KP_5 KP_5 KP_5 KP_5 +keycode 77 = KP_6 KP_6 KP_6 KP_6 \ + KP_6 Hex_6 KP_6 Hex_6 \ + Ascii_6 Hex_6 Ascii_6 Hex_6 \ + KP_6 KP_6 KP_6 KP_6 +keycode 78 = KP_Add KP_Add KP_Add KP_Add \ + KP_Add Hex_E KP_Add Hex_E \ + KP_Add Hex_E KP_Add Hex_E \ + KP_Add KP_Add KP_Add KP_Add +keycode 79 = KP_1 KP_1 KP_1 KP_1 \ + KP_1 Hex_1 KP_1 Hex_1 \ + Ascii_1 Hex_1 Ascii_1 Hex_1 \ + KP_1 KP_1 KP_1 KP_1 +keycode 80 = KP_2 KP_2 KP_2 KP_2 \ + KP_2 Hex_2 KP_2 Hex_2 \ + Ascii_2 Hex_2 Ascii_2 Hex_2 \ + KP_2 KP_2 KP_2 KP_2 +keycode 81 = KP_3 KP_3 KP_3 KP_3 \ + KP_3 Hex_3 KP_3 Hex_3 \ + Ascii_3 Hex_3 Ascii_3 Hex_3 \ + KP_3 KP_3 KP_3 KP_3 +keycode 82 = KP_0 KP_0 KP_0 KP_0 \ + KP_0 Hex_0 KP_0 Hex_0 \ + Ascii_0 Hex_0 Ascii_0 Hex_0 \ + KP_0 KP_0 KP_0 KP_0 +keycode 83 = KP_Period + control alt keycode 83 = Boot + altgr control alt keycode 83 = Boot + +# Alt + print-screen +keycode 84 = Last_Console +keycode 85 = +#keycode 86 = less greater bar +# alt keycode 86 = Meta_less + +# On German keyboards it is between left control and left alt keys: +keycode 86 = AltGr + +keycode 87 = F11 F21 F11 F21 \ + F31 F41 F31 F41 \ + Console_11 Console_23 Console_11 Console_23 \ + Console_11 Console_23 Console_11 Console_23 +keycode 88 = F12 F22 F12 F22 \ + F32 F42 F32 F42 \ + Console_12 Console_24 Console_12 Console_24 \ + Console_12 Console_24 Console_12 Console_24 +keycode 89 = +keycode 90 = +keycode 91 = +keycode 92 = +keycode 93 = +keycode 94 = +keycode 95 = +keycode 96 = KP_Enter KP_Enter KP_Enter KP_Enter \ + KP_Enter Hex_F KP_Enter Hex_F \ + AltGr_Lock Hex_F AltGr_Lock Hex_F \ + AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock + +keycode 97 = Control + +keycode 98 = KP_Divide KP_Divide KP_Divide KP_Divide \ + KP_Divide Hex_B KP_Divide Hex_B \ + KP_Divide Hex_B KP_Divide Hex_B \ + KP_Divide KP_Divide KP_Divide KP_Divide + +keycode 99 = Control_backslash # 99=Print-Screen +keycode 100 = AltGr +keycode 101 = Break # 101=Control-Pause +string F102 = "\033[7$" +keycode 102 = Find # =Home + shift keycode 102 = F102 + shift AltGr keycode 102 = F102 +string F103 = "\033[a" +keycode 103 = Up + shift keycode 103 = F103 + shift AltGr keycode 103 = F103 + alt keycode 103 = Spawn_Console + AltGr alt keycode 103 = Spawn_Console + shift alt keycode 103 = Spawn_Console + shift AltGr alt keycode 103 = Spawn_Console +keycode 104 = Prior # =PageUp + shift keycode 104 = Scroll_Backward + AltGr shift keycode 104 = Scroll_Backward +string F105 = "\033[d" +keycode 105 = Left + shift keycode 105 = F105 + shift AltGr keycode 105 = F105 + alt keycode 105 = Decr_Console + AltGr alt keycode 105 = Decr_Console + shift alt keycode 105 = Decr_Console + shift AltGr alt keycode 105 = Decr_Console +string F106 = "\033[c" +keycode 106 = Right + shift keycode 106 = F106 + shift AltGr keycode 106 = F106 + alt keycode 106 = Incr_Console + AltGr alt keycode 106 = Incr_Console + shift alt keycode 106 = Incr_Console + shift AltGr alt keycode 106 = Incr_Console +string F107 = "\033[8$" +keycode 107 = Select # =End + shift keycode 107 = F107 + shift AltGr keycode 107 = F107 +string F108 = "\033[b" +keycode 108 = Down + shift keycode 108 = F108 + shift AltGr keycode 108 = F108 +keycode 109 = Next # =PageDown + shift keycode 109 = Scroll_Forward + AltGr shift keycode 109 = Scroll_Forward +string F110 = "\033[2$" +keycode 110 = Insert + shift keycode 110 = F110 + shift AltGr keycode 110 = F110 + +# Edit this if you want strict VT100 emulation. +string F111 = "\033[3$" +keycode 111 = Delete F111 Delete F111 \ + Remove Remove Remove Remove \ + Meta_Delete Meta_Delete Meta_Delete Meta_Delete \ + Boot Boot Boot Boot + +# My PC 102 keyboard seems don't have 112-118. +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 F21 = "\033[35~" +string F22 = "\033[36~" +string F23 = "\033[37~" +string F24 = "\033[38~" +string F25 = "\033[39~" +string F26 = "\033[40~" +string F27 = "\033[41~" +string F28 = "\033[42~" +string F29 = "\033[43~" +string F30 = "\033[44~" +string F31 = "\033[45~" +string F32 = "\033[46~" +string F33 = "\033[47~" +string F34 = "\033[48~" +string F35 = "\033[49~" +string F36 = "\033[50~" +string F37 = "\033[51~" +string F38 = "\033[52~" +string F39 = "\033[53~" +string F40 = "\033[54~" +string F41 = "\033[55~" +string F42 = "\033[56~" +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" + +# ISO-8859-1 characters - don't work in Unicode mode as of +# loadkeys V.89 and Linux 2.0.29. Use Control+Alt+1 to see them. +compose as usual for "iso-8859-1" + + diff --git a/keymaps/i386/qwerty/lt.l4.kmap b/keymaps/i386/qwerty/lt.l4.kmap new file mode 100644 index 0000000..077eead --- /dev/null +++ b/keymaps/i386/qwerty/lt.l4.kmap @@ -0,0 +1,66 @@ +#encoding: UTF-8 +# Lithuanian key-map for PC 101/102 keyboard in ISO 8859-4 mode. V1.0. +# Comments & bug reports to: RiÄardas ÄŒepas <rch@pub.osf.lt> +# Load after loading lt.map. See lt.map for more info. +# Usage: kbd_mode -a; loadkeys lt.map lt.l4.map; setfont lat4u* -m vga2iso + +charset "iso-8859-4" + +# U+0105 U+0104 +AltGr keycode 2 = +aogonek +Shift AltGr keycode 2 = +Aogonek + +# U+010d U+010c +AltGr keycode 3 = +ccaron +Shift AltGr keycode 3 = +Ccaron + +# U+0119 U+0118 +AltGr keycode 4 = +eogonek +Shift AltGr keycode 4 = +Eogonek + +# U+0117 U+0116 +AltGr keycode 5 = +eabovedot +Shift AltGr keycode 5 = +Eabovedot + +# U+012f U+012e +AltGr keycode 6 = +iogonek +Shift AltGr keycode 6 = +Iogonek + +# U+0161 U+0160 +AltGr keycode 7 = +scaron +Shift AltGr keycode 7 = +Scaron + +# U+0173 U+0172 +AltGr keycode 8 = +uogonek +Shift AltGr keycode 8 = +Uogonek + +# U+016b U+016a +AltGr keycode 9 = +umacron +Shift AltGr keycode 9 = +Umacron + +# not available in ISO 8859-4 low_double_comma_quotation_mark „ U+201e +AltGr keycode 10 = 0x90 + +# not available in ISO 8859-4 double_turned_comma_quotation_mark “ U+201c +AltGr keycode 11 = 0x91 + +Shift Control keycode 12 = hyphen +Shift AltGr Control keycode 12 = hyphen +Shift Alt keycode 12 = minus +Shift AltGr Alt keycode 12 = minus +Shift Control Alt keycode 12 = hyphen +Shift AltGr Control Alt keycode 12 = hyphen + +# U+017e U+017d +AltGr keycode 13 = +zcaron +Shift AltGr keycode 13 = +Zcaron + + Control Alt keycode 40 = quotedbl + AltGr Control Alt keycode 40 = quotedbl +Shift Control Alt keycode 40 = quotedbl +Shift AltGr Control Alt keycode 40 = quotedbl + +Shift Control keycode 57 = nobreakspace +Shift AltGr Control keycode 57 = nobreakspace +Shift Control Alt keycode 57 = nobreakspace +Shift AltGr Control Alt keycode 57 = nobreakspace diff --git a/keymaps/i386/qwerty/lv-latin4.kmap b/keymaps/i386/qwerty/lv-latin4.kmap new file mode 100644 index 0000000..d6b76af --- /dev/null +++ b/keymaps/i386/qwerty/lv-latin4.kmap @@ -0,0 +1,252 @@ +# $Id: lv-latin4.kmap,v 1.2 1999/07/07 18:03:57 ilya Exp $ +# +# Latvian ISO-8859-4 keyboard.map. Latvian accented characters are entered +# using AltGr and pressing their unaccented counterpart, i.e., AltGr-A is "A +# MACRON", AltGr-K is "K CEDILLA", AltGr-Z is "Z CARON", and so on. +# +# [Rr] with cedillas are added to support diaspora Latvian, [Oo] with macrons +# retained to support Latgalian. +# +# Lithuanian and Estonian characters are provided as compose sequences: +# <compose>-","-"U" gets you "U OGONEK", <compose>-"."-"E" is "E WITH DOT +# ABOVE" etc. +# +# Usage: loadkeys lv-latin4.map +# +# Contributed by Ilya Ketris <ilya@gde.to> +# + +charset "iso-8859-4" +keymaps 0-4,6,8-10,12,16 +strings as usual + + keycode 14 = BackSpace BackSpace BackSpace BackSpace + alt keycode 14 = Meta_Delete +# º ª + keycode 18 = +e +E +emacron +Emacron + control keycode 18 = Control_e +altgr control keycode 18 = Control_e +# ³ £ + keycode 19 = +r +R +rcedilla +Rcedilla + control keycode 19 = Control_r +altgr control keycode 19 = Control_r +# þ Þ + keycode 22 = +u +U +umacron +Umacron + control keycode 22 = Control_u +altgr control keycode 22 = Control_u +# ï Ï + keycode 23 = +i +I +imacron +Imacron +control keycode 23 = Tab +altgr control keycode 23 = Tab +# ò Ò + keycode 24 = +o +O +omacron +Omacron + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 26 = bracketleft braceleft +200 +232 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketleft bracketright + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m + keycode 29 = Control +# à À + keycode 30 = +a +A +amacron +Amacron + control keycode 30 = Control_a +altgr control keycode 30 = Control_a +# ¹ © + keycode 31 = +s +S +scaron +Scaron + control keycode 31 = Control_s +altgr control keycode 31 = Control_s +# » « + keycode 34 = +g +G +gcedilla +Gcedilla + control keycode 34 = Control_g +altgr control keycode 34 = Control_g +# ó Ó + keycode 37 = +k +K +kcedilla +Kcedilla + control keycode 37 = Control_k +altgr control keycode 37 = Control_k +# ¶ ¦ + keycode 38 = +l +L +lcedilla +Lcedilla + control keycode 38 = Control_l +altgr control keycode 38 = Control_l +# ¾ ® + keycode 44 = +z +Z +zcaron +Zcaron + control keycode 44 = Control_z +altgr control keycode 44 = Control_z +# è È + keycode 46 = +c +C +ccaron +Ccaron + control keycode 46 = Control_c +altgr control keycode 46 = Control_c +# ñ Ñ + keycode 49 = +n +N +ncedilla +Ncedilla + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = ShiftL_Lock + keycode 126 = + keycode 127 = + + +# Compose sequences for Lithuanian and Estonian characters. I don't want +# to load complete keyboard definitions for them, but I use them occasionally, +# as they share the same codepage with Latvian. No need for Greenlandic and +# Lappish so far, feel free to contribute. + +compose ',' 'A' to 0xa1 # Aogonek +compose ',' 'a' to 0xb1 # aogonek +compose ',' 'I' to 0xc7 # Iogonek +compose ',' 'i' to 0xe7 # iogonek +compose ',' 'E' to 0xca # Eogonek +compose ',' 'e' to 0xea # eogonek +compose ',' 'U' to 0xd9 # Uogonek +compose ',' 'u' to 0xf9 # uogonek +compose '.' 'E' to 0xcc # Edot +compose '.' 'e' to 0xec # edot + +compose ';' 'A' to 0xc4 # Adiaeresis +compose ';' 'a' to 0xe4 # adiaeresis +compose ';' 'O' to 0xd6 # Odiaeresis +compose ';' 'o' to 0xf6 # odiaeresis +compose '\'' 'O' to 0xd5 # Otilde +compose '\'' 'o' to 0xf5 # otilde + diff --git a/keymaps/i386/qwerty/lv-latin7.kmap b/keymaps/i386/qwerty/lv-latin7.kmap new file mode 100644 index 0000000..e0a347c --- /dev/null +++ b/keymaps/i386/qwerty/lv-latin7.kmap @@ -0,0 +1,258 @@ +# $Id: lv-latin9.kmap,v 1.2 1999/07/07 18:03:43 ilya Exp ilya $ +# +# Latvian ISO-8859-13 keyboard.map. +# +# Following encoding standards are roughly equivalent for Latvian characters: +# +# ISO-8859-13 (aka latin7) by International Standards Organization +# LVS-8/92 by Latvijas Valsts standartu komiteja +# CP-1257 (aka BaltRim) by Microsoft Corp. +# +# Latvian accented characters are entered +# using AltGr and pressing their unaccented counterpart, i.e., AltGr-A is "A +# MACRON", AltGr-K is "K CEDILLA", AltGr-Z is "Z CARON", and so on. +# +# [Rr] with cedillas are added to support diaspora Latvian, [Oo] with macrons +# retained to support Latgalian. +# +# Lithuanian and Estonian characters are provided as compose sequences: +# <compose>-","-"U" gets you "U OGONEK", <compose>-"."-"E" is "E WITH DOT +# ABOVE" etc. +# +# Usage: loadkeys lv-latin9.map +# +# Contributed by Ilya Ketris <ilya@gde.to> +# + +keymaps 0-4,6,8,10,12,16 +strings as usual + +# + keycode 18 = +e +E +0xe7 +0xc7 + control keycode 18 = Control_e +altgr control keycode 18 = Control_e +# + keycode 19 = +r +R +0xb3 +0xa3 + control keycode 19 = Control_r +altgr control keycode 19 = Control_r +# + keycode 22 = +u +U +0xfb +0xdb + control keycode 22 = Control_u +altgr control keycode 22 = Control_u +# + keycode 23 = +i +I +0xee +0xce + control keycode 23 = Tab +altgr control keycode 23 = Tab +# + keycode 24 = +o +O +0xf4 +0xd4 + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 26 = bracketleft braceleft 0xa9 0xae + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright 0xae 0xa9 + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m + keycode 29 = Control +# + keycode 30 = +a +A +0xe2 +0xc2 + control keycode 30 = Control_a +altgr control keycode 30 = Control_a +# + keycode 31 = +s +S +0xf0 +0xd0 + control keycode 31 = Control_s +altgr control keycode 31 = Control_s +# + keycode 34 = +g +G +0xec +0xcc + control keycode 34 = Control_g +altgr control keycode 34 = Control_g +# + keycode 37 = +k +K +0xed +0xcd + control keycode 37 = Control_k +altgr control keycode 37 = Control_k +# + keycode 38 = +l +L +0xef +0xcf + control keycode 38 = Control_l +altgr control keycode 38 = Control_l +# + keycode 44 = +z +Z +0xfe +0xde + control keycode 44 = Control_z +altgr control keycode 44 = Control_z +# + keycode 46 = +c +C +0xe8 +0xc8 + control keycode 46 = Control_c +altgr control keycode 46 = Control_c +# + keycode 49 = +n +N +0xf2 +0xd2 + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + + keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period +# shift alt keycode 52 = Meta_greater + + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = ShiftL_Lock + keycode 126 = + keycode 127 = + +# Compose sequences for Lithuanian and Estonian characters. I don't want +# to load complete keyboard definitions for them, but I use them occasionally, +# as they share the same codepage with Latvian. No need for Greenlandic and +# Lappish so far, feel free to contribute. + +compose ',' 'A' to 0xc0 # Aogonek +compose ',' 'a' to 0xe0 # aogonek +compose ',' 'I' to 0xc1 # Iogonek +compose ',' 'i' to 0xe1 # iogonek +compose ',' 'E' to 0xc7 # Eogonek +compose ',' 'e' to 0xe7 # eogonek +compose ',' 'U' to 0xd8 # Uogonek +compose ',' 'u' to 0xf8 # uogonek +compose '.' 'E' to 0xcb # Edot +compose '.' 'e' to 0xeb # edot + +compose ';' 'A' to 0xc4 # Adiaeresis +compose ';' 'a' to 0xe4 # adiaeresis +compose ';' 'O' to 0xd6 # Odiaeresis +compose ';' 'o' to 0xf6 # odiaeresis +compose '\'' 'O' to 0xd5 # Otilde +compose '\'' 'o' to 0xf5 # otilde + + diff --git a/keymaps/i386/qwerty/mac-usb-dk-latin1.kmap b/keymaps/i386/qwerty/mac-usb-dk-latin1.kmap new file mode 100644 index 0000000..a91f683 --- /dev/null +++ b/keymaps/i386/qwerty/mac-usb-dk-latin1.kmap @@ -0,0 +1,46 @@ +# mac-dk-latin1.map olh@suse.de + +alt_is_meta +include "qwerty-layout" +altgr keycode 16 = at +altgr keycode 50 = mu +#include "linux-with-alt-and-altgr" +include "mac-linux-keys-bare.inc" +plain keycode 83 = KP_Comma +include "euro.inc" +compose as usual for "iso-8859-1" +strings as usual + +keycode 41 = dollar section +keycode 2 = one exclam +keycode 3 = two quotedbl +keycode 4 = three numbersign +keycode 5 = four currency +keycode 6 = five percent +keycode 7 = six ampersand +keycode 8 = seven slash nul backslash +keycode 9 = eight parenleft bracketleft +keycode 10 = nine parenright bracketright +keycode 11 = zero equal +keycode 12 = plus question +keycode 13 = acute grave +keycode 26 = aring Aring +keycode 27 = diaeresis circumflex asciitilde +keycode 39 = ae AE adiaeresis Adiaeresis +keycode 40 = oslash Oslash odiaeresis Odiaeresis +keycode 43 = apostrophe asterisk +keycode 51 = comma semicolon +keycode 52 = period colon +keycode 53 = minus underscore Meta_minus +shift control keycode 53 = Control_underscore +keycode 57 = space space Meta_space nul +keycode 86 = less greater bar + + +alt keycode 16 = at +alt keycode 41 = bar +alt keycode 27 = dead_tilde +alt keycode 49 = dead_tilde +keycode 83 = KP_Comma + control alt keycode 83 = Boot + diff --git a/keymaps/i386/qwerty/mac-usb-es.kmap b/keymaps/i386/qwerty/mac-usb-es.kmap new file mode 100644 index 0000000..dc7f433 --- /dev/null +++ b/keymaps/i386/qwerty/mac-usb-es.kmap @@ -0,0 +1,36 @@ +# mac-es.map olh@suse.de + +include "qwerty-layout.inc" +include "mac-linux-keys-bare.inc" +include "euro.inc" +strings as usual +compose as usual for "iso-8859-1" + + + +keycode 41 = bracketleft bracketright braceleft braceright +keycode 2 = one exclamdown +keycode 3 = two exclam +keycode 4 = three numbersign sterling +keycode 5 = four dollar dollar Control_backslash +keycode 6 = five percent +keycode 7 = six slash +keycode 8 = seven ampersand bar +keycode 9 = eight asterisk degree +keycode 10 = nine parenleft sterling +keycode 11 = zero parenright +keycode 12 = minus underscore +keycode 13 = equal plus + +keycode 27 = apostrophe degree +keycode 26 = grave diaeresis bar +keycode 39 = ntilde Ntilde asciitilde +keycode 40 = semicolon colon +keycode 43 = apostrophe quotedbl +keycode 86 = less greater bracketleft braceleft +keycode 51 = comma questiondown +keycode 52 = period question +keycode 53 = ccedilla Ccedilla +keycode 83 = KP_Comma + control alt keycode 83 = Boot + diff --git a/keymaps/i386/qwerty/mac-usb-euro.kmap b/keymaps/i386/qwerty/mac-usb-euro.kmap new file mode 100644 index 0000000..630cd94 --- /dev/null +++ b/keymaps/i386/qwerty/mac-usb-euro.kmap @@ -0,0 +1,6 @@ +# Euro and cent +# [Say: "loadkeys euro" to get Euro and cent with Alt on the positions +# where many keyboards have E and C. +# To get it displayed, use a latin0 (i.e., latin9) font.] +alt keycode 18 = currency +alt keycode 46 = cent diff --git a/keymaps/i386/qwerty/mac-usb-fi-latin1.kmap b/keymaps/i386/qwerty/mac-usb-fi-latin1.kmap new file mode 100644 index 0000000..8467cef --- /dev/null +++ b/keymaps/i386/qwerty/mac-usb-fi-latin1.kmap @@ -0,0 +1,70 @@ +# mac-fi-latin1.kmap +# converted from mac-us-ext by bronx 070600 +# tested on MacAlly ext USB kbd +# euro sign on number 4, keycode 21 +# +# keycode 0 is the 'a', for some reason keycode 90 is +# also defined as an 'a', I'm not sure why. +# +alt_is_meta +include "qwerty-layout" +include "mac-linux-keys-bare.inc" +include "euro.inc" +compose as usual for "iso-8859-1" +strings as usual + +keycode 2 = one exclam +alt keycode 2 = Meta_one +keycode 3 = two quotedbl quotedbl nul nul +alt keycode 3 = Meta_two +keycode 4 = three numbersign +control keycode 4 = Escape +alt keycode 4 = Meta_three +keycode 5 = four dollar currency Control_backslash +alt keycode 5 = Meta_four +keycode 7 = six ampersand +control keycode 7 = Control_asciicircum +alt keycode 7 = Meta_six +keycode 6 = five percent +control keycode 6 = Control_bracketright +alt keycode 6 = Meta_five +keycode 13 = acute grave +alt keycode 13 = Meta_equal +keycode 10 = nine parenright bracketright braceright +alt keycode 10 = braceright +keycode 8 = seven slash bar +alt keycode 8 = backslash +keycode 12 = plus question backslash Control_underscore Control_underscore Meta_minus +keycode 9 = eight parenleft bracketleft +alt keycode 9 = braceleft +keycode 11 = zero equal braceright +alt keycode 11 = Meta_zero +keycode 27 = diaeresis asciicircum asciitilde Control_bracketright +alt keycode 27 = Meta_bracketright +keycode 26 = aring Aring +control keycode 26 = Escape +alt keycode 26 = Meta_bracketleft +keycode 40 = adiaeresis Adiaeresis +control keycode 40 = Control_g +alt keycode 40 = Meta_apostrophe +keycode 39 = odiaeresis Odiaeresis +alt keycode 39 = Meta_semicolon +keycode 43 = apostrophe asterisk at +control keycode 43 = Control_backslash +alt keycode 43 = Meta_backslash +keycode 51 = comma semicolon +alt keycode 51 = Meta_comma +keycode 53 = minus underscore +control keycode 53 = Delete +alt keycode 53 = Meta_minus +keycode 52 = period colon +control keycode 52 = Compose +alt keycode 52 = Meta_period +keycode 86 = less greater +control keycode 86 = nul +alt keycode 86 = Meta_grave +keycode 14 = Delete Remove +alt keycode 14 = Meta_Delete +keycode 83 = KP_Comma + control alt keycode 83 = Boot + diff --git a/keymaps/i386/qwerty/mac-usb-se.kmap b/keymaps/i386/qwerty/mac-usb-se.kmap new file mode 100644 index 0000000..f3e3c13 --- /dev/null +++ b/keymaps/i386/qwerty/mac-usb-se.kmap @@ -0,0 +1,34 @@ +# mac-se.map olh@suse.de + +include "qwerty-layout.inc" +include "mac-linux-keys-bare.inc" +strings as usual +compose as usual for "iso-8859-1" + + + +keycode 41 = section degree +keycode 2 = one exclam copyright +keycode 3 = two quotedbl +keycode 4 = three numbersign sterling +keycode 5 = four dollar dollar Control_backslash +keycode 6 = five percent +keycode 7 = six ampersand +keycode 8 = seven slash bar backslash +keycode 9 = eight parenleft bracketleft +keycode 10 = nine parenright bracketright +keycode 11 = zero equal +keycode 12 = minus question +keycode 13 = plus grave +keycode 27 = aring Aring +keycode 26 = dead_diaeresis asciicircum asciitilde +keycode 39 = odiaeresis Odiaeresis +keycode 40 = adiaeresis Adiaeresis ae AE +keycode 43 = apostrophe asterisk +keycode 86 = less greater +keycode 51 = comma semicolon +keycode 53 = minus underscore +keycode 52 = period colon +keycode 83 = KP_Period + control alt keycode 83 = Boot + diff --git a/keymaps/i386/qwerty/mac-usb-uk.kmap b/keymaps/i386/qwerty/mac-usb-uk.kmap new file mode 100644 index 0000000..5d8971b --- /dev/null +++ b/keymaps/i386/qwerty/mac-usb-uk.kmap @@ -0,0 +1,59 @@ +# mac-uk.map olh@suse.de +include "qwerty-layout.inc" +include "mac-linux-keys-bare.inc" +strings as usual +compose as usual for "iso-8859-1" + +keycode 2 = one exclam exclamdown + alt keycode 2 = Meta_one +keycode 3 = two at +keycode 4 = three sterling numbersign + control keycode 4 = Escape +keycode 5 = four dollar dollar Control_backslash + alt keycode 5 = Meta_four +keycode 7 = six asciicircum section + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 6 = five percent macron + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 13 = equal plus + alt keycode 13 = Meta_equal +keycode 10 = nine parenleft bracketright + alt keycode 10 = Meta_nine +keycode 8 = seven ampersand braceleft Control_underscore + alt keycode 8 = Meta_seven +keycode 12 = minus underscore backslash Control_underscore Control_underscore Meta_minus +keycode 9 = eight asterisk bracketleft Delete + alt keycode 9 = Meta_eight +keycode 11 = zero parenright braceright + alt keycode 11 = Meta_zero +keycode 27 = bracketright braceright asciitilde Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 41 = section plusminus +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 51 = comma less + alt keycode 51 = Meta_comma +keycode 53 = slash question + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period +keycode 83 = KP_Period + control alt keycode 83 = Boot +keycode 86 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 70 = Scroll_Lock Show_Memory Show_Registers Show_State + alt keycode 70 = Scroll_Lock diff --git a/keymaps/i386/qwerty/mac-usb-us.kmap b/keymaps/i386/qwerty/mac-usb-us.kmap new file mode 100644 index 0000000..33f7950 --- /dev/null +++ b/keymaps/i386/qwerty/mac-usb-us.kmap @@ -0,0 +1,74 @@ +# Macintosh us.map +# From Frank Murphy <fjm_maillists@yahoo.com> +# +keymaps 0-6,8-9,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape +keycode 2 = one exclam exclamdown +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul +keycode 4 = three numbersign + control keycode 4 = Escape +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + shift control keycode 5 = Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum +keycode 8 = seven ampersand braceleft + control keycode 8 = Control_underscore +keycode 9 = eight asterisk bracketleft + control keycode 9 = Delete +keycode 10 = nine parenleft bracketright +keycode 11 = zero parenright braceright +keycode 12 = minus underscore backslash + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore +keycode 13 = equal plus +keycode 14 = Delete Remove + control keycode 14 = Remove + shift alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab +keycode 26 = bracketleft braceleft + control keycode 26 = Escape +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g +keycode 41 = grave asciitilde + control keycode 41 = nul +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash +keycode 51 = comma less guillemotleft +keycode 52 = period greater guillemotright + control keycode 52 = Compose +keycode 53 = slash question questiondown + control keycode 53 = Delete + shift control keycode 53 = Delete +keycode 54 = Shift +keycode 56 = Alt # Alt/Option key left +keycode 57 = space space nobreakspace + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 70 = Scroll_Lock Show_Memory Show_Registers + control keycode 70 = Show_State +keycode 83 = KP_Period + control alt keycode 83 = Boot + +keycode 101 = Pause # Break/Pause + control keycode 101 = Break # Ctrl+Break/Pause + +# Apple keypad has equal +keycode 117 = equal diff --git a/keymaps/i386/qwerty/mk.kmap b/keymaps/i386/qwerty/mk.kmap new file mode 100644 index 0000000..4ff529b --- /dev/null +++ b/keymaps/i386/qwerty/mk.kmap @@ -0,0 +1,108 @@ +# From: Danko Ilik <danko@mindless.com> +# Date: Sun Feb 7 19:58:47 CET 1999 +# +# Macedonian Cyrilic Unicode keyboard mapping +############################################### +# +# Vkluchuvanje/iskluchuvanje na kirilichen mod se pravi so left_alt+left_shift +# +# kaj mene, so slednata niza naredbi se vkluchuva terminalskata podrshka +# za nashiot jazik: +# setfont iso05.f14 +# loadunimap iso05.uni +# kbd_mode -u +# loadkeys mk.map +# so +# echo -e '\033%G' +# se ovozmozhuva prikaz na kirilichni simboli na terminalot, shto nekogash +# znae da go razneubavi displayot (kaj programi shto koristat ncurses, +# na primer) pa e zgodno da se iskluchi ispisot na kirilicata: +# echo -e '\033%@' +# +# Mnogu od programite se zbunuvaat koga kje im se prati tolku mokjen :) +# karakter kako kirilichniot, pa treba da se iskluchat soodvetnite +# blokadi na 8-bitovi. +# +# Verojatno, tekst so komentari za nashite raboti mozhe da najdete na +# http://eon.pmf.ukim.edu.mk/~danko/linux.mk/ +# +# Pratete komentar so sugestii. +# +# korisna e dokumentacijata za kbd paketot (/usr/doc/kbd*) +############################################### +# (adapted a bit, aeb) +# +charset "iso-8859-5" +alt_is_meta +keymaps 0-10,12,14 +include "linux-with-modeshift-altgr.inc" +strings as usual + +keycode 1 = Escape +keycode 2 = one exclam one exclam +keycode 3 = two at two at nul nul +keycode 4 = three numbersign three numbersign Escape +keycode 5 = four dollar four dollar Control_backslash +keycode 6 = five percent five percent Control_bracketright +keycode 7 = six asciicircum six asciicircum Control_asciicircum +keycode 8 = seven ampersand seven ampersand Control_underscore +keycode 9 = eight asterisk eight asterisk Delete +keycode 10 = nine parenleft nine parenleft +keycode 11 = zero parenright zero parenright +keycode 12 = minus underscore minus underscore Control_underscore Control_underscore +keycode 13 = equal plus equal plus +keycode 14 = Delete Delete Delete Delete BackSpace +keycode 15 = Tab +keycode 16 = +q +Q U+0459 U+0409 Control_q Control_q Control_q Control_q +keycode 17 = +w +W U+045a U+040a Control_w Control_w Control_w Control_w +keycode 18 = +e +E U+0435 U+0415 Control_e Control_e Control_e Control_e +keycode 19 = +r +R U+0440 U+0420 Control_r Control_r Control_r Control_r +keycode 20 = +t +T U+0442 U+0422 Control_t Control_t Control_t Control_t +keycode 21 = +y +Y U+0455 U+0405 Control_y Control_y Control_y Control_y +keycode 22 = +u +U U+0443 U+0423 Control_u Control_u Control_u Control_u +keycode 23 = +i +I U+0438 U+0418 Tab Tab Tab Tab +keycode 24 = +o +O U+043e U+041e Control_o Control_o Control_o Control_o +keycode 25 = +p +P U+043f U+041f Control_p Control_p Control_p Control_p +keycode 26 = bracketleft braceleft U+0448 U+0428 Escape +keycode 27 = bracketright braceright U+0453 U+0403 Control_bracketright +keycode 28 = Return +alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a +A U+0430 U+0410 Control_a Control_a Control_a Control_a +keycode 31 = +s +S U+0441 U+0421 Control_s Control_s Control_s Control_s +keycode 32 = +d +D U+0434 U+0414 Control_d Control_d Control_d Control_d +keycode 33 = +f +F U+0444 U+0424 Control_f Control_f Control_f Control_f +keycode 34 = +g +G U+0433 U+0413 Control_g Control_g Control_g Control_g +keycode 35 = +h +H U+0445 U+0425 BackSpace BackSpace BackSpace BackSpace +keycode 36 = +j +J U+0458 U+0408 Linefeed Linefeed Linefeed Linefeed +keycode 37 = +k +K U+043a U+041a Control_k Control_k Control_k Control_k +keycode 38 = +l +L U+043b U+041b Control_l Control_l Control_l Control_l +keycode 39 = semicolon colon U+0447 U+0427 +keycode 40 = apostrophe quotedbl U+045c U+040c Control_g +keycode 41 = grave asciitilde apostrophe quotedbl nul + +keycode 42 = Shift +alt keycode 42 = AltGr_Lock +altgr alt keycode 42 = AltGr_Lock + +keycode 43 = backslash bar U+0436 U+0416 Control_backslash +keycode 44 = +z +Z U+0437 U+0417 Control_z Control_z Control_z Control_z +keycode 45 = +x +X U+045f U+040f Control_x Control_x Control_x Control_x +keycode 46 = +c +C U+0446 U+0426 Control_c Control_c Control_c Control_c +keycode 47 = +v +V U+0432 U+0412 Control_v Control_v Control_v Control_v +keycode 48 = +b +B U+0431 U+0411 Control_b Control_b Control_b Control_b +keycode 49 = +n +N U+043d U+041d Control_n Control_n Control_n Control_n +keycode 50 = +m +M U+043c U+041c Control_m Control_m Control_m Control_m +keycode 51 = comma less comma semicolon +keycode 52 = period greater period colon +keycode 53 = slash question slash question Delete Delete +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space +control keycode 57 = nul +keycode 58 = Caps_Lock + +keycode 86 = less greater bar + +altgr control alt keycode 111 = Boot diff --git a/keymaps/i386/qwerty/nl.kmap b/keymaps/i386/qwerty/nl.kmap new file mode 100644 index 0000000..e2e32e8 --- /dev/null +++ b/keymaps/i386/qwerty/nl.kmap @@ -0,0 +1,70 @@ +# NL Keyboard Mapping version 1.0.0.0 +# +# Date: 19-12-2004 (Frans Pop <aragorn@tiscali.nl>) +# Revised, based on a Dell keyboard with Dutch layout +# +# Decided to define the tilde key as a normal key (asciitilde) because of +# it's role in Linux and to put dead_tilde under Shift-AltGr. +# All other accents are defined as dead keys. +# I set the keycode 13 to 'degree', although 'masculine' could be intended. +# The character to use for AltGr-41 was unclear. On the Dell keyboard it +# looks like a 'macron', but that's unused in Dutch. In the end I decided on +# 'notsign' as I remember having seen that on other Dutch keyboards and +# was able to find on two examples of Dutch keyboards on the web. +# +charset "iso-8859-1" +keymaps 0-6,8-9,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" +strings as usual +compose as usual for "iso-8859-1" +include "euro" + +keycode 1 = Escape +keycode 2 = one exclam onesuperior +keycode 3 = two quotedbl twosuperior +keycode 4 = three numbersign threesuperior + control keycode 4 = Escape +keycode 5 = four dollar onequarter +keycode 6 = five percent onehalf +keycode 7 = six ampersand threequarters +keycode 8 = seven underscore sterling + control keycode 8 = Control_underscore +keycode 9 = eight parenleft braceleft + control keycode 9 = Delete +keycode 10 = nine parenright braceright +keycode 11 = zero apostrophe nul +keycode 12 = slash question backslash + control keycode 12 = Control_backslash +keycode 13 = degree asciitilde dead_cedilla dead_tilde +keycode 14 = Delete +keycode 15 = Tab +altgr keycode 19 = paragraph +keycode 26 = dead_diaeresis dead_circumflex + control keycode 26 = Control_asciicircum +keycode 27 = asterisk bar +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +altgr keycode 31 = ssharp +keycode 39 = plus plusminus +keycode 40 = dead_acute dead_grave +keycode 41 = at section notsign +keycode 42 = Shift +keycode 43 = less greater +altgr keycode 44 = guillemotleft +altgr keycode 45 = guillemotright +altgr keycode 50 = mu +keycode 51 = comma semicolon +keycode 52 = period colon periodcentered +keycode 53 = minus equal + control keycode 53 = Delete +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = bracketright bracketleft brokenbar + control keycode 86 = Control_bracketright +keycode 97 = Control diff --git a/keymaps/i386/qwerty/no-latin1.kmap b/keymaps/i386/qwerty/no-latin1.kmap new file mode 100644 index 0000000..54b23a2 --- /dev/null +++ b/keymaps/i386/qwerty/no-latin1.kmap @@ -0,0 +1,192 @@ +# /usr/lib/kbd/keymaps/i386/qwerty/no-latin1.map +# +# Send comments to Kjetil T. Homme <kjetilho@ifi.uio.no> +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma + plain keycode 111 = Delete # "Remove" originally, weird... +strings as usual + + keycode 1 = Escape + alt keycode 1 = Meta_Escape + + keycode 2 = one exclam exclamdown onesuperior + alt keycode 2 = Meta_one + + keycode 3 = two quotedbl at twosuperior +control keycode 3 = nul + alt keycode 3 = Meta_two + + keycode 4 = three numbersign sterling threesuperior +control keycode 4 = Escape + alt keycode 4 = Meta_three + + keycode 5 = four dollar currency onequarter +control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + + keycode 6 = five percent onehalf onehalf +control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + + keycode 7 = six ampersand threequarters threequarters +control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + + keycode 8 = seven slash braceleft division +control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + + keycode 9 = eight parenleft bracketleft +control keycode 9 = Delete + alt keycode 9 = Meta_eight + + keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine + + keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero + + keycode 12 = plus question plusminus questiondown + alt keycode 12 = Meta_plus + + keycode 13 = backslash grave dead_acute dead_grave +control keycode 13 = Control_backslash + alt keycode 13 = Meta_backslash + + keycode 14 = Delete +control keycode 14 = Control_underscore # For Emacs' UNDO :-) + alt keycode 14 = Meta_Delete + + keycode 15 = Tab + alt keycode 15 = Meta_Tab + + keycode 16 = +q + keycode 17 = +w + + keycode 18 = +e +E +eacute +Eacute +control keycode 18 = Control_e + alt keycode 18 = Meta_e + + keycode 19 = +r +R registered +control keycode 19 = Control_r + alt keycode 19 = Meta_r + + keycode 20 = +t +T +thorn +THORN +control keycode 20 = Control_t + alt keycode 20 = Meta_t + + keycode 21 = +y +Y ydiaeresis yen +control keycode 21 = Control_y + alt keycode 21 = Meta_y + + keycode 22 = +u +U +udiaeresis +Udiaeresis +control keycode 22 = Control_u + alt keycode 22 = Meta_u + + keycode 23 = +i +I +idiaeresis +Idiaeresis +control keycode 23 = Tab + alt keycode 23 = Meta_i + + keycode 24 = +o +O +ograve +Ograve +control keycode 24 = Control_o + alt keycode 24 = Meta_o + + keycode 25 = +p +P paragraph +control keycode 25 = Control_p + alt keycode 25 = Meta_p + + keycode 26 = +aring +Aring braceright bracketright +control keycode 26 = Control_bracketright + alt keycode 26 = Meta_bracketright + + keycode 27 = asciitilde asciicircum dead_diaeresis dead_tilde +control keycode 27 = Control_asciicircum + alt keycode 27 = Meta_asciicircum + + keycode 28 = Return + alt keycode 28 = Meta_Control_m + + keycode 29 = Control + + keycode 30 = +a +A +aacute +Aacute +control keycode 30 = Control_a + alt keycode 30 = Meta_a + + keycode 31 = +s +S ssharp +control keycode 31 = Control_s + + keycode 32 = +d +D +eth +ETH +control keycode 32 = Control_d + alt keycode 32 = Meta_d + + keycode 33 = +f +F ordfeminine ordfeminine +control keycode 33 = Control_f + alt keycode 33 = Meta_f + + keycode 34 = +g + keycode 35 = +h + keycode 36 = +j + keycode 37 = +k + keycode 38 = +l + + keycode 39 = +oslash +Ooblique bar backslash +control keycode 39 = Control_backslash + alt keycode 39 = Meta_backslash + + keycode 40 = +ae +AE braceleft bracketleft +control keycode 40 = Escape + alt keycode 40 = Meta_bracketleft + + keycode 41 = bar section brokenbar paragraph +control keycode 41 = Control_backslash + alt keycode 41 = Meta_bar + + keycode 42 = Shift + + keycode 43 = apostrophe asterisk dead_circumflex multiply + alt keycode 43 = Meta_apostrophe + + keycode 44 = +z + + keycode 45 = +x +X multiply +control keycode 45 = Control_x + alt keycode 45 = Meta_x + + keycode 46 = +c +C ccedilla copyright +control keycode 46 = Control_c + alt keycode 46 = Meta_c + + keycode 47 = +v + keycode 48 = +b + + keycode 49 = +n +N +ntilde +Ntilde +control keycode 49 = Control_n + alt keycode 49 = Meta_n + + keycode 50 = +m +M mu masculine +control keycode 50 = Control_m + alt keycode 50 = Meta_m + + keycode 51 = comma semicolon cedilla guillemotleft + alt keycode 51 = Meta_comma + + keycode 52 = period colon periodcentered guillemotright + alt keycode 52 = Meta_period + + keycode 53 = minus underscore hyphen +control keycode 53 = Control_underscore + alt keycode 53 = Meta_minus + + keycode 54 = Shift + keycode 56 = Alt + + keycode 57 = space space nobreakspace nobreakspace +control keycode 57 = nul + alt keycode 57 = Meta_space + + keycode 58 = Caps_Lock + + keycode 86 = less greater guillemotleft guillemotright + alt keycode 86 = Meta_less + + keycode 97 = Control diff --git a/keymaps/i386/qwerty/no-standard.kmap b/keymaps/i386/qwerty/no-standard.kmap new file mode 100644 index 0000000..7dc5120 --- /dev/null +++ b/keymaps/i386/qwerty/no-standard.kmap @@ -0,0 +1,223 @@ +# /usr/lib/kbd/keymaps/i386/qwerty/no-standard.kmap +# +# More standard- (read: keyboard-)conforming layout for Norwegian. Most +# notably, $ on altgr-4 instead of shift-4, dead keys for ^ ~ ´ `, etc. +# Though still containing alot of extras (even added some), everything +# now works as you would expect (that is, as they do in Windows, etc.) +# --Stian Sletner <stian@sletner.com> +# +# Based on no-latin1 by Kjetil T. Homme <kjetilho@ifi.uio.no> + +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma + plain keycode 111 = Remove +strings as usual +compose as usual for "iso-8859-1" + + keycode 1 = Escape + alt keycode 1 = Meta_Escape + + keycode 2 = one exclam exclamdown onesuperior + keycode 3 = two quotedbl at twosuperior + keycode 4 = three numbersign sterling threesuperior +control keycode 4 = Escape + alt keycode 4 = Meta_three + keycode 5 = four currency dollar onequarter + keycode 6 = five percent onehalf onehalf + keycode 7 = six ampersand threequarters threequarters + keycode 8 = seven slash braceleft division + keycode 9 = eight parenleft bracketleft guillemotleft + keycode 10 = nine parenright bracketright guillemotright + keycode 11 = zero equal braceright degree + keycode 12 = plus question plusminus questiondown + + keycode 13 = backslash dead_grave 0x0db4 notsign + + keycode 14 = Delete +control keycode 14 = Control_underscore # For Emacs' UNDO :-) + alt keycode 14 = Meta_Delete + + keycode 15 = Tab + alt keycode 15 = Meta_Tab + + keycode 16 = +q +Q braceleft bracketleft + keycode 17 = +w +W braceright bracketright + + keycode 18 = +e +E +eacute +Eacute +control keycode 18 = Control_e + alt keycode 18 = Meta_e + + keycode 19 = +r +R registered copyright +control keycode 19 = Control_r + alt keycode 19 = Meta_r + + keycode 20 = +t +T +thorn +THORN + + keycode 21 = +y +Y ydiaeresis yen +control keycode 21 = Control_y + alt keycode 21 = Meta_y + + keycode 22 = +u +U +udiaeresis +Udiaeresis +control keycode 22 = Control_u + alt keycode 22 = Meta_u + + keycode 23 = +i +I +idiaeresis +Idiaeresis +control keycode 23 = Tab + alt keycode 23 = Meta_i + + keycode 24 = +o +O +ograve +Ograve +control keycode 24 = Control_o + alt keycode 24 = Meta_o + + keycode 25 = +p +P paragraph +control keycode 25 = Control_p + alt keycode 25 = Meta_p + + keycode 26 = +aring +Aring braceright bracketright +control keycode 26 = Control_bracketright + alt keycode 26 = Meta_bracketright + + keycode 27 = 0x0da8 dead_circumflex dead_tilde +control keycode 27 = Control_asciicircum + alt keycode 27 = Meta_asciicircum + + keycode 28 = Return + alt keycode 28 = Meta_Control_m + + keycode 29 = Control + + keycode 30 = +a +A +aacute +Aacute +control keycode 30 = Control_a + alt keycode 30 = Meta_a + + keycode 31 = +s +S ssharp +control keycode 31 = Control_s + + keycode 32 = +d +D +eth +ETH +control keycode 32 = Control_d + alt keycode 32 = Meta_d + + keycode 33 = +f +F ordfeminine ordfeminine +control keycode 33 = Control_f + alt keycode 33 = Meta_f + + keycode 34 = +g + keycode 35 = +h + keycode 36 = +j + keycode 37 = +k + keycode 38 = +l + + keycode 39 = +oslash +Ooblique bar backslash +control keycode 39 = Control_backslash + alt keycode 39 = Meta_backslash + + keycode 40 = +ae +AE braceleft bracketleft +control keycode 40 = Escape + alt keycode 40 = Meta_bracketleft + + keycode 41 = bar section brokenbar paragraph +control keycode 41 = Control_backslash + alt keycode 41 = Meta_bar + + keycode 42 = Shift + + keycode 43 = apostrophe asterisk dead_circumflex multiply + alt keycode 43 = Meta_apostrophe + + keycode 44 = +z + + keycode 45 = +x +X multiply +control keycode 45 = Control_x + alt keycode 45 = Meta_x + + keycode 46 = +c +C ccedilla Ccedilla +control keycode 46 = Control_c + alt keycode 46 = Meta_c + + keycode 47 = +v + keycode 48 = +b + + keycode 49 = +n +N +ntilde +Ntilde +control keycode 49 = Control_n + alt keycode 49 = Meta_n + + keycode 50 = +m +M mu masculine +control keycode 50 = Control_m + alt keycode 50 = Meta_m + + keycode 51 = comma semicolon 0x0db8 guillemotleft + alt keycode 51 = Meta_comma + + keycode 52 = period colon periodcentered guillemotright + alt keycode 52 = Meta_period + + keycode 53 = minus underscore hyphen macron +control keycode 53 = Control_underscore + alt keycode 53 = Meta_minus + + keycode 54 = Shift + keycode 56 = Alt + + keycode 57 = space space nobreakspace nobreakspace +control keycode 57 = nul + alt keycode 57 = Meta_space + + keycode 58 = Caps_Lock + + keycode 86 = less greater guillemotleft guillemotright + alt keycode 86 = Meta_less + + keycode 97 = Control + + keycode 125 = braceleft + + keycode 126 = braceright + +# I added these for corrected dead keys + +compose '´' 'A' to 'Á' +compose '´' 'a' to 'á' +compose '¨' 'A' to 'Ä' +compose '¨' 'a' to 'ä' +compose '¸' 'C' to 'Ç' +compose '¸' 'c' 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 '´' 'O' to 'Ó' +compose '´' 'o' to 'ó' +compose '¨' 'O' to 'Ö' +compose '¨' 'o' to 'ö' +compose '´' 'U' to 'Ú' +compose '´' 'u' to 'ú' +compose '¨' 'U' to 'Ü' +compose '¨' 'u' to 'ü' +compose '´' 'Y' to 'Ý' +compose '´' 'y' to 'ý' +compose '¨' 'y' to 'ÿ' + +# And some new inventions + +compose '=' 'y' to '¥' +compose '=' 'Y' to '¥' +compose '|' 's' to '$' +compose '|' 'S' to '$' +compose '|' 'c' to '¢' +compose '|' 'C' to '¢' +compose '1' '4' to '¼' +compose '1' '2' to '½' +compose '3' '4' to '¾' +compose 'o' 'r' to '®' +compose 'o' 'c' to '©' +compose '-' 'o' to 'º' +compose '-' 'a' to 'ª' +compose 'o' 'e' to 'ø' +compose 'O' 'e' to 'Ø' +compose 'O' 'E' to 'Ø' +compose ':' '-' to '÷' +compose '-' ':' to '÷' diff --git a/keymaps/i386/qwerty/no.kmap b/keymaps/i386/qwerty/no.kmap new file mode 100644 index 0000000..b3a9a10 --- /dev/null +++ b/keymaps/i386/qwerty/no.kmap @@ -0,0 +1,81 @@ +keymaps 0-2,4,6,8,12 +include "qwerty-layout" +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one +keycode 3 = two quotedbl at + 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 ampersand + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero +keycode 12 = plus question + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = backslash grave apostrophe + alt keycode 13 = Meta_equal +keycode 14 = Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 26 = braceright bracketright + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = asciitilde asciicircum asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = bar backslash + alt keycode 39 = Meta_semicolon +keycode 40 = braceleft bracketleft + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = bar + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = apostrophe asterisk + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 51 = comma semicolon + alt keycode 51 = Meta_comma +keycode 52 = period colon + alt keycode 52 = Meta_period +keycode 53 = minus underscore + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/pc110.kmap b/keymaps/i386/qwerty/pc110.kmap new file mode 100644 index 0000000..1625eca --- /dev/null +++ b/keymaps/i386/qwerty/pc110.kmap @@ -0,0 +1,18 @@ +# pc110.map +# Japanese/English keyboard on IBM PC110 Palm Top +# The strange japanese key next to '1' is mapped to ESC +# Those on either side of the space bar are mapped to SPACE +# The one next to the right ALT key doesn't register! +# The yen symbol is mapped to backslash (for no good reason) +# 4 Apr 1997 robin@acm.org + +include "jp106.kmap" + +keycode 13 = circumflex underscore + control keycode 13 = Control_underscore + control shift keycode 13 = Control_underscore + alt keycode 13 = Meta_asciitilde + +# Are these keyboards really different? +# What scancode do these extra keys produce? +# Info is welcome - aeb@cwi.nl diff --git a/keymaps/i386/qwerty/pl.kmap b/keymaps/i386/qwerty/pl.kmap new file mode 100644 index 0000000..f2bef46 --- /dev/null +++ b/keymaps/i386/qwerty/pl.kmap @@ -0,0 +1,150 @@ +# From: Rafal Maszkowski <rzm@dain.oso.chalmers.se> +# Date: Mon, 7 Feb 1994 12:00:39 +0100 (MET) +# +# Polish "programmers' keyboard" + paragraph sign AltGr-4, v. 0.92 +# Rafal Maszkowski <rzm@oso.chalmers.se>, <rzm@mat.uni.torun.pl>, 94.02.16 +# +# Added keymaps line - aeb + +charset "iso-8859-2" +keymaps 0-4,6,8,9,12 +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one +keycode 3 = two at at + 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 section + 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 + alt keycode 12 = Meta_minus +keycode 13 = equal plus + alt keycode 13 = Meta_equal +keycode 14 = Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e + Alt keycode 18 = +eogonek + AltGr keycode 18 = +eogonek + Alt Shift keycode 18 = +Eogonek + AltGr Shift keycode 18 = +Eogonek +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o + Alt keycode 24 = +oacute + AltGr keycode 24 = +oacute + Alt Shift keycode 24 = +Oacute + AltGr Shift keycode 24 = +Oacute +keycode 25 = p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a + Alt keycode 30 = +aogonek + AltGr keycode 30 = +aogonek + Alt Shift keycode 30 = +Aogonek + AltGr Shift keycode 30 = +Aogonek +keycode 31 = s + Alt keycode 31 = +sacute + AltGr keycode 31 = +sacute + Alt Shift keycode 31 = +Sacute + AltGr Shift keycode 31 = +Sacute +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l + Alt keycode 38 = +lstroke + AltGr keycode 38 = +lstroke + Alt Shift keycode 38 = +Lstroke + AltGr Shift keycode 38 = +Lstroke +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde + control keycode 41 = nul + alt 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 = +zabovedot + AltGr keycode 44 = +zabovedot + Alt Shift keycode 44 = +Zabovedot + AltGr Shift keycode 44 = +Zabovedot +keycode 45 = x + Alt keycode 45 = +zacute + AltGr keycode 45 = +zacute + Alt Shift keycode 45 = +Zacute + AltGr Shift keycode 45 = +Zacute +keycode 46 = c + Alt keycode 46 = +cacute + AltGr keycode 46 = +cacute + Alt Shift keycode 46 = +Cacute + AltGr Shift keycode 46 = +Cacute +keycode 47 = v +keycode 48 = b +keycode 49 = n + Alt keycode 49 = +nacute + AltGr keycode 49 = +nacute + Alt Shift keycode 49 = +Nacute + AltGr Shift keycode 49 = +Nacute +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma +keycode 52 = period greater + alt keycode 52 = Meta_period +keycode 53 = slash question + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/pl1.kmap b/keymaps/i386/qwerty/pl1.kmap new file mode 100644 index 0000000..c6449d5 --- /dev/null +++ b/keymaps/i386/qwerty/pl1.kmap @@ -0,0 +1,132 @@ +# From: Rafal Maszkowski <rzm@dain.oso.chalmers.se> +# Date: Mon, 7 Feb 1994 12:00:39 +0100 (MET) +# +# Polish "programmers' keyboard" + paragraph sign AltGr-4, v. 0.92 +# Rafal Maszkowski <rzm@oso.chalmers.se>, <rzm@mat.uni.torun.pl>, 94.02.16 +# +# Added keymaps line - aeb + +charset "iso-8859-2" +keymaps 0-4,6,8,9,12 +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one +keycode 3 = two at at + 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 section + 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 + alt keycode 12 = Meta_minus +keycode 13 = equal plus + alt keycode 13 = Meta_equal +keycode 14 = Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e + AltGr keycode 18 = +eogonek + AltGr Shift keycode 18 = +Eogonek +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o + AltGr keycode 24 = +oacute + AltGr Shift keycode 24 = +Oacute +keycode 25 = p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a + AltGr keycode 30 = +aogonek + AltGr Shift keycode 30 = +Aogonek +keycode 31 = s + AltGr keycode 31 = +sacute + AltGr Shift keycode 31 = +Sacute +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l + AltGr keycode 38 = +lstroke + AltGr Shift keycode 38 = +Lstroke +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 44 = z + AltGr keycode 44 = +zabovedot + AltGr Shift keycode 44 = +Zabovedot +keycode 45 = x + AltGr keycode 45 = +zacute + AltGr Shift keycode 45 = +Zacute +keycode 46 = c + AltGr keycode 46 = +cacute + AltGr Shift keycode 46 = +Cacute +keycode 47 = v +keycode 48 = b +keycode 49 = n + AltGr keycode 49 = +nacute + AltGr Shift keycode 49 = +Nacute +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma +keycode 52 = period greater + alt keycode 52 = Meta_period +keycode 53 = slash question + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/pt-latin1.kmap b/keymaps/i386/qwerty/pt-latin1.kmap new file mode 100644 index 0000000..9a92e42 --- /dev/null +++ b/keymaps/i386/qwerty/pt-latin1.kmap @@ -0,0 +1,74 @@ +# Derived from pt.map by lacyp@unicorn.it.wsu.edu +# This is good for my `Tatung' keyboard - aeb, 970222. +# +# With fixes for keycode 43 from pmmm@camoes.rnl.ist.utl.pt, 980626. +# With fixes for keycodes 27 and 43 from Francisco Miguel Pedroso Honório Colaço +# (fcolaco@wolf.fis.uc.pt). +# +charset "iso-8859-1" +keymaps 0-2,4,6,8,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" +include "euro" +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two quotedbl at + control keycode 3 = nul +keycode 4 = three numbersign sterling + control keycode 4 = Escape +keycode 5 = four dollar section + control keycode 5 = Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six ampersand + control keycode 7 = Control_asciicircum +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete +keycode 10 = nine parenright bracketright +keycode 11 = zero equal braceright +keycode 12 = apostrophe question backslash + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = guillemotleft guillemotright + alt keycode 13 = Meta_equal +keycode 14 = Delete +keycode 15 = Tab +keycode 26 = plus asterisk dead_diaeresis + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = dead_acute dead_grave apostrophe grave + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = ccedilla Ccedilla + alt keycode 39 = Meta_semicolon +keycode 40 = masculine ordfeminine + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = backslash bar + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = dead_tilde dead_circumflex asciitilde asciicircum + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 51 = comma semicolon +keycode 52 = period colon +keycode 53 = minus underscore + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = less greater bar +keycode 97 = Control diff --git a/keymaps/i386/qwerty/pt-old.kmap b/keymaps/i386/qwerty/pt-old.kmap new file mode 100644 index 0000000..9e8bcab --- /dev/null +++ b/keymaps/i386/qwerty/pt-old.kmap @@ -0,0 +1,70 @@ +# From lacyp@unicorn.it.wsu.edu Tue Jun 18 16:58:05 1996 +# (Taken from Mini-Linux distribution.) +# +# Fixed somewhat, aeb +# +keymaps 0-2,4,6,8,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" +include "euro" +strings as usual + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two quotedbl at + control keycode 3 = nul +keycode 4 = three numbersign sterling + control keycode 4 = Escape +keycode 5 = four dollar section + control keycode 5 = Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six ampersand + control keycode 7 = Control_asciicircum +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete +keycode 10 = nine parenright bracketright +keycode 11 = zero equal braceright +keycode 12 = apostrophe question backslash + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = braceleft braceright + alt keycode 13 = Meta_equal +keycode 14 = Delete +keycode 15 = Tab +keycode 26 = plus asterisk + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = apostrophe grave + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = bracketleft bracketright + alt keycode 39 = Meta_semicolon +keycode 40 = slash at + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = backslash bar + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = asciitilde asciicircum + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 51 = comma semicolon +keycode 52 = period colon +keycode 53 = minus underscore + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = less greater bar +keycode 97 = Control diff --git a/keymaps/i386/qwerty/ro-academic.kmap b/keymaps/i386/qwerty/ro-academic.kmap new file mode 100644 index 0000000..b9cdd55 --- /dev/null +++ b/keymaps/i386/qwerty/ro-academic.kmap @@ -0,0 +1,107 @@ +keymaps 0-4,6,8,10,12,14 +keycode 1 = Escape Escape Escape Escape Escape Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape +keycode 2 = U+0031 U+0021 dead_tilde dead_tilde VoidSymbol VoidSymbol Meta_one Meta_one VoidSymbol VoidSymbol +keycode 3 = U+0032 U+0040 dead_caron dead_caron nul nul Meta_two Meta_two Meta_nul Meta_nul +keycode 4 = U+0033 U+0023 dead_circumflex dead_circumflex Escape Escape Meta_three Meta_three Meta_Escape Meta_Escape +keycode 5 = U+0034 U+0024 dead_breve dead_breve Control_backslash Control_backslash Meta_four Meta_four Meta_Control_backslash Meta_Control_backslash +keycode 6 = U+0035 U+0025 U+002a U+002a Control_bracketright Control_bracketright Meta_five Meta_asterisk Meta_Control_bracketright Meta_Control_bracketright +keycode 7 = U+0036 U+005e dead_ogonek dead_ogonek Control_asciicircum Control_asciicircum Meta_six Meta_six Meta_Control_asciicircum Meta_Control_asciicircum +keycode 8 = U+0037 U+0026 dead_grave dead_grave Control_underscore Control_underscore Meta_seven Meta_seven Meta_Control_underscore Meta_Control_underscore +keycode 9 = U+0038 U+002a U+002e U+002e Delete Compose Meta_eight Meta_period Meta_Delete Compose +keycode 10 = U+0039 U+0028 dead_acute dead_acute VoidSymbol VoidSymbol Meta_nine Meta_nine VoidSymbol VoidSymbol +keycode 11 = U+0030 U+0029 dead_doubleacute dead_doubleacute VoidSymbol VoidSymbol Meta_zero Meta_zero VoidSymbol VoidSymbol +keycode 12 = U+002d U+005f dead_diaeresis U+2013 Control_underscore Control_underscore Meta_minus Meta_minus Meta_Control_underscore Meta_Control_underscore +keycode 13 = U+003d U+002b dead_cedilla U+00b1 VoidSymbol VoidSymbol Meta_equal Meta_equal VoidSymbol VoidSymbol +keycode 14 = Delete Delete Delete Delete BackSpace BackSpace Meta_Delete Meta_Delete Meta_BackSpace Meta_BackSpace +keycode 15 = Tab Tab Tab Tab Tab Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 16 = +U+0071 +U+0051 +U+0071 +U+0071 Control_q Control_q Meta_q Meta_q Meta_Control_q Meta_Control_q +keycode 17 = +U+0077 +U+0057 +U+0077 +U+0077 Control_w Control_w Meta_w Meta_w Meta_Control_w Meta_Control_w +keycode 18 = +U+0065 +U+0045 U+20ac U+20ac Control_e Control_e Meta_e Meta_e Meta_Control_e Meta_Control_e +keycode 19 = +U+0072 +U+0052 +U+0072 +U+0072 Control_r Control_r Meta_r Meta_r Meta_Control_r Meta_Control_r +keycode 20 = +U+0074 +U+0054 +U+0074 +U+0074 Control_t Control_t Meta_t Meta_t Meta_Control_t Meta_Control_t +keycode 21 = +U+0079 +U+0059 +U+0079 +U+0079 Control_y Control_y Meta_y Meta_y Meta_Control_y Meta_Control_y +keycode 22 = +U+0075 +U+0055 +U+0075 +U+0075 Control_u Control_u Meta_u Meta_u Meta_Control_u Meta_Control_u +keycode 23 = +U+0069 +U+0049 +U+0069 +U+0069 Tab Tab Meta_i Meta_i Meta_Tab Meta_Tab +keycode 24 = +U+006f +U+004f +U+006f +U+006f Control_o Control_o Meta_o Meta_o Meta_Control_o Meta_Control_o +keycode 25 = +U+0070 +U+0050 U+00a7 U+00a7 Control_p Control_p Meta_p Meta_p Meta_Control_p Meta_Control_p +keycode 26 = +U+0103 +U+0102 U+005b U+007b Escape Escape Meta_bracketleft Meta_bracketleft Meta_Escape Meta_Escape +keycode 27 = +U+00ee +U+00ce U+005d U+007d Control_bracketright Control_bracketright Meta_bracketright Meta_bracketright Meta_Control_bracketright Meta_Control_bracketright +keycode 28 = Return Return Return Return Control_m Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m +keycode 29 = Control Control Control Control Control Control Control Control Control Control +keycode 30 = +U+0061 +U+0041 +U+0061 +U+0061 Control_a Control_a Meta_a Meta_a Meta_Control_a Meta_Control_a +keycode 31 = +U+0073 +U+0053 +U+00df +U+00df Control_s Control_s Meta_s Meta_s Meta_Control_s Meta_Control_s +keycode 32 = +U+0064 +U+0044 +U+0111 +U+0110 Control_d Control_d Meta_d Meta_d Meta_Control_d Meta_Control_d +keycode 33 = +U+0066 +U+0046 +U+0066 +U+0066 Control_f Control_f Meta_f Meta_f Meta_Control_f Meta_Control_f +keycode 34 = +U+0067 +U+0047 +U+0067 +U+0067 Control_g Control_g Meta_g Meta_g Meta_Control_g Meta_Control_g +keycode 35 = +U+0068 +U+0048 +U+0068 +U+0068 BackSpace BackSpace Meta_h Meta_h Meta_BackSpace Meta_BackSpace +keycode 36 = +U+006a +U+004a +U+006a +U+006a Linefeed Linefeed Meta_j Meta_j Meta_Linefeed Meta_Linefeed +keycode 37 = +U+006b +U+004b +U+006b +U+006b Control_k Control_k Meta_k Meta_k Meta_Control_k Meta_Control_k +keycode 38 = +U+006c +U+004c +U+0142 +U+0141 Control_l Control_l Meta_l Meta_l Meta_Control_l Meta_Control_l +keycode 39 = +U+0219 +U+0218 U+003b U+003a VoidSymbol VoidSymbol Meta_semicolon Meta_semicolon VoidSymbol VoidSymbol +keycode 40 = +U+021b +U+021a U+0027 U+0022 Control_g Control_g Meta_apostrophe Meta_apostrophe Meta_Control_g Meta_Control_g +keycode 41 = U+201e U+201d U+0060 U+007e nul nul Meta_grave Meta_grave Meta_nul Meta_nul +keycode 42 = Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift +keycode 43 = +U+00e2 +U+00c2 U+005c U+007c Control_backslash Control_backslash Meta_backslash Meta_backslash Meta_Control_backslash Meta_Control_backslash +keycode 44 = +U+007a +U+005a +U+007a +U+007a Control_z Control_z Meta_z Meta_z Meta_Control_z Meta_Control_z +keycode 45 = +U+0078 +U+0058 +U+0078 +U+0078 Control_x Control_x Meta_x Meta_x Meta_Control_x Meta_Control_x +keycode 46 = +U+0063 +U+0043 U+00a9 U+00a9 Control_c Control_c Meta_c Meta_c Meta_Control_c Meta_Control_c +keycode 47 = +U+0076 +U+0056 +U+0076 +U+0076 Control_v Control_v Meta_v Meta_v Meta_Control_v Meta_Control_v +keycode 48 = +U+0062 +U+0042 +U+0062 +U+0062 Control_b Control_b Meta_b Meta_b Meta_Control_b Meta_Control_b +keycode 49 = +U+006e +U+004e +U+006e +U+006e Control_n Control_n Meta_n Meta_n Meta_Control_n Meta_Control_n +keycode 50 = +U+006d +U+004d +U+006d +U+006d Control_m Control_m Meta_m Meta_m Meta_Control_m Meta_Control_m +keycode 51 = U+002c U+003b U+003c U+00ab VoidSymbol VoidSymbol Meta_comma Meta_less VoidSymbol VoidSymbol +keycode 52 = U+002e U+003a U+003e U+00bb Compose Compose Meta_period Meta_greater Compose Compose +keycode 53 = U+002f U+003f U+002f U+002f Delete Delete Meta_slash Meta_slash Meta_Delete Meta_Delete +keycode 54 = Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift +keycode 55 = KP_Multiply KP_Multiply U+00a7 U+00a7 KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply +keycode 56 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 57 = U+0020 U+0020 U+0020 U+0020 nul nul Meta_space Meta_space Meta_nul Meta_nul +keycode 58 = Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock +keycode 59 = F1 F11 F41 F51 F21 F61 Console_1 VoidSymbol Console_1 VoidSymbol +keycode 60 = F2 F12 F42 F52 F22 F62 Console_2 VoidSymbol Console_2 VoidSymbol +keycode 61 = F3 F13 F43 F53 F23 F63 Console_3 VoidSymbol Console_3 VoidSymbol +keycode 62 = F4 F14 F44 F54 F24 F64 Console_4 VoidSymbol Console_4 VoidSymbol +keycode 63 = F5 F15 F45 F55 F25 F65 Console_5 VoidSymbol Console_5 VoidSymbol +keycode 64 = F6 F16 F46 F56 F26 F66 Console_6 VoidSymbol Console_6 VoidSymbol +keycode 65 = F7 F17 F47 F57 F27 F67 Console_7 VoidSymbol Console_7 VoidSymbol +keycode 66 = F8 F18 F48 F58 F28 F68 Console_8 VoidSymbol Console_8 VoidSymbol +keycode 67 = F9 F19 F49 F59 F29 F69 Console_9 VoidSymbol Console_9 VoidSymbol +keycode 68 = F10 F20 F50 F60 F30 F70 Console_10 VoidSymbol Console_10 VoidSymbol +keycode 69 = Num_Lock VoidSymbol Hex_A Num_Lock VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 70 = Scroll_Lock Show_Memory Show_Registers Scroll_Lock Show_State VoidSymbol Scroll_Lock VoidSymbol VoidSymbol VoidSymbol +keycode 71 = KP_7 KP_7 Hex_7 KP_7 KP_7 KP_7 Ascii_7 KP_7 KP_7 KP_7 +keycode 72 = KP_8 KP_8 Hex_8 KP_8 KP_8 KP_8 Ascii_8 KP_8 KP_8 KP_8 +keycode 73 = KP_9 KP_9 Hex_9 KP_9 KP_9 KP_9 Ascii_9 KP_9 KP_9 KP_9 +keycode 74 = KP_Subtract KP_Subtract U+003b U+003a KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract +keycode 75 = KP_4 KP_4 Hex_4 KP_4 KP_4 KP_4 Ascii_4 KP_4 KP_4 KP_4 +keycode 76 = KP_5 KP_5 Hex_5 KP_5 KP_5 KP_5 Ascii_5 KP_5 KP_5 KP_5 +keycode 77 = KP_6 KP_6 Hex_6 KP_6 KP_6 KP_6 Ascii_6 KP_6 KP_6 KP_6 +keycode 78 = KP_Add KP_Add Hex_E KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add +keycode 79 = KP_1 KP_1 Hex_1 KP_1 KP_1 KP_1 Ascii_1 KP_1 KP_1 KP_1 +keycode 80 = KP_2 KP_2 Hex_2 KP_2 KP_2 KP_2 Ascii_2 KP_2 KP_2 KP_2 +keycode 81 = KP_3 KP_3 +U+0142 +U+0141 KP_3 KP_3 Ascii_3 KP_3 KP_3 KP_3 +keycode 82 = KP_0 KP_0 Hex_0 KP_0 KP_0 KP_0 Ascii_0 KP_0 KP_0 KP_0 +keycode 83 = KP_Comma KP_Comma U+003e U+00bb KP_Comma Boot KP_Comma KP_Comma Boot Boot +keycode 86 = U+005c U+007c U+007c U+00a6 Control_backslash Control_backslash Meta_backslash Meta_bar Meta_Control_backslash Meta_Control_backslash +keycode 87 = F11 F21 F51 F61 F31 F71 Console_11 VoidSymbol Console_11 VoidSymbol +keycode 88 = F12 F22 F52 F62 F32 F72 Console_12 VoidSymbol Console_12 VoidSymbol +keycode 102 = Home Home Home Home VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 103 = Up Up Up Up VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 104 = Prior Scroll_Backward Prior Prior VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 105 = Left Left Left Left VoidSymbol VoidSymbol Decr_Console VoidSymbol VoidSymbol VoidSymbol +keycode 106 = Right Right Right Right VoidSymbol VoidSymbol Incr_Console VoidSymbol VoidSymbol VoidSymbol +keycode 107 = End End End End VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 108 = Down Down Down Down VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 109 = Next Scroll_Forward Next Next VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 110 = Insert Insert Insert Insert VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 111 = Remove Remove Remove Remove VoidSymbol Boot VoidSymbol VoidSymbol Boot Boot +keycode 96 = KP_Enter KP_Enter Hex_F KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter +keycode 97 = Control Control Control Control Control Control Control Control Control Control +keycode 119 = Pause Pause Pause Pause Pause Pause Pause Pause Pause Pause +keycode 99 = Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash +keycode 98 = KP_Divide KP_Divide Hex_B KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide +keycode 100 = AltGr Alt AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr +keycode 125 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 126 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 127 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +strings as usual diff --git a/keymaps/i386/qwerty/ro-comma.kmap b/keymaps/i386/qwerty/ro-comma.kmap new file mode 100644 index 0000000..3710305 --- /dev/null +++ b/keymaps/i386/qwerty/ro-comma.kmap @@ -0,0 +1,108 @@ +charset "iso-8859-16" +keymaps 0-4,6,8,10,12,14 +keycode 1 = Escape Escape Escape Escape Escape Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape +keycode 2 = U+0031 U+0021 dead_tilde dead_tilde VoidSymbol VoidSymbol Meta_one Meta_one VoidSymbol VoidSymbol +keycode 3 = U+0032 U+0040 dead_caron dead_caron nul nul Meta_two Meta_two Meta_nul Meta_nul +keycode 4 = U+0033 U+0023 dead_circumflex dead_circumflex Escape Escape Meta_three Meta_three Meta_Escape Meta_Escape +keycode 5 = U+0034 U+0024 dead_breve dead_breve Control_backslash Control_backslash Meta_four Meta_four Meta_Control_backslash Meta_Control_backslash +keycode 6 = U+0035 U+0025 U+002a U+002a Control_bracketright Control_bracketright Meta_five Meta_asterisk Meta_Control_bracketright Meta_Control_bracketright +keycode 7 = U+0036 U+005e dead_ogonek dead_ogonek Control_asciicircum Control_asciicircum Meta_six Meta_six Meta_Control_asciicircum Meta_Control_asciicircum +keycode 8 = U+0037 U+0026 dead_grave dead_grave Control_underscore Control_underscore Meta_seven Meta_seven Meta_Control_underscore Meta_Control_underscore +keycode 9 = U+0038 U+002a U+002e U+002e Delete Compose Meta_eight Meta_period Meta_Delete Compose +keycode 10 = U+0039 U+0028 dead_acute dead_acute VoidSymbol VoidSymbol Meta_nine Meta_nine VoidSymbol VoidSymbol +keycode 11 = U+0030 U+0029 dead_doubleacute dead_doubleacute VoidSymbol VoidSymbol Meta_zero Meta_zero VoidSymbol VoidSymbol +keycode 12 = U+002d U+005f dead_diaeresis U+2013 Control_underscore Control_underscore Meta_minus Meta_minus Meta_Control_underscore Meta_Control_underscore +keycode 13 = U+003d U+002b dead_cedilla U+00b1 VoidSymbol VoidSymbol Meta_equal Meta_equal VoidSymbol VoidSymbol +keycode 14 = Delete Delete Delete Delete BackSpace BackSpace Meta_Delete Meta_Delete Meta_BackSpace Meta_BackSpace +keycode 15 = Tab Tab Tab Tab Tab Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 16 = +U+0071 +U+0051 +U+00e2 +U+00c2 Control_q Control_q Meta_q Meta_q Meta_Control_q Meta_Control_q +keycode 17 = +U+0077 +U+0057 +U+00df +U+00df Control_w Control_w Meta_w Meta_w Meta_Control_w Meta_Control_w +keycode 18 = +U+0065 +U+0045 U+20ac U+20ac Control_e Control_e Meta_e Meta_e Meta_Control_e Meta_Control_e +keycode 19 = +U+0072 +U+0052 +U+0072 +U+0072 Control_r Control_r Meta_r Meta_r Meta_Control_r Meta_Control_r +keycode 20 = +U+0074 +U+0054 +U+021b +U+021a Control_t Control_t Meta_t Meta_t Meta_Control_t Meta_Control_t +keycode 21 = +U+0079 +U+0059 +U+0079 +U+0079 Control_y Control_y Meta_y Meta_y Meta_Control_y Meta_Control_y +keycode 22 = +U+0075 +U+0055 +U+0075 +U+0075 Control_u Control_u Meta_u Meta_u Meta_Control_u Meta_Control_u +keycode 23 = +U+0069 +U+0049 +U+00ee +U+00ce Tab Tab Meta_i Meta_i Meta_Tab Meta_Tab +keycode 24 = +U+006f +U+004f +U+006f +U+006f Control_o Control_o Meta_o Meta_o Meta_Control_o Meta_Control_o +keycode 25 = +U+0070 +U+0050 U+00a7 U+00a7 Control_p Control_p Meta_p Meta_p Meta_Control_p Meta_Control_p +keycode 26 = U+005b U+007b U+201e U+201e Escape Escape Meta_bracketleft Meta_bracketleft Meta_Escape Meta_Escape +keycode 27 = U+005d U+007d U+201d U+201d Control_bracketright Control_bracketright Meta_bracketright Meta_bracketright Meta_Control_bracketright Meta_Control_bracketright +keycode 28 = Return Return Return Return Control_m Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m +keycode 29 = Control Control Control Control Control Control Control Control Control Control +keycode 30 = +U+0061 +U+0041 +U+0103 +U+0102 Control_a Control_a Meta_a Meta_a Meta_Control_a Meta_Control_a +keycode 31 = +U+0073 +U+0053 +U+0219 +U+0218 Control_s Control_s Meta_s Meta_s Meta_Control_s Meta_Control_s +keycode 32 = +U+0064 +U+0044 +U+0111 +U+0110 Control_d Control_d Meta_d Meta_d Meta_Control_d Meta_Control_d +keycode 33 = +U+0066 +U+0046 +U+0066 +U+0066 Control_f Control_f Meta_f Meta_f Meta_Control_f Meta_Control_f +keycode 34 = +U+0067 +U+0047 +U+0067 +U+0067 Control_g Control_g Meta_g Meta_g Meta_Control_g Meta_Control_g +keycode 35 = +U+0068 +U+0048 +U+0068 +U+0068 BackSpace BackSpace Meta_h Meta_h Meta_BackSpace Meta_BackSpace +keycode 36 = +U+006a +U+004a +U+006a +U+006a Linefeed Linefeed Meta_j Meta_j Meta_Linefeed Meta_Linefeed +keycode 37 = +U+006b +U+004b +U+006b +U+006b Control_k Control_k Meta_k Meta_k Meta_Control_k Meta_Control_k +keycode 38 = +U+006c +U+004c +U+0142 +U+0141 Control_l Control_l Meta_l Meta_l Meta_Control_l Meta_Control_l +keycode 39 = U+003b U+003a U+003b U+003b VoidSymbol VoidSymbol Meta_semicolon Meta_semicolon VoidSymbol VoidSymbol +keycode 40 = U+0027 U+0022 U+0027 U+0027 Control_g Control_g Meta_apostrophe Meta_apostrophe Meta_Control_g Meta_Control_g +keycode 41 = U+0060 U+007e U+0060 U+0060 nul nul Meta_grave Meta_grave Meta_nul Meta_nul +keycode 42 = Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift +keycode 43 = U+005c U+007c U+005c U+005c Control_backslash Control_backslash Meta_backslash Meta_backslash Meta_Control_backslash Meta_Control_backslash +keycode 44 = +U+007a +U+005a +U+007a +U+007a Control_z Control_z Meta_z Meta_z Meta_Control_z Meta_Control_z +keycode 45 = +U+0078 +U+0058 +U+0078 +U+0078 Control_x Control_x Meta_x Meta_x Meta_Control_x Meta_Control_x +keycode 46 = +U+0063 +U+0043 U+00a9 U+00a9 Control_c Control_c Meta_c Meta_c Meta_Control_c Meta_Control_c +keycode 47 = +U+0076 +U+0056 +U+0076 +U+0076 Control_v Control_v Meta_v Meta_v Meta_Control_v Meta_Control_v +keycode 48 = +U+0062 +U+0042 +U+0062 +U+0062 Control_b Control_b Meta_b Meta_b Meta_Control_b Meta_Control_b +keycode 49 = +U+006e +U+004e +U+006e +U+006e Control_n Control_n Meta_n Meta_n Meta_Control_n Meta_Control_n +keycode 50 = +U+006d +U+004d +U+006d +U+006d Control_m Control_m Meta_m Meta_m Meta_Control_m Meta_Control_m +keycode 51 = U+002c U+003c U+00ab U+00ab VoidSymbol VoidSymbol Meta_comma Meta_comma VoidSymbol VoidSymbol +keycode 52 = U+002e U+003e U+00bb U+00bb Compose Compose Meta_period Meta_period Compose Compose +keycode 53 = U+002f U+003f U+002f U+002f Delete Delete Meta_slash Meta_slash Meta_Delete Meta_Delete +keycode 54 = Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift +keycode 55 = KP_Multiply KP_Multiply U+00a7 U+00a7 KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply +keycode 56 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 57 = U+0020 U+0020 U+0020 U+0020 nul nul Meta_space Meta_space Meta_nul Meta_nul +keycode 58 = Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock +keycode 59 = F1 F11 F41 F51 F21 F61 Console_1 VoidSymbol Console_1 VoidSymbol +keycode 60 = F2 F12 F42 F52 F22 F62 Console_2 VoidSymbol Console_2 VoidSymbol +keycode 61 = F3 F13 F43 F53 F23 F63 Console_3 VoidSymbol Console_3 VoidSymbol +keycode 62 = F4 F14 F44 F54 F24 F64 Console_4 VoidSymbol Console_4 VoidSymbol +keycode 63 = F5 F15 F45 F55 F25 F65 Console_5 VoidSymbol Console_5 VoidSymbol +keycode 64 = F6 F16 F46 F56 F26 F66 Console_6 VoidSymbol Console_6 VoidSymbol +keycode 65 = F7 F17 F47 F57 F27 F67 Console_7 VoidSymbol Console_7 VoidSymbol +keycode 66 = F8 F18 F48 F58 F28 F68 Console_8 VoidSymbol Console_8 VoidSymbol +keycode 67 = F9 F19 F49 F59 F29 F69 Console_9 VoidSymbol Console_9 VoidSymbol +keycode 68 = F10 F20 F50 F60 F30 F70 Console_10 VoidSymbol Console_10 VoidSymbol +keycode 69 = Num_Lock VoidSymbol Hex_A Num_Lock VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 70 = Scroll_Lock Show_Memory Show_Registers Scroll_Lock Show_State VoidSymbol Scroll_Lock VoidSymbol VoidSymbol VoidSymbol +keycode 71 = KP_7 KP_7 Hex_7 KP_7 KP_7 KP_7 Ascii_7 KP_7 KP_7 KP_7 +keycode 72 = KP_8 KP_8 Hex_8 KP_8 KP_8 KP_8 Ascii_8 KP_8 KP_8 KP_8 +keycode 73 = KP_9 KP_9 Hex_9 KP_9 KP_9 KP_9 Ascii_9 KP_9 KP_9 KP_9 +keycode 74 = KP_Subtract KP_Subtract Hex_D KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract +keycode 75 = KP_4 KP_4 Hex_4 KP_4 KP_4 KP_4 Ascii_4 KP_4 KP_4 KP_4 +keycode 76 = KP_5 KP_5 +U+00ee +U+00ce KP_5 KP_5 Ascii_5 KP_5 KP_5 KP_5 +keycode 77 = KP_6 KP_6 Hex_6 KP_6 KP_6 KP_6 Ascii_6 KP_6 KP_6 KP_6 +keycode 78 = KP_Add KP_Add Hex_E KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add +keycode 79 = KP_1 KP_1 Hex_1 KP_1 KP_1 KP_1 Ascii_1 KP_1 KP_1 KP_1 +keycode 80 = KP_2 KP_2 Hex_2 KP_2 KP_2 KP_2 Ascii_2 KP_2 KP_2 KP_2 +keycode 81 = KP_3 KP_3 +U+0142 +U+0141 KP_3 KP_3 Ascii_3 KP_3 KP_3 KP_3 +keycode 82 = KP_0 KP_0 Hex_0 KP_0 KP_0 KP_0 Ascii_0 KP_0 KP_0 KP_0 +keycode 83 = KP_Period KP_Period +U+00bb +U+00bb KP_Period Boot KP_Period KP_Period Boot Boot +keycode 86 = U+005c U+007c U+007c U+00a6 Control_backslash Control_backslash Meta_backslash Meta_bar Meta_Control_backslash Meta_Control_backslash +keycode 87 = F11 F21 F51 F61 F31 F71 Console_11 VoidSymbol Console_11 VoidSymbol +keycode 88 = F12 F22 F52 F62 F32 F72 Console_12 VoidSymbol Console_12 VoidSymbol +keycode 102 = Home Home Home Home VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 103 = Up Up Up Up VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 104 = Prior Scroll_Backward Prior Prior VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 105 = Left Left Left Left VoidSymbol VoidSymbol Decr_Console VoidSymbol VoidSymbol VoidSymbol +keycode 106 = Right Right Right Right VoidSymbol VoidSymbol Incr_Console VoidSymbol VoidSymbol VoidSymbol +keycode 107 = End End End End VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 108 = Down Down Down Down VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 109 = Next Scroll_Forward Next Next VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 110 = Insert Insert Insert Insert VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 111 = Remove Remove Remove Remove VoidSymbol Boot VoidSymbol VoidSymbol Boot Boot +keycode 96 = KP_Enter KP_Enter Hex_F KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter +keycode 97 = Control Control Control Control Control Control Control Control Control Control +keycode 119 = Pause Pause Pause Pause Pause Pause Pause Pause Pause Pause +keycode 99 = Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash +keycode 98 = KP_Divide KP_Divide Hex_B KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide +keycode 100 = AltGr Alt AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr +keycode 125 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 126 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 127 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +strings as usual diff --git a/keymaps/i386/qwerty/ro.kmap b/keymaps/i386/qwerty/ro.kmap new file mode 100644 index 0000000..7d9bc10 --- /dev/null +++ b/keymaps/i386/qwerty/ro.kmap @@ -0,0 +1,109 @@ + +charset "iso-8859-2" +keymaps 0-4,6,8,10,12,14 +keycode 1 = Escape Escape Escape Escape Escape Escape Meta_Escape Meta_Escape Meta_Escape Meta_Escape +keycode 2 = U+0031 U+0021 dead_tilde dead_tilde VoidSymbol VoidSymbol Meta_one Meta_one VoidSymbol VoidSymbol +keycode 3 = U+0032 U+0040 dead_caron dead_caron nul nul Meta_two Meta_two Meta_nul Meta_nul +keycode 4 = U+0033 U+0023 dead_circumflex dead_circumflex Escape Escape Meta_three Meta_three Meta_Escape Meta_Escape +keycode 5 = U+0034 U+0024 dead_breve dead_breve Control_backslash Control_backslash Meta_four Meta_four Meta_Control_backslash Meta_Control_backslash +keycode 6 = U+0035 U+0025 U+002a U+002a Control_bracketright Control_bracketright Meta_five Meta_asterisk Meta_Control_bracketright Meta_Control_bracketright +keycode 7 = U+0036 U+005e dead_ogonek dead_ogonek Control_asciicircum Control_asciicircum Meta_six Meta_six Meta_Control_asciicircum Meta_Control_asciicircum +keycode 8 = U+0037 U+0026 dead_grave dead_grave Control_underscore Control_underscore Meta_seven Meta_seven Meta_Control_underscore Meta_Control_underscore +keycode 9 = U+0038 U+002a U+002e U+002e Delete Compose Meta_eight Meta_period Meta_Delete Compose +keycode 10 = U+0039 U+0028 dead_acute dead_acute VoidSymbol VoidSymbol Meta_nine Meta_nine VoidSymbol VoidSymbol +keycode 11 = U+0030 U+0029 dead_doubleacute dead_doubleacute VoidSymbol VoidSymbol Meta_zero Meta_zero VoidSymbol VoidSymbol +keycode 12 = U+002d U+005f dead_diaeresis U+2013 Control_underscore Control_underscore Meta_minus Meta_minus Meta_Control_underscore Meta_Control_underscore +keycode 13 = U+003d U+002b dead_cedilla U+00b1 VoidSymbol VoidSymbol Meta_equal Meta_equal VoidSymbol VoidSymbol +keycode 14 = Delete Delete Delete Delete BackSpace BackSpace Meta_Delete Meta_Delete Meta_BackSpace Meta_BackSpace +keycode 15 = Tab Tab Tab Tab Tab Tab Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 16 = +U+0071 +U+0051 +U+00e2 +U+00c2 Control_q Control_q Meta_q Meta_q Meta_Control_q Meta_Control_q +keycode 17 = +U+0077 +U+0057 +U+00df +U+00df Control_w Control_w Meta_w Meta_w Meta_Control_w Meta_Control_w +keycode 18 = +U+0065 +U+0045 U+20ac U+20ac Control_e Control_e Meta_e Meta_e Meta_Control_e Meta_Control_e +keycode 19 = +U+0072 +U+0052 +U+0072 +U+0072 Control_r Control_r Meta_r Meta_r Meta_Control_r Meta_Control_r +keycode 20 = +U+0074 +U+0054 +U+0163 +U+0162 Control_t Control_t Meta_t Meta_t Meta_Control_t Meta_Control_t +keycode 21 = +U+0079 +U+0059 +U+0079 +U+0079 Control_y Control_y Meta_y Meta_y Meta_Control_y Meta_Control_y +keycode 22 = +U+0075 +U+0055 +U+0075 +U+0075 Control_u Control_u Meta_u Meta_u Meta_Control_u Meta_Control_u +keycode 23 = +U+0069 +U+0049 +U+00ee +U+00ce Tab Tab Meta_i Meta_i Meta_Tab Meta_Tab +keycode 24 = +U+006f +U+004f +U+006f +U+006f Control_o Control_o Meta_o Meta_o Meta_Control_o Meta_Control_o +keycode 25 = +U+0070 +U+0050 U+00a7 U+00a7 Control_p Control_p Meta_p Meta_p Meta_Control_p Meta_Control_p +keycode 26 = U+005b U+007b U+201e U+201e Escape Escape Meta_bracketleft Meta_bracketleft Meta_Escape Meta_Escape +keycode 27 = U+005d U+007d U+201d U+201d Control_bracketright Control_bracketright Meta_bracketright Meta_bracketright Meta_Control_bracketright Meta_Control_bracketright +keycode 28 = Return Return Return Return Control_m Control_m Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m +keycode 29 = Control Control Control Control Control Control Control Control Control Control +keycode 30 = +U+0061 +U+0041 +U+0103 +U+0102 Control_a Control_a Meta_a Meta_a Meta_Control_a Meta_Control_a +keycode 31 = +U+0073 +U+0053 +U+015f +U+015e Control_s Control_s Meta_s Meta_s Meta_Control_s Meta_Control_s +keycode 32 = +U+0064 +U+0044 +U+0111 +U+0110 Control_d Control_d Meta_d Meta_d Meta_Control_d Meta_Control_d +keycode 33 = +U+0066 +U+0046 +U+0066 +U+0066 Control_f Control_f Meta_f Meta_f Meta_Control_f Meta_Control_f +keycode 34 = +U+0067 +U+0047 +U+0067 +U+0067 Control_g Control_g Meta_g Meta_g Meta_Control_g Meta_Control_g +keycode 35 = +U+0068 +U+0048 +U+0068 +U+0068 BackSpace BackSpace Meta_h Meta_h Meta_BackSpace Meta_BackSpace +keycode 36 = +U+006a +U+004a +U+006a +U+006a Linefeed Linefeed Meta_j Meta_j Meta_Linefeed Meta_Linefeed +keycode 37 = +U+006b +U+004b +U+006b +U+006b Control_k Control_k Meta_k Meta_k Meta_Control_k Meta_Control_k +keycode 38 = +U+006c +U+004c +U+0142 +U+0141 Control_l Control_l Meta_l Meta_l Meta_Control_l Meta_Control_l +keycode 39 = U+003b U+003a U+003b U+003b VoidSymbol VoidSymbol Meta_semicolon Meta_semicolon VoidSymbol VoidSymbol +keycode 40 = U+0027 U+0022 U+0027 U+0027 Control_g Control_g Meta_apostrophe Meta_apostrophe Meta_Control_g Meta_Control_g +keycode 41 = U+0060 U+007e U+0060 U+0060 nul nul Meta_grave Meta_grave Meta_nul Meta_nul +keycode 42 = Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift +keycode 43 = U+005c U+007c U+005c U+005c Control_backslash Control_backslash Meta_backslash Meta_backslash Meta_Control_backslash Meta_Control_backslash +keycode 44 = +U+007a +U+005a +U+007a +U+007a Control_z Control_z Meta_z Meta_z Meta_Control_z Meta_Control_z +keycode 45 = +U+0078 +U+0058 +U+0078 +U+0078 Control_x Control_x Meta_x Meta_x Meta_Control_x Meta_Control_x +keycode 46 = +U+0063 +U+0043 U+00a9 U+00a9 Control_c Control_c Meta_c Meta_c Meta_Control_c Meta_Control_c +keycode 47 = +U+0076 +U+0056 +U+0076 +U+0076 Control_v Control_v Meta_v Meta_v Meta_Control_v Meta_Control_v +keycode 48 = +U+0062 +U+0042 +U+0062 +U+0062 Control_b Control_b Meta_b Meta_b Meta_Control_b Meta_Control_b +keycode 49 = +U+006e +U+004e +U+006e +U+006e Control_n Control_n Meta_n Meta_n Meta_Control_n Meta_Control_n +keycode 50 = +U+006d +U+004d +U+006d +U+006d Control_m Control_m Meta_m Meta_m Meta_Control_m Meta_Control_m +keycode 51 = U+002c U+003c U+00ab U+00ab VoidSymbol VoidSymbol Meta_comma Meta_comma VoidSymbol VoidSymbol +keycode 52 = U+002e U+003e U+00bb U+00bb Compose Compose Meta_period Meta_period Compose Compose +keycode 53 = U+002f U+003f U+002f U+002f Delete Delete Meta_slash Meta_slash Meta_Delete Meta_Delete +keycode 54 = Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift +keycode 55 = KP_Multiply KP_Multiply U+00a7 U+00a7 KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply +keycode 56 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 57 = U+0020 U+0020 U+0020 U+0020 nul nul Meta_space Meta_space Meta_nul Meta_nul +keycode 58 = Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock Shift_Lock +keycode 59 = F1 F11 F41 F51 F21 F61 Console_1 VoidSymbol Console_1 VoidSymbol +keycode 60 = F2 F12 F42 F52 F22 F62 Console_2 VoidSymbol Console_2 VoidSymbol +keycode 61 = F3 F13 F43 F53 F23 F63 Console_3 VoidSymbol Console_3 VoidSymbol +keycode 62 = F4 F14 F44 F54 F24 F64 Console_4 VoidSymbol Console_4 VoidSymbol +keycode 63 = F5 F15 F45 F55 F25 F65 Console_5 VoidSymbol Console_5 VoidSymbol +keycode 64 = F6 F16 F46 F56 F26 F66 Console_6 VoidSymbol Console_6 VoidSymbol +keycode 65 = F7 F17 F47 F57 F27 F67 Console_7 VoidSymbol Console_7 VoidSymbol +keycode 66 = F8 F18 F48 F58 F28 F68 Console_8 VoidSymbol Console_8 VoidSymbol +keycode 67 = F9 F19 F49 F59 F29 F69 Console_9 VoidSymbol Console_9 VoidSymbol +keycode 68 = F10 F20 F50 F60 F30 F70 Console_10 VoidSymbol Console_10 VoidSymbol +keycode 69 = Num_Lock VoidSymbol Hex_A Num_Lock VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 70 = Scroll_Lock Show_Memory Show_Registers Scroll_Lock Show_State VoidSymbol Scroll_Lock VoidSymbol VoidSymbol VoidSymbol +keycode 71 = KP_7 KP_7 Hex_7 KP_7 KP_7 KP_7 Ascii_7 KP_7 KP_7 KP_7 +keycode 72 = KP_8 KP_8 Hex_8 KP_8 KP_8 KP_8 Ascii_8 KP_8 KP_8 KP_8 +keycode 73 = KP_9 KP_9 Hex_9 KP_9 KP_9 KP_9 Ascii_9 KP_9 KP_9 KP_9 +keycode 74 = KP_Subtract KP_Subtract Hex_D KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract +keycode 75 = KP_4 KP_4 Hex_4 KP_4 KP_4 KP_4 Ascii_4 KP_4 KP_4 KP_4 +keycode 76 = KP_5 KP_5 +U+00ee +U+00ce KP_5 KP_5 Ascii_5 KP_5 KP_5 KP_5 +keycode 77 = KP_6 KP_6 Hex_6 KP_6 KP_6 KP_6 Ascii_6 KP_6 KP_6 KP_6 +keycode 78 = KP_Add KP_Add Hex_E KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add +keycode 79 = KP_1 KP_1 Hex_1 KP_1 KP_1 KP_1 Ascii_1 KP_1 KP_1 KP_1 +keycode 80 = KP_2 KP_2 Hex_2 KP_2 KP_2 KP_2 Ascii_2 KP_2 KP_2 KP_2 +keycode 81 = KP_3 KP_3 +U+0142 +U+0141 KP_3 KP_3 Ascii_3 KP_3 KP_3 KP_3 +keycode 82 = KP_0 KP_0 Hex_0 KP_0 KP_0 KP_0 Ascii_0 KP_0 KP_0 KP_0 +keycode 83 = KP_Period KP_Period +U+00bb +U+00bb KP_Period Boot KP_Period KP_Period Boot Boot +keycode 86 = U+005c U+007c U+007c U+00a6 Control_backslash Control_backslash Meta_backslash Meta_bar Meta_Control_backslash Meta_Control_backslash +keycode 87 = F11 F21 F51 F61 F31 F71 Console_11 VoidSymbol Console_11 VoidSymbol +keycode 88 = F12 F22 F52 F62 F32 F72 Console_12 VoidSymbol Console_12 VoidSymbol +keycode 102 = Home Home Home Home VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 103 = Up Up Up Up VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 104 = Prior Scroll_Backward Prior Prior VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 105 = Left Left Left Left VoidSymbol VoidSymbol Decr_Console VoidSymbol VoidSymbol VoidSymbol +keycode 106 = Right Right Right Right VoidSymbol VoidSymbol Incr_Console VoidSymbol VoidSymbol VoidSymbol +keycode 107 = End End End End VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 108 = Down Down Down Down VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 109 = Next Scroll_Forward Next Next VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 110 = Insert Insert Insert Insert VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +keycode 111 = Remove Remove Remove Remove VoidSymbol Boot VoidSymbol VoidSymbol Boot Boot +keycode 96 = KP_Enter KP_Enter Hex_F KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter +keycode 97 = Control Control Control Control Control Control Control Control Control Control +keycode 119 = Pause Pause Pause Pause Pause Pause Pause Pause Pause Pause +keycode 99 = Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash Control_backslash +keycode 98 = KP_Divide KP_Divide Hex_B KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide +keycode 100 = AltGr Alt AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr +keycode 125 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 126 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +keycode 127 = VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +strings as usual diff --git a/keymaps/i386/qwerty/ru-cp1251.kmap b/keymaps/i386/qwerty/ru-cp1251.kmap new file mode 100644 index 0000000..cbbc8de --- /dev/null +++ b/keymaps/i386/qwerty/ru-cp1251.kmap @@ -0,0 +1,289 @@ +! Russian CP1251 Cyrillic keyboard.map. "Cyrillic" mode is toggled by +! Right_Ctrl key and shifted by AltGr key. +! 4-Mar-98 Andrew Aksyonov andraks@geocities.com +keymaps 0-4,6,8,10,12 +include "linux-with-alt-and-altgr" +strings as usual + + keycode 1 = Escape + alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one + keycode 3 = two at two quotedbl + control keycode 3 = nul + alt keycode 3 = Meta_two + keycode 4 = three numbersign three slash + control keycode 4 = Escape + alt keycode 4 = Meta_three + keycode 5 = four dollar four semicolon + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + keycode 6 = five percent five colon + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + keycode 7 = six asciicircum six comma + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + keycode 8 = seven ampersand seven period + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + keycode 9 = eight asterisk eight semicolon + control keycode 9 = Delete + alt keycode 9 = Meta_eight + keycode 10 = nine parenleft nine question + alt keycode 10 = Meta_nine + keycode 11 = zero parenright zero percent + alt keycode 11 = Meta_zero + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal + keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + keycode 15 = Tab + alt keycode 15 = Meta_Tab + keycode 16 = +q +Q +233 +201 + control keycode 16 = Control_q +altgr control keycode 16 = Control_q + keycode 17 = +w +W +246 +214 + control keycode 17 = Control_w +altgr control keycode 17 = Control_w + keycode 18 = +e +E +243 +211 + control keycode 18 = Control_e +altgr control keycode 18 = Control_e + keycode 19 = +r +R +234 +202 + control keycode 19 = Control_r +altgr control keycode 19 = Control_r + keycode 20 = +t +T +229 +197 + control keycode 20 = Control_t +altgr control keycode 20 = Control_t + keycode 21 = +y +Y +237 +205 + control keycode 21 = Control_y +altgr control keycode 21 = Control_y + keycode 22 = +u +U +227 +195 + control keycode 22 = Control_u +altgr control keycode 22 = Control_u + keycode 23 = +i +I +248 +216 + control keycode 23 = Tab +altgr control keycode 23 = Tab + keycode 24 = +o +O +249 +217 + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 25 = +p +P +231 +199 + control keycode 25 = Control_p +altgr control keycode 25 = Control_p + keycode 26 = bracketleft braceleft +245 +213 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright +250 +218 + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m + keycode 29 = Control + keycode 30 = +a +A +244 +212 + control keycode 30 = Control_a +altgr control keycode 30 = Control_a + keycode 31 = +s +S +251 +219 + control keycode 31 = Control_s +altgr control keycode 31 = Control_s + keycode 32 = +d +D +226 +194 + control keycode 32 = Control_d +altgr control keycode 32 = Control_d + keycode 33 = +f +F +224 +192 + control keycode 33 = Control_f +altgr control keycode 33 = Control_f + keycode 34 = +g +G +239 +207 + control keycode 34 = Control_g +altgr control keycode 34 = Control_g + keycode 35 = +h +H +240 +208 + control keycode 35 = BackSpace +altgr control keycode 35 = BackSpace + keycode 36 = +j +J +238 +206 + control keycode 36 = Linefeed +altgr control keycode 36 = Linefeed + keycode 37 = +k +K +235 +203 + control keycode 37 = Control_k +altgr control keycode 37 = Control_k + keycode 38 = +l +L +228 +196 + control keycode 38 = Control_l +altgr control keycode 38 = Control_l + keycode 39 = semicolon colon +230 +198 + alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl +253 +221 + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + keycode 41 = grave asciitilde parenright parenleft + control keycode 41 = nul + alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + keycode 44 = +z +Z +255 +223 + control keycode 44 = Control_z +altgr control keycode 44 = Control_z + keycode 45 = +x +X +247 +215 + control keycode 45 = Control_x +altgr control keycode 45 = Control_x + keycode 46 = +c +C +241 +209 + control keycode 46 = Control_c +altgr control keycode 46 = Control_c + keycode 47 = +v +V +236 +204 + control keycode 47 = Control_v +altgr control keycode 47 = Control_v + keycode 48 = +b +B +232 +200 + control keycode 48 = Control_b +altgr control keycode 48 = Control_b + keycode 49 = +n +N +242 +210 + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + keycode 50 = +m +M +252 +220 + control keycode 50 = Control_m +altgr control keycode 50 = Control_m + keycode 51 = comma less +225 +193 + alt keycode 51 = Meta_comma + keycode 52 = period greater +254 +222 + alt keycode 52 = Meta_period + keycode 53 = slash question +191 +161 + control keycode 53 = Delete + alt keycode 53 = Meta_slash + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = + keycode 126 = + keycode 127 = diff --git a/keymaps/i386/qwerty/ru-ms.kmap b/keymaps/i386/qwerty/ru-ms.kmap new file mode 100644 index 0000000..17bdb6d --- /dev/null +++ b/keymaps/i386/qwerty/ru-ms.kmap @@ -0,0 +1,417 @@ +# This cyrillic keymap of Dmitry M. Klimoff <dmk@kosnet.ru> based +# on keymap of Alexey Vovenko <vovenko@ixwin.ihep.su>. +# Differences between my keymap and keymap of Vovenko: +# +# 1. My keymap use Microsoft Cyrillic keyboard layout (exclude russian +# symbol No., who not present in KOI8-r codetable); +# 2. Change layout between US and Cyrillic proceed by pressing +# RightCtrl key + +strings as usual + + keycode 0 = + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape +altgr alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one +altgr alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +altgr shift alt keycode 2 = Meta_exclam + keycode 3 = two at two quotedbl + control keycode 3 = nul +altgr control keycode 3 = nul + alt keycode 3 = Meta_two +altgr alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +altgr shift alt keycode 3 = Meta_at + keycode 4 = three numbersign three numbersign + control keycode 4 = Escape +altgr control keycode 4 = Escape + alt keycode 4 = Meta_three +altgr alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +altgr shift alt keycode 4 = Meta_numbersign + keycode 5 = four dollar four semicolon + control keycode 5 = Control_backslash +altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +altgr alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +altgr shift alt keycode 5 = Meta_dollar + keycode 6 = five percent five percent + control keycode 6 = Control_bracketright +altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +altgr alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +altgr shift alt keycode 6 = Meta_percent + keycode 7 = six asciicircum six colon + control keycode 7 = Control_asciicircum +altgr control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +altgr alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +altgr shift alt keycode 7 = Meta_asciicircum + keycode 8 = seven ampersand seven question + control keycode 8 = Control_underscore +altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +altgr alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand +altgr shift alt keycode 8 = Meta_ampersand + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete +altgr control keycode 9 = Delete + alt keycode 9 = Meta_eight +altgr alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk +altgr shift alt keycode 9 = Meta_asterisk + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine +altgr alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft +altgr shift alt keycode 10 = Meta_parenleft + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero +altgr alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright +altgr shift alt keycode 11 = Meta_parenright + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore +altgr control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +altgr alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore +altgr shift alt keycode 12 = Meta_underscore + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal +altgr alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus +altgr shift alt keycode 13 = Meta_plus + keycode 14 = BackSpace BackSpace BackSpace BackSpace +# keycode 14 = Delete Delete Delete Delete + alt keycode 14 = Meta_Delete +altgr alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab +altgr alt keycode 15 = Meta_Tab + keycode 16 = +q +altgr keycode 16 = +0xCA +altgr shift keycode 16 = +0xEA + keycode 17 = +w +altgr keycode 17 = +0xC3 +altgr shift keycode 17 = +0xE3 + keycode 18 = +e +altgr keycode 18 = +0xD5 +altgr shift keycode 18 = +0xF5 + keycode 19 = +r +altgr keycode 19 = +0xCB +altgr shift keycode 19 = +0xEB + keycode 20 = +t +altgr keycode 20 = +0xC5 +altgr shift keycode 20 = +0xE5 + keycode 21 = +y +altgr keycode 21 = +0xCE +altgr shift keycode 21 = +0xEE + keycode 22 = +u +altgr keycode 22 = +0xC7 +altgr shift keycode 22 = +0xE7 + keycode 23 = +i +altgr keycode 23 = +0xDB +altgr shift keycode 23 = +0xFB + keycode 24 = +o +altgr keycode 24 = +0xDD +altgr shift keycode 24 = +0xFD + keycode 25 = +p +altgr keycode 25 = +0xDA +altgr shift keycode 25 = +0xFA + keycode 26 = bracketleft braceleft +altgr keycode 26 = +0xC8 +altgr shift keycode 26 = +0xE8 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +altgr alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright +223 +255 + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +altgr alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = 0x080d +altgr alt keycode 28 = 0x080d + control keycode 28 = Linefeed +altgr control keycode 28 = Linefeed + keycode 29 = Control + keycode 30 = +a +altgr keycode 30 = +0xC6 +altgr shift keycode 30 = +0xE6 + keycode 31 = +s +altgr keycode 31 = +0xD9 +altgr shift keycode 31 = +0xF9 + keycode 32 = +d +altgr keycode 32 = +0xD7 +altgr shift keycode 32 = +0xF7 + keycode 33 = +f +altgr keycode 33 = +0xC1 +altgr shift keycode 33 = +0xE1 + keycode 34 = +g +altgr keycode 34 = +0xD0 +altgr shift keycode 34 = +0xF0 + keycode 35 = +h +altgr keycode 35 = +0xD2 +altgr shift keycode 35 = +0xF2 + keycode 36 = +j +altgr keycode 36 = +0xCF +altgr shift keycode 36 = +0xEF + keycode 37 = +k +altgr keycode 37 = +0xCC +altgr shift keycode 37 = +0xEC + keycode 38 = +l +altgr keycode 38 = +0xC4 +altgr shift keycode 38 = +0xE4 + keycode 39 = semicolon colon +altgr keycode 39 = +0xD6 +altgr shift keycode 39 = +0xF6 + alt keycode 39 = Meta_semicolon +altgr alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +altgr alt keycode 40 = Meta_apostrophe +altgr keycode 40 = +0xDC +altgr shift keycode 40 = +0xFC + keycode 41 = grave asciitilde +163 +179 + control keycode 41 = nul +altgr control keycode 41 = nul + alt keycode 41 = Meta_grave +altgr alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash slash + control keycode 43 = Control_backslash +altgr control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +altgr alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +altgr shift alt keycode 43 = Meta_bar + keycode 44 = +z +altgr keycode 44 = +0xD1 +altgr shift keycode 44 = +0xF1 + keycode 45 = +x +altgr keycode 45 = +0xDE +altgr shift keycode 45 = +0xFE + keycode 46 = +c +altgr keycode 46 = +0xD3 +altgr shift keycode 46 = +0xF3 + keycode 47 = +v +altgr keycode 47 = +0xCD +altgr shift keycode 47 = +0xED + keycode 48 = +b +altgr keycode 48 = +0xC9 +altgr shift keycode 48 = +0xE9 + keycode 49 = +n +altgr keycode 49 = +0xD4 +altgr shift keycode 49 = +0xF4 + keycode 50 = +m +altgr keycode 50 = +0xD8 +altgr shift keycode 50 = +0xF8 + keycode 51 = comma less + alt keycode 51 = Meta_comma +altgr alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +altgr alt shift keycode 51 = Meta_less +altgr keycode 51 = +0xC2 +altgr shift keycode 51 = +0xE2 + keycode 52 = period greater + alt keycode 52 = Meta_period +altgr alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +altgr alt shift keycode 52 = Meta_greater +altgr keycode 52 = +0xC0 +altgr shift keycode 52 = +0xE0 + + keycode 53 = slash question period comma +# +163 +179 +# keycode 53 = slash question +0xA3 +0xB7 + control keycode 53 = Delete +altgr control keycode 53 = Delete + alt keycode 53 = Meta_slash +altgr alt keycode 53 = Meta_slash + shift alt keycode 53 = Meta_question +altgr shift alt keycode 53 = Meta_question + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul +altgr control keycode 57 = nul + alt keycode 57 = Meta_space +altgr alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 +altgr control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +altgr control alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 +altgr control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +altgr control alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 +altgr control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +altgr control alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + altgr control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +altgr control alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 +altgr control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +altgr control alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 +altgr control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +altgr control alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 +altgr control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +altgr control alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 +altgr control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +altgr control alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 +altgr control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +altgr control alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 +altgr control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +altgr control alt keycode 68 = Console_10 + keycode 69 = Num_Lock + keycode 70 = Scroll_Lock Show_Memory Show_Registers + control keycode 70 = Show_State +altgr control keycode 70 = Show_State + alt keycode 70 = Scroll_Lock +altgr alt keycode 70 = Scroll_Lock + keycode 71 = KP_7 + alt keycode 71 = Ascii_7 +altgr alt keycode 71 = Ascii_7 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +altgr alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +altgr alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +altgr alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +altgr alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +altgr alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +altgr alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +altgr alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +altgr alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_0 +altgr alt keycode 82 = Ascii_0 + keycode 83 = KP_Period +altgr control keycode 83 = Boot +control alt keycode 83 = Boot +altgr control alt keycode 83 = Boot + keycode 84 = Last_Console + keycode 85 = + keycode 86 = less greater bar + alt keycode 86 = Meta_less +altgr alt keycode 86 = Meta_less + keycode 87 = F11 F11 F11 F11 + control keycode 87 = F11 +altgr control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +altgr control alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 +altgr control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + keycode 98 = KP_Divide + keycode 99 = Control_backslash + control keycode 99 = Control_backslash +altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +altgr 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 +altgr shift keycode 104 = Scroll_Backward + keycode 105 = Left + keycode 106 = Right + keycode 107 = Select + keycode 108 = Down + keycode 109 = Next + shift keycode 109 = Scroll_Forward +altgr shift keycode 109 = Scroll_Forward + keycode 110 = Insert + keycode 111 = Remove +altgr control keycode 111 = Boot +control alt keycode 111 = Boot +altgr control alt keycode 111 = Boot diff --git a/keymaps/i386/qwerty/ru-yawerty.kmap b/keymaps/i386/qwerty/ru-yawerty.kmap new file mode 100644 index 0000000..f40ec4e --- /dev/null +++ b/keymaps/i386/qwerty/ru-yawerty.kmap @@ -0,0 +1,414 @@ +# +# Cyrillic Yawerty map +# +# This map is designed to be as close to QWERTY as possible. In particular, +# important punctuation characters such as .,;:?'" occupy the same keys as +# in QWERTY. The correspondence between latin and cyrillic characters is +# as in KOI (q=ya, x=soft sign etc.). `Yu' is on the tilde key, `che' is +# plus/equal, hard sign is mapped to underscore. There is no capital hard +# sign just because it would be much more useless than any of the keys it +# would have taken. +# +# Mode is switched by the right alt key. +# +# This map is derived from Alexey Vovenko's ru1.map. +# + +strings as usual + + keycode 0 = + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape +altgr alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one +altgr alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +altgr shift alt keycode 2 = Meta_exclam + keycode 3 = two at two at + control keycode 3 = nul +altgr control keycode 3 = nul + alt keycode 3 = Meta_two +altgr alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +altgr shift alt keycode 3 = Meta_at + keycode 4 = three numbersign three 0243 + control keycode 4 = Escape +altgr control keycode 4 = Escape + alt keycode 4 = Meta_three +altgr alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +altgr shift alt keycode 4 = Meta_numbersign + keycode 5 = four dollar four 0263 + control keycode 5 = Control_backslash +altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +altgr alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +altgr shift alt keycode 5 = Meta_dollar + keycode 6 = five percent five percent + control keycode 6 = Control_bracketright +altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +altgr alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +altgr shift alt keycode 6 = Meta_percent + keycode 7 = six asciicircum six asciicircum + control keycode 7 = Control_asciicircum +altgr control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +altgr alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +altgr shift alt keycode 7 = Meta_asciicircum + keycode 8 = seven ampersand seven ampersand + control keycode 8 = Control_underscore +altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +altgr alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand +altgr shift alt keycode 8 = Meta_ampersand + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete +altgr control keycode 9 = Delete + alt keycode 9 = Meta_eight +altgr alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk +altgr shift alt keycode 9 = Meta_asterisk + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine +altgr alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft +altgr shift alt keycode 10 = Meta_parenleft + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero +altgr alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright +altgr shift alt keycode 11 = Meta_parenright + keycode 12 = minus underscore minus +0337 + control keycode 12 = Control_underscore +altgr control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +altgr alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore +altgr shift alt keycode 12 = Meta_underscore + keycode 13 = equal plus +0336 +0376 + alt keycode 13 = Meta_equal +altgr alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus +altgr shift alt keycode 13 = Meta_plus + keycode 14 = Delete Delete Delete Delete + alt keycode 14 = Meta_Delete +altgr alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab +altgr alt keycode 15 = Meta_Tab + keycode 16 = +q +altgr keycode 16 = +0321 +altgr shift keycode 16 = +0361 + keycode 17 = +w +altgr keycode 17 = +0327 +altgr shift keycode 17 = +0367 + keycode 18 = +e +altgr keycode 18 = +0305 +altgr shift keycode 18 = +0345 + keycode 19 = +r +altgr keycode 19 = +0322 +altgr shift keycode 19 = +0362 + keycode 20 = +t +altgr keycode 20 = +0324 +altgr shift keycode 20 = +0364 + keycode 21 = +y +altgr keycode 21 = +0331 +altgr shift keycode 21 = +0371 + keycode 22 = +u +altgr keycode 22 = +0325 +altgr shift keycode 22 = +0365 + keycode 23 = +i +altgr keycode 23 = +0311 +altgr shift keycode 23 = +0351 + keycode 24 = +o +altgr keycode 24 = +0317 +altgr shift keycode 24 = +0357 + keycode 25 = +p +altgr keycode 25 = +0320 +altgr shift keycode 25 = +0360 + keycode 26 = bracketleft braceleft +altgr keycode 26 = +0333 +altgr shift keycode 26 = +0373 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +altgr alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright +altgr keycode 27 = +0335 +altgr shift keycode 27 = +0375 + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +altgr alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = 0x080d +altgr alt keycode 28 = 0x080d + control keycode 28 = Linefeed +altgr control keycode 28 = Linefeed + keycode 29 = Control + keycode 30 = +a +altgr keycode 30 = +0301 +altgr shift keycode 30 = +0341 + keycode 31 = +s +altgr keycode 31 = +0323 +altgr shift keycode 31 = +0363 + keycode 32 = +d +altgr keycode 32 = +0304 +altgr shift keycode 32 = +0344 + keycode 33 = +f +altgr keycode 33 = +0306 +altgr shift keycode 33 = +0346 + keycode 34 = +g +altgr keycode 34 = +0307 +altgr shift keycode 34 = +0347 + keycode 35 = +h +altgr keycode 35 = +0310 +altgr shift keycode 35 = +0350 + keycode 36 = +j +altgr keycode 36 = +0312 +altgr shift keycode 36 = +0352 + keycode 37 = +k +altgr keycode 37 = +0313 +altgr shift keycode 37 = +0353 + keycode 38 = +l +altgr keycode 38 = +0314 +altgr shift keycode 38 = +0354 + keycode 39 = semicolon colon semicolon colon + alt keycode 39 = Meta_semicolon +altgr alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl apostrophe quotedbl + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +altgr alt keycode 40 = Meta_apostrophe + keycode 41 = grave asciitilde +0300 +0340 + control keycode 41 = nul +altgr control keycode 41 = nul + alt keycode 41 = Meta_grave +altgr alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar +0334 +0374 + control keycode 43 = Control_backslash +altgr control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +altgr alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +altgr shift alt keycode 43 = Meta_bar + keycode 44 = +z +altgr keycode 44 = +0332 +altgr shift keycode 44 = +0372 + keycode 45 = +x +altgr keycode 45 = +0330 +altgr shift keycode 45 = +0370 + keycode 46 = +c +altgr keycode 46 = +0303 +altgr shift keycode 46 = +0343 + keycode 47 = +v +altgr keycode 47 = +0326 +altgr shift keycode 47 = +0366 + keycode 48 = +b +altgr keycode 48 = +0302 +altgr shift keycode 48 = +0342 + keycode 49 = +n +altgr keycode 49 = +0316 +altgr shift keycode 49 = +0356 + keycode 50 = +m +altgr keycode 50 = +0315 +altgr shift keycode 50 = +0355 + keycode 51 = comma less comma less + alt keycode 51 = Meta_comma +altgr alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +altgr alt shift keycode 51 = Meta_less + keycode 52 = period greater period greater + alt keycode 52 = Meta_period +altgr alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +altgr alt shift keycode 52 = Meta_greater + keycode 53 = slash question slash question + control keycode 53 = Delete +altgr control keycode 53 = Delete + alt keycode 53 = Meta_slash +altgr alt keycode 53 = Meta_slash + shift alt keycode 53 = Meta_question +altgr shift alt keycode 53 = Meta_question + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul +altgr control keycode 57 = nul + alt keycode 57 = Meta_space +altgr alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 +altgr control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +altgr control alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 +altgr control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +altgr control alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 +altgr control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +altgr control alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + altgr control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +altgr control alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 +altgr control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +altgr control alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 +altgr control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +altgr control alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 +altgr control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +altgr control alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 +altgr control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +altgr control alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 +altgr control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +altgr control alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 +altgr control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +altgr control alt keycode 68 = Console_10 + keycode 69 = Num_Lock + keycode 70 = Scroll_Lock Show_Memory Show_Registers + control keycode 70 = Show_State +altgr control keycode 70 = Show_State + alt keycode 70 = Scroll_Lock +altgr alt keycode 70 = Scroll_Lock + keycode 71 = KP_7 + alt keycode 71 = Ascii_7 +altgr alt keycode 71 = Ascii_7 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +altgr alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +altgr alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +altgr alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +altgr alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +altgr alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +altgr alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +altgr alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +altgr alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_0 +altgr alt keycode 82 = Ascii_0 + keycode 83 = KP_Period +altgr control keycode 83 = Boot +control alt keycode 83 = Boot +altgr control alt keycode 83 = Boot + keycode 84 = Last_Console + keycode 85 = + keycode 86 = Shift + keycode 87 = F11 F11 F11 F11 + control keycode 87 = F11 +altgr control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +altgr control alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 +altgr control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 +altgr 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 +altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +altgr alt keycode 99 = Control_backslash +keycode 100 = AltGr_Lock + keycode 101 = Break + keycode 102 = Find + keycode 103 = Up + keycode 104 = Prior + shift keycode 104 = Scroll_Backward +altgr 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 +altgr shift keycode 109 = Scroll_Forward + keycode 110 = Insert + keycode 111 = Remove +altgr control keycode 111 = Boot +control alt keycode 111 = Boot +altgr control alt keycode 111 = Boot diff --git a/keymaps/i386/qwerty/ru.kmap b/keymaps/i386/qwerty/ru.kmap new file mode 100644 index 0000000..80e4290 --- /dev/null +++ b/keymaps/i386/qwerty/ru.kmap @@ -0,0 +1,287 @@ +! Russian Cyrillic keyboard.map. "Cyrillic" mode is toggled by +! Right_Ctrl key and shifted by AltGr key. +keymaps 0-4,6,8,10,12 +strings as usual + + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one + keycode 3 = two at two quotedbl + control keycode 3 = nul + alt keycode 3 = Meta_two + keycode 4 = three numbersign three question + control keycode 4 = Escape + alt keycode 4 = Meta_three + keycode 5 = four dollar four semicolon + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + keycode 6 = five percent five colon + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + keycode 7 = six asciicircum six comma + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + keycode 8 = seven ampersand seven period + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete + alt keycode 9 = Meta_eight + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal + keycode 14 = BackSpace BackSpace BackSpace BackSpace + alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab + keycode 16 = +q +Q +202 +234 + control keycode 16 = Control_q +altgr control keycode 16 = Control_q + keycode 17 = +w +W +195 +227 + control keycode 17 = Control_w +altgr control keycode 17 = Control_w + keycode 18 = +e +E +213 +245 + control keycode 18 = Control_e +altgr control keycode 18 = Control_e + keycode 19 = +r +R +203 +235 + control keycode 19 = Control_r +altgr control keycode 19 = Control_r + keycode 20 = +t +T +197 +229 + control keycode 20 = Control_t +altgr control keycode 20 = Control_t + keycode 21 = +y +Y +206 +238 + control keycode 21 = Control_y +altgr control keycode 21 = Control_y + keycode 22 = +u +U +199 +231 + control keycode 22 = Control_u +altgr control keycode 22 = Control_u + keycode 23 = +i +I +219 +251 + control keycode 23 = Tab +altgr control keycode 23 = Tab + keycode 24 = +o +O +221 +253 + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 25 = +p +P +218 +250 + control keycode 25 = Control_p +altgr control keycode 25 = Control_p + keycode 26 = bracketleft braceleft +200 +232 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketleft bracketright + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m + keycode 29 = Control + keycode 30 = +a +A +198 +230 + control keycode 30 = Control_a +altgr control keycode 30 = Control_a + keycode 31 = +s +S +217 +249 + control keycode 31 = Control_s +altgr control keycode 31 = Control_s + keycode 32 = +d +D +215 +247 + control keycode 32 = Control_d +altgr control keycode 32 = Control_d + keycode 33 = +f +F +193 +225 + control keycode 33 = Control_f +altgr control keycode 33 = Control_f + keycode 34 = +g +G +208 +240 + control keycode 34 = Control_g +altgr control keycode 34 = Control_g + keycode 35 = +h +H +210 +242 + control keycode 35 = BackSpace +altgr control keycode 35 = BackSpace + keycode 36 = +j +J +207 +239 + control keycode 36 = Linefeed +altgr control keycode 36 = Linefeed + keycode 37 = +k +K +204 +236 + control keycode 37 = Control_k +altgr control keycode 37 = Control_k + keycode 38 = +l +L +196 +228 + control keycode 38 = Control_l +altgr control keycode 38 = Control_l + keycode 39 = semicolon colon +214 +246 + alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl +220 +252 + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + keycode 41 = grave asciitilde +223 +255 + control keycode 41 = nul + alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + keycode 44 = +z +Z +209 +241 + control keycode 44 = Control_z +altgr control keycode 44 = Control_z + keycode 45 = +x +X +222 +254 + control keycode 45 = Control_x +altgr control keycode 45 = Control_x + keycode 46 = +c +C +211 +243 + control keycode 46 = Control_c +altgr control keycode 46 = Control_c + keycode 47 = +v +V +205 +237 + control keycode 47 = Control_v +altgr control keycode 47 = Control_v + keycode 48 = +b +B +201 +233 + control keycode 48 = Control_b +altgr control keycode 48 = Control_b + keycode 49 = +n +N +212 +244 + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + keycode 50 = +m +M +216 +248 + control keycode 50 = Control_m +altgr control keycode 50 = Control_m + keycode 51 = comma less +194 +226 + alt keycode 51 = Meta_comma + keycode 52 = period greater +192 +224 + alt keycode 52 = Meta_period + keycode 53 = slash question +163 +179 + control keycode 53 = Delete + alt keycode 53 = Meta_slash + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = + keycode 126 = + keycode 127 = diff --git a/keymaps/i386/qwerty/ru1.kmap b/keymaps/i386/qwerty/ru1.kmap new file mode 100644 index 0000000..4aa69fe --- /dev/null +++ b/keymaps/i386/qwerty/ru1.kmap @@ -0,0 +1,446 @@ +# Here is the more or less complete list of differences between my keymap +# (ru1.map) and Eugene Crosser's (ru.map): +# +# 1. The Backspace key sends \127 code in my version and ^H in Crosser's. +# 2. Control-Enter sends ^J code vs. ^M +# 3. Cyrillic Lock is Right-Alt vs Right-Ctrl. +# 4. There is no letters "yo" (e with dots, \163 and \179) +# as they do not always survive in translations from KOI to ALT codings +# and are never used in book publishing anyway. +# 5. Shift-3 is still # in this map, not that crazy ?. +# 6. ` and ~ are on their usual place in cyrillic mode. There is no hard +# signs in my map. BTW, big hard sign has a code \255 and causes +# a lot of trouble. It crashes a lot of editors. +# 7. This keymap has more key definitions for key combinations useful in +# emacs Alt-Shift-something, for example. +# +# Alexey Vovenko <vovenko@ixwin.ihep.su>. +strings as usual + + keycode 1 = Escape + alt keycode 1 = Meta_Escape +altgr alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one +altgr alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +altgr shift alt keycode 2 = Meta_exclam + keycode 3 = two at two quotedbl + control keycode 3 = nul +altgr control keycode 3 = nul + alt keycode 3 = Meta_two +altgr alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +altgr shift alt keycode 3 = Meta_at + keycode 4 = three numbersign three numbersign + control keycode 4 = Escape +altgr control keycode 4 = Escape + alt keycode 4 = Meta_three +altgr alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +altgr shift alt keycode 4 = Meta_numbersign + keycode 5 = four dollar four semicolon + control keycode 5 = Control_backslash +altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +altgr alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +altgr shift alt keycode 5 = Meta_dollar + keycode 6 = five percent five colon + control keycode 6 = Control_bracketright +altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +altgr alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +altgr shift alt keycode 6 = Meta_percent + keycode 7 = six asciicircum six comma + control keycode 7 = Control_asciicircum +altgr control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +altgr alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +altgr shift alt keycode 7 = Meta_asciicircum + keycode 8 = seven ampersand seven period + control keycode 8 = Control_underscore +altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +altgr alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand +altgr shift alt keycode 8 = Meta_ampersand + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete +altgr control keycode 9 = Delete + alt keycode 9 = Meta_eight +altgr alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk +altgr shift alt keycode 9 = Meta_asterisk + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine +altgr alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft +altgr shift alt keycode 10 = Meta_parenleft + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero +altgr alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright +altgr shift alt keycode 11 = Meta_parenright + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore +altgr control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +altgr alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore +altgr shift alt keycode 12 = Meta_underscore + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal +altgr alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus +altgr shift alt keycode 13 = Meta_plus + keycode 14 = Delete Delete Delete Delete + alt keycode 14 = Meta_Delete +altgr alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab +altgr alt keycode 15 = Meta_Tab + keycode 16 = +q +altgr keycode 16 = +0xCA +altgr shift keycode 16 = +0xEA + keycode 17 = +w +altgr keycode 17 = +0xC3 +altgr shift keycode 17 = +0xE3 + keycode 18 = +e +altgr keycode 18 = +0xD5 +altgr shift keycode 18 = +0xF5 + keycode 19 = +r +altgr keycode 19 = +0xCB +altgr shift keycode 19 = +0xEB + keycode 20 = +t +altgr keycode 20 = +0xC5 +altgr shift keycode 20 = +0xE5 + keycode 21 = +y +altgr keycode 21 = +0xCE +altgr shift keycode 21 = +0xEE + keycode 22 = +u +altgr keycode 22 = +0xC7 +altgr shift keycode 22 = +0xE7 + keycode 23 = +i +altgr keycode 23 = +0xDB +altgr shift keycode 23 = +0xFB + keycode 24 = +o +altgr keycode 24 = +0xDD +altgr shift keycode 24 = +0xFD + keycode 25 = +p +altgr keycode 25 = +0xDA +altgr shift keycode 25 = +0xFA + keycode 26 = bracketleft braceleft +altgr keycode 26 = +0xC8 +altgr shift keycode 26 = +0xE8 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +altgr alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketleft bracketright + +# The keycode "0xFF" is too dangerous for many programs (including emacs). +# So let it be bracket instead of Hard Sign. +# altgr keycode 27 = +0xDF +# altgr shift keycode 27 = +0xFF + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +altgr alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m +altgr alt keycode 28 = Meta_Control_m + control keycode 28 = Linefeed +altgr control keycode 28 = Linefeed + keycode 29 = Control + keycode 30 = +a +altgr keycode 30 = +0xC6 +altgr shift keycode 30 = +0xE6 + keycode 31 = +s +altgr keycode 31 = +0xD9 +altgr shift keycode 31 = +0xF9 + keycode 32 = +d +altgr keycode 32 = +0xD7 +altgr shift keycode 32 = +0xF7 + keycode 33 = +f +altgr keycode 33 = +0xC1 +altgr shift keycode 33 = +0xE1 + keycode 34 = +g +altgr keycode 34 = +0xD0 +altgr shift keycode 34 = +0xF0 + keycode 35 = +h +altgr keycode 35 = +0xD2 +altgr shift keycode 35 = +0xF2 + keycode 36 = +j +altgr keycode 36 = +0xCF +altgr shift keycode 36 = +0xEF + keycode 37 = +k +altgr keycode 37 = +0xCC +altgr shift keycode 37 = +0xEC + keycode 38 = +l +altgr keycode 38 = +0xC4 +altgr shift keycode 38 = +0xE4 + keycode 39 = semicolon colon +altgr keycode 39 = +0xD6 +altgr shift keycode 39 = +0xF6 + alt keycode 39 = Meta_semicolon +altgr alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +altgr alt keycode 40 = Meta_apostrophe +altgr keycode 40 = +0xDC +altgr shift keycode 40 = +0xFC + keycode 41 = grave asciitilde grave asciitilde + control keycode 41 = nul +altgr control keycode 41 = nul + alt keycode 41 = Meta_grave +altgr alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash bar + control keycode 43 = Control_backslash +altgr control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +altgr alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +altgr shift alt keycode 43 = Meta_bar + keycode 44 = +z +altgr keycode 44 = +0xD1 +altgr shift keycode 44 = +0xF1 + keycode 45 = +x +altgr keycode 45 = +0xDE +altgr shift keycode 45 = +0xFE + keycode 46 = +c +altgr keycode 46 = +0xD3 +altgr shift keycode 46 = +0xF3 + keycode 47 = +v +altgr keycode 47 = +0xCD +altgr shift keycode 47 = +0xED + keycode 48 = +b +altgr keycode 48 = +0xC9 +altgr shift keycode 48 = +0xE9 + keycode 49 = +n +altgr keycode 49 = +0xD4 +altgr shift keycode 49 = +0xF4 + keycode 50 = +m +altgr keycode 50 = +0xD8 +altgr shift keycode 50 = +0xF8 + keycode 51 = comma less + alt keycode 51 = Meta_comma +altgr alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +altgr alt shift keycode 51 = Meta_less +altgr keycode 51 = +0xC2 +altgr shift keycode 51 = +0xE2 + keycode 52 = period greater + alt keycode 52 = Meta_period +altgr alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +altgr alt shift keycode 52 = Meta_greater +altgr keycode 52 = +0xC0 +altgr shift keycode 52 = +0xE0 + +# Can you survive without "yuo" letter? If no put +163 and +179 for +# altgr keycode 53. + keycode 53 = slash question slash question + control keycode 53 = Delete +altgr control keycode 53 = Delete + alt keycode 53 = Meta_slash +altgr alt keycode 53 = Meta_slash + shift alt keycode 53 = Meta_question +altgr shift alt keycode 53 = Meta_question + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space + control keycode 57 = nul +altgr control keycode 57 = nul + alt keycode 57 = Meta_space +altgr alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 +altgr control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +altgr control alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 +altgr control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +altgr control alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 +altgr control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +altgr control alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + altgr control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +altgr control alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 +altgr control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +altgr control alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 +altgr control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +altgr control alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 +altgr control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +altgr control alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 +altgr control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +altgr control alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 +altgr control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +altgr control alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 +altgr control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +altgr control alt keycode 68 = Console_10 + keycode 69 = Num_Lock + keycode 70 = Scroll_Lock Show_Memory Show_Registers + control keycode 70 = Show_State +altgr control keycode 70 = Show_State + alt keycode 70 = Scroll_Lock +altgr alt keycode 70 = Scroll_Lock + keycode 71 = KP_7 + alt keycode 71 = Ascii_7 +altgr alt keycode 71 = Ascii_7 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +altgr alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +altgr alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +altgr alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +altgr alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +altgr alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +altgr alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +altgr alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +altgr alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_0 +altgr alt keycode 82 = Ascii_0 + keycode 83 = KP_Period +altgr control keycode 83 = Boot +control alt keycode 83 = Boot +altgr control alt keycode 83 = Boot + keycode 84 = Last_Console + keycode 85 = + keycode 86 = less greater bar + alt keycode 86 = Meta_less +altgr alt keycode 86 = Meta_less + keycode 87 = F11 F11 F11 F11 + control keycode 87 = F11 +altgr control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +altgr control alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 +altgr control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 +altgr 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 +altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +altgr alt keycode 99 = Control_backslash +keycode 100 = AltGr_Lock + keycode 101 = Break + keycode 102 = Find + keycode 103 = Up + keycode 104 = Prior + shift keycode 104 = Scroll_Backward +altgr 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 +altgr shift keycode 109 = Scroll_Forward + keycode 110 = Insert + keycode 111 = Remove +altgr control keycode 111 = Boot +control alt keycode 111 = Boot +altgr control alt keycode 111 = Boot + keycode 112 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = + keycode 126 = + keycode 127 = diff --git a/keymaps/i386/qwerty/ru2.kmap b/keymaps/i386/qwerty/ru2.kmap new file mode 100644 index 0000000..45b04f2 --- /dev/null +++ b/keymaps/i386/qwerty/ru2.kmap @@ -0,0 +1,296 @@ +! Date: Tue, 7 Jun 1994 10:06:20 +1000 (EST) +! From: Alexandre Krioutchkov <A.Kriouctchkov@st.nepean.uws.edu.au> +! +! ru.map and ru1.map are keyboard maps for KOI-8 (sometimes called +! main coding). Most of the people, who used Russian in MS-DOS, +! work with an alternative coding. I'm not sure, but it seems to me +! in WordPerfect 5.1 Russian, Ukrainian, Byelorussian language extension +! it's code page 899. (Note: there is also another coding for MS-Windows). +! Fonts for Russian alternative coding you can find in Cyr_a8x{8,14,16}. +! +! Russian Alternative Cyrillic keyboard.map. "Cyrillic" mode is toggled by +! Right Alt key. 18-Apr-94 Alexandre Krioutchkov alexk@st.nepean.uws.edu.au +strings as usual + + keycode 1 = Escape + alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one + keycode 3 = two at two quotedbl + control keycode 3 = nul + alt keycode 3 = Meta_two + keycode 4 = three numbersign three question + control keycode 4 = Escape + alt keycode 4 = Meta_three + keycode 5 = four dollar four semicolon + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + keycode 6 = five percent five colon + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + keycode 7 = six asciicircum six comma + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + keycode 8 = seven ampersand seven period + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete + alt keycode 9 = Meta_eight + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal + keycode 14 = BackSpace BackSpace BackSpace BackSpace + alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab + keycode 16 = +q +Q +169 +137 + control keycode 16 = Control_q +altgr control keycode 16 = Control_q + keycode 17 = +w +W +230 +150 + control keycode 17 = Control_w +altgr control keycode 17 = Control_w + keycode 18 = +e +E +227 +147 + control keycode 18 = Control_e +altgr control keycode 18 = Control_e + keycode 19 = +r +R +170 +138 + control keycode 19 = Control_r +altgr control keycode 19 = Control_r + keycode 20 = +t +T +165 +133 + control keycode 20 = Control_t +altgr control keycode 20 = Control_t + keycode 21 = +y +Y +173 +141 + control keycode 21 = Control_y +altgr control keycode 21 = Control_y + keycode 22 = +u +U +163 +131 + control keycode 22 = Control_u +altgr control keycode 22 = Control_u + keycode 23 = +i +I +232 +152 + control keycode 23 = Tab +altgr control keycode 23 = Tab + keycode 24 = +o +O +233 +153 + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 25 = +p +P +167 +135 + control keycode 25 = Control_p +altgr control keycode 25 = Control_p + keycode 26 = bracketleft braceleft +229 +149 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketleft bracketright + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m + keycode 29 = Control + keycode 30 = +a +A +228 +148 + control keycode 30 = Control_a +altgr control keycode 30 = Control_a + keycode 31 = +s +S +235 +155 + control keycode 31 = Control_s +altgr control keycode 31 = Control_s + keycode 32 = +d +D +162 +130 + control keycode 32 = Control_d +altgr control keycode 32 = Control_d + keycode 33 = +f +F +160 +128 + control keycode 33 = Control_f +altgr control keycode 33 = Control_f + keycode 34 = +g +G +175 +143 + control keycode 34 = Control_g +altgr control keycode 34 = Control_g + keycode 35 = +h +H +224 +144 + control keycode 35 = BackSpace +altgr control keycode 35 = BackSpace + keycode 36 = +j +J +174 +142 + control keycode 36 = Linefeed +altgr control keycode 36 = Linefeed + keycode 37 = +k +K +171 +139 + control keycode 37 = Control_k +altgr control keycode 37 = Control_k + keycode 38 = +l +L +164 +132 + control keycode 38 = Control_l +altgr control keycode 38 = Control_l + keycode 39 = semicolon colon +166 +134 + alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl +237 +157 + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + keycode 41 = grave asciitilde +234 +154 + control keycode 41 = nul + alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + keycode 44 = +z +Z +239 +159 + control keycode 44 = Control_z +altgr control keycode 44 = Control_z + keycode 45 = +x +X +231 +151 + control keycode 45 = Control_x +altgr control keycode 45 = Control_x + keycode 46 = +c +C +225 +145 + control keycode 46 = Control_c +altgr control keycode 46 = Control_c + keycode 47 = +v +V +172 +140 + control keycode 47 = Control_v +altgr control keycode 47 = Control_v + keycode 48 = +b +B +168 +136 + control keycode 48 = Control_b +altgr control keycode 48 = Control_b + keycode 49 = +n +N +226 +146 + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + keycode 50 = +m +M +236 +156 + control keycode 50 = Control_m +altgr control keycode 50 = Control_m + keycode 51 = comma less +161 +129 + alt keycode 51 = Meta_comma + keycode 52 = period greater +238 +158 + alt keycode 52 = Meta_period + keycode 53 = slash question slash question !+163 +179 + control keycode 53 = Delete + alt keycode 53 = Meta_slash + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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_Lock + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = + keycode 126 = + keycode 127 = diff --git a/keymaps/i386/qwerty/ru3.kmap b/keymaps/i386/qwerty/ru3.kmap new file mode 100644 index 0000000..263936b --- /dev/null +++ b/keymaps/i386/qwerty/ru3.kmap @@ -0,0 +1,473 @@ +# ru3.map is a Russian keymap for a 102 key keyboard, prepared by +# IPLabs Linux Team (www.iplabs.ru/Linux and www.logic.ru) +# from (ru1.map) by Eugene Crosser's (ru.map): +# by Alexey Vovenko <vovenko@ixwin.ihep.su>. +# +# CapsLock is used to change rus/lat, while Shift+CapsLock is used to +# lock capitals. + + keycode 0 = + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape +altgr alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one +altgr alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +altgr shift alt keycode 2 = Meta_exclam + keycode 3 = two at two quotedbl + control keycode 3 = nul +altgr control keycode 3 = nul + alt keycode 3 = Meta_two +altgr alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +altgr shift alt keycode 3 = Meta_at + keycode 4 = three numbersign three numbersign + control keycode 4 = Escape +altgr control keycode 4 = Escape + alt keycode 4 = Meta_three +altgr alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +altgr shift alt keycode 4 = Meta_numbersign + keycode 5 = four dollar four semicolon + control keycode 5 = Control_backslash +altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +altgr alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +altgr shift alt keycode 5 = Meta_dollar + keycode 6 = five percent five colon + control keycode 6 = Control_bracketright +altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +altgr alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +altgr shift alt keycode 6 = Meta_percent + keycode 7 = six asciicircum six comma + control keycode 7 = Control_asciicircum +altgr control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +altgr alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +altgr shift alt keycode 7 = Meta_asciicircum + keycode 8 = seven ampersand seven period + control keycode 8 = Control_underscore +altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +altgr alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand +altgr shift alt keycode 8 = Meta_ampersand + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete +altgr control keycode 9 = Delete + alt keycode 9 = Meta_eight +altgr alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk +altgr shift alt keycode 9 = Meta_asterisk + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine +altgr alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft +altgr shift alt keycode 10 = Meta_parenleft + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero +altgr alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright +altgr shift alt keycode 11 = Meta_parenright + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore +altgr control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +altgr alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore +altgr shift alt keycode 12 = Meta_underscore + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal +altgr alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus +altgr shift alt keycode 13 = Meta_plus + keycode 14 = Delete Delete Delete Delete + alt keycode 14 = Meta_Delete +altgr alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab +altgr alt keycode 15 = Meta_Tab + keycode 16 = +q +altgr keycode 16 = +0xCA +altgr shift keycode 16 = +0xEA + keycode 17 = +w +altgr keycode 17 = +0xC3 +altgr shift keycode 17 = +0xE3 + keycode 18 = +e +altgr keycode 18 = +0xD5 +altgr shift keycode 18 = +0xF5 + keycode 19 = +r +altgr keycode 19 = +0xCB +altgr shift keycode 19 = +0xEB + keycode 20 = +t +altgr keycode 20 = +0xC5 +altgr shift keycode 20 = +0xE5 + keycode 21 = +y +altgr keycode 21 = +0xCE +altgr shift keycode 21 = +0xEE + keycode 22 = +u +altgr keycode 22 = +0xC7 +altgr shift keycode 22 = +0xE7 + keycode 23 = +i +altgr keycode 23 = +0xDB +altgr shift keycode 23 = +0xFB + keycode 24 = +o +altgr keycode 24 = +0xDD +altgr shift keycode 24 = +0xFD + keycode 25 = +p +altgr keycode 25 = +0xDA +altgr shift keycode 25 = +0xFA + keycode 26 = bracketleft braceleft +altgr keycode 26 = +0xC8 +altgr shift keycode 26 = +0xE8 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +altgr alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketleft bracketright + +# The keycode "0xFF" is too dangerous for many programs (including emacs). +# So let it be bracket instead of Hard Sign. +altgr keycode 27 = +0xDF +altgr shift keycode 27 = +0xFF + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +altgr alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = 0x080d +altgr alt keycode 28 = 0x080d + control keycode 28 = Linefeed +altgr control keycode 28 = Linefeed + keycode 29 = Control + keycode 30 = +a +altgr keycode 30 = +0xC6 +altgr shift keycode 30 = +0xE6 + keycode 31 = +s +altgr keycode 31 = +0xD9 +altgr shift keycode 31 = +0xF9 + keycode 32 = +d +altgr keycode 32 = +0xD7 +altgr shift keycode 32 = +0xF7 + keycode 33 = +f +altgr keycode 33 = +0xC1 +altgr shift keycode 33 = +0xE1 + keycode 34 = +g +altgr keycode 34 = +0xD0 +altgr shift keycode 34 = +0xF0 + keycode 35 = +h +altgr keycode 35 = +0xD2 +altgr shift keycode 35 = +0xF2 + keycode 36 = +j +altgr keycode 36 = +0xCF +altgr shift keycode 36 = +0xEF + keycode 37 = +k +altgr keycode 37 = +0xCC +altgr shift keycode 37 = +0xEC + keycode 38 = +l +altgr keycode 38 = +0xC4 +altgr shift keycode 38 = +0xE4 + keycode 39 = semicolon colon +altgr keycode 39 = +0xD6 +altgr shift keycode 39 = +0xF6 + alt keycode 39 = Meta_semicolon +altgr alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +altgr alt keycode 40 = Meta_apostrophe +altgr keycode 40 = +0xDC +altgr shift keycode 40 = +0xFC + keycode 41 = grave asciitilde grave asciitilde + control keycode 41 = nul +altgr control keycode 41 = nul + alt keycode 41 = Meta_grave +altgr alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash bar + control keycode 43 = Control_backslash +altgr control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +altgr alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +altgr shift alt keycode 43 = Meta_bar + keycode 44 = +z +altgr keycode 44 = +0xD1 +altgr shift keycode 44 = +0xF1 + keycode 45 = +x +altgr keycode 45 = +0xDE +altgr shift keycode 45 = +0xFE + keycode 46 = +c +altgr keycode 46 = +0xD3 +altgr shift keycode 46 = +0xF3 + keycode 47 = +v +altgr keycode 47 = +0xCD +altgr shift keycode 47 = +0xED + keycode 48 = +b +altgr keycode 48 = +0xC9 +altgr shift keycode 48 = +0xE9 + keycode 49 = +n +altgr keycode 49 = +0xD4 +altgr shift keycode 49 = +0xF4 + keycode 50 = +m +altgr keycode 50 = +0xD8 +altgr shift keycode 50 = +0xF8 + keycode 51 = comma less + alt keycode 51 = Meta_comma +altgr alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +altgr alt shift keycode 51 = Meta_less +altgr keycode 51 = +0xC2 +altgr shift keycode 51 = +0xE2 + keycode 52 = period greater + alt keycode 52 = Meta_period +altgr alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +altgr alt shift keycode 52 = Meta_greater +altgr keycode 52 = +0xC0 +altgr shift keycode 52 = +0xE0 + +# Can you survive without "yuo" letter? If no put +163 and +179 for +# altgr keycode 53. + keycode 53 = slash question slash question +altgr keycode 53 = +163 +altgr shift keycode 53 = +179 + control keycode 53 = Delete +altgr control keycode 53 = Delete + alt keycode 53 = Meta_slash +altgr alt keycode 53 = Meta_slash + shift alt keycode 53 = Meta_question +altgr shift alt keycode 53 = Meta_question + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul +altgr control keycode 57 = nul + alt keycode 57 = Meta_space +altgr alt keycode 57 = Meta_space +keycode 58 =AltGr_Lock + shift keycode 58 = Caps_Lock +altgr shift keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 +altgr control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +altgr control alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 +altgr control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +altgr control alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 +altgr control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +altgr control alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + altgr control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +altgr control alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 +altgr control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +altgr control alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 +altgr control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +altgr control alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 +altgr control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +altgr control alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 +altgr control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +altgr control alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 +altgr control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +altgr control alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 +altgr control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +altgr control alt keycode 68 = Console_10 + keycode 69 = Num_Lock + keycode 70 = Scroll_Lock Show_Memory Show_Registers + control keycode 70 = Show_State +altgr control keycode 70 = Show_State + alt keycode 70 = Scroll_Lock +altgr alt keycode 70 = Scroll_Lock + keycode 71 = KP_7 + alt keycode 71 = Ascii_7 +altgr alt keycode 71 = Ascii_7 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +altgr alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +altgr alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +altgr alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +altgr alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +altgr alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +altgr alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +altgr alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +altgr alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_0 +altgr alt keycode 82 = Ascii_0 + keycode 83 = KP_Period +altgr control keycode 83 = Boot +control alt keycode 83 = Boot +altgr control alt keycode 83 = Boot + keycode 84 = Last_Console + keycode 85 = + keycode 86 = less greater bar + alt keycode 86 = Meta_less +altgr alt keycode 86 = Meta_less + keycode 87 = F11 F11 F11 F11 + control keycode 87 = F11 +altgr control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +altgr control alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 +altgr control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 +altgr 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 +altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +altgr 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 +altgr 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 +altgr shift keycode 109 = Scroll_Forward + keycode 110 = Insert + keycode 111 = Remove +altgr control keycode 111 = Boot +control alt keycode 111 = Boot +altgr control alt keycode 111 = Boot + keycode 112 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + 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 F21 = "" +string F22 = "" +string F23 = "" +string F24 = "" +string F25 = "" +string F26 = "" + diff --git a/keymaps/i386/qwerty/ru4.kmap b/keymaps/i386/qwerty/ru4.kmap new file mode 100644 index 0000000..948c3cf --- /dev/null +++ b/keymaps/i386/qwerty/ru4.kmap @@ -0,0 +1,471 @@ +# ru4.map is a Russian keymap for a ms(105 keys) keyboard, prepared by +# IPLabs Linux Team (www.iplabs.ru/Linux and www.logic.ru) +# from (ru1.map) by Eugene Crosser's (ru.map): +# by Alexey Vovenko <vovenko@ixwin.ihep.su>. +# +# CapsLock is used to change rus/lat, while Shift+CapsLock is used to +# lock capitals. + + keycode 0 = + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape +altgr alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one +altgr alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +altgr shift alt keycode 2 = Meta_exclam + keycode 3 = two at two quotedbl + control keycode 3 = nul +altgr control keycode 3 = nul + alt keycode 3 = Meta_two +altgr alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +altgr shift alt keycode 3 = Meta_at + keycode 4 = three numbersign three numbersign + control keycode 4 = Escape +altgr control keycode 4 = Escape + alt keycode 4 = Meta_three +altgr alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +altgr shift alt keycode 4 = Meta_numbersign + keycode 5 = four dollar four semicolon + control keycode 5 = Control_backslash +altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +altgr alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +altgr shift alt keycode 5 = Meta_dollar + keycode 6 = five percent five percent + control keycode 6 = Control_bracketright +altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +altgr alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +altgr shift alt keycode 6 = Meta_percent + keycode 7 = six asciicircum six colon + control keycode 7 = Control_asciicircum +altgr control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +altgr alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +altgr shift alt keycode 7 = Meta_asciicircum + keycode 8 = seven ampersand seven question + control keycode 8 = Control_underscore +altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +altgr alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand +altgr shift alt keycode 8 = Meta_ampersand + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete +altgr control keycode 9 = Delete + alt keycode 9 = Meta_eight +altgr alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk +altgr shift alt keycode 9 = Meta_asterisk + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine +altgr alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft +altgr shift alt keycode 10 = Meta_parenleft + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero +altgr alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright +altgr shift alt keycode 11 = Meta_parenright + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore +altgr control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +altgr alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore +altgr shift alt keycode 12 = Meta_underscore + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal +altgr alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus +altgr shift alt keycode 13 = Meta_plus + keycode 14 = Delete Delete Delete Delete + alt keycode 14 = Meta_Delete +altgr alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab +altgr alt keycode 15 = Meta_Tab + keycode 16 = +q +altgr keycode 16 = +0xCA +altgr shift keycode 16 = +0xEA + keycode 17 = +w +altgr keycode 17 = +0xC3 +altgr shift keycode 17 = +0xE3 + keycode 18 = +e +altgr keycode 18 = +0xD5 +altgr shift keycode 18 = +0xF5 + keycode 19 = +r +altgr keycode 19 = +0xCB +altgr shift keycode 19 = +0xEB + keycode 20 = +t +altgr keycode 20 = +0xC5 +altgr shift keycode 20 = +0xE5 + keycode 21 = +y +altgr keycode 21 = +0xCE +altgr shift keycode 21 = +0xEE + keycode 22 = +u +altgr keycode 22 = +0xC7 +altgr shift keycode 22 = +0xE7 + keycode 23 = +i +altgr keycode 23 = +0xDB +altgr shift keycode 23 = +0xFB + keycode 24 = +o +altgr keycode 24 = +0xDD +altgr shift keycode 24 = +0xFD + keycode 25 = +p +altgr keycode 25 = +0xDA +altgr shift keycode 25 = +0xFA + keycode 26 = bracketleft braceleft +altgr keycode 26 = +0xC8 +altgr shift keycode 26 = +0xE8 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +altgr alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketleft bracketright + +# The keycode "0xFF" is too dangerous for many programs (including emacs). +# So let it be bracket instead of Hard Sign. +altgr keycode 27 = +0xDF +altgr shift keycode 27 = +0xFF + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +altgr alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = 0x080d +altgr alt keycode 28 = 0x080d + control keycode 28 = Linefeed +altgr control keycode 28 = Linefeed + keycode 29 = Control + keycode 30 = +a +altgr keycode 30 = +0xC6 +altgr shift keycode 30 = +0xE6 + keycode 31 = +s +altgr keycode 31 = +0xD9 +altgr shift keycode 31 = +0xF9 + keycode 32 = +d +altgr keycode 32 = +0xD7 +altgr shift keycode 32 = +0xF7 + keycode 33 = +f +altgr keycode 33 = +0xC1 +altgr shift keycode 33 = +0xE1 + keycode 34 = +g +altgr keycode 34 = +0xD0 +altgr shift keycode 34 = +0xF0 + keycode 35 = +h +altgr keycode 35 = +0xD2 +altgr shift keycode 35 = +0xF2 + keycode 36 = +j +altgr keycode 36 = +0xCF +altgr shift keycode 36 = +0xEF + keycode 37 = +k +altgr keycode 37 = +0xCC +altgr shift keycode 37 = +0xEC + keycode 38 = +l +altgr keycode 38 = +0xC4 +altgr shift keycode 38 = +0xE4 + keycode 39 = semicolon colon +altgr keycode 39 = +0xD6 +altgr shift keycode 39 = +0xF6 + alt keycode 39 = Meta_semicolon +altgr alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +altgr alt keycode 40 = Meta_apostrophe +altgr keycode 40 = +0xDC +altgr shift keycode 40 = +0xFC + keycode 41 = grave asciitilde +163 +179 + control keycode 41 = nul +altgr control keycode 41 = nul + alt keycode 41 = Meta_grave +altgr alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar slash bar + control keycode 43 = Control_backslash +altgr control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +altgr alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +altgr shift alt keycode 43 = Meta_bar + keycode 44 = +z +altgr keycode 44 = +0xD1 +altgr shift keycode 44 = +0xF1 + keycode 45 = +x +altgr keycode 45 = +0xDE +altgr shift keycode 45 = +0xFE + keycode 46 = +c +altgr keycode 46 = +0xD3 +altgr shift keycode 46 = +0xF3 + keycode 47 = +v +altgr keycode 47 = +0xCD +altgr shift keycode 47 = +0xED + keycode 48 = +b +altgr keycode 48 = +0xC9 +altgr shift keycode 48 = +0xE9 + keycode 49 = +n +altgr keycode 49 = +0xD4 +altgr shift keycode 49 = +0xF4 + keycode 50 = +m +altgr keycode 50 = +0xD8 +altgr shift keycode 50 = +0xF8 + keycode 51 = comma less + alt keycode 51 = Meta_comma +altgr alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +altgr alt shift keycode 51 = Meta_less +altgr keycode 51 = +0xC2 +altgr shift keycode 51 = +0xE2 + keycode 52 = period greater + alt keycode 52 = Meta_period +altgr alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +altgr alt shift keycode 52 = Meta_greater +altgr keycode 52 = +0xC0 +altgr shift keycode 52 = +0xE0 + +# Can you survive without "yuo" letter? If no put +163 and +179 for +# altgr keycode 53. + keycode 53 = slash question period comma + control keycode 53 = Delete +altgr control keycode 53 = Delete + alt keycode 53 = Meta_slash +altgr alt keycode 53 = Meta_slash + shift alt keycode 53 = Meta_question +altgr shift alt keycode 53 = Meta_question + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul +altgr control keycode 57 = nul + alt keycode 57 = Meta_space +altgr alt keycode 57 = Meta_space +keycode 58 =AltGr_Lock + shift keycode 58 = Caps_Lock +altgr shift keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 +altgr control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +altgr control alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 +altgr control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +altgr control alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 +altgr control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +altgr control alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + altgr control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +altgr control alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 +altgr control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +altgr control alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 +altgr control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +altgr control alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 +altgr control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +altgr control alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 +altgr control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +altgr control alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 +altgr control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +altgr control alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 +altgr control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +altgr control alt keycode 68 = Console_10 + keycode 69 = Num_Lock + keycode 70 = Scroll_Lock Show_Memory Show_Registers + control keycode 70 = Show_State +altgr control keycode 70 = Show_State + alt keycode 70 = Scroll_Lock +altgr alt keycode 70 = Scroll_Lock + keycode 71 = KP_7 + alt keycode 71 = Ascii_7 +altgr alt keycode 71 = Ascii_7 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +altgr alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +altgr alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +altgr alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +altgr alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +altgr alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +altgr alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +altgr alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +altgr alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_0 +altgr alt keycode 82 = Ascii_0 + keycode 83 = KP_Period +altgr control keycode 83 = Boot +control alt keycode 83 = Boot +altgr control alt keycode 83 = Boot + keycode 84 = Last_Console + keycode 85 = + keycode 86 = less greater bar + alt keycode 86 = Meta_less +altgr alt keycode 86 = Meta_less + keycode 87 = F11 F11 F11 F11 + control keycode 87 = F11 +altgr control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +altgr control alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 +altgr control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 +altgr 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 +altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +altgr 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 +altgr 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 +altgr shift keycode 109 = Scroll_Forward + keycode 110 = Insert + keycode 111 = Remove +altgr control keycode 111 = Boot +control alt keycode 111 = Boot +altgr control alt keycode 111 = Boot + keycode 112 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + 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 F21 = "" +string F22 = "" +string F23 = "" +string F24 = "" +string F25 = "" +string F26 = "" + diff --git a/keymaps/i386/qwerty/ru_win.kmap b/keymaps/i386/qwerty/ru_win.kmap new file mode 100644 index 0000000..d4122ce --- /dev/null +++ b/keymaps/i386/qwerty/ru_win.kmap @@ -0,0 +1,327 @@ +! $Header: /home/abel/cvs/src/misc/cyr/ru_win.map,v 1.1 1998/03/05 23:05:32 abel Exp $ +! +! Russian cp1251 (Windows Cyrillic) keyboard.map. +! +! Adapted from ru.map by Alexander L. Belikoff (abel@bfr.co.il) +! +! "Cyrillic" mode is toggled by Right_Ctrl key and shifted by AltGr key. + + + keycode 0 = + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one + keycode 3 = two at two at + control keycode 3 = nul + alt keycode 3 = Meta_two + keycode 4 = three numbersign three question + control keycode 4 = Escape + alt keycode 4 = Meta_three + keycode 5 = four dollar four quotedbl + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + keycode 6 = five percent five colon + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + keycode 7 = six asciicircum six comma + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + keycode 8 = seven ampersand seven period + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + keycode 9 = eight asterisk eight asterisk + control keycode 9 = Delete + alt keycode 9 = Meta_eight + keycode 10 = nine parenleft nine parenleft + alt keycode 10 = Meta_nine + keycode 11 = zero parenright zero parenright + alt keycode 11 = Meta_zero + keycode 12 = minus underscore minus underscore + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + keycode 13 = equal plus equal plus + alt keycode 13 = Meta_equal + keycode 14 = BackSpace BackSpace BackSpace BackSpace + alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab + keycode 16 = +q +Q +0xE9 +0xC9 + control keycode 16 = Control_q +altgr control keycode 16 = Control_q + keycode 17 = +w +W +0xF6 +0xD6 + control keycode 17 = Control_w +altgr control keycode 17 = Control_w + keycode 18 = +e +E +0xF3 +0xD3 + control keycode 18 = Control_e +altgr control keycode 18 = Control_e + keycode 19 = +r +R +0xEA +0xCA + control keycode 19 = Control_r +altgr control keycode 19 = Control_r + keycode 20 = +t +T +0xE5 +0xC5 + control keycode 20 = Control_t +altgr control keycode 20 = Control_t + keycode 21 = +y +Y +0xED +0xCD + control keycode 21 = Control_y +altgr control keycode 21 = Control_y + keycode 22 = +u +U +0xE3 +0xC3 + control keycode 22 = Control_u +altgr control keycode 22 = Control_u + keycode 23 = +i +I +0xF8 +0xD8 + control keycode 23 = Tab +altgr control keycode 23 = Tab + keycode 24 = +o +O +0xF9 +0xD9 + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 25 = +p +P +0xE7 +0xC7 + control keycode 25 = Control_p +altgr control keycode 25 = Control_p + keycode 26 = bracketleft braceleft +0xF5 +0xD5 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright +0xFA +0xDA + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = 0x080d + keycode 29 = Control + keycode 30 = +a +A +0xF4 +0xD4 + control keycode 30 = Control_a +altgr control keycode 30 = Control_a + keycode 31 = +s +S +0xFB +0xDB + control keycode 31 = Control_s +altgr control keycode 31 = Control_s + keycode 32 = +d +D +0xE2 +0xC2 + control keycode 32 = Control_d +altgr control keycode 32 = Control_d + keycode 33 = +f +F +0xE0 +0xC0 + control keycode 33 = Control_f +altgr control keycode 33 = Control_f + keycode 34 = +g +G +0xEF +0xCF + control keycode 34 = Control_g +altgr control keycode 34 = Control_g + keycode 35 = +h +H +0xF0 +0xD0 + control keycode 35 = BackSpace +altgr control keycode 35 = BackSpace + keycode 36 = +j +J +0xEE +0xCE + control keycode 36 = Linefeed +altgr control keycode 36 = Linefeed + keycode 37 = +k +K +0xEB +0xCB + control keycode 37 = Control_k +altgr control keycode 37 = Control_k + keycode 38 = +l +L +0xE4 +0xC4 + control keycode 38 = Control_l +altgr control keycode 38 = Control_l + keycode 39 = semicolon colon +0xE6 +0xC6 + alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl +0xFD +0xDD + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + keycode 41 = grave asciitilde +0xB8 +0xA8 + control keycode 41 = nul + alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + keycode 44 = +z +Z +0xFF +0xDF + control keycode 44 = Control_z +altgr control keycode 44 = Control_z + keycode 45 = +x +X +0xF7 +0xD7 + control keycode 45 = Control_x +altgr control keycode 45 = Control_x + keycode 46 = +c +C +0xF1 +0xD1 + control keycode 46 = Control_c +altgr control keycode 46 = Control_c + keycode 47 = +v +V +0xEC +0xCC + control keycode 47 = Control_v +altgr control keycode 47 = Control_v + keycode 48 = +b +B +0xE8 +0xC8 + control keycode 48 = Control_b +altgr control keycode 48 = Control_b + keycode 49 = +n +N +0xF2 +0xD2 + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + keycode 50 = +m +M +0xFC +0xDC + control keycode 50 = Control_m +altgr control keycode 50 = Control_m + keycode 51 = comma less +0xE1 +0xC1 + alt keycode 51 = Meta_comma + keycode 52 = period greater +0xFE +0xDE + alt keycode 52 = Meta_period + keycode 53 = slash question 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 space space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + 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 F21 = "" +string F22 = "" +string F23 = "" +string F24 = "" +string F25 = "" +string F26 = "" + + +! end of $Source: /home/abel/cvs/src/misc/cyr/ru_win.map,v $ diff --git a/keymaps/i386/qwerty/se-fi-ir209.kmap b/keymaps/i386/qwerty/se-fi-ir209.kmap new file mode 100644 index 0000000..42cee0f --- /dev/null +++ b/keymaps/i386/qwerty/se-fi-ir209.kmap @@ -0,0 +1,10 @@ +# se-fi-ir209.kmap +# Also used for ir197. +# by <Regnor.Jernsletten@sami.uit.no> +# +include "euro" +# Depends on/Alters se-ir209.map: + keycode 39 = +odiaeresis +Odiaeresis +oslash +Ooblique + keycode 40 = +adiaeresis +Adiaeresis +ae +AE + +# End. diff --git a/keymaps/i386/qwerty/se-fi-lat6.kmap b/keymaps/i386/qwerty/se-fi-lat6.kmap new file mode 100644 index 0000000..84b8dc4 --- /dev/null +++ b/keymaps/i386/qwerty/se-fi-lat6.kmap @@ -0,0 +1,9 @@ +# se-fi-lat6.kmap +# Covers ISO 8859-10, 1993 +# Modifies se-lat6.map for use in Finland and Sweden +# by <Regnor.Jernsletten@sami.uit.no> + +include "euro" + +keycode 39 = +odiaeresis +Odiaeresis +oslash +Ooblique +keycode 40 = +adiaeresis +Adiaeresis +ae +AE diff --git a/keymaps/i386/qwerty/se-ir209.kmap b/keymaps/i386/qwerty/se-ir209.kmap new file mode 100644 index 0000000..d622259 --- /dev/null +++ b/keymaps/i386/qwerty/se-ir209.kmap @@ -0,0 +1,351 @@ +# This is se-ir209.map. +# It also serves as a keymap for the character set ir197 +# se-fi-ir209.kmap alters this keymap for use in Finland and Sweden. +# +# by <Regnor.Jernsletten@sami.uit.no> +# +keymaps 0-4,6,8,12 +strings as usual + + keycode 1 = Escape + alt keycode 1 = Meta_Escape + + keycode 2 = one exclam copyright + alt keycode 2 = Meta_one + + keycode 3 = two quotedbl at +control keycode 3 = nul + alt keycode 3 = Meta_two + + keycode 4 = three numbersign VoidSymbol degree +control keycode 4 = Escape + alt keycode 4 = Meta_three + + keycode 5 = four 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 ampersand +control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + + keycode 8 = seven slash braceleft division +control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + + keycode 9 = eight parenleft bracketleft +control keycode 9 = Delete + alt keycode 9 = Meta_eight + + keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine + + keycode 11 = zero equal braceright braceright + alt keycode 11 = Meta_zero + + keycode 12 = plus question VoidSymbol VoidSymbol + alt keycode 12 = Meta_plus + + keycode 13 = backslash grave dead_acute dead_grave +control keycode 13 = Control_backslash + alt keycode 13 = Meta_backslash + + keycode 14 = Delete Delete +control keycode 14 = Control_underscore # For Emacs' UNDO :-) + alt keycode 14 = Meta_Delete + + keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab + + keycode 16 = +q +Q +agrave +Agrave + keycode 17 = +w + + keycode 18 = +e +E +eacute +Eacute +control keycode 18 = Control_e + alt keycode 18 = Meta_e + + keycode 19 = +r +R +egrave +Egrave +control keycode 19 = Control_r + alt keycode 19 = Meta_r + + keycode 20 = +t +T +cedilla +mu +control keycode 20 = Control_t + alt keycode 20 = Meta_t + + keycode 21 = +y +Y ydiaeresis VoidSymbol +control keycode 21 = Control_y + alt keycode 21 = Meta_y + + keycode 22 = +u +U +udiaeresis +Udiaeresis +control keycode 22 = Control_u + alt keycode 22 = Meta_u + + keycode 23 = +i +I +oacute +Oacute +control keycode 23 = Tab + alt keycode 23 = Meta_i + + keycode 24 = +o +O +ocircumflex +Ocircumflex +control keycode 24 = Control_o + alt keycode 24 = Meta_o + + keycode 25 = +p +P +ograve +Ograve +control keycode 25 = Control_p + alt keycode 25 = Meta_p + + keycode 26 = +aring +Aring +acircumflex +Acircumflex +control keycode 26 = Control_bracketright + alt keycode 26 = Meta_bracketright + + keycode 27 = asciitilde asciicircum dead_diaeresis dead_tilde +control keycode 27 = Control_asciicircum + alt keycode 27 = Meta_asciicircum + + keycode 28 = Return + alt keycode 28 = 0x080d + + keycode 29 = Control + + keycode 30 = +a +A +aacute +Aacute +control keycode 30 = Control_a + alt keycode 30 = Meta_a + + keycode 31 = +s +S +threesuperior +twosuperior +control keycode 31 = Control_s + +# d, small and capital letter d with stroke +# Check! + keycode 32 = +d +D +0x0a4 +0xa3 +control keycode 32 = Control_d + alt keycode 32 = Meta_d + + keycode 33 = +f +F +eth +ETH +control keycode 33 = Control_f + alt keycode 33 = Meta_f + +# g, small and capital letter g with stroke + keycode 34 = +g +G +0xa6 +0xa5 + +# Alternatives: ISO-IR-197 ISO-IR-209 +## Either: +# ISO-IR-209: h, small and capital letter h with caron +## Or: +# ISO-IR-197: h, small and guillemot right and left +## + keycode 35 = +h +H +0xab +0xbb + keycode 36 = +j +# k, small and capital letter k with caron + keycode 37 = +k +K +0xae +0xac + keycode 38 = +l + + keycode 39 = +oslash +Ooblique +odiaeresis +Odiaeresis +control keycode 39 = Control_backslash + alt keycode 39 = Meta_backslash + + keycode 40 = +ae +AE +adiaeresis +Adiaeresis +control keycode 40 = Escape + alt keycode 40 = Meta_bracketleft + +# Chcck! + keycode 41 = bar section brokenbar paragraph +control keycode 41 = Control_backslash + alt keycode 41 = Meta_bar + + keycode 42 = Shift + + keycode 43 = apostrophe asterisk dead_circumflex multiply + alt keycode 43 = Meta_apostrophe + + keycode 44 = +z +Z +masculine +onesuperior + + keycode 45 = +x +X +ccedilla +Ccedilla +control keycode 45 = Control_x + alt keycode 45 = Meta_x + + keycode 46 = +c +C cent exclamdown +control keycode 46 = Control_c + alt keycode 46 = Meta_c + + keycode 47 = +v + keycode 48 = +b +B +ntilde +Ntilde + +# Check! +# m, eng + keycode 49 = +n +N +0x0b1 +0xaf +control keycode 49 = Control_n + alt keycode 49 = Meta_n + + keycode 50 = +m +control keycode 50 = Control_m + alt keycode 50 = Meta_m + + keycode 51 = comma semicolon cedilla guillemotleft + alt keycode 51 = Meta_comma + + keycode 52 = period colon periodcentered guillemotright + alt keycode 52 = Meta_period + + keycode 53 = minus underscore hyphen +control keycode 53 = Control_underscore + alt keycode 53 = Meta_minus + + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + + keycode 57 = space space nobreakspace nobreakspace +control keycode 57 = nul + alt keycode 57 = Meta_space + + 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 + + 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 + + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + + keycode 74 = KP_Subtract + + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + + keycode 78 = KP_Add + + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + + keycode 82 = KP_0 + alt keycode 82 = Ascii_0 + + keycode 83 = KP_Comma +control altgr keycode 83 = Boot +control alt keycode 83 = Boot + + keycode 84 = Last_Console + keycode 85 = + +# Alternatives: ISO-IR-197 ISO-IR-209 + +## Either ISO-IR-197: +# keycode 86 = less greater guillemotleft guillemotright +## Or ISO-IR-209: less, greater, h caron, H caron + keycode 86 = less greater +0xab +0xbb + 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 96 = KP_Enter + keycode 97 = Control + keycode 98 = KP_Divide + + keycode 99 = VoidSymbol +control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash + + keycode 100 = AltGr + keycode 101 = Break + keycode 102 = Find + + keycode 103 = Up +control keycode 103 = Scroll_Backward + + keycode 104 = Prior Scroll_Backward + keycode 105 = Left +alt keycode 105 = Decr_Console + keycode 106 = Right +alt keycode 106 = Incr_Console + keycode 107 = Select + + keycode 108 = Down +control keycode 108 = Scroll_Forward + + keycode 109 = Next Scroll_Forward + keycode 110 = Insert + + keycode 111 = Delete # "Remove" originally, weird... +control alt keycode 111 = Boot +control altgr keycode 111 = Boot + diff --git a/keymaps/i386/qwerty/se-lat6.kmap b/keymaps/i386/qwerty/se-lat6.kmap new file mode 100644 index 0000000..77b140f --- /dev/null +++ b/keymaps/i386/qwerty/se-lat6.kmap @@ -0,0 +1,379 @@ +# se-lat6.kmap +# Covers ISO 8859-10, 1993 +# se-fi-lat6.map modifies this keymap for use in Finland and Sweden. +# by <Regnor.Jernsletten@sami.uit.no> +# Documented. Accents in <> are dead keys. +# Order: key, Shift+key, AltGr-key, AltGr+Shift+key +# +keymaps 0-4,6,8,12 +strings as usual + + keycode 1 = Escape + alt keycode 1 = Meta_Escape + +# 1 ! + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one + +# 2 " @ " + keycode 3 = two quotedbl at quotedbl +control keycode 3 = nul + alt keycode 3 = Meta_two + +# 3 # + keycode 4 = three numbersign three numbersign +control keycode 4 = Escape + alt keycode 4 = Meta_three + +# 4 $ < > + keycode 5 = four dollar less greater +control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + +# 5 % + keycode 6 = five percent five five percent +control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + +# 6 & + keycode 7 = six ampersand six ampersand +control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + +# 7 / { | + keycode 8 = seven slash braceleft 0x7c +control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + +# 8 ( [ { + keycode 9 = eight parenleft bracketleft braceleft +control keycode 9 = Delete + alt keycode 9 = Meta_eight + +# 9 ) ] } + keycode 10 = nine parenright bracketright braceright + alt keycode 10 = Meta_nine + +# 0 = } = + keycode 11 = zero equal braceright equal + alt keycode 11 = Meta_zero + +# + ? + ? + keycode 12 = plus question plus question + alt keycode 12 = Meta_plus + +# \ ` <'> <`> + keycode 13 = backslash grave dead_acute dead_grave +control keycode 13 = Control_backslash + alt keycode 13 = Meta_backslash + + keycode 14 = Delete Delete +control keycode 14 = Control_underscore # For Emacs' UNDO :-) + alt keycode 14 = Meta_Delete + + keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab + +# q Q ä Ä + keycode 16 = +q +Q +adiaeresis +Adiaeresis + keycode 17 = +w + +# e E é É + keycode 18 = +e +E +eacute +Eacute +control keycode 18 = Control_e + alt keycode 18 = Meta_e + +# r R + keycode 19 = +r +R +control keycode 19 = Control_r + alt keycode 19 = Meta_r + +# t stroke on AltGr! +# t T » « + keycode 20 = +t +T +0xbb +0xab +control keycode 20 = Control_t + alt keycode 20 = Meta_t + + +# y Y ý Ý + keycode 21 = +y +Y +yacute +Yacute +control keycode 21 = Control_y + alt keycode 21 = Meta_y + +# u U ü Ü + keycode 22 = +u +U +udiaeresis +Udiaeresis +control keycode 22 = Control_u + alt keycode 22 = Meta_u + +# i I ï Ï + keycode 23 = +i +I +idiaeresis +Idiaeresis +control keycode 23 = Tab + alt keycode 23 = Meta_i + +# o O ö Ö + keycode 24 = +o +O +odiaeresis +Odiaeresis +control keycode 24 = Control_o + alt keycode 24 = Meta_o + +# p P þ þ + keycode 25 = +p +P 0xfe 0xde +control keycode 25 = Control_p + alt keycode 25 = Meta_p + +# å Å â  + keycode 26 = +aring +Aring +acircumflex +Acircumflex +control keycode 26 = Control_bracketright + alt keycode 26 = Meta_bracketright + +# <"> <~> ~ ^ + keycode 27 = dead_diaeresis dead_tilde asciitilde asciicircum +control keycode 27 = Control_asciicircum + alt keycode 27 = Meta_asciicircum + + keycode 28 = Return + alt keycode 28 = 0x080d + + keycode 29 = Control + +# a A á Á + keycode 30 = +a +A +aacute +Aacute +control keycode 30 = Control_a + alt keycode 30 = Meta_a + +# s S º ª + keycode 31 = +s +S +0xba +0xaa +control keycode 31 = Control_s + +# d D ð Ð + keycode 32 = +d +D +eth +ETH +control keycode 32 = Control_d + alt keycode 32 = Meta_d + +# f F f F + keycode 33 = +f +control keycode 33 = Control_f + alt keycode 33 = Meta_f + + keycode 34 = +g + keycode 35 = +h + keycode 36 = +j + keycode 37 = +k + keycode 38 = +l + +# ø Ø ö Ö + keycode 39 = +oslash +Ooblique +odiaeresis +Odiaeresis +control keycode 39 = Control_backslash + alt keycode 39 = Meta_backslash + +# æ Æ ä Ä + keycode 40 = +ae +AE +adiaeresis +Adiaeresis +control keycode 40 = Escape + alt keycode 40 = Meta_bracketleft + +# | § | § + keycode 41 = bar 0xa7 bar 0xa7 +control keycode 41 = Control_backslash + alt keycode 41 = Meta_bar + + keycode 42 = Shift + +# ' * <^> × + keycode 43 = apostrophe asterisk dead_circumflex multiply + alt keycode 43 = Meta_apostrophe + +# z Z ¼ ¬ + keycode 44 = +z +Z +0xbc +0xac + +# x X + keycode 45 = +x +control keycode 45 = Control_x + alt keycode 45 = Meta_x + +# c C è È + keycode 46 = +c +C +0xe8 +0xc8 +control keycode 46 = Control_c + alt keycode 46 = Meta_c + + keycode 47 = +v + keycode 48 = +b + +# n N ¿ ¯ + keycode 49 = +n +N +0xbf +0xaf +control keycode 49 = Control_n + alt keycode 49 = Meta_n + + keycode 50 = +m +control keycode 50 = Control_m + alt keycode 50 = Meta_m + +# , ; + keycode 51 = comma semicolon comma semicolon + alt keycode 51 = Meta_comma + +# . : + keycode 52 = period colon period colon + alt keycode 52 = Meta_period + +# - _ + keycode 53 = minus underscore hyphen +control keycode 53 = Control_underscore + alt keycode 53 = Meta_minus + + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + + keycode 57 = space space nobreakspace nobreakspace +control keycode 57 = nul + alt keycode 57 = Meta_space + + 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 + + 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 + + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + + keycode 74 = KP_Subtract + + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + + keycode 78 = KP_Add + + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + + keycode 82 = KP_0 + alt keycode 82 = Ascii_0 + + keycode 83 = KP_Comma +control altgr keycode 83 = Boot +control alt keycode 83 = Boot + + keycode 84 = Last_Console + keycode 85 = + + keycode 86 = less greater guillemotleft guillemotright + 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 = VoidSymbol +control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash + + keycode 100 = AltGr + keycode 101 = Break + keycode 102 = Find + + keycode 103 = Up +control keycode 103 = Scroll_Backward + + keycode 104 = Prior Scroll_Backward + keycode 105 = Left +alt keycode 105 = Decr_Console + keycode 106 = Right +alt keycode 106 = Incr_Console + keycode 107 = Select + + keycode 108 = Down +control keycode 108 = Scroll_Forward + + keycode 109 = Next Scroll_Forward + keycode 110 = Insert + + keycode 111 = Delete # "Remove" originally, weird... +control alt keycode 111 = Boot +control altgr keycode 111 = Boot diff --git a/keymaps/i386/qwerty/se-latin1.kmap b/keymaps/i386/qwerty/se-latin1.kmap new file mode 100644 index 0000000..4d65f25 --- /dev/null +++ b/keymaps/i386/qwerty/se-latin1.kmap @@ -0,0 +1,89 @@ +# The Swedish and Finnish keyboards are the same (or so they tell me) +# and the Finnish map should do for Sweden as well. Below a Swedish map +# contributed by Andreas Almroth (andreas@traci.almroth.pp.se) on 950507 +# where no AltGr is used to get the three national characters. + +charset "iso-8859-1" +keymaps 0-2,4-6,8,12 +include "qwerty-layout" +include "linux-with-alt-and-altgr" + plain keycode 83 = KP_Comma +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one +keycode 3 = two quotedbl at + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = three numbersign sterling + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = four ccedilla + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + altgr keycode 5 = dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 7 = six ampersand notsign + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero +keycode 12 = plus question backslash + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = dead_acute dead_grave + alt keycode 13 = Meta_equal +keycode 14 = Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 26 = +aring +Aring + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = dead_diaeresis asciicircum asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = +odiaeresis +Odiaeresis + alt keycode 39 = Meta_semicolon +keycode 40 = +adiaeresis +Adiaeresis + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = section degree + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = apostrophe asterisk + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 51 = comma semicolon + alt keycode 51 = Meta_comma +keycode 52 = period colon + alt keycode 52 = Meta_period +keycode 53 = minus underscore + control keycode 53 = Delete + alt keycode 53 = Meta_slash + shift control keycode 53 = Control_underscore +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/sk-prog-qwerty.kmap b/keymaps/i386/qwerty/sk-prog-qwerty.kmap new file mode 100644 index 0000000..95c13f5 --- /dev/null +++ b/keymaps/i386/qwerty/sk-prog-qwerty.kmap @@ -0,0 +1,238 @@ +# Slovak ISO 8859-2 keyboard map for text console (ver. 2) +# Layout: qwerty-prog +# Written and (c) copyright by Jan Ondrej (ondrejj@salstar.shadow.sk) +# You can distribute this file under the terms of GNU General +# Public License (GPL). See the file COPYING. +# +# Slovenska klavesnica sa zapne a vypne klavesou Pause. +# Klavesou AltGr (Right Alt) je mozne sa prepnut zo slovenskej do US a naopak. +# Klavesa Pause potom funguje ako AltGr-lock. +# +# Chybaju tu klavesy vokan a dvojbodka nad pismenom, ale znaky +# "ô" a "ä" mozete dostat tak, ze pred danym pismenom stlacite +# klaves makcena. +# +# Dalej som pridal prepinanie konzoli pomocou CTRL+ALT+F1 az F12 +# podla klasickej klavesovej mapy. Pridal som aj zopar includov, +# ale neviem, ci nieco upravia. +# +# Tento subor bol vytvoreny zo suboru cz-lat2.map, ktory +# napisal Jan Kasprzak (kas@ics.muni.cz). +# +charset "iso-8859-2" +keymaps 0-15 +include "linux-keys-bare.inc" +include "linux-keys-extd.inc" +include "qwerty-layout.inc" +strings as usual + +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 plus one VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_one Meta_one Meta_one +keycode 3 = two at lcaron two nul nul nul nul Meta_two Meta_two Meta_two Meta_two +keycode 4 = three numbersign scaron three Escape VoidSymbol Escape VoidSymbol Meta_three Meta_three Meta_three Meta_three Meta_three +keycode 5 = four dollar ccaron four Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_four Meta_four Meta_four Meta_four +keycode 6 = five percent tcaron five Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_five Meta_five Meta_five Meta_five +keycode 7 = six asciicircum zcaron six Control_asciicircum VoidSymbol Control_asciicircum VoidSymbol Meta_six Meta_six Meta_six Meta_six +keycode 8 = seven ampersand yacute seven Control_underscore VoidSymbol Control_underscore VoidSymbol Meta_seven Meta_seven Meta_seven Meta_seven +keycode 9 = eight asterisk aacute eight Delete VoidSymbol Delete VoidSymbol Meta_eight Meta_eight Meta_eight Meta_eight +keycode 10 = nine parenleft iacute nine VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_nine Meta_nine Meta_nine +keycode 11 = zero parenright eacute zero VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_zero Meta_zero Meta_zero +keycode 12 = minus underscore minus underscore Control_underscore Control_underscore Control_underscore Control_underscore Meta_minus Meta_minus Meta_minus Meta_minus +keycode 13 = equal plus dead_acute dead_circumflex VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_equal Meta_equal Meta_equal Meta_equal +keycode 14 = Delete Delete Delete Delete VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Delete Meta_Delete Meta_Delete Meta_Delete +keycode 15 = Tab Tab Tab Tab VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 26 = bracketleft braceleft bracketleft braceleft Escape VoidSymbol Escape VoidSymbol Meta_bracketleft Meta_bracketleft Meta_bracketleft Meta_bracketleft +keycode 27 = bracketright braceright bracketright braceright Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_bracketright Meta_bracketright Meta_bracketright Meta_bracketright +keycode 28 = Return +altgr keycode 28 = Return +alt keycode 28 = Meta_Control_m +alt altgr keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon colon semicolon colon VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_semicolon Meta_semicolon Meta_semicolon Meta_semicolon +keycode 40 = apostrophe quotedbl apostrophe quotedbl Control_g VoidSymbol Control_g VoidSymbol Meta_apostrophe Meta_apostrophe Meta_apostrophe Meta_apostrophe +keycode 41 = grave asciitilde grave asciitilde nul VoidSymbol nul VoidSymbol Meta_grave VoidSymbol Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar backslash bar Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_backslash VoidSymbol Meta_backslash +keycode 51 = comma less comma less +alt keycode 51 = Meta_comma +alt altgr keycode 51 = Meta_comma +keycode 52 = period greater period greater Compose VoidSymbol Compose VoidSymbol Meta_period VoidSymbol Meta_period +keycode 53 = slash question slash question Delete VoidSymbol Delete VoidSymbol Meta_slash VoidSymbol Meta_slash +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 +keycode 58 = Caps_Lock +keycode 59 = F1 F13 F1 F13 F1 VoidSymbol F1 VoidSymbol Console_1 VoidSymbol Console_1 VoidSymbol Console_1 +keycode 60 = F2 F14 F2 F14 F2 VoidSymbol F2 VoidSymbol Console_2 VoidSymbol Console_2 VoidSymbol Console_2 +keycode 61 = F3 F15 F3 F15 F3 VoidSymbol F3 VoidSymbol Console_3 VoidSymbol Console_3 VoidSymbol Console_3 +keycode 62 = F4 F16 F4 F15 F4 VoidSymbol F4 VoidSymbol Console_4 VoidSymbol Console_4 VoidSymbol Console_4 +keycode 63 = F5 F17 F5 F15 F5 VoidSymbol F5 VoidSymbol Console_5 VoidSymbol Console_5 VoidSymbol Console_5 +keycode 64 = F6 F18 F6 F15 F6 VoidSymbol F6 VoidSymbol Console_6 VoidSymbol Console_6 VoidSymbol Console_6 +keycode 65 = F7 F19 F7 F15 F7 VoidSymbol F7 VoidSymbol Console_7 VoidSymbol Console_7 VoidSymbol Console_7 +keycode 66 = F8 F20 F8 F15 F8 VoidSymbol F8 VoidSymbol Console_8 VoidSymbol Console_8 VoidSymbol Console_8 +keycode 67 = F9 F9 F9 F9 F9 VoidSymbol F9 VoidSymbol Console_9 VoidSymbol Console_9 VoidSymbol Console_9 +keycode 68 = F10 F10 F10 F10 F10 VoidSymbol F10 VoidSymbol Console_10 VoidSymbol Console_10 VoidSymbol Console_10 +keycode 69 = 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 +keycode 72 = KP_8 +alt keycode 72 = Ascii_8 +keycode 73 = KP_9 +alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 +alt keycode 75 = Ascii_4 +keycode 76 = KP_5 +alt keycode 76 = Ascii_5 +keycode 77 = KP_6 +alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 +alt keycode 79 = Ascii_1 +keycode 80 = KP_2 +alt keycode 80 = Ascii_2 +keycode 81 = KP_3 +alt keycode 81 = Ascii_3 +keycode 82 = KP_0 +alt keycode 82 = Ascii_0 +keycode 83 = KP_Period +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 F11 F11 F11 VoidSymbol F11 VoidSymbol Console_11 VoidSymbol Console_11 VoidSymbol Console_11 +keycode 88 = F12 F12 F12 F12 F12 VoidSymbol F12 VoidSymbol Console_12 VoidSymbol Console_12 VoidSymbol 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 + alt altgr keycode 105 = Decr_Console +keycode 106 = Right + alt keycode 106 = Incr_Console + alt altgr keycode 106 = Incr_Console +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next +shift keycode 109 = Scroll_Forward +keycode 110 = Insert +keycode 111 = Remove +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 = AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock +keycode 120 = +keycode 121 = +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = +keycode 126 = +keycode 127 = + +compose ',' 'A' to '¡' +compose '/' 'L' to '£' +compose '^' 'L' to '¥' +compose '\'' 'S' to '¦' +compose '^' 'S' to '©' +compose ',' 'S' to 'ª' +compose '^' 'T' to '«' +compose '\'' 'Z' to '¬' +compose '^' 'Z' to '®' +compose '.' 'Z' to '¯' +compose ',' 'a' to '±' +compose '/' 'l' to '³' +compose '^' 'l' to 'µ' +compose '\'' 's' to '¶' +compose '^' 's' to '¹' +compose ',' 's' to 'º' +compose '^' 't' to '»' +compose '\'' 'z' to '¼' +compose '^' 'z' to '¾' +compose '.' 'z' to '¿' +compose '\'' 'R' to 'À' +compose '\'' 'A' to 'Á' +compose '^' 'A' to 'Ä' +compose ':' 'A' to 'Ä' +compose '\'' 'L' to 'Å' +compose '\'' 'C' to 'Æ' +compose ',' 'C' to 'Ç' +compose '^' 'C' to 'È' +compose '\'' 'E' to 'É' +compose ',' 'E' to 'Ê' +compose '"' 'E' to 'Ë' +compose '^' 'E' 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 '^' 'R' to 'Ø' +compose '^' 'U' to 'Ù' +compose '\'' 'U' to 'Ú' +compose '"' 'U' to 'Û' +compose ':' 'U' to 'Ü' +compose '\'' 'Y' to 'Ý' +compose ',' 'T' to 'Þ' +compose 's' 's' to 'ß' +compose 'S' 'S' to 'ß' +compose '\'' 'r' to 'à' +compose '\'' 'a' to 'á' +compose '^' 'a' to 'ä' +compose ':' 'a' to 'ä' +compose '\'' 'l' to 'å' +compose '\'' 'c' to 'æ' +compose ',' 'c' to 'ç' +compose '^' 'c' to 'è' +compose '\'' 'e' to 'é' +compose ',' 'e' to 'ê' +compose ':' 'e' to 'ë' +compose '^' 'e' to 'ì' +compose '\'' 'i' to 'í' +compose '^' 'e' 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 '^' 'r' to 'ø' +compose '^' 'u' to 'ù' +compose '\'' 'u' to 'ú' +compose '"' 'u' to 'û' +compose ':' 'u' to 'ü' +compose '\'' 'y' to 'ý' +compose ',' 't' to 'þ' diff --git a/keymaps/i386/qwerty/sk-prog.kmap b/keymaps/i386/qwerty/sk-prog.kmap new file mode 100644 index 0000000..f34c7a8 --- /dev/null +++ b/keymaps/i386/qwerty/sk-prog.kmap @@ -0,0 +1,254 @@ +# Slovak ISO 8859-2 keyboard map for text console (for programmers) +# Written and (c) copyright by Jan Ondrej (ondrejj@salstar.award.sk) +# You can distribute this file under the terms of GNU General +# Public License (GPL). See the file COPYING. +# +# Slovenska klavesnica sa zapne a vypne klavesou Pause. +# Klavesou AltGr (Right Alt) je mozne sa prepnut zo slovenskej do US a naopak. +# Klavesa Pause potom funguje ako AltGr-lock. +# +# Chybaju tu klavesy vokan a dvojbodka nad pismenom, ale znaky +# "ô" a "ä" mozete dostat tak, ze pred danym pismenom stlacite +# klaves makcena. +# +# Tento subor bol vytvoreny zo suboru cz-lat2.map, ktory +# napisal Jan Kasprzak (kas@ics.muni.cz). +# +charset "iso-8859-2" +keymaps 0-15 +strings as usual +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 plus one VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_one Meta_one Meta_one +keycode 3 = two at lcaron two nul nul nul nul Meta_two Meta_two Meta_two Meta_two +keycode 4 = three numbersign scaron three Escape VoidSymbol Escape VoidSymbol Meta_three Meta_three Meta_three Meta_three Meta_three +keycode 5 = four dollar ccaron four Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_four Meta_four Meta_four Meta_four +keycode 6 = five percent tcaron five Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_five Meta_five Meta_five Meta_five +keycode 7 = six asciicircum zcaron six Control_asciicircum VoidSymbol Control_asciicircum VoidSymbol Meta_six Meta_six Meta_six Meta_six +keycode 8 = seven ampersand yacute seven Control_underscore VoidSymbol Control_underscore VoidSymbol Meta_seven Meta_seven Meta_seven Meta_seven +keycode 9 = eight asterisk aacute eight Delete VoidSymbol Delete VoidSymbol Meta_eight Meta_eight Meta_eight Meta_eight +keycode 10 = nine parenleft iacute nine VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_nine Meta_nine Meta_nine +keycode 11 = zero parenright eacute zero VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_zero Meta_zero Meta_zero +keycode 12 = minus underscore minus underscore Control_underscore Control_underscore Control_underscore Control_underscore Meta_minus Meta_minus Meta_minus Meta_minus +keycode 13 = equal plus dead_acute dead_circumflex VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_equal Meta_equal Meta_equal Meta_equal +keycode 14 = Delete Delete Delete Delete VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Delete Meta_Delete Meta_Delete Meta_Delete +keycode 15 = Tab Tab Tab Tab VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = bracketleft braceleft bracketleft braceleft Escape VoidSymbol Escape VoidSymbol Meta_bracketleft Meta_bracketleft Meta_bracketleft Meta_bracketleft +keycode 27 = bracketright braceright bracketright braceright Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_bracketright Meta_bracketright Meta_bracketright Meta_bracketright +keycode 28 = Return +altgr keycode 28 = Return +alt keycode 28 = Meta_Control_m +alt altgr keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon semicolon colon VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_semicolon Meta_semicolon Meta_semicolon Meta_semicolon +keycode 40 = apostrophe quotedbl apostrophe quotedbl Control_g VoidSymbol Control_g VoidSymbol Meta_apostrophe Meta_apostrophe Meta_apostrophe Meta_apostrophe +keycode 41 = grave asciitilde grave asciitilde nul VoidSymbol nul VoidSymbol Meta_grave VoidSymbol Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar backslash bar Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_backslash VoidSymbol Meta_backslash +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less comma less +alt keycode 51 = Meta_comma +alt altgr keycode 51 = Meta_comma +keycode 52 = period greater period greater Compose VoidSymbol Compose VoidSymbol Meta_period VoidSymbol Meta_period +keycode 53 = slash question slash question Delete VoidSymbol Delete VoidSymbol Meta_slash VoidSymbol Meta_slash +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 +keycode 58 = Caps_Lock +keycode 59 = F1 F13 F1 F13 F1 VoidSymbol F1 VoidSymbol Console_1 VoidSymbol Console_1 +keycode 60 = F2 F14 F2 F14 F2 VoidSymbol F2 VoidSymbol Console_2 VoidSymbol Console_2 +keycode 61 = F3 F15 F3 F15 F3 VoidSymbol F3 VoidSymbol Console_3 VoidSymbol Console_3 +keycode 62 = F4 F16 F4 F15 F4 VoidSymbol F4 VoidSymbol Console_4 VoidSymbol Console_4 +keycode 63 = F5 F17 F5 F15 F5 VoidSymbol F5 VoidSymbol Console_5 VoidSymbol Console_5 +keycode 64 = F6 F18 F6 F15 F6 VoidSymbol F6 VoidSymbol Console_6 VoidSymbol Console_6 +keycode 65 = F7 F19 F7 F15 F7 VoidSymbol F7 VoidSymbol Console_7 VoidSymbol Console_7 +keycode 66 = F8 F20 F8 F15 F8 VoidSymbol F8 VoidSymbol Console_8 VoidSymbol Console_8 +keycode 67 = F9 F9 F9 F9 F9 VoidSymbol F9 VoidSymbol Console_9 VoidSymbol Console_9 +keycode 68 = F10 F10 F10 F10 F10 VoidSymbol F10 VoidSymbol Console_10 VoidSymbol Console_10 +keycode 69 = 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 +keycode 72 = KP_8 +alt keycode 72 = Ascii_8 +keycode 73 = KP_9 +alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 +alt keycode 75 = Ascii_4 +keycode 76 = KP_5 +alt keycode 76 = Ascii_5 +keycode 77 = KP_6 +alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 +alt keycode 79 = Ascii_1 +keycode 80 = KP_2 +alt keycode 80 = Ascii_2 +keycode 81 = KP_3 +alt keycode 81 = Ascii_3 +keycode 82 = KP_0 +alt keycode 82 = Ascii_0 +keycode 83 = KP_Period +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 F11 F11 F11 VoidSymbol F11 VoidSymbol Console_11 VoidSymbol Console_11 +keycode 88 = F12 F12 F12 F12 F12 VoidSymbol F12 VoidSymbol Console_12 VoidSymbol 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 + alt altgr keycode 105 = Decr_Console +keycode 106 = Right + alt keycode 106 = Incr_Console + alt altgr keycode 106 = Incr_Console +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next +shift keycode 109 = Scroll_Forward +keycode 110 = Insert +keycode 111 = Remove +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 = AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock +keycode 120 = +keycode 121 = +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = +keycode 126 = +keycode 127 = +compose ',' 'A' to '¡' +compose '/' 'L' to '£' +compose '^' 'L' to '¥' +compose '\'' 'S' to '¦' +compose '^' 'S' to '©' +compose ',' 'S' to 'ª' +compose '^' 'T' to '«' +compose '\'' 'Z' to '¬' +compose '^' 'Z' to '®' +compose '.' 'Z' to '¯' +compose ',' 'a' to '±' +compose '/' 'l' to '³' +compose '^' 'l' to 'µ' +compose '\'' 's' to '¶' +compose '^' 's' to '¹' +compose ',' 's' to 'º' +compose '^' 't' to '»' +compose '\'' 'z' to '¼' +compose '^' 'z' to '¾' +compose '.' 'z' to '¿' +compose '\'' 'R' to 'À' +compose '\'' 'A' to 'Á' +compose '^' 'A' to 'Ä' +compose ':' 'A' to 'Ä' +compose '\'' 'L' to 'Å' +compose '\'' 'C' to 'Æ' +compose ',' 'C' to 'Ç' +compose '^' 'C' to 'È' +compose '\'' 'E' to 'É' +compose ',' 'E' to 'Ê' +compose '"' 'E' to 'Ë' +compose '^' 'E' 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 '^' 'R' to 'Ø' +compose '^' 'U' to 'Ù' +compose '\'' 'U' to 'Ú' +compose '"' 'U' to 'Û' +compose ':' 'U' to 'Ü' +compose '\'' 'Y' to 'Ý' +compose ',' 'T' to 'Þ' +compose 's' 's' to 'ß' +compose 'S' 'S' to 'ß' +compose '\'' 'r' to 'à' +compose '\'' 'a' to 'á' +compose '^' 'a' to 'ä' +compose ':' 'a' to 'ä' +compose '\'' 'l' to 'å' +compose '\'' 'c' to 'æ' +compose ',' 'c' to 'ç' +compose '^' 'c' to 'è' +compose '\'' 'e' to 'é' +compose ',' 'e' to 'ê' +compose ':' 'e' to 'ë' +compose '^' 'e' to 'ì' +compose '\'' 'i' to 'í' +compose '^' 'e' 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 '^' 'r' to 'ø' +compose '^' 'u' to 'ù' +compose '\'' 'u' to 'ú' +compose '"' 'u' to 'û' +compose ':' 'u' to 'ü' +compose '\'' 'y' to 'ý' +compose ',' 't' to 'þ' diff --git a/keymaps/i386/qwerty/sk-qwerty.kmap b/keymaps/i386/qwerty/sk-qwerty.kmap new file mode 100644 index 0000000..0b419a8 --- /dev/null +++ b/keymaps/i386/qwerty/sk-qwerty.kmap @@ -0,0 +1,243 @@ +# Slovak ISO 8859-2 keyboard map for text console (ver. 2) +# Layout: qwerty +# Written and (c) copyright by Jan Ondrej (ondrejj@salstar.shadow.sk) +# You can distribute this file under the terms of GNU General +# Public License (GPL). See the file COPYING. +# +# Slovenska klavesnica sa zapne a vypne klavesou Pause. +# Klavesou AltGr (Right Alt) je mozne sa prepnut zo slovenskej do US a naopak. +# Klavesa Pause potom funguje ako AltGr-lock. +# Znak o s vokanom mozete dostat stlacenim klavesu makcen a "o". +# +# Zdalo sa mi, ze diaeresis nefunguje celkom spravne, pretoze +# pri kombinacii s pismenom a daval vysledok dva znaky "a . +# Upravil som to pridanim compose. +# +# Dalej som pridal prepinanie konzoli pomocou CTRL+ALT+F1 az F12 +# podla klasickej klavesovej mapy. Pridal som aj zopar includov, +# ale neviem, ci nieco upravia. +# +# Tento subor bol vytvoreny zo suboru cz-lat2.map, ktory +# napisal Jan Kasprzak (kas@ics.muni.cz). +# +charset "iso-8859-2" +keymaps 0-15 +include "linux-keys-bare.inc" +include "linux-keys-extd.inc" +include "qwerty-layout.inc" +strings as usual + +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 plus one VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_one Meta_one Meta_one Meta_one +keycode 3 = two at lcaron two nul nul nul nul Meta_two Meta_two Meta_two Meta_two +keycode 4 = three numbersign scaron three Escape VoidSymbol Escape VoidSymbol Meta_three Meta_three Meta_three Meta_three Meta_three +keycode 5 = four dollar ccaron four Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_four Meta_four Meta_four Meta_four +keycode 6 = five percent tcaron five Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_five Meta_five Meta_five Meta_five +keycode 7 = six asciicircum zcaron six Control_asciicircum VoidSymbol Control_asciicircum VoidSymbol Meta_six Meta_six Meta_six Meta_six +keycode 8 = seven ampersand yacute seven Control_underscore VoidSymbol Control_underscore VoidSymbol Meta_seven Meta_seven Meta_seven Meta_seven +keycode 9 = eight asterisk aacute eight Delete VoidSymbol Delete VoidSymbol Meta_eight Meta_eight Meta_eight Meta_eight +keycode 10 = nine parenleft iacute nine VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_nine Meta_nine Meta_nine Meta_nine +keycode 11 = zero parenright eacute zero VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_zero Meta_zero Meta_zero Meta_zero +keycode 12 = minus underscore equal percent Control_underscore Control_underscore Control_underscore Control_underscore Meta_minus Meta_minus Meta_minus Meta_minus +keycode 13 = equal plus dead_acute dead_circumflex VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_equal Meta_equal Meta_equal Meta_equal +keycode 14 = Delete Delete Delete Delete VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Delete Meta_Delete Meta_Delete Meta_Delete +keycode 15 = Tab Tab Tab Tab VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 26 = bracketleft braceleft uacute slash Escape VoidSymbol Escape VoidSymbol Meta_bracketleft Meta_bracketleft Meta_bracketleft Meta_bracketleft +keycode 27 = bracketright braceright adiaeresis parenleft Control_bracketright VoidSymbol Control_bracketright VoidSymbol Meta_bracketright Meta_bracketright Meta_bracketright Meta_bracketright +keycode 28 = Return +altgr keycode 28 = Return +alt keycode 28 = Meta_Control_m +alt altgr keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon colon ocircumflex quotedbl VoidSymbol VoidSymbol VoidSymbol VoidSymbol Meta_semicolon Meta_semicolon Meta_semicolon Meta_semicolon +keycode 40 = apostrophe quotedbl 0xa7 exclam Control_g VoidSymbol Control_g VoidSymbol Meta_apostrophe Meta_apostrophe Meta_apostrophe Meta_apostrophe +keycode 41 = grave asciitilde dead_diaeresis dead_circumflex nul VoidSymbol nul VoidSymbol Meta_grave VoidSymbol Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar ncaron parenright Control_backslash VoidSymbol Control_backslash VoidSymbol Meta_backslash VoidSymbol Meta_backslash +keycode 51 = comma less comma question +alt keycode 51 = Meta_comma +alt altgr keycode 51 = Meta_comma +keycode 52 = period greater period colon Compose VoidSymbol Compose VoidSymbol Meta_period VoidSymbol Meta_period +keycode 53 = slash question minus underscore Delete VoidSymbol Delete VoidSymbol Meta_slash VoidSymbol Meta_slash +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 +keycode 58 = Caps_Lock +keycode 59 = F1 F13 F1 F13 F1 VoidSymbol F1 VoidSymbol Console_1 VoidSymbol Console_1 VoidSymbol Console_1 +keycode 60 = F2 F14 F2 F14 F2 VoidSymbol F2 VoidSymbol Console_2 VoidSymbol Console_2 VoidSymbol Console_2 +keycode 61 = F3 F15 F3 F15 F3 VoidSymbol F3 VoidSymbol Console_3 VoidSymbol Console_3 VoidSymbol Console_3 +keycode 62 = F4 F16 F4 F15 F4 VoidSymbol F4 VoidSymbol Console_4 VoidSymbol Console_4 VoidSymbol Console_4 +keycode 63 = F5 F17 F5 F15 F5 VoidSymbol F5 VoidSymbol Console_5 VoidSymbol Console_5 VoidSymbol Console_5 +keycode 64 = F6 F18 F6 F15 F6 VoidSymbol F6 VoidSymbol Console_6 VoidSymbol Console_6 VoidSymbol Console_6 +keycode 65 = F7 F19 F7 F15 F7 VoidSymbol F7 VoidSymbol Console_7 VoidSymbol Console_7 VoidSymbol Console_7 +keycode 66 = F8 F20 F8 F15 F8 VoidSymbol F8 VoidSymbol Console_8 VoidSymbol Console_8 VoidSymbol Console_8 +keycode 67 = F9 F9 F9 F9 F9 VoidSymbol F9 VoidSymbol Console_9 VoidSymbol Console_9 VoidSymbol Console_9 +keycode 68 = F10 F10 F10 F10 F10 VoidSymbol F10 VoidSymbol Console_10 VoidSymbol Console_10 VoidSymbol Console_10 +keycode 69 = 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 +keycode 72 = KP_8 +alt keycode 72 = Ascii_8 +keycode 73 = KP_9 +alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 +alt keycode 75 = Ascii_4 +keycode 76 = KP_5 +alt keycode 76 = Ascii_5 +keycode 77 = KP_6 +alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 +alt keycode 79 = Ascii_1 +keycode 80 = KP_2 +alt keycode 80 = Ascii_2 +keycode 81 = KP_3 +alt keycode 81 = Ascii_3 +keycode 82 = KP_0 +alt keycode 82 = Ascii_0 +keycode 83 = KP_Period +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 F11 F11 F11 VoidSymbol F11 VoidSymbol Console_11 VoidSymbol Console_11 VoidSymbol Console_11 +keycode 88 = F12 F12 F12 F12 F12 VoidSymbol F12 VoidSymbol Console_12 VoidSymbol Console_12 VoidSymbol 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 + alt altgr keycode 105 = Decr_Console +keycode 106 = Right + alt keycode 106 = Incr_Console + alt altgr keycode 106 = Incr_Console +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next +shift keycode 109 = Scroll_Forward +keycode 110 = Insert +keycode 111 = Remove +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 = AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock +keycode 120 = +keycode 121 = +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = +keycode 126 = +keycode 127 = + +compose ',' 'A' to '¡' +compose '/' 'L' to '£' +compose '^' 'L' to '¥' +compose '\'' 'S' to '¦' +compose '^' 'S' to '©' +compose ',' 'S' to 'ª' +compose '^' 'T' to '«' +compose '\'' 'Z' to '¬' +compose '^' 'Z' to '®' +compose '.' 'Z' to '¯' +compose ',' 'a' to '±' +compose '/' 'l' to '³' +compose '^' 'l' to 'µ' +compose '\'' 's' to '¶' +compose '^' 's' to '¹' +compose ',' 's' to 'º' +compose '^' 't' to '»' +compose '\'' 'z' to '¼' +compose '^' 'z' to '¾' +compose '.' 'z' to '¿' +compose '\'' 'R' to 'À' +compose '\'' 'A' to 'Á' +compose '^' 'A' to 'Â' +compose '^' 'A' to 'Ã' +compose ':' 'A' to 'Ä' +compose '"' 'A' to 'Ä' +compose '\'' 'L' to 'Å' +compose '\'' 'C' to 'Æ' +compose ',' 'C' to 'Ç' +compose '^' 'C' to 'È' +compose '\'' 'E' to 'É' +compose ',' 'E' to 'Ê' +compose '"' 'E' to 'Ë' +compose '^' 'E' 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 '^' 'R' to 'Ø' +compose '^' 'U' to 'Ù' +compose '\'' 'U' to 'Ú' +compose '"' 'U' to 'Û' +compose ':' 'U' to 'Ü' +compose '\'' 'Y' to 'Ý' +compose ',' 'T' to 'Þ' +compose 's' 's' to 'ß' +compose 'S' 'S' to 'ß' +compose '\'' 'r' to 'à' +compose '\'' 'a' to 'á' +compose '^' 'a' to 'â' +compose '^' 'a' to 'ã' +compose ':' 'a' to 'ä' +compose '"' 'a' to 'ä' +compose '\'' 'l' to 'å' +compose '\'' 'c' to 'æ' +compose ',' 'c' to 'ç' +compose '^' 'c' to 'è' +compose '\'' 'e' to 'é' +compose ',' 'e' to 'ê' +compose ':' 'e' to 'ë' +compose '^' 'e' to 'ì' +compose '\'' 'i' to 'í' +compose '^' 'e' 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 '^' 'r' to 'ø' +compose '^' 'u' to 'ù' +compose '\'' 'u' to 'ú' +compose '"' 'u' to 'û' +compose ':' 'u' to 'ü' +compose '\'' 'y' to 'ý' +compose ',' 't' to 'þ' diff --git a/keymaps/i386/qwerty/sr-cy.kmap b/keymaps/i386/qwerty/sr-cy.kmap new file mode 100644 index 0000000..0d5f65d --- /dev/null +++ b/keymaps/i386/qwerty/sr-cy.kmap @@ -0,0 +1,321 @@ +! Serbian Cyrillic keyboard.map. You have to use some of ISO-8859-05 console +! fonts (type 'setfont iso05.f16'...). I used ru.map to make this one. Read +! the comment for the Russian Cyrillic keyboard.map. Serbian Latin +! keyboard.map is named sr.map (I think it should be named sr-la.map.). +! +! In Serbian: Ovo je zahvalna tastatura, a moracu da napravim slicnu za +! ISO-8859-2 (nasu latinicu). Pomocu desnog kontrol tastera menjate ASCII, +! odnosno ISO-8859-5 cirilicu. Naravno, morate koristiti odgovarajuci font +! (kao sto sam naveo gore na engleskom -- kucajte: 'setfont iso05.f16' za +! dobijanje fonta). Uostalom, sveo sto pocinje sa 'iso05' odgovara. Vodite +! racuna o sledecem: (1) Ne moze se koristiti nasa cirilica i nasa latinica +! zajedno. Zato moze engleski alfabet i nasa cirilica, kao i sve ostale +! slovenske cirilice. (2) Ima malih izmena u odnosu na Mikrosoftovu +! cirilicnu tastaturu na koju ste navikli: a) taster za 'zh/zx' i taster za +! minus i donju crtu su zamenjeni; na ANSI tastaturama to znaci da na mestu +! gde su znakovi '/' i '?' se nalazi 'zh/zx', a na mestu gde je '\' i '|' +! stoji '-' i '_'; b) po preporuci Mitra Pesikana i Miljka Kovacevica (vidi +! knjigu Mitra Pesikana Nasa azbuka i njene norme) taster za 'dj/dy' se +! nalazi na mestu gde se obicno nalazi makedonsko 'dz', odnosno na ANSI +! tastaturi pise 'z'; to mi je omogucilo da taster koji obicno sluzi za +! 'dj/dy' iskoristim za otvorenu i zatvorenu srednju zagradu. Nisam +! iskoristio dodatni taster koji ide uz nase tastature, ali ima vremena... +! Ako bas ne znate engleski, da navedem jos da funkciju 'siftovanja', tj. +! trenutnog prebacivanja (znaci, ono sto radi taster 'shift' kad su u +! pitanju mala i velika slova) sa jednog pisma na drugo radi AltGr taster, +! tj. desni Alt taster. Napomena: Moguce je da ova tastatura ima nekih +! gresaka, posto sam je 'na slepo' pravio. +! +! 27. 1. 2000. +! +! Milos Rancic (millosh@isgf.grf.bg.ac.yu). +! +! > Russian Cyrillic keyboard.map. "Cyrillic" mode is toggled by +! > Right_Ctrl key and shifted by AltGr key. +! + +keymaps 0-4,6,8,10,12 +strings as usual + + keycode 1 = Escape Escape Escape Escape + alt keycode 1 = Meta_Escape + keycode 2 = one exclam one exclam + alt keycode 2 = Meta_one + keycode 3 = two at two quotedbl + control keycode 3 = nul + alt keycode 3 = Meta_two + keycode 4 = three numbersign three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + keycode 5 = four dollar four dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + keycode 6 = five percent five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + keycode 7 = six asciicircum six ampersand + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + keycode 8 = seven ampersand seven slash + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + keycode 9 = eight asterisk eight parenleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + keycode 10 = nine parenleft nine parenright + alt keycode 10 = Meta_nine + keycode 11 = zero parenright zero equal + alt keycode 11 = Meta_zero + keycode 12 = minus underscore apostrophe question + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + keycode 13 = equal plus plus asterisk + alt keycode 13 = Meta_equal + keycode 14 = BackSpace BackSpace BackSpace BackSpace + alt keycode 14 = Meta_Delete + keycode 15 = Tab Tab Tab Tab + alt keycode 15 = Meta_Tab + keycode 16 = +q +Q +249 +169 + control keycode 16 = Control_q +altgr control keycode 16 = Control_q + keycode 17 = +w +W +250 +170 + control keycode 17 = Control_w +altgr control keycode 17 = Control_w + keycode 18 = +e +E +213 +181 + control keycode 18 = Control_e +altgr control keycode 18 = Control_e + keycode 19 = +r +R +224 +192 + control keycode 19 = Control_r +altgr control keycode 19 = Control_r + keycode 20 = +t +T +226 +194 + control keycode 20 = Control_t +altgr control keycode 20 = Control_t + keycode 21 = +y +Y +215 +183 + control keycode 21 = Control_y +altgr control keycode 21 = Control_y + keycode 22 = +u +U +227 +195 + control keycode 22 = Control_u +altgr control keycode 22 = Control_u + keycode 23 = +i +I +216 +184 + control keycode 23 = Tab +altgr control keycode 23 = Tab + keycode 24 = +o +O +222 +190 + control keycode 24 = Control_o +altgr control keycode 24 = Control_o + keycode 25 = +p +P +223 +191 + control keycode 25 = Control_p +altgr control keycode 25 = Control_p + keycode 26 = bracketleft braceleft +232 +200 + control keycode 26 = Escape +altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + keycode 27 = bracketright braceright bracketleft bracketright + control keycode 27 = Control_bracketright +altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + keycode 28 = Return + alt keycode 28 = Meta_Control_m + keycode 29 = Control + keycode 30 = +a +A +208 +176 + control keycode 30 = Control_a +altgr control keycode 30 = Control_a + keycode 31 = +s +S +225 +193 + control keycode 31 = Control_s +altgr control keycode 31 = Control_s + keycode 32 = +d +D +212 +180 + control keycode 32 = Control_d +altgr control keycode 32 = Control_d + keycode 33 = +f +F +228 +196 + control keycode 33 = Control_f +altgr control keycode 33 = Control_f + keycode 34 = +g +G +211 +179 + control keycode 34 = Control_g +altgr control keycode 34 = Control_g + keycode 35 = +h +H +229 +197 + control keycode 35 = BackSpace +altgr control keycode 35 = BackSpace + keycode 36 = +j +J +248 +168 + control keycode 36 = Linefeed +altgr control keycode 36 = Linefeed + keycode 37 = +k +K +218 +186 + control keycode 37 = Control_k +altgr control keycode 37 = Control_k + keycode 38 = +l +L +219 +187 + control keycode 38 = Control_l +altgr control keycode 38 = Control_l + keycode 39 = semicolon colon +231 +199 + alt keycode 39 = Meta_semicolon + keycode 40 = apostrophe quotedbl +251 +171 + control keycode 40 = Control_g +altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + keycode 41 = grave asciitilde grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + keycode 42 = Shift + keycode 43 = backslash bar minus underscore + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + keycode 44 = +z +Z +242 +162 + control keycode 44 = Control_z +altgr control keycode 44 = Control_z + keycode 45 = +x +X +255 +175 + control keycode 45 = Control_x +altgr control keycode 45 = Control_x + keycode 46 = +c +C +230 +198 + control keycode 46 = Control_c +altgr control keycode 46 = Control_c + keycode 47 = +v +V +210 +178 + control keycode 47 = Control_v +altgr control keycode 47 = Control_v + keycode 48 = +b +B +209 +177 + control keycode 48 = Control_b +altgr control keycode 48 = Control_b + keycode 49 = +n +N +221 +189 + control keycode 49 = Control_n +altgr control keycode 49 = Control_n + keycode 50 = +m +M +220 +188 + control keycode 50 = Control_m +altgr control keycode 50 = Control_m + keycode 51 = comma less comma semicolon + alt keycode 51 = Meta_comma + keycode 52 = period greater period colon + alt keycode 52 = Meta_period + keycode 53 = slash question +214 +182 + control keycode 53 = Delete + alt keycode 53 = Meta_slash + keycode 54 = Shift + keycode 55 = KP_Multiply + keycode 56 = Alt + keycode 57 = space space space space + control keycode 57 = nul + alt keycode 57 = Meta_space + keycode 58 = Caps_Lock + keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + alt keycode 59 = Console_1 +altgr alt keycode 59 = Console_1 + keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + alt keycode 60 = Console_2 +altgr alt keycode 60 = Console_2 + keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + alt keycode 61 = Console_3 +altgr alt keycode 61 = Console_3 + keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + alt keycode 62 = Console_4 +altgr alt keycode 62 = Console_4 + keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + alt keycode 63 = Console_5 +altgr alt keycode 63 = Console_5 + keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + alt keycode 64 = Console_6 +altgr alt keycode 64 = Console_6 + keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + alt keycode 65 = Console_7 +altgr alt keycode 65 = Console_7 + keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + alt keycode 66 = Console_8 +altgr alt keycode 66 = Console_8 + keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + alt keycode 67 = Console_9 +altgr alt keycode 67 = Console_9 + keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + alt keycode 68 = Console_10 +altgr alt keycode 68 = Console_10 + keycode 69 = 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 + keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + keycode 74 = KP_Subtract + keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + keycode 78 = KP_Add + keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F11 F11 + control keycode 87 = F11 + alt keycode 87 = Console_11 +altgr alt keycode 87 = Console_11 + keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + alt keycode 88 = Console_12 +altgr 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 = AltGr_Lock + keycode 98 = KP_Divide + keycode 99 = VoidSymbol + 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 = + keycode 113 = + keycode 114 = + keycode 115 = + keycode 116 = + keycode 117 = + keycode 118 = + keycode 119 = + keycode 120 = + keycode 121 = + keycode 122 = + keycode 123 = + keycode 124 = + keycode 125 = + keycode 126 = + keycode 127 = diff --git a/keymaps/i386/qwerty/th-tis.kmap b/keymaps/i386/qwerty/th-tis.kmap new file mode 100644 index 0000000..2c10705 --- /dev/null +++ b/keymaps/i386/qwerty/th-tis.kmap @@ -0,0 +1,558 @@ +# th-tis.kmap +# Thai TIS 820-2538 keyboard map for *** TIS-620 Charset ***. +# +# Standard 101/102 Keys US Keyboard Layout (Thai Kedmanee) +# +# Theppitak Karoonboonyanan <thep@linux.thai.net> +# Phattanon Duangdara <sf_alpha@shin-host.com> +# +# Thai/Eng mode toggle by Left-Alt+Shift +# Single Thai Character can be type by Hole Right-Alt (Shift) + Character +# Notes: Uses AltGr_Lock Instance +# +# [use: loadkeys th-tis.kmap] +charset "tis-620" +keymaps 0-4,6,8-12,14 +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape + altgr alt keycode 1 = Meta_Escape + +keycode 2 = one exclam +thai_baht thai_lakkhangyao + alt keycode 2 = Meta_one + altgr alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + altgr shift alt keycode 2 = Meta_exclam + +keycode 3 = two at +slash thai_leknung + control keycode 3 = nul + altgr control keycode 3 = nul + alt keycode 3 = Meta_two + altgr alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + altgr shift alt keycode 3 = Meta_at + +keycode 4 = three numbersign +minus thai_leksong + control keycode 4 = Escape + altgr control keycode 4 = Escape + alt keycode 4 = Meta_three + altgr alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + altgr shift alt keycode 4 = Meta_numbersign + +keycode 5 = four dollar +thai_phosamphao thai_leksam + control keycode 5 = Control_backslash + altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + altgr alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + altgr shift alt keycode 5 = Meta_dollar + +keycode 6 = five percent +thai_thothung thai_leksi + control keycode 6 = Control_bracketright + altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + altgr alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + altgr shift alt keycode 6 = Meta_percent + +keycode 7 = six asciicircum +thai_sarau thai_sarauu + control keycode 7 = Control_asciicircum + altgr control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + altgr alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum + altgr shift alt keycode 7 = Meta_asciicircum + +keycode 8 = seven ampersand +thai_saraue thai_yamakkan + control keycode 8 = Control_underscore + altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + altgr alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + altgr shift alt keycode 8 = Meta_ampersand + +keycode 9 = eight asterisk +thai_khokhwai thai_lekha + control keycode 9 = Delete + altgr control keycode 9 = Delete + alt keycode 9 = Meta_eight + altgr alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + altgr shift alt keycode 9 = Meta_asterisk + +keycode 10 = nine parenleft +thai_totao thai_lekhok + alt keycode 10 = Meta_nine + altgr alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + altgr shift alt keycode 10 = Meta_parenleft + +keycode 11 = zero parenright +thai_chochan thai_lekchet + alt keycode 11 = Meta_zero + altgr alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright + altgr shift alt keycode 11 = Meta_parenright + +keycode 12 = minus underscore +thai_khokhai thai_lekpaet + control keycode 12 = Control_underscore + altgr control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + altgr alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + altgr shift alt keycode 12 = Meta_underscore + +keycode 13 = equal plus +thai_chochang thai_lekkao + alt keycode 13 = Meta_equal + altgr alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + altgr shift alt keycode 13 = Meta_plus + +keycode 14 = Delete + alt keycode 14 = Meta_Delete + altgr alt keycode 14 = Meta_Delete + +keycode 15 = Tab + alt keycode 15 = Meta_Tab + altgr alt keycode 15 = Meta_Tab + +keycode 16 = +q Q +thai_maiyamok thai_leksun + control keycode 16 = Control_q + altgr control keycode 16 = Control_q + +keycode 17 = +w W +thai_saraaimaimalai quotedbl + control keycode 17 = Control_w + altgr control keycode 17 = Control_w + +keycode 18 = +e E +thai_saraam thai_dochada + control keycode 18 = Control_e + altgr control keycode 18 = Control_e + +keycode 19 = +r R +thai_phophan thai_thonangmontho + control keycode 19 = Control_r + altgr control keycode 19 = Control_r + +keycode 20 = +t T +thai_saraa thai_thothong + control keycode 20 = Control_t + altgr control keycode 20 = Control_t + +keycode 21 = +y Y +thai_maihanakat thai_nikhahit + control keycode 21 = Control_y + altgr control keycode 21 = Control_y + +keycode 22 = +u U +thai_saraii thai_maitri + control keycode 22 = Control_u + altgr control keycode 22 = Control_u + +keycode 23 = +i I +thai_rorua thai_nonen + control keycode 23 = Tab + altgr control keycode 23 = Tab + +keycode 24 = +o O +thai_nonu thai_paiyannoi + control keycode 24 = Control_o + altgr control keycode 24 = Control_o + +keycode 25 = +p P +thai_yoyak thai_yoying + control keycode 25 = Control_p + altgr control keycode 25 = Control_p + +keycode 26 = +bracketleft braceleft +thai_bobaimai thai_thothan + control keycode 26 = Escape + altgr control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + altgr alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft + altgr shift alt keycode 26 = Meta_braceleft + +keycode 27 = bracketright braceright +thai_loling comma + control keycode 27 = Control_bracketright + altgr control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + altgr alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright + altgr shift alt keycode 27 = Meta_braceright + +keycode 28 = Return + alt keycode 28 = Meta_Control_m + altgr alt keycode 28 = Meta_Control_m + control keycode 28 = Linefeed + altgr control keycode 28 = Linefeed + +keycode 29 = Control + +keycode 30 = +a A +thai_fofan thai_ru + control keycode 30 = Control_a + altgr control keycode 30 = Control_a + +keycode 31 = +s S +thai_hohip thai_khorakhang + control keycode 31 = Control_s + altgr control keycode 31 = Control_s + +keycode 32 = +d D +thai_kokai thai_topatak + control keycode 32 = Control_d + altgr control keycode 32 = Control_d + +keycode 33 = +f F +thai_dodek thai_sarao + control keycode 33 = Control_f + altgr control keycode 33 = Control_f + +keycode 34 = +g G +thai_sarae thai_chochoe + control keycode 34 = Control_g + altgr control keycode 34 = Control_g + +keycode 35 = +h H +thai_maitho thai_maitaikhu + control keycode 35 = BackSpace + altgr control keycode 35 = BackSpace + +keycode 36 = +j J +thai_maiek thai_maichattawa + control keycode 36 = Linefeed + altgr control keycode 36 = Linefeed + +keycode 37 = +k K +thai_saraaa thai_sorusi + control keycode 37 = Control_k + altgr control keycode 37 = Control_k + +keycode 38 = +l L +thai_sosua thai_sosala + control keycode 38 = Control_l + altgr control keycode 38 = Control_l + +keycode 39 = semicolon colon +thai_wowaen thai_soso + alt keycode 39 = Meta_semicolon + altgr alt keycode 39 = Meta_semicolon + +keycode 40 = apostrophe quotedbl +thai_ngongu period + control keycode 40 = Control_g + altgr control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + altgr alt keycode 40 = Meta_apostrophe + +keycode 41 = grave asciitilde +thai_fongman thai_khomut + control keycode 41 = nul + altgr control keycode 41 = nul + alt keycode 41 = Meta_grave + altgr alt keycode 41 = Meta_grave + +keycode 42 = Shift + alt keycode 42 = AltGr_Lock + altgr alt keycode 42 = AltGr_Lock + +keycode 43 = backslash bar +thai_khokhon thai_khokhuat + control keycode 43 = Control_backslash + altgr control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + altgr alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar + altgr shift alt keycode 43 = Meta_bar + +keycode 44 = +z Z +thai_phophung parenleft + control keycode 44 = Control_z + altgr control keycode 44 = Control_z + +keycode 45 = +x X +thai_popla parenright + control keycode 45 = Control_x + altgr control keycode 45 = Control_x + +keycode 46 = +c C +thai_saraae thai_choching + control keycode 46 = Control_c + altgr control keycode 46 = Control_c + +keycode 47 = +v V +thai_oang thai_honokhuk + control keycode 47 = Control_v + altgr control keycode 47 = Control_v + +keycode 48 = +b B +thai_sarai thai_phinthu + control keycode 48 = Control_b + altgr control keycode 48 = Control_b + +keycode 49 = +n N +thai_sarauee thai_thanthakhat + control keycode 49 = Control_n + altgr control keycode 49 = Control_n + +keycode 50 = +m M +thai_thothahan question + control keycode 50 = Control_m + altgr control keycode 50 = Control_m + +keycode 51 = +comma less +thai_moma thai_thophuthao + alt keycode 51 = Meta_comma + altgr alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less + altgr alt shift keycode 51 = Meta_less + +keycode 52 = +period greater +thai_saraaimaimuan thai_lochula + alt keycode 52 = Meta_period + altgr alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater + altgr alt shift keycode 52 = Meta_greater + +keycode 53 = slash question +thai_fofa thai_lu + control keycode 53 = Delete + altgr control keycode 53 = Delete + alt keycode 53 = Meta_slash + altgr alt keycode 53 = Meta_slash + shift alt keycode 53 = Meta_question + altgr shift alt keycode 53 = Meta_question + +keycode 54 = Shift + +keycode 55 = KP_Multiply + +keycode 56 = Alt + +keycode 57 = space + control keycode 57 = nul + altgr control keycode 57 = nul + alt keycode 57 = Meta_space + altgr alt keycode 57 = Meta_space + +keycode 58 = Caps_Lock + +keycode 59 = F1 F11 F1 F11 + control keycode 59 = F1 + altgr control keycode 59 = F1 + alt keycode 59 = Console_1 + altgr alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 + altgr control alt keycode 59 = Console_1 + +keycode 60 = F2 F12 F2 F12 + control keycode 60 = F2 + altgr control keycode 60 = F2 + alt keycode 60 = Console_2 + altgr alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 + altgr control alt keycode 60 = Console_2 + +keycode 61 = F3 F13 F3 F13 + control keycode 61 = F3 + altgr control keycode 61 = F3 + alt keycode 61 = Console_3 + altgr alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 + altgr control alt keycode 61 = Console_3 + +keycode 62 = F4 F14 F4 F14 + control keycode 62 = F4 + altgr control keycode 62 = F4 + alt keycode 62 = Console_4 + altgr alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 + altgr control alt keycode 62 = Console_4 + +keycode 63 = F5 F15 F5 F15 + control keycode 63 = F5 + altgr control keycode 63 = F5 + alt keycode 63 = Console_5 + altgr alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 + altgr control alt keycode 63 = Console_5 + +keycode 64 = F6 F16 F6 F16 + control keycode 64 = F6 + altgr control keycode 64 = F6 + alt keycode 64 = Console_6 + altgr alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 + altgr control alt keycode 64 = Console_6 + +keycode 65 = F7 F17 F7 F17 + control keycode 65 = F7 + altgr control keycode 65 = F7 + alt keycode 65 = Console_7 + altgr alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 + altgr control alt keycode 65 = Console_7 + +keycode 66 = F8 F18 F8 F18 + control keycode 66 = F8 + altgr control keycode 66 = F8 + alt keycode 66 = Console_8 + altgr alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 + altgr control alt keycode 66 = Console_8 + +keycode 67 = F9 F19 F9 F19 + control keycode 67 = F9 + altgr control keycode 67 = F9 + alt keycode 67 = Console_9 + altgr alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 + altgr control alt keycode 67 = Console_9 + +keycode 68 = F10 F20 F10 F20 + control keycode 68 = F10 + altgr control keycode 68 = F10 + alt keycode 68 = Console_10 + altgr alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 + altgr control alt keycode 68 = Console_10 + +keycode 69 = Num_Lock + +keycode 70 = Scroll_Lock Show_Memory Show_Registers + control keycode 70 = Show_State + altgr control keycode 70 = Show_State + alt keycode 70 = Scroll_Lock + altgr alt keycode 70 = Scroll_Lock + +keycode 71 = KP_7 + alt keycode 71 = Ascii_7 + altgr alt keycode 71 = Ascii_7 + +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 + altgr alt keycode 72 = Ascii_8 + +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 + altgr alt keycode 73 = Ascii_9 + +keycode 74 = KP_Subtract + +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 + altgr alt keycode 75 = Ascii_4 + +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 + altgr alt keycode 76 = Ascii_5 + +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 + altgr alt keycode 77 = Ascii_6 + +keycode 78 = KP_Add + +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 + altgr alt keycode 79 = Ascii_1 + +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 + altgr alt keycode 80 = Ascii_2 + +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 + altgr alt keycode 81 = Ascii_3 + +keycode 82 = KP_0 + alt keycode 82 = Ascii_0 + altgr alt keycode 82 = Ascii_0 + +keycode 83 = KP_Period + altgr control keycode 83 = Boot + control alt keycode 83 = Boot + altgr control alt keycode 83 = Boot + +keycode 84 = Last_Console + +keycode 85 = + +keycode 86 = less greater bar + alt keycode 86 = Meta_less + altgr alt keycode 86 = Meta_less + +keycode 87 = F11 F11 F11 F11 + control keycode 87 = F11 + altgr control keycode 87 = F11 + alt keycode 87 = Console_11 + altgr alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 + altgr control alt keycode 87 = Console_11 + +keycode 88 = F12 F12 F12 F12 + control keycode 88 = F12 + altgr control keycode 88 = F12 + alt keycode 88 = Console_12 + altgr alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 + altgr 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 + altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash + altgr 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 + altgr 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 + altgr shift keycode 109 = Scroll_Forward + +keycode 110 = Insert + +keycode 111 = Remove + altgr control keycode 111 = Boot + control alt keycode 111 = Boot + altgr control alt keycode 111 = Boot + +keycode 112 = + +keycode 113 = + +keycode 114 = + +keycode 115 = + +keycode 116 = + +keycode 117 = + +keycode 118 = + +keycode 119 = + +keycode 120 = + +keycode 121 = + +keycode 122 = + +keycode 123 = + +keycode 124 = + +keycode 125 = + +keycode 126 = + +keycode 127 = diff --git a/keymaps/i386/qwerty/tr_q-latin5.kmap b/keymaps/i386/qwerty/tr_q-latin5.kmap new file mode 100644 index 0000000..59cdac2 --- /dev/null +++ b/keymaps/i386/qwerty/tr_q-latin5.kmap @@ -0,0 +1,123 @@ +# turkish "Q" keyboard, copyed from LyX turkish keyboard description +# +# Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org> + +charset "iso-8859-9" +keymaps 0-2,4-6,8-9,12 +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + alt shift keycode 2 = Meta_exclam +keycode 3 = two apostrophe at + control keycode 3 = nul + control shift keycode 3 = nul + alt keycode 3 = Meta_two + alt shift keycode 3 = Meta_at +keycode 4 = three dead_circumflex numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + alt shift keycode 4 = Meta_numbersign +keycode 5 = four plus dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + alt shift keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + alt shift keycode 6 = Meta_percent +keycode 7 = six ampersand asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + alt shift keycode 7 = Meta_asciicircum +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero +keycode 12 = asterisk question backslash + control keycode 12 = Control_underscore + control shift keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = minus underscore + alt keycode 13 = Meta_equal +keycode 14 = BackSpace Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = +dotlessi +I +keycode 24 = o +keycode 25 = p +keycode 26 = +gbreve +Gbreve + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + alt shift keycode 26 = Meta_braceleft +keycode 27 = udiaeresis Udiaeresis asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + alt shift keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = +scedilla +Scedilla + alt keycode 39 = Meta_semicolon +keycode 40 = +i +Idotabove + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = backslash quotedbl asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = comma semicolon bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + alt shift keycode 43 = Meta_bar +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = +odiaeresis +Odiaeresis less + alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +keycode 52 = +ccedilla +Ccedilla greater + alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +keycode 53 = period colon + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/tralt.kmap b/keymaps/i386/qwerty/tralt.kmap new file mode 100644 index 0000000..2b7e703 --- /dev/null +++ b/keymaps/i386/qwerty/tralt.kmap @@ -0,0 +1,144 @@ +# tr.map +# -cagri@tubitak.gov.tr +charset "iso-8859-9" +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + alt shift keycode 2 = Meta_exclam +keycode 3 = two at at + control keycode 3 = nul + control shift keycode 3 = nul + alt keycode 3 = Meta_two + alt shift keycode 3 = Meta_at +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + alt shift keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + alt shift keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + alt shift keycode 6 = Meta_percent +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + alt shift keycode 7 = Meta_asciicircum +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 + control shift keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus + alt keycode 13 = Meta_equal +keycode 14 = Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u + altgr keycode 22 = +0374 + altgr shift keycode 22 = +0334 + alt keycode 22 = +0374 + alt shift keycode 22 = +0334 +keycode 23 = i + altgr keycode 23 = +0375 + altgr shift keycode 23 = 0335 + alt keycode 23 = +0375 + alt shift keycode 23 = 0335 +keycode 24 = o + altgr keycode 24 = +0366 + altgr shift keycode 24 = 0326 + alt keycode 24 = +0366 + alt shift keycode 24 = 0326 +keycode 25 = p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + alt shift keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + alt shift keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = 0x080d +keycode 29 = Control +keycode 30 = a +keycode 31 = s + altgr keycode 31 = +0376 + altgr shift keycode 31 = 0336 + alt keycode 31 = +0376 + alt shift keycode 31 = 0336 +keycode 32 = d +keycode 33 = f +keycode 34 = g + altgr keycode 34 = +0360 + altgr shift keycode 34 = 0320 + alt keycode 34 = +0360 + alt shift keycode 34 = 0320 +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + alt shift keycode 43 = Meta_bar +keycode 44 = z +keycode 45 = x +keycode 46 = c + altgr keycode 46 = +0347 + altgr shift keycode 46 = 0307 + alt keycode 46 = +0347 + alt shift keycode 46 = 0307 +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma + alt shift keycode 51 = Meta_less +keycode 52 = period greater + alt keycode 52 = Meta_period + alt shift keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/keymaps/i386/qwerty/trq.kmap b/keymaps/i386/qwerty/trq.kmap new file mode 100644 index 0000000..cc1e701 --- /dev/null +++ b/keymaps/i386/qwerty/trq.kmap @@ -0,0 +1,126 @@ +charset "iso-8859-9" +keymaps 0-6,8-9,12 +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + alt shift keycode 2 = Meta_exclam +keycode 3 = two apostrophe + control keycode 3 = nul + control shift keycode 3 = nul + alt keycode 3 = Meta_two + alt shift keycode 3 = Meta_apostrophe +keycode 4 = three asciicircum numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + alt shift keycode 4 = Meta_asciicircum +keycode 5 = four plus dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + alt shift keycode 5 = Meta_plus +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + alt shift keycode 6 = Meta_percent +keycode 7 = six ampersand + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + alt shift keycode 7 = Meta_ampersand +keycode 8 = seven slash braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + alt shift keycode 8 = Meta_slash +keycode 9 = eight parenleft bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + alt shift keycode 9 = Meta_parenleft +keycode 10 = nine parenright bracketright + alt keycode 10 = Meta_nine + alt shift keycode 10 = Meta_parenright +keycode 11 = zero equal braceright + alt keycode 11 = Meta_zero + alt shift keycode 11 = Meta_equal +keycode 12 = asterisk question backslash + control keycode 12 = Control_underscore + control shift keycode 12 = Control_underscore + alt keycode 12 = Meta_asterisk + alt shift keycode 12 = Meta_question +keycode 13 = minus underscore + alt keycode 13 = Meta_minus + alt shift keycode 13 = Meta_underscore +keycode 14 = Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab + alt keycode 15 = Meta_Tab +keycode 16 = q + altgr keycode 16 = at +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u + altgr keycode 22 = +0373 + altgr shift keycode 22 = +0333 +keycode 23 = +0375 +I + altgr keycode 23 = +0356 + altgr shift keycode 23 = +0316 +keycode 24 = o + altgr keycode 24 = +0364 + altgr shift keycode 24 = +0324 +keycode 25 = p +keycode 26 = +0360 +0320 + control keycode 26 = Escape +keycode 27 = +0374 +0334 asciitilde + control keycode 27 = Control_bracketright +keycode 28 = Return + alt keycode 28 = 0x080d +keycode 29 = Control +keycode 30 = a + altgr keycode 30 = +0342 + altgr shift keycode 30 = +0302 +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = +0376 +0336 +keycode 40 = +i +0335 + control keycode 40 = Control_g +keycode 41 = quotedbl eacute + control keycode 41 = nul + alt keycode 41 = Meta_quotedbl +keycode 42 = Shift +keycode 43 = comma semicolon grave + control keycode 43 = Control_backslash + alt keycode 43 = Meta_comma + alt shift keycode 43 = Meta_semicolon +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +keycode 50 = m +keycode 51 = +0366 +0326 +keycode 52 = +0347 +0307 +keycode 53 = period colon slash + control keycode 53 = Delete + alt keycode 53 = Meta_period + alt shift keycode 53 = Meta_colon +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less + alt shift keycode 86 = Meta_greater +keycode 97 = Control diff --git a/keymaps/i386/qwerty/trqu.kmap b/keymaps/i386/qwerty/trqu.kmap new file mode 100644 index 0000000..2ff3c77 --- /dev/null +++ b/keymaps/i386/qwerty/trqu.kmap @@ -0,0 +1,548 @@ +# Turkish UTF-8 Q-Keybord Map (105 keys PC) +# Copyright (C) Nilgün Belma Bugüner +# Nilgün Belma Bugüner <nilgun@superonline.com>, 2002 +# +# Permission is granted to freely copy and distrubute +# this file and modified versions, provided that this +# header is not removed and modified versions are marked +# as such. +# +# CapsLock Turkce karakterlerde calismazsa sol tarafta ctrl ve Alt tuslari +# arasindaki win tusunu kullanabilirsiniz. CapsLock tusu ile birlikte +# kullanmamanizi oneririm, yoksa diger karakterler kucuk cikar. +# +# ctrl+alt ile birlikte 8 ve 9 tuslari utf-8 ve iso8859-9 kipler arasinda, +# ayrica ctrl+alt ile birlikte 0 tusu F ve Q klavyeler arasinda +# gecis yapmak icin kullanilabilir. +# +# * Recai OktaÅŸ <roktas@omu.edu.tr>, 2004 +# - Aksanli karakterleri uretmeye yonelik degisiklikler +# Aksanli karakterleri (or. Aacute, Eacute) uretmek icin aksan +# karakterinin goruldugu tusu altgr veya shift-altgr ile birlikte +# tusladiktan sonra ilgili karakteri tuslayin. +# - Degisen tus yukleme mekanizmasina uygun degisiklikler +# +# TODO: Turkce X klavye eslemiyle esdeger hale getirilecek. +# + +charset "iso-8859-9" +keymaps 0-15 +strings as usual +# Kendi +Shift +AltGr +Shift +# +AltGr +# Kendi 0 1 2 3 +# +Control 4 5 6 7 +# +Alt 8 9 10 11 +# +Control+Alt 12 13 14 15 + +keycode 1 = Escape Escape Escape Escape \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_Escape Meta_Escape Meta_Escape Meta_Escape + +keycode 2 = one exclam VoidSymbol VoidSymbol \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_one Meta_exclam Meta_one Meta_exclam \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol + +keycode 3 = two apostrophe U+00A3 VoidSymbol \ + nul nul nul nul \ + Meta_two Meta_at Meta_two Meta_at \ + nul nul nul nul + +keycode 4 = three asciicircum numbersign dead_circumflex \ + Escape Escape Control_bracketright Escape \ + Meta_three Meta_numbersign Meta_three Meta_numbersign + +keycode 5 = four plus dollar VoidSymbol \ + Control_backslash Control_backslash Control_backslash Control_backslash \ + Meta_four Meta_dollar Meta_four Meta_dollar + +keycode 6 = five percent U+00BD VoidSymbol \ + Control_bracketright Control_bracketright Control_bracketright Control_bracketright\ + Meta_five Meta_percent Meta_five Meta_percent + +keycode 7 = six ampersand VoidSymbol VoidSymbol \ + 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 slash braceleft VoidSymbol \ + Control_underscore Control_underscore Control_underscore Control_underscore \ + Meta_seven Meta_ampersand Meta_seven Meta_ampersand + +keycode 9 = eight parenleft bracketleft VoidSymbol \ + Delete Delete Delete Delete \ + Meta_eight Meta_asterisk Meta_eight Meta_asterisk \ + F200 F200 F200 F200 + +keycode 10 = nine parenright bracketright VoidSymbol \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_nine Meta_parenleft Meta_nine Meta_parenleft \ + F201 F201 F201 F201 + +keycode 11 = zero equal braceright VoidSymbol \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_zero Meta_parenright Meta_zero Meta_parenright \ + F202 F202 F202 F202 + +keycode 12 = asterisk question backslash VoidSymbol \ + Control_underscore VoidSymbol Control_underscore VoidSymbol \ + Meta_minus VoidSymbol Meta_minus VoidSymbol \ + Meta_Control_underscore VoidSymbol Meta_Control_underscore VoidSymbol + +keycode 13 = minus underscore minus underscore \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_equal Meta_plus Meta_equal Meta_plus + +keycode 14 = BackSpace BackSpace BackSpace BackSpace \ + Delete Delete Delete Delete \ + Meta_BackSpace Meta_BackSpace Meta_BackSpace Meta_BackSpace \ + Meta_Delete Meta_Delete Meta_Delete Meta_Delete + +keycode 15 = Tab F215 Tab F215 \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_Tab Meta_Tab Meta_Tab Meta_Tab + +keycode 16 = +q +Q at VoidSymbol \ + 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 VoidSymbol VoidSymbol \ + 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 U+20AC VoidSymbol \ + 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 U+00B6 U+00AE \ + 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 VoidSymbol VoidSymbol \ + 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 U+00A5 U+00A5 \ + 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 U+00FB U+00DB \ + 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 = U+0131 +I U+00EE U+00CE +keycode 24 = +o +O U+00F4 U+00D4 \ + 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 VoidSymbol VoidSymbol \ + 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 = U+011F U+011E dead_diaeresis VoidSymbol +keycode 27 = U+00FC U+00DC asciitilde dead_tilde +keycode 28 = Return Return Return Return \ + Return Return Return Return \ + Meta_Control_m Meta_Control_m Meta_Control_m Meta_Control_m \ + AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock + +keycode 29 = Control +keycode 30 = +a +A U+00E2 U+00C2 \ + 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 VoidSymbol VoidSymbol \ + 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 VoidSymbol VoidSymbol \ + 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 VoidSymbol VoidSymbol \ + 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 VoidSymbol VoidSymbol \ + 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 VoidSymbol VoidSymbol \ + BackSpace F1 BackSpace F1 \ + Meta_h Meta_H Meta_h Meta_H \ + Meta_BackSpace Meta_BackSpace Meta_BackSpace Meta_BackSpace + +keycode 36 = +j +J VoidSymbol VoidSymbol \ + Linefeed Linefeed Linefeed Linefeed \ + Meta_j Meta_J Meta_j Meta_J \ + Meta_Linefeed Meta_Linefeed Meta_Linefeed Meta_Linefeed + +keycode 37 = +k +K VoidSymbol VoidSymbol \ + 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 VoidSymbol VoidSymbol \ + 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 = U+015F U+015E U+00B4 dead_acute \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_semicolon Meta_colon Meta_semicolon Meta_colon + +keycode 40 = +i U+0130 apostrophe VoidSymbol \ + Control_l Control_l Control_l Control_l \ + Meta_apostrophe Meta_quotedbl Meta_apostrophe Meta_quotedbl + +keycode 41 = quotedbl backslash U+00B1 U+00B0 \ + nul nul nul nul \ + Meta_grave Meta_asciitilde Meta_grave Meta_asciitilde + +keycode 42 = Shift +keycode 43 = comma semicolon grave dead_grave \ + 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 U+00AB VoidSymbol \ + 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 U+00BB VoidSymbol \ + 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 U+00A2 U+00A9 \ + 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 VoidSymbol VoidSymbol \ + 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 U+00A0 VoidSymbol \ + 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 VoidSymbol VoidSymbol \ + 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 U+00B5 VoidSymbol \ + 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 = U+00F6 U+00D6 VoidSymbol VoidSymbol \ + VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ + Meta_comma Meta_less Meta_comma Meta_less + +keycode 52 = U+00E7 U+00C7 VoidSymbol VoidSymbol \ + Compose Compose Compose Compose \ + Meta_period Meta_greater Meta_period Meta_greater + +keycode 53 = period colon VoidSymbol VoidSymbol \ + Delete Delete Delete Delete \ + Meta_slash Meta_question Meta_slash Meta_question +keycode 54 = Shift +keycode 55 = KP_Multiply KP_Multiply Hex_C KP_Multiply \ + KP_Multiply Hex_C KP_Multiply Hex_C \ + KP_Multiply Hex_C KP_Multiply Hex_C \ + KP_Multiply KP_Multiply KP_Multiply KP_Multiply +keycode 56 = Alt +keycode 57 = space space U+00A0 U+00A0 \ + nul VoidSymbol nul VoidSymbol \ + Meta_space Meta_space Meta_space Meta_space + +keycode 58 = Shift_Lock +keycode 59 = F1 F1 F1 F11 \ + F21 F31 F21 F31 \ + Console_1 Console_1 Console_1 Console_13 \ + Console_1 Console_13 Console_1 Console_13 + +keycode 60 = F2 F2 F2 F12 \ + F22 F32 F22 F32 \ + Console_2 Console_2 Console_2 Console_14 \ + Console_2 Console_14 Console_2 Console_14 + +keycode 61 = F3 F3 F3 F13 \ + F23 F33 F23 F33 \ + Console_3 Console_3 Console_3 Console_15 \ + Console_3 Console_15 Console_3 Console_15 + +keycode 62 = F4 F4 F4 F14 \ + F24 F34 F24 F34 \ + Console_4 Console_4 Console_4 Console_16 \ + Console_4 Console_16 Console_4 Console_16 + +keycode 63 = F5 F5 F5 F15 \ + F25 F35 F25 F35 \ + Console_5 Console_5 Console_5 Console_17 \ + Console_5 Console_17 Console_5 Console_17 + +keycode 64 = F6 F6 F6 F16 \ + F26 F36 F26 F36 \ + Console_6 Console_6 Console_6 Console_18 \ + Console_6 Console_18 Console_6 Console_18 + +keycode 65 = F7 F7 F7 F17 \ + F27 F37 F27 F37 \ + Console_7 Console_7 Console_7 Console_19 \ + Console_7 Console_19 Console_7 Console_19 + +keycode 66 = F8 F8 F8 F18 \ + F28 F38 F28 F38 \ + Console_8 Console_8 Console_8 Console_20 \ + Console_8 Console_20 Console_8 Console_20 + +keycode 67 = F9 F9 F9 F19 \ + F29 F39 F29 F39 \ + Console_9 Console_9 Console_9 Console_21 \ + Console_9 Console_21 Console_9 Console_21 + +keycode 68 = F10 F10 F10 F20 \ + F30 F40 F30 F40 \ + Console_10 Console_10 Console_10 Console_22 \ + Console_10 Console_22 Console_10 Console_22 + +keycode 69 = Num_Lock Bare_Num_Lock Hex_A Bare_Num_Lock \ + Num_Lock Hex_A Num_Lock Hex_A \ + Num_Lock Hex_A Num_Lock Hex_A \ + Num_Lock Num_Lock Num_Lock Num_Lock + +keycode 70 = Scroll_Lock Show_Memory Scroll_Lock Show_Memory \ + Show_State VoidSymbol Show_State VoidSymbol \ + Scroll_Lock Show_Registers Scroll_Lock Show_Registers + +keycode 71 = KP_7 KP_7 Hex_7 KP_7 \ + KP_7 Hex_7 KP_7 Hex_7 \ + Ascii_7 Hex_7 Ascii_7 Hex_7 \ + KP_7 KP_7 KP_7 KP_7 + +keycode 72 = KP_8 KP_8 Hex_8 KP_8 \ + KP_8 Hex_8 KP_8 Hex_8 \ + Ascii_8 Hex_8 Ascii_8 Hex_8 \ + KP_8 KP_8 KP_8 KP_8 + +keycode 73 = KP_9 KP_9 Hex_9 KP_9 \ + KP_9 Hex_9 KP_9 Hex_9 \ + Ascii_9 Hex_9 Ascii_9 Hex_9 \ + KP_9 KP_9 KP_9 KP_9 + +keycode 74 = KP_Subtract KP_Subtract Hex_D KP_Subtract \ + KP_Subtract Hex_D KP_Subtract Hex_D \ + KP_Subtract Hex_D KP_Subtract Hex_D \ + KP_Subtract KP_Subtract KP_Subtract KP_Subtract + +keycode 75 = KP_4 KP_4 Hex_4 KP_4 \ + KP_4 Hex_4 KP_4 Hex_4 \ + Ascii_4 Hex_4 Ascii_4 Hex_4 \ + KP_4 KP_4 KP_4 KP_4 + +keycode 76 = KP_5 KP_5 Hex_5 KP_5 \ + KP_5 Hex_5 KP_5 Hex_5 \ + Ascii_5 Hex_5 Ascii_5 Hex_5 \ + KP_5 KP_5 KP_5 KP_5 + +keycode 77 = KP_6 KP_6 Hex_6 KP_6 \ + KP_6 Hex_6 KP_6 Hex_6 \ + Ascii_6 Hex_6 Ascii_6 Hex_6 \ + KP_6 KP_6 KP_6 KP_6 + +keycode 78 = KP_Add KP_Add Hex_E KP_Add \ + KP_Add Hex_E KP_Add Hex_E \ + KP_Add Hex_E KP_Add Hex_E \ + KP_Add KP_Add KP_Add KP_Add + +keycode 79 = KP_1 KP_1 Hex_1 KP_1 \ + KP_1 Hex_1 KP_1 Hex_1 \ + Ascii_1 Hex_1 Ascii_1 Hex_1 \ + KP_1 KP_1 KP_1 KP_1 + +keycode 80 = KP_2 KP_2 Hex_2 KP_2 \ + KP_2 Hex_2 KP_2 Hex_2 \ + Ascii_2 Hex_2 Ascii_2 Hex_2 \ + KP_2 KP_2 KP_2 KP_2 + +keycode 81 = KP_3 KP_3 Hex_3 KP_3 \ + KP_3 Hex_3 KP_3 Hex_3 \ + Ascii_3 Hex_3 Ascii_3 Hex_3 \ + KP_3 KP_3 KP_3 KP_3 + +keycode 82 = KP_0 KP_0 Hex_0 KP_0 \ + KP_0 Hex_0 KP_0 Hex_0 \ + Ascii_0 Hex_0 Ascii_0 Hex_0 \ + KP_0 KP_0 KP_0 KP_0 + +keycode 83 = KP_Period KP_Period KP_Period KP_Period \ + KP_Period KP_Period Boot KP_Period \ + KP_Period KP_Period KP_Period KP_Period \ + Boot KP_Period Boot KP_Period + +keycode 84 = Last_Console +keycode 85 = VoidSymbol +keycode 86 = less greater bar U+00A6 +keycode 87 = F11 F11 F11 F21 \ + F31 F41 F31 F41 \ + Console_11 Console_11 Console_11 Console_23 \ + Console_11 Console_23 Console_11 Console_23 + +keycode 88 = F12 F12 F12 F22 \ + F32 F42 F32 F42 \ + Console_12 Console_12 Console_12 Console_24 \ + Console_12 Console_24 Console_12 Console_24 + +keycode 89 = VoidSymbol +keycode 90 = VoidSymbol +keycode 91 = VoidSymbol +keycode 92 = VoidSymbol +keycode 93 = VoidSymbol +keycode 94 = VoidSymbol +keycode 95 = VoidSymbol +keycode 96 = KP_Enter KP_Enter Hex_F KP_Enter \ + KP_Enter Hex_F KP_Enter Hex_F \ + Hex_F Hex_F Hex_F Hex_F \ + AltGr_Lock AltGr_Lock AltGr_Lock AltGr_Lock + +keycode 97 = Control + +keycode 98 = KP_Divide KP_Divide Hex_B KP_Divide \ + KP_Divide Hex_B KP_Divide Hex_B \ + Hex_B Hex_B Hex_B Hex_B \ + KP_Divide KP_Divide KP_Divide KP_Divide + +keycode 99 = Control_backslash +keycode 100 = AltGr AltGr AltGr AltGr \ + AltGr AltGr AltGr AltGr \ + Compose Compose Compose Compose \ + AltGr AltGr AltGr AltGr +keycode 101 = Break +keycode 102 = Find F102 Find F102 +keycode 103 = Up Up Up F103 \ + Up F103 Up Up \ + KeyboardSignal KeyboardSignal KeyboardSignal KeyboardSignal \ + Up Up Up Up + +keycode 104 = Prior Scroll_Backward Prior Scroll_Backward + +keycode 105 = Left Left Left F105 \ + Left F105 Left Left \ + Decr_Console Decr_Console Decr_Console Decr_Console \ + Left Left Left Left + +keycode 106 = Right Right Right F106 \ + Right F106 Right F106 \ + Incr_Console Incr_Console Incr_Console Incr_Console \ + Right Right Right Right + +keycode 107 = Select F108 Select F108 +keycode 108 = Down Down Down F107 + +keycode 109 = Next Scroll_Forward Next Scroll_Forward +keycode 110 = Insert F110 Insert F110 +keycode 111 = Remove Remove Remove F111 \ + Delete Delete Delete Delete \ + Meta_Delete Meta_Delete Meta_Delete Meta_Delete \ + Boot Boot Boot 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 = VoidSymbol +keycode 121 = VoidSymbol +keycode 122 = VoidSymbol +keycode 123 = VoidSymbol +keycode 124 = VoidSymbol +keycode 125 = Shift_Lock +keycode 126 = Caps_On +keycode 127 = Uncaps_Shift + +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" +string F21 = "\033[35~" +string F22 = "\033[36~" +string F23 = "\033[37~" +string F24 = "\033[38~" +string F25 = "\033[39~" +string F26 = "\033[40~" +string F27 = "\033[41~" +string F28 = "\033[42~" +string F29 = "\033[43~" +string F30 = "\033[44~" +string F31 = "\033[45~" +string F32 = "\033[46~" +string F33 = "\033[47~" +string F34 = "\033[48~" +string F35 = "\033[49~" +string F36 = "\033[50~" +string F37 = "\033[51~" +string F38 = "\033[52~" +string F39 = "\033[53~" +string F40 = "\033[54~" +string F41 = "\033[55~" +string F42 = "\033[56~" +string F102 = "\033[7$" +string F103 = "\033[a" +string F105 = "\033[d" +string F106 = "\033[c" +string F107 = "\033[8$" +string F108 = "\033[b" +string F110 = "\033[2$" +string F111 = "\033[3$" +string F200 = "export LANG=tr_TR.UTF-8; kbd_mode -u; loadkeys trqu; echo -ne '\\033\\045G\\033(K'\015" +string F201 = "export LANG=tr_TR; kbd_mode -a; loadkeys trq; echo -ne '\\033\\045@\\033(B'\015" +string F202 = "loadkeys trfu; echo \015" +string F215 = "\033[Z" diff --git a/keymaps/i386/qwerty/ua-utf-ws.kmap b/keymaps/i386/qwerty/ua-utf-ws.kmap new file mode 100644 index 0000000..4b16161 --- /dev/null +++ b/keymaps/i386/qwerty/ua-utf-ws.kmap @@ -0,0 +1,1559 @@ +keymaps 0-2,4-6,8-9,12-13,64-66,68-69,72-73,76-77,128-130,132-133,136-137,140-141,192-194,196-197,200-201,204-205 +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape + ctrlr keycode 1 = Escape + shift ctrlr keycode 1 = Escape + alt ctrlr keycode 1 = Meta_Escape + ctrll keycode 1 = Escape + shift ctrll keycode 1 = Escape + alt ctrll keycode 1 = Meta_Escape + ctrll ctrlr keycode 1 = Escape + shift ctrll ctrlr keycode 1 = Escape + alt ctrll ctrlr keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + ctrlr keycode 2 = one + shift ctrlr keycode 2 = exclam + alt ctrlr keycode 2 = Meta_one + shift alt ctrlr keycode 2 = Meta_exclam + ctrll keycode 2 = one + shift ctrll keycode 2 = exclam + alt ctrll keycode 2 = Meta_one + shift alt ctrll keycode 2 = Meta_exclam + ctrll ctrlr keycode 2 = one + shift ctrll ctrlr keycode 2 = exclam + alt ctrll ctrlr keycode 2 = Meta_one + shift alt ctrll ctrlr keycode 2 = Meta_exclam + altgr keycode 2 = U+221a +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + ctrlr keycode 3 = two + shift ctrlr keycode 3 = quotedbl + control ctrlr keycode 3 = nul + shift control ctrlr keycode 3 = nul + alt ctrlr keycode 3 = Meta_two + shift alt ctrlr keycode 3 = Meta_at + ctrll keycode 3 = two + shift ctrll keycode 3 = quotedbl + control ctrll keycode 3 = nul + shift control ctrll keycode 3 = nul + alt ctrll keycode 3 = Meta_two + shift alt ctrll keycode 3 = Meta_at + ctrll ctrlr keycode 3 = two + shift ctrll ctrlr keycode 3 = quotedbl + control ctrll ctrlr keycode 3 = nul + shift control ctrll ctrlr keycode 3 = nul + alt ctrll ctrlr keycode 3 = Meta_two + shift alt ctrll ctrlr keycode 3 = Meta_at + altgr keycode 3 = U+00b2 +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + ctrlr keycode 4 = three + shift ctrlr keycode 4 = numbersign + control ctrlr keycode 4 = Escape + shift control ctrlr keycode 4 = Escape + alt ctrlr keycode 4 = Meta_three + shift alt ctrlr keycode 4 = Meta_numbersign + ctrll keycode 4 = three + shift ctrll keycode 4 = numbersign + control ctrll keycode 4 = Escape + shift control ctrll keycode 4 = Escape + alt ctrll keycode 4 = Meta_three + shift alt ctrll keycode 4 = Meta_numbersign + ctrll ctrlr keycode 4 = three + shift ctrll ctrlr keycode 4 = numbersign + control ctrll ctrlr keycode 4 = Escape + shift control ctrll ctrlr keycode 4 = Escape + alt ctrll ctrlr keycode 4 = Meta_three + shift alt ctrll ctrlr keycode 4 = Meta_numbersign + altgr keycode 4 = U+2264 +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + ctrlr keycode 5 = four + shift ctrlr keycode 5 = semicolon + control ctrlr keycode 5 = Control_backslash + shift control ctrlr keycode 5 = Control_backslash + alt ctrlr keycode 5 = Meta_four + shift alt ctrlr keycode 5 = Meta_dollar + ctrll keycode 5 = four + shift ctrll keycode 5 = semicolon + control ctrll keycode 5 = Control_backslash + shift control ctrll keycode 5 = Control_backslash + alt ctrll keycode 5 = Meta_four + shift alt ctrll keycode 5 = Meta_dollar + ctrll ctrlr keycode 5 = four + shift ctrll ctrlr keycode 5 = semicolon + control ctrll ctrlr keycode 5 = Control_backslash + shift control ctrll ctrlr keycode 5 = Control_backslash + alt ctrll ctrlr keycode 5 = Meta_four + shift alt ctrll ctrlr keycode 5 = Meta_dollar + altgr keycode 5 = U+2265 +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + ctrlr keycode 6 = five + shift ctrlr keycode 6 = colon + control ctrlr keycode 6 = Control_bracketright + shift control ctrlr keycode 6 = Control_bracketright + alt ctrlr keycode 6 = Meta_five + shift alt ctrlr keycode 6 = Meta_percent + ctrll keycode 6 = five + shift ctrll keycode 6 = colon + control ctrll keycode 6 = Control_bracketright + shift control ctrll keycode 6 = Control_bracketright + alt ctrll keycode 6 = Meta_five + shift alt ctrll keycode 6 = Meta_percent + ctrll ctrlr keycode 6 = five + shift ctrll ctrlr keycode 6 = colon + control ctrll ctrlr keycode 6 = Control_bracketright + shift control ctrll ctrlr keycode 6 = Control_bracketright + alt ctrll ctrlr keycode 6 = Meta_five + shift alt ctrll ctrlr keycode 6 = Meta_percent + altgr keycode 6 = U+00b0 +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum + ctrlr keycode 7 = six + shift ctrlr keycode 7 = comma + control ctrlr keycode 7 = Control_asciicircum + shift control ctrlr keycode 7 = Control_asciicircum + alt ctrlr keycode 7 = Meta_six + shift alt ctrlr keycode 7 = Meta_asciicircum + ctrll keycode 7 = six + shift ctrll keycode 7 = comma + control ctrll keycode 7 = Control_asciicircum + shift control ctrll keycode 7 = Control_asciicircum + alt ctrll keycode 7 = Meta_six + shift alt ctrll keycode 7 = Meta_asciicircum + ctrll ctrlr keycode 7 = six + shift ctrll ctrlr keycode 7 = comma + control ctrll ctrlr keycode 7 = Control_asciicircum + shift control ctrll ctrlr keycode 7 = Control_asciicircum + alt ctrll ctrlr keycode 7 = Meta_six + shift alt ctrll ctrlr keycode 7 = Meta_asciicircum + altgr keycode 7 = U+2248 +keycode 8 = seven ampersand braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + ctrlr keycode 8 = seven + shift ctrlr keycode 8 = period + control ctrlr keycode 8 = Control_underscore + shift control ctrlr keycode 8 = Control_underscore + alt ctrlr keycode 8 = Meta_seven + shift alt ctrlr keycode 8 = Meta_ampersand + ctrll keycode 8 = seven + shift ctrll keycode 8 = period + control ctrll keycode 8 = Control_underscore + shift control ctrll keycode 8 = Control_underscore + alt ctrll keycode 8 = Meta_seven + shift alt ctrll keycode 8 = Meta_ampersand + ctrll ctrlr keycode 8 = seven + shift ctrll ctrlr keycode 8 = period + control ctrll ctrlr keycode 8 = Control_underscore + shift control ctrll ctrlr keycode 8 = Control_underscore + alt ctrll ctrlr keycode 8 = Meta_seven + shift alt ctrll ctrlr keycode 8 = Meta_ampersand + altgr keycode 8 = U+00b7 +keycode 9 = eight asterisk bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + ctrlr keycode 9 = eight + shift ctrlr keycode 9 = asterisk + control ctrlr keycode 9 = Delete + shift control ctrlr keycode 9 = Delete + alt ctrlr keycode 9 = Meta_eight + shift alt ctrlr keycode 9 = Meta_asterisk + ctrll keycode 9 = eight + shift ctrll keycode 9 = asterisk + control ctrll keycode 9 = Delete + shift control ctrll keycode 9 = Delete + alt ctrll keycode 9 = Meta_eight + shift alt ctrll keycode 9 = Meta_asterisk + ctrll ctrlr keycode 9 = eight + shift ctrll ctrlr keycode 9 = asterisk + control ctrll ctrlr keycode 9 = Delete + shift control ctrll ctrlr keycode 9 = Delete + alt ctrll ctrlr keycode 9 = Meta_eight + shift alt ctrll ctrlr keycode 9 = Meta_asterisk + altgr keycode 9 = U+00f7 +keycode 10 = nine parenleft bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + ctrlr keycode 10 = nine + shift ctrlr keycode 10 = parenleft + alt ctrlr keycode 10 = Meta_nine + shift alt ctrlr keycode 10 = Meta_parenleft + ctrll keycode 10 = nine + shift ctrll keycode 10 = parenleft + alt ctrll keycode 10 = Meta_nine + shift alt ctrll keycode 10 = Meta_parenleft + ctrll ctrlr keycode 10 = nine + shift ctrll ctrlr keycode 10 = parenleft + alt ctrll ctrlr keycode 10 = Meta_nine + shift alt ctrll ctrlr keycode 10 = Meta_parenleft + altgr keycode 10 = U+2320 +keycode 11 = zero parenright braceright + alt keycode 11 = Meta_zero + alt keycode 11 = Meta_parenright + ctrlr keycode 11 = zero + shift ctrlr keycode 11 = parenright + alt ctrlr keycode 11 = Meta_zero + shift alt ctrlr keycode 11 = Meta_parenright + ctrll keycode 11 = zero + shift ctrll keycode 11 = parenright + alt ctrll keycode 11 = Meta_zero + shift alt ctrll keycode 11 = Meta_parenright + ctrll ctrlr keycode 11 = zero + shift ctrll ctrlr keycode 11 = parenright + alt ctrll ctrlr keycode 11 = Meta_zero + shift alt ctrll ctrlr keycode 11 = Meta_parenright + altgr keycode 11 = U+2321 +keycode 12 = minus underscore backslash + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + ctrlr keycode 12 = minus + shift ctrlr keycode 12 = underscore + control ctrlr keycode 12 = Control_underscore + shift control ctrlr keycode 12 = Control_underscore + alt ctrlr keycode 12 = Meta_minus + shift alt ctrlr keycode 12 = Meta_underscore + ctrll keycode 12 = minus + shift ctrll keycode 12 = underscore + control ctrll keycode 12 = Control_underscore + shift control ctrll keycode 12 = Control_underscore + alt ctrll keycode 12 = Meta_minus + shift alt ctrll keycode 12 = Meta_underscore + ctrll ctrlr keycode 12 = minus + shift ctrll ctrlr keycode 12 = underscore + control ctrll ctrlr keycode 12 = Control_underscore + shift control ctrll ctrlr keycode 12 = Control_underscore + alt ctrll ctrlr keycode 12 = Meta_minus + shift alt ctrll ctrlr keycode 12 = Meta_underscore + altgr keycode 12 = U+2219 +keycode 13 = equal plus + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + ctrlr keycode 13 = equal + shift ctrlr keycode 13 = plus + alt ctrlr keycode 13 = Meta_equal + shift alt ctrlr keycode 13 = Meta_plus + ctrll keycode 13 = equal + shift ctrll keycode 13 = plus + alt ctrll keycode 13 = Meta_equal + shift alt ctrll keycode 13 = Meta_plus + ctrll ctrlr keycode 13 = equal + shift ctrll ctrlr keycode 13 = plus + alt ctrll ctrlr keycode 13 = Meta_equal + shift alt ctrll ctrlr keycode 13 = Meta_plus +keycode 14 = BackSpace Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + ctrlr keycode 14 = BackSpace + shift ctrlr keycode 14 = BackSpace + control ctrlr keycode 14 = BackSpace + shift control ctrlr keycode 14 = BackSpace + alt ctrlr keycode 14 = Meta_Delete + shift alt ctrlr keycode 14 = Meta_Delete + ctrll keycode 14 = BackSpace + shift ctrll keycode 14 = BackSpace + control ctrll keycode 14 = BackSpace + shift control ctrll keycode 14 = BackSpace + alt ctrll keycode 14 = Meta_Delete + shift alt ctrll keycode 14 = Meta_Delete + ctrll ctrlr keycode 14 = BackSpace + shift ctrll ctrlr keycode 14 = BackSpace + control ctrll ctrlr keycode 14 = BackSpace + shift control ctrll ctrlr keycode 14 = BackSpace + alt ctrll ctrlr keycode 14 = Meta_Delete + shift alt ctrll ctrlr keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab + ctrlr keycode 15 = Tab + shift ctrlr keycode 15 = Tab + alt ctrlr keycode 15 = Meta_Tab + shift alt ctrlr keycode 15 = Meta_Tab + ctrll keycode 15 = Tab + shift ctrll keycode 15 = Tab + alt ctrll keycode 15 = Meta_Tab + shift alt ctrll keycode 15 = Meta_Tab + ctrll ctrlr keycode 15 = Tab + shift ctrll ctrlr keycode 15 = Tab + alt ctrll ctrlr keycode 15 = Meta_Tab + shift alt ctrll ctrlr keycode 15 = Meta_Tab +keycode 16 = q + ctrlr keycode 16 = U+0439 + shift ctrlr keycode 16 = U+0419 + control ctrlr keycode 16 = Control_q + shift control ctrlr keycode 16 = Control_q + alt ctrlr keycode 16 = Meta_q + shift alt ctrlr keycode 16 = Meta_Q + control alt ctrlr keycode 16 = Meta_Control_q + shift control alt ctrlr keycode 16 = Meta_Control_q + ctrll keycode 16 = U+0439 + shift ctrll keycode 16 = U+0419 + control ctrll keycode 16 = Control_q + shift control ctrll keycode 16 = Control_q + alt ctrll keycode 16 = Meta_q + shift alt ctrll keycode 16 = Meta_Q + control alt ctrll keycode 16 = Meta_Control_q + shift control alt ctrll keycode 16 = Meta_Control_q + ctrll ctrlr keycode 16 = U+0439 + shift ctrll ctrlr keycode 16 = U+0419 + control ctrll ctrlr keycode 16 = Control_q + shift control ctrll ctrlr keycode 16 = Control_q + alt ctrll ctrlr keycode 16 = Meta_q + shift alt ctrll ctrlr keycode 16 = Meta_Q + control alt ctrll ctrlr keycode 16 = Meta_Control_q + shift control alt ctrll ctrlr keycode 16 = Meta_Control_q +keycode 17 = w + ctrlr keycode 17 = U+0446 + shift ctrlr keycode 17 = U+0426 + control ctrlr keycode 17 = Control_w + shift control ctrlr keycode 17 = Control_w + alt ctrlr keycode 17 = Meta_w + shift alt ctrlr keycode 17 = Meta_W + control alt ctrlr keycode 17 = Meta_Control_w + shift control alt ctrlr keycode 17 = Meta_Control_w + ctrll keycode 17 = U+0446 + shift ctrll keycode 17 = U+0426 + control ctrll keycode 17 = Control_w + shift control ctrll keycode 17 = Control_w + alt ctrll keycode 17 = Meta_w + shift alt ctrll keycode 17 = Meta_W + control alt ctrll keycode 17 = Meta_Control_w + shift control alt ctrll keycode 17 = Meta_Control_w + ctrll ctrlr keycode 17 = U+0446 + shift ctrll ctrlr keycode 17 = U+0426 + control ctrll ctrlr keycode 17 = Control_w + shift control ctrll ctrlr keycode 17 = Control_w + alt ctrll ctrlr keycode 17 = Meta_w + shift alt ctrll ctrlr keycode 17 = Meta_W + control alt ctrll ctrlr keycode 17 = Meta_Control_w + shift control alt ctrll ctrlr keycode 17 = Meta_Control_w +keycode 18 = e + ctrlr keycode 18 = U+0443 + shift ctrlr keycode 18 = U+0423 + control ctrlr keycode 18 = Control_e + shift control ctrlr keycode 18 = Control_e + alt ctrlr keycode 18 = Meta_e + shift alt ctrlr keycode 18 = Meta_E + control alt ctrlr keycode 18 = Meta_Control_e + shift control alt ctrlr keycode 18 = Meta_Control_e + ctrll keycode 18 = U+0443 + shift ctrll keycode 18 = U+0423 + control ctrll keycode 18 = Control_e + shift control ctrll keycode 18 = Control_e + alt ctrll keycode 18 = Meta_e + shift alt ctrll keycode 18 = Meta_E + control alt ctrll keycode 18 = Meta_Control_e + shift control alt ctrll keycode 18 = Meta_Control_e + ctrll ctrlr keycode 18 = U+0443 + shift ctrll ctrlr keycode 18 = U+0423 + control ctrll ctrlr keycode 18 = Control_e + shift control ctrll ctrlr keycode 18 = Control_e + alt ctrll ctrlr keycode 18 = Meta_e + shift alt ctrll ctrlr keycode 18 = Meta_E + control alt ctrll ctrlr keycode 18 = Meta_Control_e + shift control alt ctrll ctrlr keycode 18 = Meta_Control_e +keycode 19 = r + ctrlr keycode 19 = U+043a + shift ctrlr keycode 19 = U+041a + control ctrlr keycode 19 = Control_r + shift control ctrlr keycode 19 = Control_r + alt ctrlr keycode 19 = Meta_r + shift alt ctrlr keycode 19 = Meta_R + control alt ctrlr keycode 19 = Meta_Control_r + shift control alt ctrlr keycode 19 = Meta_Control_r + ctrll keycode 19 = U+043a + shift ctrll keycode 19 = U+041a + control ctrll keycode 19 = Control_r + shift control ctrll keycode 19 = Control_r + alt ctrll keycode 19 = Meta_r + shift alt ctrll keycode 19 = Meta_R + control alt ctrll keycode 19 = Meta_Control_r + shift control alt ctrll keycode 19 = Meta_Control_r + ctrll ctrlr keycode 19 = U+043a + shift ctrll ctrlr keycode 19 = U+041a + control ctrll ctrlr keycode 19 = Control_r + shift control ctrll ctrlr keycode 19 = Control_r + alt ctrll ctrlr keycode 19 = Meta_r + shift alt ctrll ctrlr keycode 19 = Meta_R + control alt ctrll ctrlr keycode 19 = Meta_Control_r + shift control alt ctrll ctrlr keycode 19 = Meta_Control_r +keycode 20 = t + ctrlr keycode 20 = U+0435 + shift ctrlr keycode 20 = U+0415 + control ctrlr keycode 20 = Control_t + shift control ctrlr keycode 20 = Control_t + alt ctrlr keycode 20 = Meta_t + shift alt ctrlr keycode 20 = Meta_T + control alt ctrlr keycode 20 = Meta_Control_t + shift control alt ctrlr keycode 20 = Meta_Control_t + ctrll keycode 20 = U+0435 + shift ctrll keycode 20 = U+0415 + control ctrll keycode 20 = Control_t + shift control ctrll keycode 20 = Control_t + alt ctrll keycode 20 = Meta_t + shift alt ctrll keycode 20 = Meta_T + control alt ctrll keycode 20 = Meta_Control_t + shift control alt ctrll keycode 20 = Meta_Control_t + ctrll ctrlr keycode 20 = U+0435 + shift ctrll ctrlr keycode 20 = U+0415 + control ctrll ctrlr keycode 20 = Control_t + shift control ctrll ctrlr keycode 20 = Control_t + alt ctrll ctrlr keycode 20 = Meta_t + shift alt ctrll ctrlr keycode 20 = Meta_T + control alt ctrll ctrlr keycode 20 = Meta_Control_t + shift control alt ctrll ctrlr keycode 20 = Meta_Control_t +keycode 21 = y + ctrlr keycode 21 = U+043d + shift ctrlr keycode 21 = U+041d + control ctrlr keycode 21 = Control_y + shift control ctrlr keycode 21 = Control_y + alt ctrlr keycode 21 = Meta_y + shift alt ctrlr keycode 21 = Meta_Y + control alt ctrlr keycode 21 = Meta_Control_y + shift control alt ctrlr keycode 21 = Meta_Control_y + ctrll keycode 21 = U+043d + shift ctrll keycode 21 = U+041d + control ctrll keycode 21 = Control_y + shift control ctrll keycode 21 = Control_y + alt ctrll keycode 21 = Meta_y + shift alt ctrll keycode 21 = Meta_Y + control alt ctrll keycode 21 = Meta_Control_y + shift control alt ctrll keycode 21 = Meta_Control_y + ctrll ctrlr keycode 21 = U+043d + shift ctrll ctrlr keycode 21 = U+041d + control ctrll ctrlr keycode 21 = Control_y + shift control ctrll ctrlr keycode 21 = Control_y + alt ctrll ctrlr keycode 21 = Meta_y + shift alt ctrll ctrlr keycode 21 = Meta_Y + control alt ctrll ctrlr keycode 21 = Meta_Control_y + shift control alt ctrll ctrlr keycode 21 = Meta_Control_y +keycode 22 = u + ctrlr keycode 22 = U+0433 + shift ctrlr keycode 22 = U+0413 + control ctrlr keycode 22 = Control_u + shift control ctrlr keycode 22 = Control_u + alt ctrlr keycode 22 = Meta_u + shift alt ctrlr keycode 22 = Meta_U + control alt ctrlr keycode 22 = Meta_Control_u + shift control alt ctrlr keycode 22 = Meta_Control_u + ctrll keycode 22 = U+0433 + shift ctrll keycode 22 = U+0413 + control ctrll keycode 22 = Control_u + shift control ctrll keycode 22 = Control_u + alt ctrll keycode 22 = Meta_u + shift alt ctrll keycode 22 = Meta_U + control alt ctrll keycode 22 = Meta_Control_u + shift control alt ctrll keycode 22 = Meta_Control_u + ctrll ctrlr keycode 22 = U+0433 + shift ctrll ctrlr keycode 22 = U+0413 + control ctrll ctrlr keycode 22 = Control_u + shift control ctrll ctrlr keycode 22 = Control_u + alt ctrll ctrlr keycode 22 = Meta_u + shift alt ctrll ctrlr keycode 22 = Meta_U + control alt ctrll ctrlr keycode 22 = Meta_Control_u + shift control alt ctrll ctrlr keycode 22 = Meta_Control_u +keycode 23 = i + ctrlr keycode 23 = U+0448 + shift ctrlr keycode 23 = U+0428 + control ctrlr keycode 23 = Control_i + shift control ctrlr keycode 23 = Control_i + alt ctrlr keycode 23 = Meta_i + shift alt ctrlr keycode 23 = Meta_I + control alt ctrlr keycode 23 = Meta_Control_i + shift control alt ctrlr keycode 23 = Meta_Control_i + ctrll keycode 23 = U+0448 + shift ctrll keycode 23 = U+0428 + control ctrll keycode 23 = Control_i + shift control ctrll keycode 23 = Control_i + alt ctrll keycode 23 = Meta_i + shift alt ctrll keycode 23 = Meta_I + control alt ctrll keycode 23 = Meta_Control_i + shift control alt ctrll keycode 23 = Meta_Control_i + ctrll ctrlr keycode 23 = U+0448 + shift ctrll ctrlr keycode 23 = U+0428 + control ctrll ctrlr keycode 23 = Control_i + shift control ctrll ctrlr keycode 23 = Control_i + alt ctrll ctrlr keycode 23 = Meta_i + shift alt ctrll ctrlr keycode 23 = Meta_I + control alt ctrll ctrlr keycode 23 = Meta_Control_i + shift control alt ctrll ctrlr keycode 23 = Meta_Control_i +keycode 24 = o + ctrlr keycode 24 = U+0449 + shift ctrlr keycode 24 = U+0429 + control ctrlr keycode 24 = Control_o + shift control ctrlr keycode 24 = Control_o + alt ctrlr keycode 24 = Meta_o + shift alt ctrlr keycode 24 = Meta_O + control alt ctrlr keycode 24 = Meta_Control_o + shift control alt ctrlr keycode 24 = Meta_Control_o + ctrll keycode 24 = U+0449 + shift ctrll keycode 24 = U+0429 + control ctrll keycode 24 = Control_o + shift control ctrll keycode 24 = Control_o + alt ctrll keycode 24 = Meta_o + shift alt ctrll keycode 24 = Meta_O + control alt ctrll keycode 24 = Meta_Control_o + shift control alt ctrll keycode 24 = Meta_Control_o + ctrll ctrlr keycode 24 = U+0449 + shift ctrll ctrlr keycode 24 = U+0429 + control ctrll ctrlr keycode 24 = Control_o + shift control ctrll ctrlr keycode 24 = Control_o + alt ctrll ctrlr keycode 24 = Meta_o + shift alt ctrll ctrlr keycode 24 = Meta_O + control alt ctrll ctrlr keycode 24 = Meta_Control_o + shift control alt ctrll ctrlr keycode 24 = Meta_Control_o +keycode 25 = p + ctrlr keycode 25 = U+0437 + shift ctrlr keycode 25 = U+0417 + control ctrlr keycode 25 = Control_p + shift control ctrlr keycode 25 = Control_p + alt ctrlr keycode 25 = Meta_p + shift alt ctrlr keycode 25 = Meta_P + control alt ctrlr keycode 25 = Meta_Control_p + shift control alt ctrlr keycode 25 = Meta_Control_p + ctrll keycode 25 = U+0437 + shift ctrll keycode 25 = U+0417 + control ctrll keycode 25 = Control_p + shift control ctrll keycode 25 = Control_p + alt ctrll keycode 25 = Meta_p + shift alt ctrll keycode 25 = Meta_P + control alt ctrll keycode 25 = Meta_Control_p + shift control alt ctrll keycode 25 = Meta_Control_p + ctrll ctrlr keycode 25 = U+0437 + shift ctrll ctrlr keycode 25 = U+0417 + control ctrll ctrlr keycode 25 = Control_p + shift control ctrll ctrlr keycode 25 = Control_p + alt ctrll ctrlr keycode 25 = Meta_p + shift alt ctrll ctrlr keycode 25 = Meta_P + control alt ctrll ctrlr keycode 25 = Meta_Control_p + shift control alt ctrll ctrlr keycode 25 = Meta_Control_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft + ctrlr keycode 26 = U+0445 + shift ctrlr keycode 26 = U+0425 + control ctrlr keycode 26 = Escape + shift control ctrlr keycode 26 = Escape + alt ctrlr keycode 26 = Meta_bracketleft + shift alt ctrlr keycode 26 = Meta_braceleft + ctrll keycode 26 = U+0445 + shift ctrll keycode 26 = U+0425 + control ctrll keycode 26 = Escape + shift control ctrll keycode 26 = Escape + alt ctrll keycode 26 = Meta_bracketleft + shift alt ctrll keycode 26 = Meta_braceleft + ctrll ctrlr keycode 26 = U+0445 + shift ctrll ctrlr keycode 26 = U+0425 + control ctrll ctrlr keycode 26 = Escape + shift control ctrll ctrlr keycode 26 = Escape + alt ctrll ctrlr keycode 26 = Meta_bracketleft + shift alt ctrll ctrlr keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright + ctrlr keycode 27 = U+044a + shift ctrlr keycode 27 = U+042a + control ctrlr keycode 27 = Control_bracketright + shift control ctrlr keycode 27 = Control_bracketright + alt ctrlr keycode 27 = Meta_bracketright + shift alt ctrlr keycode 27 = Meta_braceright + control alt ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrlr keycode 27 = Meta_Control_bracketright + ctrll keycode 27 = U+0457 + shift ctrll keycode 27 = U+0407 + control ctrll keycode 27 = Control_bracketright + shift control ctrll keycode 27 = Control_bracketright + alt ctrll keycode 27 = Meta_bracketright + shift alt ctrll keycode 27 = Meta_braceright + control alt ctrll keycode 27 = Meta_Control_bracketright + shift control alt ctrll keycode 27 = Meta_Control_bracketright + ctrll ctrlr keycode 27 = U+0457 + shift ctrll ctrlr keycode 27 = U+0407 + control ctrll ctrlr keycode 27 = Control_bracketright + shift control ctrll ctrlr keycode 27 = Control_bracketright + alt ctrll ctrlr keycode 27 = Meta_bracketright + shift alt ctrll ctrlr keycode 27 = Meta_braceright + control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a + ctrlr keycode 30 = U+0444 + shift ctrlr keycode 30 = U+0424 + control ctrlr keycode 30 = Control_a + shift control ctrlr keycode 30 = Control_a + alt ctrlr keycode 30 = Meta_a + shift alt ctrlr keycode 30 = Meta_A + control alt ctrlr keycode 30 = Meta_Control_a + shift control alt ctrlr keycode 30 = Meta_Control_a + ctrll keycode 30 = U+0444 + shift ctrll keycode 30 = U+0424 + control ctrll keycode 30 = Control_a + shift control ctrll keycode 30 = Control_a + alt ctrll keycode 30 = Meta_a + shift alt ctrll keycode 30 = Meta_A + control alt ctrll keycode 30 = Meta_Control_a + shift control alt ctrll keycode 30 = Meta_Control_a + ctrll ctrlr keycode 30 = U+0444 + shift ctrll ctrlr keycode 30 = U+0424 + control ctrll ctrlr keycode 30 = Control_a + shift control ctrll ctrlr keycode 30 = Control_a + alt ctrll ctrlr keycode 30 = Meta_a + shift alt ctrll ctrlr keycode 30 = Meta_A + control alt ctrll ctrlr keycode 30 = Meta_Control_a + shift control alt ctrll ctrlr keycode 30 = Meta_Control_a +keycode 31 = s + ctrlr keycode 31 = U+044b + shift ctrlr keycode 31 = U+042b + control ctrlr keycode 31 = Control_s + shift control ctrlr keycode 31 = Control_s + alt ctrlr keycode 31 = Meta_s + shift alt ctrlr keycode 31 = Meta_S + control alt ctrlr keycode 31 = Meta_Control_s + shift control alt ctrlr keycode 31 = Meta_Control_s + ctrll keycode 31 = U+0456 + shift ctrll keycode 31 = U+0406 + control ctrll keycode 31 = Control_s + shift control ctrll keycode 31 = Control_s + alt ctrll keycode 31 = Meta_s + shift alt ctrll keycode 31 = Meta_S + control alt ctrll keycode 31 = Meta_Control_s + shift control alt ctrll keycode 31 = Meta_Control_s + ctrll ctrlr keycode 31 = U+0456 + shift ctrll ctrlr keycode 31 = U+0406 + control ctrll ctrlr keycode 31 = Control_s + shift control ctrll ctrlr keycode 31 = Control_s + alt ctrll ctrlr keycode 31 = Meta_s + shift alt ctrll ctrlr keycode 31 = Meta_S + control alt ctrll ctrlr keycode 31 = Meta_Control_s + shift control alt ctrll ctrlr keycode 31 = Meta_Control_s +keycode 32 = d + ctrlr keycode 32 = U+0432 + shift ctrlr keycode 32 = U+0432 + control ctrlr keycode 32 = Control_d + shift control ctrlr keycode 32 = Control_d + alt ctrlr keycode 32 = Meta_d + shift alt ctrlr keycode 32 = Meta_D + control alt ctrlr keycode 32 = Meta_Control_d + shift control alt ctrlr keycode 32 = Meta_Control_d + ctrll keycode 32 = U+0432 + shift ctrll keycode 32 = U+0432 + control ctrll keycode 32 = Control_d + shift control ctrll keycode 32 = Control_d + alt ctrll keycode 32 = Meta_d + shift alt ctrll keycode 32 = Meta_D + control alt ctrll keycode 32 = Meta_Control_d + shift control alt ctrll keycode 32 = Meta_Control_d + ctrll ctrlr keycode 32 = U+0432 + shift ctrll ctrlr keycode 32 = U+0432 + control ctrll ctrlr keycode 32 = Control_d + shift control ctrll ctrlr keycode 32 = Control_d + alt ctrll ctrlr keycode 32 = Meta_d + shift alt ctrll ctrlr keycode 32 = Meta_D + control alt ctrll ctrlr keycode 32 = Meta_Control_d + shift control alt ctrll ctrlr keycode 32 = Meta_Control_d +keycode 33 = f + ctrlr keycode 33 = U+0430 + shift ctrlr keycode 33 = U+0410 + control ctrlr keycode 33 = Control_f + shift control ctrlr keycode 33 = Control_f + alt ctrlr keycode 33 = Meta_f + shift alt ctrlr keycode 33 = Meta_F + control alt ctrlr keycode 33 = Meta_Control_f + shift control alt ctrlr keycode 33 = Meta_Control_f + ctrll keycode 33 = U+0430 + shift ctrll keycode 33 = U+0410 + control ctrll keycode 33 = Control_f + shift control ctrll keycode 33 = Control_f + alt ctrll keycode 33 = Meta_f + shift alt ctrll keycode 33 = Meta_F + control alt ctrll keycode 33 = Meta_Control_f + shift control alt ctrll keycode 33 = Meta_Control_f + ctrll ctrlr keycode 33 = U+0430 + shift ctrll ctrlr keycode 33 = U+0410 + control ctrll ctrlr keycode 33 = Control_f + shift control ctrll ctrlr keycode 33 = Control_f + alt ctrll ctrlr keycode 33 = Meta_f + shift alt ctrll ctrlr keycode 33 = Meta_F + control alt ctrll ctrlr keycode 33 = Meta_Control_f + shift control alt ctrll ctrlr keycode 33 = Meta_Control_f +keycode 34 = g + ctrlr keycode 34 = U+043f + shift ctrlr keycode 34 = U+041f + control ctrlr keycode 34 = Control_g + shift control ctrlr keycode 34 = Control_g + alt ctrlr keycode 34 = Meta_g + shift alt ctrlr keycode 34 = Meta_G + control alt ctrlr keycode 34 = Meta_Control_g + shift control alt ctrlr keycode 34 = Meta_Control_g + ctrll keycode 34 = U+043f + shift ctrll keycode 34 = U+041f + control ctrll keycode 34 = Control_g + shift control ctrll keycode 34 = Control_g + alt ctrll keycode 34 = Meta_g + shift alt ctrll keycode 34 = Meta_G + control alt ctrll keycode 34 = Meta_Control_g + shift control alt ctrll keycode 34 = Meta_Control_g + ctrll ctrlr keycode 34 = U+043f + shift ctrll ctrlr keycode 34 = U+041f + control ctrll ctrlr keycode 34 = Control_g + shift control ctrll ctrlr keycode 34 = Control_g + alt ctrll ctrlr keycode 34 = Meta_g + shift alt ctrll ctrlr keycode 34 = Meta_G + control alt ctrll ctrlr keycode 34 = Meta_Control_g + shift control alt ctrll ctrlr keycode 34 = Meta_Control_g +keycode 35 = h + ctrlr keycode 35 = U+0440 + shift ctrlr keycode 35 = U+0420 + control ctrlr keycode 35 = Control_h + shift control ctrlr keycode 35 = Control_h + alt ctrlr keycode 35 = Meta_h + shift alt ctrlr keycode 35 = Meta_H + control alt ctrlr keycode 35 = Meta_Control_h + shift control alt ctrlr keycode 35 = Meta_Control_h + ctrll keycode 35 = U+0440 + shift ctrll keycode 35 = U+0420 + control ctrll keycode 35 = Control_h + shift control ctrll keycode 35 = Control_h + alt ctrll keycode 35 = Meta_h + shift alt ctrll keycode 35 = Meta_H + control alt ctrll keycode 35 = Meta_Control_h + shift control alt ctrll keycode 35 = Meta_Control_h + ctrll ctrlr keycode 35 = U+0440 + shift ctrll ctrlr keycode 35 = U+0420 + control ctrll ctrlr keycode 35 = Control_h + shift control ctrll ctrlr keycode 35 = Control_h + alt ctrll ctrlr keycode 35 = Meta_h + shift alt ctrll ctrlr keycode 35 = Meta_H + control alt ctrll ctrlr keycode 35 = Meta_Control_h + shift control alt ctrll ctrlr keycode 35 = Meta_Control_h +keycode 36 = j + ctrlr keycode 36 = U+043e + shift ctrlr keycode 36 = U+041e + control ctrlr keycode 36 = Control_j + shift control ctrlr keycode 36 = Control_j + alt ctrlr keycode 36 = Meta_j + shift alt ctrlr keycode 36 = Meta_J + control alt ctrlr keycode 36 = Meta_Control_j + shift control alt ctrlr keycode 36 = Meta_Control_j + ctrll keycode 36 = U+043e + shift ctrll keycode 36 = U+041e + control ctrll keycode 36 = Control_j + shift control ctrll keycode 36 = Control_j + alt ctrll keycode 36 = Meta_j + shift alt ctrll keycode 36 = Meta_J + control alt ctrll keycode 36 = Meta_Control_j + shift control alt ctrll keycode 36 = Meta_Control_j + ctrll ctrlr keycode 36 = U+043e + shift ctrll ctrlr keycode 36 = U+041e + control ctrll ctrlr keycode 36 = Control_j + shift control ctrll ctrlr keycode 36 = Control_j + alt ctrll ctrlr keycode 36 = Meta_j + shift alt ctrll ctrlr keycode 36 = Meta_J + control alt ctrll ctrlr keycode 36 = Meta_Control_j + shift control alt ctrll ctrlr keycode 36 = Meta_Control_j +keycode 37 = k + ctrlr keycode 37 = U+043b + shift ctrlr keycode 37 = U+041b + control ctrlr keycode 37 = Control_k + shift control ctrlr keycode 37 = Control_k + alt ctrlr keycode 37 = Meta_k + shift alt ctrlr keycode 37 = Meta_K + control alt ctrlr keycode 37 = Meta_Control_k + shift control alt ctrlr keycode 37 = Meta_Control_k + ctrll keycode 37 = U+043b + shift ctrll keycode 37 = U+041b + control ctrll keycode 37 = Control_k + shift control ctrll keycode 37 = Control_k + alt ctrll keycode 37 = Meta_k + shift alt ctrll keycode 37 = Meta_K + control alt ctrll keycode 37 = Meta_Control_k + shift control alt ctrll keycode 37 = Meta_Control_k + ctrll ctrlr keycode 37 = U+043b + shift ctrll ctrlr keycode 37 = U+041b + control ctrll ctrlr keycode 37 = Control_k + shift control ctrll ctrlr keycode 37 = Control_k + alt ctrll ctrlr keycode 37 = Meta_k + shift alt ctrll ctrlr keycode 37 = Meta_K + control alt ctrll ctrlr keycode 37 = Meta_Control_k + shift control alt ctrll ctrlr keycode 37 = Meta_Control_k +keycode 38 = l + ctrlr keycode 38 = U+0434 + shift ctrlr keycode 38 = U+0414 + control ctrlr keycode 38 = Control_l + shift control ctrlr keycode 38 = Control_l + alt ctrlr keycode 38 = Meta_l + shift alt ctrlr keycode 38 = Meta_L + control alt ctrlr keycode 38 = Meta_Control_l + shift control alt ctrlr keycode 38 = Meta_Control_l + ctrll keycode 38 = U+0434 + shift ctrll keycode 38 = U+0414 + control ctrll keycode 38 = Control_l + shift control ctrll keycode 38 = Control_l + alt ctrll keycode 38 = Meta_l + shift alt ctrll keycode 38 = Meta_L + control alt ctrll keycode 38 = Meta_Control_l + shift control alt ctrll keycode 38 = Meta_Control_l + ctrll ctrlr keycode 38 = U+0434 + shift ctrll ctrlr keycode 38 = U+0414 + control ctrll ctrlr keycode 38 = Control_l + shift control ctrll ctrlr keycode 38 = Control_l + alt ctrll ctrlr keycode 38 = Meta_l + shift alt ctrll ctrlr keycode 38 = Meta_L + control alt ctrll ctrlr keycode 38 = Meta_Control_l + shift control alt ctrll ctrlr keycode 38 = Meta_Control_l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon + shift alt keycode 39 = Meta_colon + ctrlr keycode 39 = U+0436 + shift ctrlr keycode 39 = U+0416 + alt ctrlr keycode 39 = Meta_semicolon + shift alt ctrlr keycode 39 = Meta_colon + ctrll keycode 39 = U+0436 + shift ctrll keycode 39 = U+0416 + alt ctrll keycode 39 = Meta_semicolon + shift alt ctrll keycode 39 = Meta_colon + ctrll ctrlr keycode 39 = U+0436 + shift ctrll ctrlr keycode 39 = U+0416 + alt ctrll ctrlr keycode 39 = Meta_semicolon + shift alt ctrll ctrlr keycode 39 = Meta_colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + shift alt keycode 40 = Meta_quotedbl + ctrlr keycode 40 = U+044d + shift ctrlr keycode 40 = U+042d + control ctrlr keycode 40 = Control_g + shift control ctrlr keycode 40 = Control_g + alt ctrlr keycode 40 = Meta_apostrophe + shift alt ctrlr keycode 40 = Meta_quotedbl + ctrll keycode 40 = U+0454 + shift ctrll keycode 40 = U+0404 + control ctrll keycode 40 = Control_g + shift control ctrll keycode 40 = Control_g + alt ctrll keycode 40 = Meta_apostrophe + shift alt ctrll keycode 40 = Meta_quotedbl + ctrll ctrlr keycode 40 = U+0454 + shift ctrll ctrlr keycode 40 = U+0404 + control ctrll ctrlr keycode 40 = Control_g + shift control ctrll ctrlr keycode 40 = Control_g + alt ctrll ctrlr keycode 40 = Meta_apostrophe + shift alt ctrll ctrlr keycode 40 = Meta_quotedbl +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + shift alt keycode 41 = Meta_asciitilde + ctrlr keycode 41 = apostrophe + shift ctrlr keycode 41 = question + control ctrlr keycode 41 = nul + shift control ctrlr keycode 41 = nul + alt ctrlr keycode 41 = Meta_grave + shift alt ctrlr keycode 41 = Meta_asciitilde + ctrll keycode 41 = apostrophe + shift ctrll keycode 41 = question + control ctrll keycode 41 = nul + shift control ctrll keycode 41 = nul + alt ctrll keycode 41 = Meta_grave + shift alt ctrll keycode 41 = Meta_asciitilde + ctrll ctrlr keycode 41 = apostrophe + shift ctrll ctrlr keycode 41 = question + control ctrll ctrlr keycode 41 = nul + shift control ctrll ctrlr keycode 41 = nul + alt ctrll ctrlr keycode 41 = Meta_grave + shift alt ctrll ctrlr keycode 41 = Meta_asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar + control alt keycode 43 = Meta_Control_backslash + shift control alt keycode 43 = Meta_Control_backslash + ctrlr keycode 43 = backslash + shift ctrlr keycode 43 = bar + control ctrlr keycode 43 = Control_backslash + shift control ctrlr keycode 43 = Control_backslash + alt ctrlr keycode 43 = Meta_backslash + shift alt ctrlr keycode 43 = Meta_bar + control alt ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrlr keycode 43 = Meta_Control_backslash + ctrll keycode 43 = backslash + shift ctrll keycode 43 = bar + control ctrll keycode 43 = Control_backslash + shift control ctrll keycode 43 = Control_backslash + alt ctrll keycode 43 = Meta_backslash + shift alt ctrll keycode 43 = Meta_bar + control alt ctrll keycode 43 = Meta_Control_backslash + shift control alt ctrll keycode 43 = Meta_Control_backslash + ctrll ctrlr keycode 43 = backslash + shift ctrll ctrlr keycode 43 = bar + control ctrll ctrlr keycode 43 = Control_backslash + shift control ctrll ctrlr keycode 43 = Control_backslash + alt ctrll ctrlr keycode 43 = Meta_backslash + shift alt ctrll ctrlr keycode 43 = Meta_bar + control alt ctrll ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrll ctrlr keycode 43 = Meta_Control_backslash +keycode 44 = z + ctrlr keycode 44 = U+044f + shift ctrlr keycode 44 = U+042f + control ctrlr keycode 44 = Control_z + shift control ctrlr keycode 44 = Control_z + alt ctrlr keycode 44 = Meta_z + shift alt ctrlr keycode 44 = Meta_Z + control alt ctrlr keycode 44 = Meta_Control_z + shift control alt ctrlr keycode 44 = Meta_Control_z + ctrll keycode 44 = U+044f + shift ctrll keycode 44 = U+042f + control ctrll keycode 44 = Control_z + shift control ctrll keycode 44 = Control_z + alt ctrll keycode 44 = Meta_z + shift alt ctrll keycode 44 = Meta_Z + control alt ctrll keycode 44 = Meta_Control_z + shift control alt ctrll keycode 44 = Meta_Control_z + ctrll ctrlr keycode 44 = U+044f + shift ctrll ctrlr keycode 44 = U+042f + control ctrll ctrlr keycode 44 = Control_z + shift control ctrll ctrlr keycode 44 = Control_z + alt ctrll ctrlr keycode 44 = Meta_z + shift alt ctrll ctrlr keycode 44 = Meta_Z + control alt ctrll ctrlr keycode 44 = Meta_Control_z + shift control alt ctrll ctrlr keycode 44 = Meta_Control_z +keycode 45 = x + ctrlr keycode 45 = U+0447 + shift ctrlr keycode 45 = U+0427 + control ctrlr keycode 45 = Control_x + shift control ctrlr keycode 45 = Control_x + alt ctrlr keycode 45 = Meta_x + shift alt ctrlr keycode 45 = Meta_X + control alt ctrlr keycode 45 = Meta_Control_x + shift control alt ctrlr keycode 45 = Meta_Control_x + ctrll keycode 45 = U+0447 + shift ctrll keycode 45 = U+0427 + control ctrll keycode 45 = Control_x + shift control ctrll keycode 45 = Control_x + alt ctrll keycode 45 = Meta_x + shift alt ctrll keycode 45 = Meta_X + control alt ctrll keycode 45 = Meta_Control_x + shift control alt ctrll keycode 45 = Meta_Control_x + ctrll ctrlr keycode 45 = U+0447 + shift ctrll ctrlr keycode 45 = U+0427 + control ctrll ctrlr keycode 45 = Control_x + shift control ctrll ctrlr keycode 45 = Control_x + alt ctrll ctrlr keycode 45 = Meta_x + shift alt ctrll ctrlr keycode 45 = Meta_X + control alt ctrll ctrlr keycode 45 = Meta_Control_x + shift control alt ctrll ctrlr keycode 45 = Meta_Control_x +keycode 46 = c + ctrlr keycode 46 = U+0441 + shift ctrlr keycode 46 = U+0421 + control ctrlr keycode 46 = Control_c + shift control ctrlr keycode 46 = Control_c + alt ctrlr keycode 46 = Meta_c + shift alt ctrlr keycode 46 = Meta_C + control alt ctrlr keycode 46 = Meta_Control_c + shift control alt ctrlr keycode 46 = Meta_Control_c + ctrll keycode 46 = U+0441 + shift ctrll keycode 46 = U+0421 + control ctrll keycode 46 = Control_c + shift control ctrll keycode 46 = Control_c + alt ctrll keycode 46 = Meta_c + shift alt ctrll keycode 46 = Meta_C + control alt ctrll keycode 46 = Meta_Control_c + shift control alt ctrll keycode 46 = Meta_Control_c + ctrll ctrlr keycode 46 = U+0441 + shift ctrll ctrlr keycode 46 = U+0421 + control ctrll ctrlr keycode 46 = Control_c + shift control ctrll ctrlr keycode 46 = Control_c + alt ctrll ctrlr keycode 46 = Meta_c + shift alt ctrll ctrlr keycode 46 = Meta_C + control alt ctrll ctrlr keycode 46 = Meta_Control_c + shift control alt ctrll ctrlr keycode 46 = Meta_Control_c +keycode 47 = v + ctrlr keycode 47 = U+043c + shift ctrlr keycode 47 = U+041c + control ctrlr keycode 47 = Control_v + shift control ctrlr keycode 47 = Control_v + alt ctrlr keycode 47 = Meta_v + shift alt ctrlr keycode 47 = Meta_V + control alt ctrlr keycode 47 = Meta_Control_v + shift control alt ctrlr keycode 47 = Meta_Control_v + ctrll keycode 47 = U+043c + shift ctrll keycode 47 = U+041c + control ctrll keycode 47 = Control_v + shift control ctrll keycode 47 = Control_v + alt ctrll keycode 47 = Meta_v + shift alt ctrll keycode 47 = Meta_V + control alt ctrll keycode 47 = Meta_Control_v + shift control alt ctrll keycode 47 = Meta_Control_v + ctrll ctrlr keycode 47 = U+043c + shift ctrll ctrlr keycode 47 = U+041c + control ctrll ctrlr keycode 47 = Control_v + shift control ctrll ctrlr keycode 47 = Control_v + alt ctrll ctrlr keycode 47 = Meta_v + shift alt ctrll ctrlr keycode 47 = Meta_V + control alt ctrll ctrlr keycode 47 = Meta_Control_v + shift control alt ctrll ctrlr keycode 47 = Meta_Control_v +keycode 48 = b + ctrlr keycode 48 = U+0438 + shift ctrlr keycode 48 = U+0418 + control ctrlr keycode 48 = Control_b + shift control ctrlr keycode 48 = Control_b + alt ctrlr keycode 48 = Meta_b + shift alt ctrlr keycode 48 = Meta_B + control alt ctrlr keycode 48 = Meta_Control_b + shift control alt ctrlr keycode 48 = Meta_Control_b + ctrll keycode 48 = U+0438 + shift ctrll keycode 48 = U+0418 + control ctrll keycode 48 = Control_b + shift control ctrll keycode 48 = Control_b + alt ctrll keycode 48 = Meta_b + shift alt ctrll keycode 48 = Meta_B + control alt ctrll keycode 48 = Meta_Control_b + shift control alt ctrll keycode 48 = Meta_Control_b + ctrll ctrlr keycode 48 = U+0438 + shift ctrll ctrlr keycode 48 = U+0418 + control ctrll ctrlr keycode 48 = Control_b + shift control ctrll ctrlr keycode 48 = Control_b + alt ctrll ctrlr keycode 48 = Meta_b + shift alt ctrll ctrlr keycode 48 = Meta_B + control alt ctrll ctrlr keycode 48 = Meta_Control_b + shift control alt ctrll ctrlr keycode 48 = Meta_Control_b +keycode 49 = n + ctrlr keycode 49 = U+0442 + shift ctrlr keycode 49 = U+0422 + control ctrlr keycode 49 = Control_n + shift control ctrlr keycode 49 = Control_n + alt ctrlr keycode 49 = Meta_n + shift alt ctrlr keycode 49 = Meta_N + control alt ctrlr keycode 49 = Meta_Control_n + shift control alt ctrlr keycode 49 = Meta_Control_n + ctrll keycode 49 = U+0442 + shift ctrll keycode 49 = U+0422 + control ctrll keycode 49 = Control_n + shift control ctrll keycode 49 = Control_n + alt ctrll keycode 49 = Meta_n + shift alt ctrll keycode 49 = Meta_N + control alt ctrll keycode 49 = Meta_Control_n + shift control alt ctrll keycode 49 = Meta_Control_n + ctrll ctrlr keycode 49 = U+0442 + shift ctrll ctrlr keycode 49 = U+0422 + control ctrll ctrlr keycode 49 = Control_n + shift control ctrll ctrlr keycode 49 = Control_n + alt ctrll ctrlr keycode 49 = Meta_n + shift alt ctrll ctrlr keycode 49 = Meta_N + control alt ctrll ctrlr keycode 49 = Meta_Control_n + shift control alt ctrll ctrlr keycode 49 = Meta_Control_n +keycode 50 = m + ctrlr keycode 50 = U+044c + shift ctrlr keycode 50 = U+042c + control ctrlr keycode 50 = Control_m + shift control ctrlr keycode 50 = Control_m + alt ctrlr keycode 50 = Meta_m + shift alt ctrlr keycode 50 = Meta_M + control alt ctrlr keycode 50 = Meta_Control_m + shift control alt ctrlr keycode 50 = Meta_Control_m + ctrll keycode 50 = U+044c + shift ctrll keycode 50 = U+042c + control ctrll keycode 50 = Control_m + shift control ctrll keycode 50 = Control_m + alt ctrll keycode 50 = Meta_m + shift alt ctrll keycode 50 = Meta_M + control alt ctrll keycode 50 = Meta_Control_m + shift control alt ctrll keycode 50 = Meta_Control_m + ctrll ctrlr keycode 50 = U+044c + shift ctrll ctrlr keycode 50 = U+042c + control ctrll ctrlr keycode 50 = Control_m + shift control ctrll ctrlr keycode 50 = Control_m + alt ctrll ctrlr keycode 50 = Meta_m + shift alt ctrll ctrlr keycode 50 = Meta_M + control alt ctrll ctrlr keycode 50 = Meta_Control_m + shift control alt ctrll ctrlr keycode 50 = Meta_Control_m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less + ctrlr keycode 51 = U+0431 + shift ctrlr keycode 51 = U+0411 + alt ctrlr keycode 51 = Meta_comma + shift alt ctrlr keycode 51 = Meta_less + ctrll keycode 51 = U+0431 + shift ctrll keycode 51 = U+0411 + alt ctrll keycode 51 = Meta_comma + shift alt ctrll keycode 51 = Meta_less + ctrll ctrlr keycode 51 = U+0431 + shift ctrll ctrlr keycode 51 = U+0411 + alt ctrll ctrlr keycode 51 = Meta_comma + shift alt ctrll ctrlr keycode 51 = Meta_less +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + ctrlr keycode 52 = U+044e + shift ctrlr keycode 52 = U+042e + alt ctrlr keycode 52 = Meta_period + shift alt ctrlr keycode 52 = Meta_greater + ctrll keycode 52 = U+044e + shift ctrll keycode 52 = U+042e + alt ctrll keycode 52 = Meta_period + shift alt ctrll keycode 52 = Meta_greater + ctrll ctrlr keycode 52 = U+044e + shift ctrll ctrlr keycode 52 = U+042e + alt ctrll ctrlr keycode 52 = Meta_period + shift alt ctrll ctrlr keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash + ctrlr keycode 53 = U+0451 + shift ctrlr keycode 53 = U+0401 + alt ctrlr keycode 53 = Meta_slash + shift alt ctrlr keycode 53 = Meta_question + ctrll keycode 53 = U+0491 + shift ctrll keycode 53 = U+0490 + alt ctrll keycode 53 = Meta_slash + shift alt ctrll keycode 53 = Meta_question + ctrll ctrlr keycode 53 = U+0491 + shift ctrll ctrlr keycode 53 = U+0490 + alt ctrll ctrlr keycode 53 = Meta_slash + shift alt ctrll ctrlr keycode 53 = Meta_question +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space + ctrlr keycode 57 = space + shift ctrlr keycode 57 = space + control ctrlr keycode 57 = nul + shift control ctrlr keycode 57 = nul + alt ctrlr keycode 57 = Meta_space + shift alt ctrlr keycode 57 = Meta_space + ctrll keycode 57 = space + shift ctrll keycode 57 = space + control ctrll keycode 57 = nul + shift control ctrll keycode 57 = nul + alt ctrll keycode 57 = Meta_space + shift alt ctrll keycode 57 = Meta_space + ctrll ctrlr keycode 57 = space + shift ctrll ctrlr keycode 57 = space + control ctrll ctrlr keycode 57 = nul + shift control ctrll ctrlr keycode 57 = nul + alt ctrll ctrlr keycode 57 = Meta_space + shift alt ctrll ctrlr keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 + ctrlr keycode 59 = F1 + ctrlr shift keycode 59 = F13 + ctrlr altgr keycode 59 = Console_13 + ctrlr control keycode 59 = F25 + ctrlr shift control keycode 59 = F37 + ctrlr alt keycode 59 = Console_1 + ctrlr control alt keycode 59 = Console_1 + ctrll keycode 59 = F1 + ctrll shift keycode 59 = F13 + ctrll altgr keycode 59 = Console_13 + ctrll control keycode 59 = F25 + ctrll shift control keycode 59 = F37 + ctrll alt keycode 59 = Console_1 + ctrll control alt keycode 59 = Console_1 + ctrlr ctrll keycode 59 = F1 + ctrlr ctrll shift keycode 59 = F13 + ctrlr ctrll altgr keycode 59 = Console_13 + ctrlr ctrll control keycode 59 = F25 + ctrlr ctrll shift control keycode 59 = F37 + ctrlr ctrll alt keycode 59 = Console_1 + ctrlr ctrll control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 + ctrlr keycode 60 = F2 + ctrlr shift keycode 60 = F14 + ctrlr altgr keycode 60 = Console_14 + ctrlr control keycode 60 = F26 + ctrlr shift control keycode 60 = F38 + ctrlr alt keycode 60 = Console_2 + ctrlr control alt keycode 60 = Console_2 + ctrll keycode 60 = F2 + ctrll shift keycode 60 = F14 + ctrll altgr keycode 60 = Console_14 + ctrll control keycode 60 = F26 + ctrll shift control keycode 60 = F38 + ctrll alt keycode 60 = Console_2 + ctrll control alt keycode 60 = Console_2 + ctrlr ctrll keycode 60 = F2 + ctrlr ctrll shift keycode 60 = F14 + ctrlr ctrll altgr keycode 60 = Console_14 + ctrlr ctrll control keycode 60 = F26 + ctrlr ctrll shift control keycode 60 = F38 + ctrlr ctrll alt keycode 60 = Console_2 + ctrlr ctrll control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 + ctrlr keycode 61 = F3 + ctrlr shift keycode 61 = F15 + ctrlr altgr keycode 61 = Console_15 + ctrlr control keycode 61 = F27 + ctrlr shift control keycode 61 = F39 + ctrlr alt keycode 61 = Console_3 + ctrlr control alt keycode 61 = Console_3 + ctrll keycode 61 = F3 + ctrll shift keycode 61 = F15 + ctrll altgr keycode 61 = Console_15 + ctrll control keycode 61 = F27 + ctrll shift control keycode 61 = F39 + ctrll alt keycode 61 = Console_3 + ctrll control alt keycode 61 = Console_3 + ctrlr ctrll keycode 61 = F3 + ctrlr ctrll shift keycode 61 = F15 + ctrlr ctrll altgr keycode 61 = Console_15 + ctrlr ctrll control keycode 61 = F27 + ctrlr ctrll shift control keycode 61 = F39 + ctrlr ctrll alt keycode 61 = Console_3 + ctrlr ctrll control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 + ctrlr keycode 62 = F4 + ctrlr shift keycode 62 = F16 + ctrlr altgr keycode 62 = Console_16 + ctrlr control keycode 62 = F28 + ctrlr shift control keycode 62 = F40 + ctrlr alt keycode 62 = Console_4 + ctrlr control alt keycode 62 = Console_4 + ctrll keycode 62 = F4 + ctrll shift keycode 62 = F16 + ctrll altgr keycode 62 = Console_16 + ctrll control keycode 62 = F28 + ctrll shift control keycode 62 = F40 + ctrll alt keycode 62 = Console_4 + ctrll control alt keycode 62 = Console_4 + ctrlr ctrll keycode 62 = F4 + ctrlr ctrll shift keycode 62 = F16 + ctrlr ctrll altgr keycode 62 = Console_16 + ctrlr ctrll control keycode 62 = F28 + ctrlr ctrll shift control keycode 62 = F40 + ctrlr ctrll alt keycode 62 = Console_4 + ctrlr ctrll control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 + ctrlr keycode 63 = F5 + ctrlr shift keycode 63 = F17 + ctrlr altgr keycode 63 = Console_17 + ctrlr control keycode 63 = F29 + ctrlr shift control keycode 63 = F41 + ctrlr alt keycode 63 = Console_5 + ctrlr control alt keycode 63 = Console_5 + ctrll keycode 63 = F5 + ctrll shift keycode 63 = F17 + ctrll altgr keycode 63 = Console_17 + ctrll control keycode 63 = F29 + ctrll shift control keycode 63 = F41 + ctrll alt keycode 63 = Console_5 + ctrll control alt keycode 63 = Console_5 + ctrlr ctrll keycode 63 = F5 + ctrlr ctrll shift keycode 63 = F17 + ctrlr ctrll altgr keycode 63 = Console_17 + ctrlr ctrll control keycode 63 = F29 + ctrlr ctrll shift control keycode 63 = F41 + ctrlr ctrll alt keycode 63 = Console_5 + ctrlr ctrll control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 + ctrlr keycode 64 = F6 + ctrlr shift keycode 64 = F18 + ctrlr altgr keycode 64 = Console_18 + ctrlr control keycode 64 = F30 + ctrlr shift control keycode 64 = F42 + ctrlr alt keycode 64 = Console_6 + ctrlr control alt keycode 64 = Console_6 + ctrll keycode 64 = F6 + ctrll shift keycode 64 = F18 + ctrll altgr keycode 64 = Console_18 + ctrll control keycode 64 = F30 + ctrll shift control keycode 64 = F42 + ctrll alt keycode 64 = Console_6 + ctrll control alt keycode 64 = Console_6 + ctrlr ctrll keycode 64 = F6 + ctrlr ctrll shift keycode 64 = F18 + ctrlr ctrll altgr keycode 64 = Console_18 + ctrlr ctrll control keycode 64 = F30 + ctrlr ctrll shift control keycode 64 = F42 + ctrlr ctrll alt keycode 64 = Console_6 + ctrlr ctrll control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 + ctrlr keycode 65 = F7 + ctrlr shift keycode 65 = F19 + ctrlr altgr keycode 65 = Console_19 + ctrlr control keycode 65 = F31 + ctrlr shift control keycode 65 = F43 + ctrlr alt keycode 65 = Console_7 + ctrlr control alt keycode 65 = Console_7 + ctrll keycode 65 = F7 + ctrll shift keycode 65 = F19 + ctrll altgr keycode 65 = Console_19 + ctrll control keycode 65 = F31 + ctrll shift control keycode 65 = F43 + ctrll alt keycode 65 = Console_7 + ctrll control alt keycode 65 = Console_7 + ctrlr ctrll keycode 65 = F7 + ctrlr ctrll shift keycode 65 = F19 + ctrlr ctrll altgr keycode 65 = Console_19 + ctrlr ctrll control keycode 65 = F31 + ctrlr ctrll shift control keycode 65 = F43 + ctrlr ctrll alt keycode 65 = Console_7 + ctrlr ctrll control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 + ctrlr keycode 66 = F8 + ctrlr shift keycode 66 = F20 + ctrlr altgr keycode 66 = Console_20 + ctrlr control keycode 66 = F32 + ctrlr shift control keycode 66 = F44 + ctrlr alt keycode 66 = Console_8 + ctrlr control alt keycode 66 = Console_8 + ctrll keycode 66 = F8 + ctrll shift keycode 66 = F20 + ctrll altgr keycode 66 = Console_20 + ctrll control keycode 66 = F32 + ctrll shift control keycode 66 = F44 + ctrll alt keycode 66 = Console_8 + ctrll control alt keycode 66 = Console_8 + ctrlr ctrll keycode 66 = F8 + ctrlr ctrll shift keycode 66 = F20 + ctrlr ctrll altgr keycode 66 = Console_20 + ctrlr ctrll control keycode 66 = F32 + ctrlr ctrll shift control keycode 66 = F44 + ctrlr ctrll alt keycode 66 = Console_8 + ctrlr ctrll control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 + ctrlr keycode 67 = F9 + ctrlr shift keycode 67 = F21 + ctrlr altgr keycode 67 = Console_21 + ctrlr control keycode 67 = F33 + ctrlr shift control keycode 67 = F45 + ctrlr alt keycode 67 = Console_9 + ctrlr control alt keycode 67 = Console_9 + ctrll keycode 67 = F9 + ctrll shift keycode 67 = F21 + ctrll altgr keycode 67 = Console_21 + ctrll control keycode 67 = F33 + ctrll shift control keycode 67 = F45 + ctrll alt keycode 67 = Console_9 + ctrll control alt keycode 67 = Console_9 + ctrlr ctrll keycode 67 = F9 + ctrlr ctrll shift keycode 67 = F21 + ctrlr ctrll altgr keycode 67 = Console_21 + ctrlr ctrll control keycode 67 = F33 + ctrlr ctrll shift control keycode 67 = F45 + ctrlr ctrll alt keycode 67 = Console_9 + ctrlr ctrll control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 + ctrlr keycode 68 = F10 + ctrlr shift keycode 68 = F22 + ctrlr altgr keycode 68 = Console_22 + ctrlr control keycode 68 = F34 + ctrlr shift control keycode 68 = F46 + ctrlr alt keycode 68 = Console_10 + ctrlr control alt keycode 68 = Console_10 + ctrll keycode 68 = F10 + ctrll shift keycode 68 = F22 + ctrll altgr keycode 68 = Console_22 + ctrll control keycode 68 = F34 + ctrll shift control keycode 68 = F46 + ctrll alt keycode 68 = Console_10 + ctrll control alt keycode 68 = Console_10 + ctrlr ctrll keycode 68 = F10 + ctrlr ctrll shift keycode 68 = F22 + ctrlr ctrll altgr keycode 68 = Console_22 + ctrlr ctrll control keycode 68 = F34 + ctrlr ctrll shift control keycode 68 = F46 + ctrlr ctrll alt keycode 68 = Console_10 + ctrlr ctrll control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 + ctrlr keycode 87 = F11 + ctrlr shift keycode 87 = F23 + ctrlr altgr keycode 87 = Console_23 + ctrlr control keycode 87 = F35 + ctrlr shift control keycode 87 = F47 + ctrlr alt keycode 87 = Console_11 + ctrlr control alt keycode 87 = Console_11 + ctrll keycode 87 = F11 + ctrll shift keycode 87 = F23 + ctrll altgr keycode 87 = Console_23 + ctrll control keycode 87 = F35 + ctrll shift control keycode 87 = F47 + ctrll alt keycode 87 = Console_11 + ctrll control alt keycode 87 = Console_11 + ctrlr ctrll keycode 87 = F11 + ctrlr ctrll shift keycode 87 = F23 + ctrlr ctrll altgr keycode 87 = Console_23 + ctrlr ctrll control keycode 87 = F35 + ctrlr ctrll shift control keycode 87 = F47 + ctrlr ctrll alt keycode 87 = Console_11 + ctrlr ctrll control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 + ctrlr keycode 88 = F12 + ctrlr shift keycode 88 = F24 + ctrlr altgr keycode 88 = Console_24 + ctrlr control keycode 88 = F36 + ctrlr shift control keycode 88 = F48 + ctrlr alt keycode 88 = Console_12 + ctrlr control alt keycode 88 = Console_12 + ctrll keycode 88 = F12 + ctrll shift keycode 88 = F24 + ctrll altgr keycode 88 = Console_24 + ctrll control keycode 88 = F36 + ctrll shift control keycode 88 = F48 + ctrll alt keycode 88 = Console_12 + ctrll control alt keycode 88 = Console_12 + ctrlr ctrll keycode 88 = F12 + ctrlr ctrll shift keycode 88 = F24 + ctrlr ctrll altgr keycode 88 = Console_24 + ctrlr ctrll control keycode 88 = F36 + ctrlr ctrll shift control keycode 88 = F48 + ctrlr ctrll alt keycode 88 = Console_12 + ctrlr ctrll 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 +ctrlr keycode 97 = CtrlL_Lock +ctrll keycode 97 = CtrlL_Lock +ctrll ctrlr keycode 97 = CtrlL_Lock +keycode 98 = KP_Divide +keycode 99 = Control_backslash + control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +keycode 100 = Alt +ctrll keycode 100 = CtrlR_Lock +ctrlr keycode 100 = CtrlR_Lock +ctrll ctrlr keycode 100 = CtrlR_Lock +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 = AltGr +keycode 126 = CtrlR_Lock +keycode 127 = CtrlL_Lock diff --git a/keymaps/i386/qwerty/ua-utf.kmap b/keymaps/i386/qwerty/ua-utf.kmap new file mode 100644 index 0000000..9c1edef --- /dev/null +++ b/keymaps/i386/qwerty/ua-utf.kmap @@ -0,0 +1,1549 @@ +keymaps 0-2,4-6,8-9,12-13,64-66,68-69,72-73,76-77,128-130,132-133,136-137,140-141,192-194,196-197,200-201,204-205 +strings as usual +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape + ctrlr keycode 1 = Escape + shift ctrlr keycode 1 = Escape + alt ctrlr keycode 1 = Meta_Escape + ctrll keycode 1 = Escape + shift ctrll keycode 1 = Escape + alt ctrll keycode 1 = Meta_Escape + ctrll ctrlr keycode 1 = Escape + shift ctrll ctrlr keycode 1 = Escape + alt ctrll ctrlr keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + ctrlr keycode 2 = one + shift ctrlr keycode 2 = exclam + alt ctrlr keycode 2 = Meta_one + shift alt ctrlr keycode 2 = Meta_exclam + ctrll keycode 2 = one + shift ctrll keycode 2 = exclam + alt ctrll keycode 2 = Meta_one + shift alt ctrll keycode 2 = Meta_exclam + ctrll ctrlr keycode 2 = one + shift ctrll ctrlr keycode 2 = exclam + alt ctrll ctrlr keycode 2 = Meta_one + shift alt ctrll ctrlr keycode 2 = Meta_exclam +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + ctrlr keycode 3 = two + shift ctrlr keycode 3 = quotedbl + control ctrlr keycode 3 = nul + shift control ctrlr keycode 3 = nul + alt ctrlr keycode 3 = Meta_two + shift alt ctrlr keycode 3 = Meta_at + ctrll keycode 3 = two + shift ctrll keycode 3 = quotedbl + control ctrll keycode 3 = nul + shift control ctrll keycode 3 = nul + alt ctrll keycode 3 = Meta_two + shift alt ctrll keycode 3 = Meta_at + ctrll ctrlr keycode 3 = two + shift ctrll ctrlr keycode 3 = quotedbl + control ctrll ctrlr keycode 3 = nul + shift control ctrll ctrlr keycode 3 = nul + alt ctrll ctrlr keycode 3 = Meta_two + shift alt ctrll ctrlr keycode 3 = Meta_at +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + ctrlr keycode 4 = three + shift ctrlr keycode 4 = numbersign + control ctrlr keycode 4 = Escape + shift control ctrlr keycode 4 = Escape + alt ctrlr keycode 4 = Meta_three + shift alt ctrlr keycode 4 = Meta_numbersign + ctrll keycode 4 = three + shift ctrll keycode 4 = numbersign + control ctrll keycode 4 = Escape + shift control ctrll keycode 4 = Escape + alt ctrll keycode 4 = Meta_three + shift alt ctrll keycode 4 = Meta_numbersign + ctrll ctrlr keycode 4 = three + shift ctrll ctrlr keycode 4 = numbersign + control ctrll ctrlr keycode 4 = Escape + shift control ctrll ctrlr keycode 4 = Escape + alt ctrll ctrlr keycode 4 = Meta_three + shift alt ctrll ctrlr keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + ctrlr keycode 5 = four + shift ctrlr keycode 5 = semicolon + control ctrlr keycode 5 = Control_backslash + shift control ctrlr keycode 5 = Control_backslash + alt ctrlr keycode 5 = Meta_four + shift alt ctrlr keycode 5 = Meta_dollar + ctrll keycode 5 = four + shift ctrll keycode 5 = semicolon + control ctrll keycode 5 = Control_backslash + shift control ctrll keycode 5 = Control_backslash + alt ctrll keycode 5 = Meta_four + shift alt ctrll keycode 5 = Meta_dollar + ctrll ctrlr keycode 5 = four + shift ctrll ctrlr keycode 5 = semicolon + control ctrll ctrlr keycode 5 = Control_backslash + shift control ctrll ctrlr keycode 5 = Control_backslash + alt ctrll ctrlr keycode 5 = Meta_four + shift alt ctrll ctrlr keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + ctrlr keycode 6 = five + shift ctrlr keycode 6 = colon + control ctrlr keycode 6 = Control_bracketright + shift control ctrlr keycode 6 = Control_bracketright + alt ctrlr keycode 6 = Meta_five + shift alt ctrlr keycode 6 = Meta_percent + ctrll keycode 6 = five + shift ctrll keycode 6 = colon + control ctrll keycode 6 = Control_bracketright + shift control ctrll keycode 6 = Control_bracketright + alt ctrll keycode 6 = Meta_five + shift alt ctrll keycode 6 = Meta_percent + ctrll ctrlr keycode 6 = five + shift ctrll ctrlr keycode 6 = colon + control ctrll ctrlr keycode 6 = Control_bracketright + shift control ctrll ctrlr keycode 6 = Control_bracketright + alt ctrll ctrlr keycode 6 = Meta_five + shift alt ctrll ctrlr keycode 6 = Meta_percent +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum + ctrlr keycode 7 = six + shift ctrlr keycode 7 = comma + control ctrlr keycode 7 = Control_asciicircum + shift control ctrlr keycode 7 = Control_asciicircum + alt ctrlr keycode 7 = Meta_six + shift alt ctrlr keycode 7 = Meta_asciicircum + ctrll keycode 7 = six + shift ctrll keycode 7 = comma + control ctrll keycode 7 = Control_asciicircum + shift control ctrll keycode 7 = Control_asciicircum + alt ctrll keycode 7 = Meta_six + shift alt ctrll keycode 7 = Meta_asciicircum + ctrll ctrlr keycode 7 = six + shift ctrll ctrlr keycode 7 = comma + control ctrll ctrlr keycode 7 = Control_asciicircum + shift control ctrll ctrlr keycode 7 = Control_asciicircum + alt ctrll ctrlr keycode 7 = Meta_six + shift alt ctrll ctrlr keycode 7 = Meta_asciicircum +keycode 8 = seven ampersand braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + ctrlr keycode 8 = seven + shift ctrlr keycode 8 = period + control ctrlr keycode 8 = Control_underscore + shift control ctrlr keycode 8 = Control_underscore + alt ctrlr keycode 8 = Meta_seven + shift alt ctrlr keycode 8 = Meta_ampersand + ctrll keycode 8 = seven + shift ctrll keycode 8 = period + control ctrll keycode 8 = Control_underscore + shift control ctrll keycode 8 = Control_underscore + alt ctrll keycode 8 = Meta_seven + shift alt ctrll keycode 8 = Meta_ampersand + ctrll ctrlr keycode 8 = seven + shift ctrll ctrlr keycode 8 = period + control ctrll ctrlr keycode 8 = Control_underscore + shift control ctrll ctrlr keycode 8 = Control_underscore + alt ctrll ctrlr keycode 8 = Meta_seven + shift alt ctrll ctrlr keycode 8 = Meta_ampersand +keycode 9 = eight asterisk bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + ctrlr keycode 9 = eight + shift ctrlr keycode 9 = asterisk + control ctrlr keycode 9 = Delete + shift control ctrlr keycode 9 = Delete + alt ctrlr keycode 9 = Meta_eight + shift alt ctrlr keycode 9 = Meta_asterisk + ctrll keycode 9 = eight + shift ctrll keycode 9 = asterisk + control ctrll keycode 9 = Delete + shift control ctrll keycode 9 = Delete + alt ctrll keycode 9 = Meta_eight + shift alt ctrll keycode 9 = Meta_asterisk + ctrll ctrlr keycode 9 = eight + shift ctrll ctrlr keycode 9 = asterisk + control ctrll ctrlr keycode 9 = Delete + shift control ctrll ctrlr keycode 9 = Delete + alt ctrll ctrlr keycode 9 = Meta_eight + shift alt ctrll ctrlr keycode 9 = Meta_asterisk +keycode 10 = nine parenleft bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + ctrlr keycode 10 = nine + shift ctrlr keycode 10 = parenleft + alt ctrlr keycode 10 = Meta_nine + shift alt ctrlr keycode 10 = Meta_parenleft + ctrll keycode 10 = nine + shift ctrll keycode 10 = parenleft + alt ctrll keycode 10 = Meta_nine + shift alt ctrll keycode 10 = Meta_parenleft + ctrll ctrlr keycode 10 = nine + shift ctrll ctrlr keycode 10 = parenleft + alt ctrll ctrlr keycode 10 = Meta_nine + shift alt ctrll ctrlr keycode 10 = Meta_parenleft +keycode 11 = zero parenright braceright + alt keycode 11 = Meta_zero + alt keycode 11 = Meta_parenright + ctrlr keycode 11 = zero + shift ctrlr keycode 11 = parenright + alt ctrlr keycode 11 = Meta_zero + shift alt ctrlr keycode 11 = Meta_parenright + ctrll keycode 11 = zero + shift ctrll keycode 11 = parenright + alt ctrll keycode 11 = Meta_zero + shift alt ctrll keycode 11 = Meta_parenright + ctrll ctrlr keycode 11 = zero + shift ctrll ctrlr keycode 11 = parenright + alt ctrll ctrlr keycode 11 = Meta_zero + shift alt ctrll ctrlr keycode 11 = Meta_parenright +keycode 12 = minus underscore backslash + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + ctrlr keycode 12 = minus + shift ctrlr keycode 12 = underscore + control ctrlr keycode 12 = Control_underscore + shift control ctrlr keycode 12 = Control_underscore + alt ctrlr keycode 12 = Meta_minus + shift alt ctrlr keycode 12 = Meta_underscore + ctrll keycode 12 = minus + shift ctrll keycode 12 = underscore + control ctrll keycode 12 = Control_underscore + shift control ctrll keycode 12 = Control_underscore + alt ctrll keycode 12 = Meta_minus + shift alt ctrll keycode 12 = Meta_underscore + ctrll ctrlr keycode 12 = minus + shift ctrll ctrlr keycode 12 = underscore + control ctrll ctrlr keycode 12 = Control_underscore + shift control ctrll ctrlr keycode 12 = Control_underscore + alt ctrll ctrlr keycode 12 = Meta_minus + shift alt ctrll ctrlr keycode 12 = Meta_underscore +keycode 13 = equal plus + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + ctrlr keycode 13 = equal + shift ctrlr keycode 13 = plus + alt ctrlr keycode 13 = Meta_equal + shift alt ctrlr keycode 13 = Meta_plus + ctrll keycode 13 = equal + shift ctrll keycode 13 = plus + alt ctrll keycode 13 = Meta_equal + shift alt ctrll keycode 13 = Meta_plus + ctrll ctrlr keycode 13 = equal + shift ctrll ctrlr keycode 13 = plus + alt ctrll ctrlr keycode 13 = Meta_equal + shift alt ctrll ctrlr keycode 13 = Meta_plus +keycode 14 = BackSpace Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + ctrlr keycode 14 = BackSpace + shift ctrlr keycode 14 = BackSpace + control ctrlr keycode 14 = BackSpace + shift control ctrlr keycode 14 = BackSpace + alt ctrlr keycode 14 = Meta_Delete + shift alt ctrlr keycode 14 = Meta_Delete + ctrll keycode 14 = BackSpace + shift ctrll keycode 14 = BackSpace + control ctrll keycode 14 = BackSpace + shift control ctrll keycode 14 = BackSpace + alt ctrll keycode 14 = Meta_Delete + shift alt ctrll keycode 14 = Meta_Delete + ctrll ctrlr keycode 14 = BackSpace + shift ctrll ctrlr keycode 14 = BackSpace + control ctrll ctrlr keycode 14 = BackSpace + shift control ctrll ctrlr keycode 14 = BackSpace + alt ctrll ctrlr keycode 14 = Meta_Delete + shift alt ctrll ctrlr keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab + ctrlr keycode 15 = Tab + shift ctrlr keycode 15 = Tab + alt ctrlr keycode 15 = Meta_Tab + shift alt ctrlr keycode 15 = Meta_Tab + ctrll keycode 15 = Tab + shift ctrll keycode 15 = Tab + alt ctrll keycode 15 = Meta_Tab + shift alt ctrll keycode 15 = Meta_Tab + ctrll ctrlr keycode 15 = Tab + shift ctrll ctrlr keycode 15 = Tab + alt ctrll ctrlr keycode 15 = Meta_Tab + shift alt ctrll ctrlr keycode 15 = Meta_Tab +keycode 16 = q + ctrlr keycode 16 = U+0439 + shift ctrlr keycode 16 = U+0419 + control ctrlr keycode 16 = Control_q + shift control ctrlr keycode 16 = Control_q + alt ctrlr keycode 16 = Meta_q + shift alt ctrlr keycode 16 = Meta_Q + control alt ctrlr keycode 16 = Meta_Control_q + shift control alt ctrlr keycode 16 = Meta_Control_q + ctrll keycode 16 = U+0439 + shift ctrll keycode 16 = U+0419 + control ctrll keycode 16 = Control_q + shift control ctrll keycode 16 = Control_q + alt ctrll keycode 16 = Meta_q + shift alt ctrll keycode 16 = Meta_Q + control alt ctrll keycode 16 = Meta_Control_q + shift control alt ctrll keycode 16 = Meta_Control_q + ctrll ctrlr keycode 16 = U+0439 + shift ctrll ctrlr keycode 16 = U+0419 + control ctrll ctrlr keycode 16 = Control_q + shift control ctrll ctrlr keycode 16 = Control_q + alt ctrll ctrlr keycode 16 = Meta_q + shift alt ctrll ctrlr keycode 16 = Meta_Q + control alt ctrll ctrlr keycode 16 = Meta_Control_q + shift control alt ctrll ctrlr keycode 16 = Meta_Control_q +keycode 17 = w + ctrlr keycode 17 = U+0446 + shift ctrlr keycode 17 = U+0426 + control ctrlr keycode 17 = Control_w + shift control ctrlr keycode 17 = Control_w + alt ctrlr keycode 17 = Meta_w + shift alt ctrlr keycode 17 = Meta_W + control alt ctrlr keycode 17 = Meta_Control_w + shift control alt ctrlr keycode 17 = Meta_Control_w + ctrll keycode 17 = U+0446 + shift ctrll keycode 17 = U+0426 + control ctrll keycode 17 = Control_w + shift control ctrll keycode 17 = Control_w + alt ctrll keycode 17 = Meta_w + shift alt ctrll keycode 17 = Meta_W + control alt ctrll keycode 17 = Meta_Control_w + shift control alt ctrll keycode 17 = Meta_Control_w + ctrll ctrlr keycode 17 = U+0446 + shift ctrll ctrlr keycode 17 = U+0426 + control ctrll ctrlr keycode 17 = Control_w + shift control ctrll ctrlr keycode 17 = Control_w + alt ctrll ctrlr keycode 17 = Meta_w + shift alt ctrll ctrlr keycode 17 = Meta_W + control alt ctrll ctrlr keycode 17 = Meta_Control_w + shift control alt ctrll ctrlr keycode 17 = Meta_Control_w +keycode 18 = e + ctrlr keycode 18 = U+0443 + shift ctrlr keycode 18 = U+0423 + control ctrlr keycode 18 = Control_e + shift control ctrlr keycode 18 = Control_e + alt ctrlr keycode 18 = Meta_e + shift alt ctrlr keycode 18 = Meta_E + control alt ctrlr keycode 18 = Meta_Control_e + shift control alt ctrlr keycode 18 = Meta_Control_e + ctrll keycode 18 = U+0443 + shift ctrll keycode 18 = U+0423 + control ctrll keycode 18 = Control_e + shift control ctrll keycode 18 = Control_e + alt ctrll keycode 18 = Meta_e + shift alt ctrll keycode 18 = Meta_E + control alt ctrll keycode 18 = Meta_Control_e + shift control alt ctrll keycode 18 = Meta_Control_e + ctrll ctrlr keycode 18 = U+0443 + shift ctrll ctrlr keycode 18 = U+0423 + control ctrll ctrlr keycode 18 = Control_e + shift control ctrll ctrlr keycode 18 = Control_e + alt ctrll ctrlr keycode 18 = Meta_e + shift alt ctrll ctrlr keycode 18 = Meta_E + control alt ctrll ctrlr keycode 18 = Meta_Control_e + shift control alt ctrll ctrlr keycode 18 = Meta_Control_e +keycode 19 = r + ctrlr keycode 19 = U+043a + shift ctrlr keycode 19 = U+041a + control ctrlr keycode 19 = Control_r + shift control ctrlr keycode 19 = Control_r + alt ctrlr keycode 19 = Meta_r + shift alt ctrlr keycode 19 = Meta_R + control alt ctrlr keycode 19 = Meta_Control_r + shift control alt ctrlr keycode 19 = Meta_Control_r + ctrll keycode 19 = U+043a + shift ctrll keycode 19 = U+041a + control ctrll keycode 19 = Control_r + shift control ctrll keycode 19 = Control_r + alt ctrll keycode 19 = Meta_r + shift alt ctrll keycode 19 = Meta_R + control alt ctrll keycode 19 = Meta_Control_r + shift control alt ctrll keycode 19 = Meta_Control_r + ctrll ctrlr keycode 19 = U+043a + shift ctrll ctrlr keycode 19 = U+041a + control ctrll ctrlr keycode 19 = Control_r + shift control ctrll ctrlr keycode 19 = Control_r + alt ctrll ctrlr keycode 19 = Meta_r + shift alt ctrll ctrlr keycode 19 = Meta_R + control alt ctrll ctrlr keycode 19 = Meta_Control_r + shift control alt ctrll ctrlr keycode 19 = Meta_Control_r +keycode 20 = t + ctrlr keycode 20 = U+0435 + shift ctrlr keycode 20 = U+0415 + control ctrlr keycode 20 = Control_t + shift control ctrlr keycode 20 = Control_t + alt ctrlr keycode 20 = Meta_t + shift alt ctrlr keycode 20 = Meta_T + control alt ctrlr keycode 20 = Meta_Control_t + shift control alt ctrlr keycode 20 = Meta_Control_t + ctrll keycode 20 = U+0435 + shift ctrll keycode 20 = U+0415 + control ctrll keycode 20 = Control_t + shift control ctrll keycode 20 = Control_t + alt ctrll keycode 20 = Meta_t + shift alt ctrll keycode 20 = Meta_T + control alt ctrll keycode 20 = Meta_Control_t + shift control alt ctrll keycode 20 = Meta_Control_t + ctrll ctrlr keycode 20 = U+0435 + shift ctrll ctrlr keycode 20 = U+0415 + control ctrll ctrlr keycode 20 = Control_t + shift control ctrll ctrlr keycode 20 = Control_t + alt ctrll ctrlr keycode 20 = Meta_t + shift alt ctrll ctrlr keycode 20 = Meta_T + control alt ctrll ctrlr keycode 20 = Meta_Control_t + shift control alt ctrll ctrlr keycode 20 = Meta_Control_t +keycode 21 = y + ctrlr keycode 21 = U+043d + shift ctrlr keycode 21 = U+041d + control ctrlr keycode 21 = Control_y + shift control ctrlr keycode 21 = Control_y + alt ctrlr keycode 21 = Meta_y + shift alt ctrlr keycode 21 = Meta_Y + control alt ctrlr keycode 21 = Meta_Control_y + shift control alt ctrlr keycode 21 = Meta_Control_y + ctrll keycode 21 = U+043d + shift ctrll keycode 21 = U+041d + control ctrll keycode 21 = Control_y + shift control ctrll keycode 21 = Control_y + alt ctrll keycode 21 = Meta_y + shift alt ctrll keycode 21 = Meta_Y + control alt ctrll keycode 21 = Meta_Control_y + shift control alt ctrll keycode 21 = Meta_Control_y + ctrll ctrlr keycode 21 = U+043d + shift ctrll ctrlr keycode 21 = U+041d + control ctrll ctrlr keycode 21 = Control_y + shift control ctrll ctrlr keycode 21 = Control_y + alt ctrll ctrlr keycode 21 = Meta_y + shift alt ctrll ctrlr keycode 21 = Meta_Y + control alt ctrll ctrlr keycode 21 = Meta_Control_y + shift control alt ctrll ctrlr keycode 21 = Meta_Control_y +keycode 22 = u + ctrlr keycode 22 = U+0433 + shift ctrlr keycode 22 = U+0413 + control ctrlr keycode 22 = Control_u + shift control ctrlr keycode 22 = Control_u + alt ctrlr keycode 22 = Meta_u + shift alt ctrlr keycode 22 = Meta_U + control alt ctrlr keycode 22 = Meta_Control_u + shift control alt ctrlr keycode 22 = Meta_Control_u + ctrll keycode 22 = U+0433 + shift ctrll keycode 22 = U+0413 + control ctrll keycode 22 = Control_u + shift control ctrll keycode 22 = Control_u + alt ctrll keycode 22 = Meta_u + shift alt ctrll keycode 22 = Meta_U + control alt ctrll keycode 22 = Meta_Control_u + shift control alt ctrll keycode 22 = Meta_Control_u + ctrll ctrlr keycode 22 = U+0433 + shift ctrll ctrlr keycode 22 = U+0413 + control ctrll ctrlr keycode 22 = Control_u + shift control ctrll ctrlr keycode 22 = Control_u + alt ctrll ctrlr keycode 22 = Meta_u + shift alt ctrll ctrlr keycode 22 = Meta_U + control alt ctrll ctrlr keycode 22 = Meta_Control_u + shift control alt ctrll ctrlr keycode 22 = Meta_Control_u +keycode 23 = i + ctrlr keycode 23 = U+0448 + shift ctrlr keycode 23 = U+0428 + control ctrlr keycode 23 = Control_i + shift control ctrlr keycode 23 = Control_i + alt ctrlr keycode 23 = Meta_i + shift alt ctrlr keycode 23 = Meta_I + control alt ctrlr keycode 23 = Meta_Control_i + shift control alt ctrlr keycode 23 = Meta_Control_i + ctrll keycode 23 = U+0448 + shift ctrll keycode 23 = U+0428 + control ctrll keycode 23 = Control_i + shift control ctrll keycode 23 = Control_i + alt ctrll keycode 23 = Meta_i + shift alt ctrll keycode 23 = Meta_I + control alt ctrll keycode 23 = Meta_Control_i + shift control alt ctrll keycode 23 = Meta_Control_i + ctrll ctrlr keycode 23 = U+0448 + shift ctrll ctrlr keycode 23 = U+0428 + control ctrll ctrlr keycode 23 = Control_i + shift control ctrll ctrlr keycode 23 = Control_i + alt ctrll ctrlr keycode 23 = Meta_i + shift alt ctrll ctrlr keycode 23 = Meta_I + control alt ctrll ctrlr keycode 23 = Meta_Control_i + shift control alt ctrll ctrlr keycode 23 = Meta_Control_i +keycode 24 = o + ctrlr keycode 24 = U+0449 + shift ctrlr keycode 24 = U+0429 + control ctrlr keycode 24 = Control_o + shift control ctrlr keycode 24 = Control_o + alt ctrlr keycode 24 = Meta_o + shift alt ctrlr keycode 24 = Meta_O + control alt ctrlr keycode 24 = Meta_Control_o + shift control alt ctrlr keycode 24 = Meta_Control_o + ctrll keycode 24 = U+0449 + shift ctrll keycode 24 = U+0429 + control ctrll keycode 24 = Control_o + shift control ctrll keycode 24 = Control_o + alt ctrll keycode 24 = Meta_o + shift alt ctrll keycode 24 = Meta_O + control alt ctrll keycode 24 = Meta_Control_o + shift control alt ctrll keycode 24 = Meta_Control_o + ctrll ctrlr keycode 24 = U+0449 + shift ctrll ctrlr keycode 24 = U+0429 + control ctrll ctrlr keycode 24 = Control_o + shift control ctrll ctrlr keycode 24 = Control_o + alt ctrll ctrlr keycode 24 = Meta_o + shift alt ctrll ctrlr keycode 24 = Meta_O + control alt ctrll ctrlr keycode 24 = Meta_Control_o + shift control alt ctrll ctrlr keycode 24 = Meta_Control_o +keycode 25 = p + ctrlr keycode 25 = U+0437 + shift ctrlr keycode 25 = U+0417 + control ctrlr keycode 25 = Control_p + shift control ctrlr keycode 25 = Control_p + alt ctrlr keycode 25 = Meta_p + shift alt ctrlr keycode 25 = Meta_P + control alt ctrlr keycode 25 = Meta_Control_p + shift control alt ctrlr keycode 25 = Meta_Control_p + ctrll keycode 25 = U+0437 + shift ctrll keycode 25 = U+0417 + control ctrll keycode 25 = Control_p + shift control ctrll keycode 25 = Control_p + alt ctrll keycode 25 = Meta_p + shift alt ctrll keycode 25 = Meta_P + control alt ctrll keycode 25 = Meta_Control_p + shift control alt ctrll keycode 25 = Meta_Control_p + ctrll ctrlr keycode 25 = U+0437 + shift ctrll ctrlr keycode 25 = U+0417 + control ctrll ctrlr keycode 25 = Control_p + shift control ctrll ctrlr keycode 25 = Control_p + alt ctrll ctrlr keycode 25 = Meta_p + shift alt ctrll ctrlr keycode 25 = Meta_P + control alt ctrll ctrlr keycode 25 = Meta_Control_p + shift control alt ctrll ctrlr keycode 25 = Meta_Control_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft + ctrlr keycode 26 = U+0445 + shift ctrlr keycode 26 = U+0425 + control ctrlr keycode 26 = Escape + shift control ctrlr keycode 26 = Escape + alt ctrlr keycode 26 = Meta_bracketleft + shift alt ctrlr keycode 26 = Meta_braceleft + ctrll keycode 26 = U+0445 + shift ctrll keycode 26 = U+0425 + control ctrll keycode 26 = Escape + shift control ctrll keycode 26 = Escape + alt ctrll keycode 26 = Meta_bracketleft + shift alt ctrll keycode 26 = Meta_braceleft + ctrll ctrlr keycode 26 = U+0445 + shift ctrll ctrlr keycode 26 = U+0425 + control ctrll ctrlr keycode 26 = Escape + shift control ctrll ctrlr keycode 26 = Escape + alt ctrll ctrlr keycode 26 = Meta_bracketleft + shift alt ctrll ctrlr keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright + ctrlr keycode 27 = U+044a + shift ctrlr keycode 27 = U+042a + control ctrlr keycode 27 = Control_bracketright + shift control ctrlr keycode 27 = Control_bracketright + alt ctrlr keycode 27 = Meta_bracketright + shift alt ctrlr keycode 27 = Meta_braceright + control alt ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrlr keycode 27 = Meta_Control_bracketright + ctrll keycode 27 = U+0457 + shift ctrll keycode 27 = U+0407 + control ctrll keycode 27 = Control_bracketright + shift control ctrll keycode 27 = Control_bracketright + alt ctrll keycode 27 = Meta_bracketright + shift alt ctrll keycode 27 = Meta_braceright + control alt ctrll keycode 27 = Meta_Control_bracketright + shift control alt ctrll keycode 27 = Meta_Control_bracketright + ctrll ctrlr keycode 27 = U+0457 + shift ctrll ctrlr keycode 27 = U+0407 + control ctrll ctrlr keycode 27 = Control_bracketright + shift control ctrll ctrlr keycode 27 = Control_bracketright + alt ctrll ctrlr keycode 27 = Meta_bracketright + shift alt ctrll ctrlr keycode 27 = Meta_braceright + control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a + ctrlr keycode 30 = U+0444 + shift ctrlr keycode 30 = U+0424 + control ctrlr keycode 30 = Control_a + shift control ctrlr keycode 30 = Control_a + alt ctrlr keycode 30 = Meta_a + shift alt ctrlr keycode 30 = Meta_A + control alt ctrlr keycode 30 = Meta_Control_a + shift control alt ctrlr keycode 30 = Meta_Control_a + ctrll keycode 30 = U+0444 + shift ctrll keycode 30 = U+0424 + control ctrll keycode 30 = Control_a + shift control ctrll keycode 30 = Control_a + alt ctrll keycode 30 = Meta_a + shift alt ctrll keycode 30 = Meta_A + control alt ctrll keycode 30 = Meta_Control_a + shift control alt ctrll keycode 30 = Meta_Control_a + ctrll ctrlr keycode 30 = U+0444 + shift ctrll ctrlr keycode 30 = U+0424 + control ctrll ctrlr keycode 30 = Control_a + shift control ctrll ctrlr keycode 30 = Control_a + alt ctrll ctrlr keycode 30 = Meta_a + shift alt ctrll ctrlr keycode 30 = Meta_A + control alt ctrll ctrlr keycode 30 = Meta_Control_a + shift control alt ctrll ctrlr keycode 30 = Meta_Control_a +keycode 31 = s + ctrlr keycode 31 = U+044b + shift ctrlr keycode 31 = U+042b + control ctrlr keycode 31 = Control_s + shift control ctrlr keycode 31 = Control_s + alt ctrlr keycode 31 = Meta_s + shift alt ctrlr keycode 31 = Meta_S + control alt ctrlr keycode 31 = Meta_Control_s + shift control alt ctrlr keycode 31 = Meta_Control_s + ctrll keycode 31 = U+0456 + shift ctrll keycode 31 = U+0406 + control ctrll keycode 31 = Control_s + shift control ctrll keycode 31 = Control_s + alt ctrll keycode 31 = Meta_s + shift alt ctrll keycode 31 = Meta_S + control alt ctrll keycode 31 = Meta_Control_s + shift control alt ctrll keycode 31 = Meta_Control_s + ctrll ctrlr keycode 31 = U+0456 + shift ctrll ctrlr keycode 31 = U+0406 + control ctrll ctrlr keycode 31 = Control_s + shift control ctrll ctrlr keycode 31 = Control_s + alt ctrll ctrlr keycode 31 = Meta_s + shift alt ctrll ctrlr keycode 31 = Meta_S + control alt ctrll ctrlr keycode 31 = Meta_Control_s + shift control alt ctrll ctrlr keycode 31 = Meta_Control_s +keycode 32 = d + ctrlr keycode 32 = U+0432 + shift ctrlr keycode 32 = U+0412 + control ctrlr keycode 32 = Control_d + shift control ctrlr keycode 32 = Control_d + alt ctrlr keycode 32 = Meta_d + shift alt ctrlr keycode 32 = Meta_D + control alt ctrlr keycode 32 = Meta_Control_d + shift control alt ctrlr keycode 32 = Meta_Control_d + ctrll keycode 32 = U+0432 + shift ctrll keycode 32 = U+0412 + control ctrll keycode 32 = Control_d + shift control ctrll keycode 32 = Control_d + alt ctrll keycode 32 = Meta_d + shift alt ctrll keycode 32 = Meta_D + control alt ctrll keycode 32 = Meta_Control_d + shift control alt ctrll keycode 32 = Meta_Control_d + ctrll ctrlr keycode 32 = U+0432 + shift ctrll ctrlr keycode 32 = U+0412 + control ctrll ctrlr keycode 32 = Control_d + shift control ctrll ctrlr keycode 32 = Control_d + alt ctrll ctrlr keycode 32 = Meta_d + shift alt ctrll ctrlr keycode 32 = Meta_D + control alt ctrll ctrlr keycode 32 = Meta_Control_d + shift control alt ctrll ctrlr keycode 32 = Meta_Control_d +keycode 33 = f + ctrlr keycode 33 = U+0430 + shift ctrlr keycode 33 = U+0410 + control ctrlr keycode 33 = Control_f + shift control ctrlr keycode 33 = Control_f + alt ctrlr keycode 33 = Meta_f + shift alt ctrlr keycode 33 = Meta_F + control alt ctrlr keycode 33 = Meta_Control_f + shift control alt ctrlr keycode 33 = Meta_Control_f + ctrll keycode 33 = U+0430 + shift ctrll keycode 33 = U+0410 + control ctrll keycode 33 = Control_f + shift control ctrll keycode 33 = Control_f + alt ctrll keycode 33 = Meta_f + shift alt ctrll keycode 33 = Meta_F + control alt ctrll keycode 33 = Meta_Control_f + shift control alt ctrll keycode 33 = Meta_Control_f + ctrll ctrlr keycode 33 = U+0430 + shift ctrll ctrlr keycode 33 = U+0410 + control ctrll ctrlr keycode 33 = Control_f + shift control ctrll ctrlr keycode 33 = Control_f + alt ctrll ctrlr keycode 33 = Meta_f + shift alt ctrll ctrlr keycode 33 = Meta_F + control alt ctrll ctrlr keycode 33 = Meta_Control_f + shift control alt ctrll ctrlr keycode 33 = Meta_Control_f +keycode 34 = g + ctrlr keycode 34 = U+043f + shift ctrlr keycode 34 = U+041f + control ctrlr keycode 34 = Control_g + shift control ctrlr keycode 34 = Control_g + alt ctrlr keycode 34 = Meta_g + shift alt ctrlr keycode 34 = Meta_G + control alt ctrlr keycode 34 = Meta_Control_g + shift control alt ctrlr keycode 34 = Meta_Control_g + ctrll keycode 34 = U+043f + shift ctrll keycode 34 = U+041f + control ctrll keycode 34 = Control_g + shift control ctrll keycode 34 = Control_g + alt ctrll keycode 34 = Meta_g + shift alt ctrll keycode 34 = Meta_G + control alt ctrll keycode 34 = Meta_Control_g + shift control alt ctrll keycode 34 = Meta_Control_g + ctrll ctrlr keycode 34 = U+043f + shift ctrll ctrlr keycode 34 = U+041f + control ctrll ctrlr keycode 34 = Control_g + shift control ctrll ctrlr keycode 34 = Control_g + alt ctrll ctrlr keycode 34 = Meta_g + shift alt ctrll ctrlr keycode 34 = Meta_G + control alt ctrll ctrlr keycode 34 = Meta_Control_g + shift control alt ctrll ctrlr keycode 34 = Meta_Control_g +keycode 35 = h + ctrlr keycode 35 = U+0440 + shift ctrlr keycode 35 = U+0420 + control ctrlr keycode 35 = Control_h + shift control ctrlr keycode 35 = Control_h + alt ctrlr keycode 35 = Meta_h + shift alt ctrlr keycode 35 = Meta_H + control alt ctrlr keycode 35 = Meta_Control_h + shift control alt ctrlr keycode 35 = Meta_Control_h + ctrll keycode 35 = U+0440 + shift ctrll keycode 35 = U+0420 + control ctrll keycode 35 = Control_h + shift control ctrll keycode 35 = Control_h + alt ctrll keycode 35 = Meta_h + shift alt ctrll keycode 35 = Meta_H + control alt ctrll keycode 35 = Meta_Control_h + shift control alt ctrll keycode 35 = Meta_Control_h + ctrll ctrlr keycode 35 = U+0440 + shift ctrll ctrlr keycode 35 = U+0420 + control ctrll ctrlr keycode 35 = Control_h + shift control ctrll ctrlr keycode 35 = Control_h + alt ctrll ctrlr keycode 35 = Meta_h + shift alt ctrll ctrlr keycode 35 = Meta_H + control alt ctrll ctrlr keycode 35 = Meta_Control_h + shift control alt ctrll ctrlr keycode 35 = Meta_Control_h +keycode 36 = j + ctrlr keycode 36 = U+043e + shift ctrlr keycode 36 = U+041e + control ctrlr keycode 36 = Control_j + shift control ctrlr keycode 36 = Control_j + alt ctrlr keycode 36 = Meta_j + shift alt ctrlr keycode 36 = Meta_J + control alt ctrlr keycode 36 = Meta_Control_j + shift control alt ctrlr keycode 36 = Meta_Control_j + ctrll keycode 36 = U+043e + shift ctrll keycode 36 = U+041e + control ctrll keycode 36 = Control_j + shift control ctrll keycode 36 = Control_j + alt ctrll keycode 36 = Meta_j + shift alt ctrll keycode 36 = Meta_J + control alt ctrll keycode 36 = Meta_Control_j + shift control alt ctrll keycode 36 = Meta_Control_j + ctrll ctrlr keycode 36 = U+043e + shift ctrll ctrlr keycode 36 = U+041e + control ctrll ctrlr keycode 36 = Control_j + shift control ctrll ctrlr keycode 36 = Control_j + alt ctrll ctrlr keycode 36 = Meta_j + shift alt ctrll ctrlr keycode 36 = Meta_J + control alt ctrll ctrlr keycode 36 = Meta_Control_j + shift control alt ctrll ctrlr keycode 36 = Meta_Control_j +keycode 37 = k + ctrlr keycode 37 = U+043b + shift ctrlr keycode 37 = U+041b + control ctrlr keycode 37 = Control_k + shift control ctrlr keycode 37 = Control_k + alt ctrlr keycode 37 = Meta_k + shift alt ctrlr keycode 37 = Meta_K + control alt ctrlr keycode 37 = Meta_Control_k + shift control alt ctrlr keycode 37 = Meta_Control_k + ctrll keycode 37 = U+043b + shift ctrll keycode 37 = U+041b + control ctrll keycode 37 = Control_k + shift control ctrll keycode 37 = Control_k + alt ctrll keycode 37 = Meta_k + shift alt ctrll keycode 37 = Meta_K + control alt ctrll keycode 37 = Meta_Control_k + shift control alt ctrll keycode 37 = Meta_Control_k + ctrll ctrlr keycode 37 = U+043b + shift ctrll ctrlr keycode 37 = U+041b + control ctrll ctrlr keycode 37 = Control_k + shift control ctrll ctrlr keycode 37 = Control_k + alt ctrll ctrlr keycode 37 = Meta_k + shift alt ctrll ctrlr keycode 37 = Meta_K + control alt ctrll ctrlr keycode 37 = Meta_Control_k + shift control alt ctrll ctrlr keycode 37 = Meta_Control_k +keycode 38 = l + ctrlr keycode 38 = U+0434 + shift ctrlr keycode 38 = U+0414 + control ctrlr keycode 38 = Control_l + shift control ctrlr keycode 38 = Control_l + alt ctrlr keycode 38 = Meta_l + shift alt ctrlr keycode 38 = Meta_L + control alt ctrlr keycode 38 = Meta_Control_l + shift control alt ctrlr keycode 38 = Meta_Control_l + ctrll keycode 38 = U+0434 + shift ctrll keycode 38 = U+0414 + control ctrll keycode 38 = Control_l + shift control ctrll keycode 38 = Control_l + alt ctrll keycode 38 = Meta_l + shift alt ctrll keycode 38 = Meta_L + control alt ctrll keycode 38 = Meta_Control_l + shift control alt ctrll keycode 38 = Meta_Control_l + ctrll ctrlr keycode 38 = U+0434 + shift ctrll ctrlr keycode 38 = U+0414 + control ctrll ctrlr keycode 38 = Control_l + shift control ctrll ctrlr keycode 38 = Control_l + alt ctrll ctrlr keycode 38 = Meta_l + shift alt ctrll ctrlr keycode 38 = Meta_L + control alt ctrll ctrlr keycode 38 = Meta_Control_l + shift control alt ctrll ctrlr keycode 38 = Meta_Control_l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon + shift alt keycode 39 = Meta_colon + ctrlr keycode 39 = U+0436 + shift ctrlr keycode 39 = U+0416 + alt ctrlr keycode 39 = Meta_semicolon + shift alt ctrlr keycode 39 = Meta_colon + ctrll keycode 39 = U+0436 + shift ctrll keycode 39 = U+0416 + alt ctrll keycode 39 = Meta_semicolon + shift alt ctrll keycode 39 = Meta_colon + ctrll ctrlr keycode 39 = U+0436 + shift ctrll ctrlr keycode 39 = U+0416 + alt ctrll ctrlr keycode 39 = Meta_semicolon + shift alt ctrll ctrlr keycode 39 = Meta_colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + shift alt keycode 40 = Meta_quotedbl + ctrlr keycode 40 = U+044d + shift ctrlr keycode 40 = U+042d + control ctrlr keycode 40 = Control_g + shift control ctrlr keycode 40 = Control_g + alt ctrlr keycode 40 = Meta_apostrophe + shift alt ctrlr keycode 40 = Meta_quotedbl + ctrll keycode 40 = U+0454 + shift ctrll keycode 40 = U+0404 + control ctrll keycode 40 = Control_g + shift control ctrll keycode 40 = Control_g + alt ctrll keycode 40 = Meta_apostrophe + shift alt ctrll keycode 40 = Meta_quotedbl + ctrll ctrlr keycode 40 = U+0454 + shift ctrll ctrlr keycode 40 = U+0404 + control ctrll ctrlr keycode 40 = Control_g + shift control ctrll ctrlr keycode 40 = Control_g + alt ctrll ctrlr keycode 40 = Meta_apostrophe + shift alt ctrll ctrlr keycode 40 = Meta_quotedbl +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + shift alt keycode 41 = Meta_asciitilde + ctrlr keycode 41 = apostrophe + shift ctrlr keycode 41 = question + control ctrlr keycode 41 = nul + shift control ctrlr keycode 41 = nul + alt ctrlr keycode 41 = Meta_grave + shift alt ctrlr keycode 41 = Meta_asciitilde + ctrll keycode 41 = apostrophe + shift ctrll keycode 41 = question + control ctrll keycode 41 = nul + shift control ctrll keycode 41 = nul + alt ctrll keycode 41 = Meta_grave + shift alt ctrll keycode 41 = Meta_asciitilde + ctrll ctrlr keycode 41 = apostrophe + shift ctrll ctrlr keycode 41 = question + control ctrll ctrlr keycode 41 = nul + shift control ctrll ctrlr keycode 41 = nul + alt ctrll ctrlr keycode 41 = Meta_grave + shift alt ctrll ctrlr keycode 41 = Meta_asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar + control alt keycode 43 = Meta_Control_backslash + shift control alt keycode 43 = Meta_Control_backslash + ctrlr keycode 43 = backslash + shift ctrlr keycode 43 = bar + control ctrlr keycode 43 = Control_backslash + shift control ctrlr keycode 43 = Control_backslash + alt ctrlr keycode 43 = Meta_backslash + shift alt ctrlr keycode 43 = Meta_bar + control alt ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrlr keycode 43 = Meta_Control_backslash + ctrll keycode 43 = backslash + shift ctrll keycode 43 = bar + control ctrll keycode 43 = Control_backslash + shift control ctrll keycode 43 = Control_backslash + alt ctrll keycode 43 = Meta_backslash + shift alt ctrll keycode 43 = Meta_bar + control alt ctrll keycode 43 = Meta_Control_backslash + shift control alt ctrll keycode 43 = Meta_Control_backslash + ctrll ctrlr keycode 43 = backslash + shift ctrll ctrlr keycode 43 = bar + control ctrll ctrlr keycode 43 = Control_backslash + shift control ctrll ctrlr keycode 43 = Control_backslash + alt ctrll ctrlr keycode 43 = Meta_backslash + shift alt ctrll ctrlr keycode 43 = Meta_bar + control alt ctrll ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrll ctrlr keycode 43 = Meta_Control_backslash +keycode 44 = z + ctrlr keycode 44 = U+044f + shift ctrlr keycode 44 = U+042f + control ctrlr keycode 44 = Control_z + shift control ctrlr keycode 44 = Control_z + alt ctrlr keycode 44 = Meta_z + shift alt ctrlr keycode 44 = Meta_Z + control alt ctrlr keycode 44 = Meta_Control_z + shift control alt ctrlr keycode 44 = Meta_Control_z + ctrll keycode 44 = U+044f + shift ctrll keycode 44 = U+042f + control ctrll keycode 44 = Control_z + shift control ctrll keycode 44 = Control_z + alt ctrll keycode 44 = Meta_z + shift alt ctrll keycode 44 = Meta_Z + control alt ctrll keycode 44 = Meta_Control_z + shift control alt ctrll keycode 44 = Meta_Control_z + ctrll ctrlr keycode 44 = U+044f + shift ctrll ctrlr keycode 44 = U+042f + control ctrll ctrlr keycode 44 = Control_z + shift control ctrll ctrlr keycode 44 = Control_z + alt ctrll ctrlr keycode 44 = Meta_z + shift alt ctrll ctrlr keycode 44 = Meta_Z + control alt ctrll ctrlr keycode 44 = Meta_Control_z + shift control alt ctrll ctrlr keycode 44 = Meta_Control_z +keycode 45 = x + ctrlr keycode 45 = U+0447 + shift ctrlr keycode 45 = U+0427 + control ctrlr keycode 45 = Control_x + shift control ctrlr keycode 45 = Control_x + alt ctrlr keycode 45 = Meta_x + shift alt ctrlr keycode 45 = Meta_X + control alt ctrlr keycode 45 = Meta_Control_x + shift control alt ctrlr keycode 45 = Meta_Control_x + ctrll keycode 45 = U+0447 + shift ctrll keycode 45 = U+0427 + control ctrll keycode 45 = Control_x + shift control ctrll keycode 45 = Control_x + alt ctrll keycode 45 = Meta_x + shift alt ctrll keycode 45 = Meta_X + control alt ctrll keycode 45 = Meta_Control_x + shift control alt ctrll keycode 45 = Meta_Control_x + ctrll ctrlr keycode 45 = U+0447 + shift ctrll ctrlr keycode 45 = U+0427 + control ctrll ctrlr keycode 45 = Control_x + shift control ctrll ctrlr keycode 45 = Control_x + alt ctrll ctrlr keycode 45 = Meta_x + shift alt ctrll ctrlr keycode 45 = Meta_X + control alt ctrll ctrlr keycode 45 = Meta_Control_x + shift control alt ctrll ctrlr keycode 45 = Meta_Control_x +keycode 46 = c + ctrlr keycode 46 = U+0441 + shift ctrlr keycode 46 = U+0421 + control ctrlr keycode 46 = Control_c + shift control ctrlr keycode 46 = Control_c + alt ctrlr keycode 46 = Meta_c + shift alt ctrlr keycode 46 = Meta_C + control alt ctrlr keycode 46 = Meta_Control_c + shift control alt ctrlr keycode 46 = Meta_Control_c + ctrll keycode 46 = U+0441 + shift ctrll keycode 46 = U+0421 + control ctrll keycode 46 = Control_c + shift control ctrll keycode 46 = Control_c + alt ctrll keycode 46 = Meta_c + shift alt ctrll keycode 46 = Meta_C + control alt ctrll keycode 46 = Meta_Control_c + shift control alt ctrll keycode 46 = Meta_Control_c + ctrll ctrlr keycode 46 = U+0441 + shift ctrll ctrlr keycode 46 = U+0421 + control ctrll ctrlr keycode 46 = Control_c + shift control ctrll ctrlr keycode 46 = Control_c + alt ctrll ctrlr keycode 46 = Meta_c + shift alt ctrll ctrlr keycode 46 = Meta_C + control alt ctrll ctrlr keycode 46 = Meta_Control_c + shift control alt ctrll ctrlr keycode 46 = Meta_Control_c +keycode 47 = v + ctrlr keycode 47 = U+043c + shift ctrlr keycode 47 = U+041c + control ctrlr keycode 47 = Control_v + shift control ctrlr keycode 47 = Control_v + alt ctrlr keycode 47 = Meta_v + shift alt ctrlr keycode 47 = Meta_V + control alt ctrlr keycode 47 = Meta_Control_v + shift control alt ctrlr keycode 47 = Meta_Control_v + ctrll keycode 47 = U+043c + shift ctrll keycode 47 = U+041c + control ctrll keycode 47 = Control_v + shift control ctrll keycode 47 = Control_v + alt ctrll keycode 47 = Meta_v + shift alt ctrll keycode 47 = Meta_V + control alt ctrll keycode 47 = Meta_Control_v + shift control alt ctrll keycode 47 = Meta_Control_v + ctrll ctrlr keycode 47 = U+043c + shift ctrll ctrlr keycode 47 = U+041c + control ctrll ctrlr keycode 47 = Control_v + shift control ctrll ctrlr keycode 47 = Control_v + alt ctrll ctrlr keycode 47 = Meta_v + shift alt ctrll ctrlr keycode 47 = Meta_V + control alt ctrll ctrlr keycode 47 = Meta_Control_v + shift control alt ctrll ctrlr keycode 47 = Meta_Control_v +keycode 48 = b + ctrlr keycode 48 = U+0438 + shift ctrlr keycode 48 = U+0418 + control ctrlr keycode 48 = Control_b + shift control ctrlr keycode 48 = Control_b + alt ctrlr keycode 48 = Meta_b + shift alt ctrlr keycode 48 = Meta_B + control alt ctrlr keycode 48 = Meta_Control_b + shift control alt ctrlr keycode 48 = Meta_Control_b + ctrll keycode 48 = U+0438 + shift ctrll keycode 48 = U+0418 + control ctrll keycode 48 = Control_b + shift control ctrll keycode 48 = Control_b + alt ctrll keycode 48 = Meta_b + shift alt ctrll keycode 48 = Meta_B + control alt ctrll keycode 48 = Meta_Control_b + shift control alt ctrll keycode 48 = Meta_Control_b + ctrll ctrlr keycode 48 = U+0438 + shift ctrll ctrlr keycode 48 = U+0418 + control ctrll ctrlr keycode 48 = Control_b + shift control ctrll ctrlr keycode 48 = Control_b + alt ctrll ctrlr keycode 48 = Meta_b + shift alt ctrll ctrlr keycode 48 = Meta_B + control alt ctrll ctrlr keycode 48 = Meta_Control_b + shift control alt ctrll ctrlr keycode 48 = Meta_Control_b +keycode 49 = n + ctrlr keycode 49 = U+0442 + shift ctrlr keycode 49 = U+0422 + control ctrlr keycode 49 = Control_n + shift control ctrlr keycode 49 = Control_n + alt ctrlr keycode 49 = Meta_n + shift alt ctrlr keycode 49 = Meta_N + control alt ctrlr keycode 49 = Meta_Control_n + shift control alt ctrlr keycode 49 = Meta_Control_n + ctrll keycode 49 = U+0442 + shift ctrll keycode 49 = U+0422 + control ctrll keycode 49 = Control_n + shift control ctrll keycode 49 = Control_n + alt ctrll keycode 49 = Meta_n + shift alt ctrll keycode 49 = Meta_N + control alt ctrll keycode 49 = Meta_Control_n + shift control alt ctrll keycode 49 = Meta_Control_n + ctrll ctrlr keycode 49 = U+0442 + shift ctrll ctrlr keycode 49 = U+0422 + control ctrll ctrlr keycode 49 = Control_n + shift control ctrll ctrlr keycode 49 = Control_n + alt ctrll ctrlr keycode 49 = Meta_n + shift alt ctrll ctrlr keycode 49 = Meta_N + control alt ctrll ctrlr keycode 49 = Meta_Control_n + shift control alt ctrll ctrlr keycode 49 = Meta_Control_n +keycode 50 = m + ctrlr keycode 50 = U+044c + shift ctrlr keycode 50 = U+042c + control ctrlr keycode 50 = Control_m + shift control ctrlr keycode 50 = Control_m + alt ctrlr keycode 50 = Meta_m + shift alt ctrlr keycode 50 = Meta_M + control alt ctrlr keycode 50 = Meta_Control_m + shift control alt ctrlr keycode 50 = Meta_Control_m + ctrll keycode 50 = U+044c + shift ctrll keycode 50 = U+042c + control ctrll keycode 50 = Control_m + shift control ctrll keycode 50 = Control_m + alt ctrll keycode 50 = Meta_m + shift alt ctrll keycode 50 = Meta_M + control alt ctrll keycode 50 = Meta_Control_m + shift control alt ctrll keycode 50 = Meta_Control_m + ctrll ctrlr keycode 50 = U+044c + shift ctrll ctrlr keycode 50 = U+042c + control ctrll ctrlr keycode 50 = Control_m + shift control ctrll ctrlr keycode 50 = Control_m + alt ctrll ctrlr keycode 50 = Meta_m + shift alt ctrll ctrlr keycode 50 = Meta_M + control alt ctrll ctrlr keycode 50 = Meta_Control_m + shift control alt ctrll ctrlr keycode 50 = Meta_Control_m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less + ctrlr keycode 51 = U+0431 + shift ctrlr keycode 51 = U+0411 + alt ctrlr keycode 51 = Meta_comma + shift alt ctrlr keycode 51 = Meta_less + ctrll keycode 51 = U+0431 + shift ctrll keycode 51 = U+0411 + alt ctrll keycode 51 = Meta_comma + shift alt ctrll keycode 51 = Meta_less + ctrll ctrlr keycode 51 = U+0431 + shift ctrll ctrlr keycode 51 = U+0411 + alt ctrll ctrlr keycode 51 = Meta_comma + shift alt ctrll ctrlr keycode 51 = Meta_less +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + ctrlr keycode 52 = U+044e + shift ctrlr keycode 52 = U+042e + alt ctrlr keycode 52 = Meta_period + shift alt ctrlr keycode 52 = Meta_greater + ctrll keycode 52 = U+044e + shift ctrll keycode 52 = U+042e + alt ctrll keycode 52 = Meta_period + shift alt ctrll keycode 52 = Meta_greater + ctrll ctrlr keycode 52 = U+044e + shift ctrll ctrlr keycode 52 = U+042e + alt ctrll ctrlr keycode 52 = Meta_period + shift alt ctrll ctrlr keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash + ctrlr keycode 53 = U+0451 + shift ctrlr keycode 53 = U+0401 + alt ctrlr keycode 53 = Meta_slash + shift alt ctrlr keycode 53 = Meta_question + ctrll keycode 53 = U+0491 + shift ctrll keycode 53 = U+0490 + alt ctrll keycode 53 = Meta_slash + shift alt ctrll keycode 53 = Meta_question + ctrll ctrlr keycode 53 = U+0491 + shift ctrll ctrlr keycode 53 = U+0490 + alt ctrll ctrlr keycode 53 = Meta_slash + shift alt ctrll ctrlr keycode 53 = Meta_question +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space + ctrlr keycode 57 = space + shift ctrlr keycode 57 = space + control ctrlr keycode 57 = nul + shift control ctrlr keycode 57 = nul + alt ctrlr keycode 57 = Meta_space + shift alt ctrlr keycode 57 = Meta_space + ctrll keycode 57 = space + shift ctrll keycode 57 = space + control ctrll keycode 57 = nul + shift control ctrll keycode 57 = nul + alt ctrll keycode 57 = Meta_space + shift alt ctrll keycode 57 = Meta_space + ctrll ctrlr keycode 57 = space + shift ctrll ctrlr keycode 57 = space + control ctrll ctrlr keycode 57 = nul + shift control ctrll ctrlr keycode 57 = nul + alt ctrll ctrlr keycode 57 = Meta_space + shift alt ctrll ctrlr keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 + ctrlr keycode 59 = F1 + ctrlr shift keycode 59 = F13 + ctrlr altgr keycode 59 = Console_13 + ctrlr control keycode 59 = F25 + ctrlr shift control keycode 59 = F37 + ctrlr alt keycode 59 = Console_1 + ctrlr control alt keycode 59 = Console_1 + ctrll keycode 59 = F1 + ctrll shift keycode 59 = F13 + ctrll altgr keycode 59 = Console_13 + ctrll control keycode 59 = F25 + ctrll shift control keycode 59 = F37 + ctrll alt keycode 59 = Console_1 + ctrll control alt keycode 59 = Console_1 + ctrlr ctrll keycode 59 = F1 + ctrlr ctrll shift keycode 59 = F13 + ctrlr ctrll altgr keycode 59 = Console_13 + ctrlr ctrll control keycode 59 = F25 + ctrlr ctrll shift control keycode 59 = F37 + ctrlr ctrll alt keycode 59 = Console_1 + ctrlr ctrll control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 + ctrlr keycode 60 = F2 + ctrlr shift keycode 60 = F14 + ctrlr altgr keycode 60 = Console_14 + ctrlr control keycode 60 = F26 + ctrlr shift control keycode 60 = F38 + ctrlr alt keycode 60 = Console_2 + ctrlr control alt keycode 60 = Console_2 + ctrll keycode 60 = F2 + ctrll shift keycode 60 = F14 + ctrll altgr keycode 60 = Console_14 + ctrll control keycode 60 = F26 + ctrll shift control keycode 60 = F38 + ctrll alt keycode 60 = Console_2 + ctrll control alt keycode 60 = Console_2 + ctrlr ctrll keycode 60 = F2 + ctrlr ctrll shift keycode 60 = F14 + ctrlr ctrll altgr keycode 60 = Console_14 + ctrlr ctrll control keycode 60 = F26 + ctrlr ctrll shift control keycode 60 = F38 + ctrlr ctrll alt keycode 60 = Console_2 + ctrlr ctrll control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 + ctrlr keycode 61 = F3 + ctrlr shift keycode 61 = F15 + ctrlr altgr keycode 61 = Console_15 + ctrlr control keycode 61 = F27 + ctrlr shift control keycode 61 = F39 + ctrlr alt keycode 61 = Console_3 + ctrlr control alt keycode 61 = Console_3 + ctrll keycode 61 = F3 + ctrll shift keycode 61 = F15 + ctrll altgr keycode 61 = Console_15 + ctrll control keycode 61 = F27 + ctrll shift control keycode 61 = F39 + ctrll alt keycode 61 = Console_3 + ctrll control alt keycode 61 = Console_3 + ctrlr ctrll keycode 61 = F3 + ctrlr ctrll shift keycode 61 = F15 + ctrlr ctrll altgr keycode 61 = Console_15 + ctrlr ctrll control keycode 61 = F27 + ctrlr ctrll shift control keycode 61 = F39 + ctrlr ctrll alt keycode 61 = Console_3 + ctrlr ctrll control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 + ctrlr keycode 62 = F4 + ctrlr shift keycode 62 = F16 + ctrlr altgr keycode 62 = Console_16 + ctrlr control keycode 62 = F28 + ctrlr shift control keycode 62 = F40 + ctrlr alt keycode 62 = Console_4 + ctrlr control alt keycode 62 = Console_4 + ctrll keycode 62 = F4 + ctrll shift keycode 62 = F16 + ctrll altgr keycode 62 = Console_16 + ctrll control keycode 62 = F28 + ctrll shift control keycode 62 = F40 + ctrll alt keycode 62 = Console_4 + ctrll control alt keycode 62 = Console_4 + ctrlr ctrll keycode 62 = F4 + ctrlr ctrll shift keycode 62 = F16 + ctrlr ctrll altgr keycode 62 = Console_16 + ctrlr ctrll control keycode 62 = F28 + ctrlr ctrll shift control keycode 62 = F40 + ctrlr ctrll alt keycode 62 = Console_4 + ctrlr ctrll control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 + ctrlr keycode 63 = F5 + ctrlr shift keycode 63 = F17 + ctrlr altgr keycode 63 = Console_17 + ctrlr control keycode 63 = F29 + ctrlr shift control keycode 63 = F41 + ctrlr alt keycode 63 = Console_5 + ctrlr control alt keycode 63 = Console_5 + ctrll keycode 63 = F5 + ctrll shift keycode 63 = F17 + ctrll altgr keycode 63 = Console_17 + ctrll control keycode 63 = F29 + ctrll shift control keycode 63 = F41 + ctrll alt keycode 63 = Console_5 + ctrll control alt keycode 63 = Console_5 + ctrlr ctrll keycode 63 = F5 + ctrlr ctrll shift keycode 63 = F17 + ctrlr ctrll altgr keycode 63 = Console_17 + ctrlr ctrll control keycode 63 = F29 + ctrlr ctrll shift control keycode 63 = F41 + ctrlr ctrll alt keycode 63 = Console_5 + ctrlr ctrll control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 + ctrlr keycode 64 = F6 + ctrlr shift keycode 64 = F18 + ctrlr altgr keycode 64 = Console_18 + ctrlr control keycode 64 = F30 + ctrlr shift control keycode 64 = F42 + ctrlr alt keycode 64 = Console_6 + ctrlr control alt keycode 64 = Console_6 + ctrll keycode 64 = F6 + ctrll shift keycode 64 = F18 + ctrll altgr keycode 64 = Console_18 + ctrll control keycode 64 = F30 + ctrll shift control keycode 64 = F42 + ctrll alt keycode 64 = Console_6 + ctrll control alt keycode 64 = Console_6 + ctrlr ctrll keycode 64 = F6 + ctrlr ctrll shift keycode 64 = F18 + ctrlr ctrll altgr keycode 64 = Console_18 + ctrlr ctrll control keycode 64 = F30 + ctrlr ctrll shift control keycode 64 = F42 + ctrlr ctrll alt keycode 64 = Console_6 + ctrlr ctrll control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 + ctrlr keycode 65 = F7 + ctrlr shift keycode 65 = F19 + ctrlr altgr keycode 65 = Console_19 + ctrlr control keycode 65 = F31 + ctrlr shift control keycode 65 = F43 + ctrlr alt keycode 65 = Console_7 + ctrlr control alt keycode 65 = Console_7 + ctrll keycode 65 = F7 + ctrll shift keycode 65 = F19 + ctrll altgr keycode 65 = Console_19 + ctrll control keycode 65 = F31 + ctrll shift control keycode 65 = F43 + ctrll alt keycode 65 = Console_7 + ctrll control alt keycode 65 = Console_7 + ctrlr ctrll keycode 65 = F7 + ctrlr ctrll shift keycode 65 = F19 + ctrlr ctrll altgr keycode 65 = Console_19 + ctrlr ctrll control keycode 65 = F31 + ctrlr ctrll shift control keycode 65 = F43 + ctrlr ctrll alt keycode 65 = Console_7 + ctrlr ctrll control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 + ctrlr keycode 66 = F8 + ctrlr shift keycode 66 = F20 + ctrlr altgr keycode 66 = Console_20 + ctrlr control keycode 66 = F32 + ctrlr shift control keycode 66 = F44 + ctrlr alt keycode 66 = Console_8 + ctrlr control alt keycode 66 = Console_8 + ctrll keycode 66 = F8 + ctrll shift keycode 66 = F20 + ctrll altgr keycode 66 = Console_20 + ctrll control keycode 66 = F32 + ctrll shift control keycode 66 = F44 + ctrll alt keycode 66 = Console_8 + ctrll control alt keycode 66 = Console_8 + ctrlr ctrll keycode 66 = F8 + ctrlr ctrll shift keycode 66 = F20 + ctrlr ctrll altgr keycode 66 = Console_20 + ctrlr ctrll control keycode 66 = F32 + ctrlr ctrll shift control keycode 66 = F44 + ctrlr ctrll alt keycode 66 = Console_8 + ctrlr ctrll control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 + ctrlr keycode 67 = F9 + ctrlr shift keycode 67 = F21 + ctrlr altgr keycode 67 = Console_21 + ctrlr control keycode 67 = F33 + ctrlr shift control keycode 67 = F45 + ctrlr alt keycode 67 = Console_9 + ctrlr control alt keycode 67 = Console_9 + ctrll keycode 67 = F9 + ctrll shift keycode 67 = F21 + ctrll altgr keycode 67 = Console_21 + ctrll control keycode 67 = F33 + ctrll shift control keycode 67 = F45 + ctrll alt keycode 67 = Console_9 + ctrll control alt keycode 67 = Console_9 + ctrlr ctrll keycode 67 = F9 + ctrlr ctrll shift keycode 67 = F21 + ctrlr ctrll altgr keycode 67 = Console_21 + ctrlr ctrll control keycode 67 = F33 + ctrlr ctrll shift control keycode 67 = F45 + ctrlr ctrll alt keycode 67 = Console_9 + ctrlr ctrll control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 + ctrlr keycode 68 = F10 + ctrlr shift keycode 68 = F22 + ctrlr altgr keycode 68 = Console_22 + ctrlr control keycode 68 = F34 + ctrlr shift control keycode 68 = F46 + ctrlr alt keycode 68 = Console_10 + ctrlr control alt keycode 68 = Console_10 + ctrll keycode 68 = F10 + ctrll shift keycode 68 = F22 + ctrll altgr keycode 68 = Console_22 + ctrll control keycode 68 = F34 + ctrll shift control keycode 68 = F46 + ctrll alt keycode 68 = Console_10 + ctrll control alt keycode 68 = Console_10 + ctrlr ctrll keycode 68 = F10 + ctrlr ctrll shift keycode 68 = F22 + ctrlr ctrll altgr keycode 68 = Console_22 + ctrlr ctrll control keycode 68 = F34 + ctrlr ctrll shift control keycode 68 = F46 + ctrlr ctrll alt keycode 68 = Console_10 + ctrlr ctrll control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 + ctrlr keycode 87 = F11 + ctrlr shift keycode 87 = F23 + ctrlr altgr keycode 87 = Console_23 + ctrlr control keycode 87 = F35 + ctrlr shift control keycode 87 = F47 + ctrlr alt keycode 87 = Console_11 + ctrlr control alt keycode 87 = Console_11 + ctrll keycode 87 = F11 + ctrll shift keycode 87 = F23 + ctrll altgr keycode 87 = Console_23 + ctrll control keycode 87 = F35 + ctrll shift control keycode 87 = F47 + ctrll alt keycode 87 = Console_11 + ctrll control alt keycode 87 = Console_11 + ctrlr ctrll keycode 87 = F11 + ctrlr ctrll shift keycode 87 = F23 + ctrlr ctrll altgr keycode 87 = Console_23 + ctrlr ctrll control keycode 87 = F35 + ctrlr ctrll shift control keycode 87 = F47 + ctrlr ctrll alt keycode 87 = Console_11 + ctrlr ctrll control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 + ctrlr keycode 88 = F12 + ctrlr shift keycode 88 = F24 + ctrlr altgr keycode 88 = Console_24 + ctrlr control keycode 88 = F36 + ctrlr shift control keycode 88 = F48 + ctrlr alt keycode 88 = Console_12 + ctrlr control alt keycode 88 = Console_12 + ctrll keycode 88 = F12 + ctrll shift keycode 88 = F24 + ctrll altgr keycode 88 = Console_24 + ctrll control keycode 88 = F36 + ctrll shift control keycode 88 = F48 + ctrll alt keycode 88 = Console_12 + ctrll control alt keycode 88 = Console_12 + ctrlr ctrll keycode 88 = F12 + ctrlr ctrll shift keycode 88 = F24 + ctrlr ctrll altgr keycode 88 = Console_24 + ctrlr ctrll control keycode 88 = F36 + ctrlr ctrll shift control keycode 88 = F48 + ctrlr ctrll alt keycode 88 = Console_12 + ctrlr ctrll 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 = CtrlL_Lock +ctrlr keycode 97 = CtrlL_Lock +ctrll keycode 97 = CtrlL_Lock +ctrll ctrlr keycode 97 = CtrlL_Lock +keycode 98 = KP_Divide +keycode 99 = Control_backslash + control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +keycode 100 = CtrlR_Lock +ctrll keycode 100 = CtrlR_Lock +ctrlr keycode 100 = CtrlR_Lock +ctrll ctrlr keycode 100 = CtrlR_Lock +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 = diff --git a/keymaps/i386/qwerty/ua-ws.kmap b/keymaps/i386/qwerty/ua-ws.kmap new file mode 100644 index 0000000..4cd8092 --- /dev/null +++ b/keymaps/i386/qwerty/ua-ws.kmap @@ -0,0 +1,1556 @@ +keymaps 0-2,4-6,8-9,12-13,64-66,68-69,72-73,76-77,128-130,132-133,136-137,140-141,192-194,196-197,200-201,204-205 +strings as usual +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape + ctrlr keycode 1 = Escape + shift ctrlr keycode 1 = Escape + alt ctrlr keycode 1 = Meta_Escape + ctrll keycode 1 = Escape + shift ctrll keycode 1 = Escape + alt ctrll keycode 1 = Meta_Escape + ctrll ctrlr keycode 1 = Escape + shift ctrll ctrlr keycode 1 = Escape + alt ctrll ctrlr keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + ctrlr keycode 2 = one + shift ctrlr keycode 2 = exclam + alt ctrlr keycode 2 = Meta_one + shift alt ctrlr keycode 2 = Meta_exclam + ctrll keycode 2 = one + shift ctrll keycode 2 = exclam + alt ctrll keycode 2 = Meta_one + shift alt ctrll keycode 2 = Meta_exclam + ctrll ctrlr keycode 2 = one + shift ctrll ctrlr keycode 2 = exclam + alt ctrll ctrlr keycode 2 = Meta_one + shift alt ctrll ctrlr keycode 2 = Meta_exclam + altgr keycode 2 = 150 +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + ctrlr keycode 3 = two + shift ctrlr keycode 3 = quotedbl + control ctrlr keycode 3 = nul + shift control ctrlr keycode 3 = nul + alt ctrlr keycode 3 = Meta_two + shift alt ctrlr keycode 3 = Meta_at + ctrll keycode 3 = two + shift ctrll keycode 3 = quotedbl + control ctrll keycode 3 = nul + shift control ctrll keycode 3 = nul + alt ctrll keycode 3 = Meta_two + shift alt ctrll keycode 3 = Meta_at + ctrll ctrlr keycode 3 = two + shift ctrll ctrlr keycode 3 = quotedbl + control ctrll ctrlr keycode 3 = nul + shift control ctrll ctrlr keycode 3 = nul + alt ctrll ctrlr keycode 3 = Meta_two + shift alt ctrll ctrlr keycode 3 = Meta_at + altgr keycode 3 = 157 +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + ctrlr keycode 4 = three + shift ctrlr keycode 4 = numbersign + control ctrlr keycode 4 = Escape + shift control ctrlr keycode 4 = Escape + alt ctrlr keycode 4 = Meta_three + shift alt ctrlr keycode 4 = Meta_numbersign + ctrll keycode 4 = three + shift ctrll keycode 4 = numbersign + control ctrll keycode 4 = Escape + shift control ctrll keycode 4 = Escape + alt ctrll keycode 4 = Meta_three + shift alt ctrll keycode 4 = Meta_numbersign + ctrll ctrlr keycode 4 = three + shift ctrll ctrlr keycode 4 = numbersign + control ctrll ctrlr keycode 4 = Escape + shift control ctrll ctrlr keycode 4 = Escape + alt ctrll ctrlr keycode 4 = Meta_three + shift alt ctrll ctrlr keycode 4 = Meta_numbersign + altgr keycode 4 = 152 +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + ctrlr keycode 5 = four + shift ctrlr keycode 5 = semicolon + control ctrlr keycode 5 = Control_backslash + shift control ctrlr keycode 5 = Control_backslash + alt ctrlr keycode 5 = Meta_four + shift alt ctrlr keycode 5 = Meta_dollar + ctrll keycode 5 = four + shift ctrll keycode 5 = semicolon + control ctrll keycode 5 = Control_backslash + shift control ctrll keycode 5 = Control_backslash + alt ctrll keycode 5 = Meta_four + shift alt ctrll keycode 5 = Meta_dollar + ctrll ctrlr keycode 5 = four + shift ctrll ctrlr keycode 5 = semicolon + control ctrll ctrlr keycode 5 = Control_backslash + shift control ctrll ctrlr keycode 5 = Control_backslash + alt ctrll ctrlr keycode 5 = Meta_four + shift alt ctrll ctrlr keycode 5 = Meta_dollar + altgr keycode 5 = 153 +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + ctrlr keycode 6 = five + shift ctrlr keycode 6 = colon + control ctrlr keycode 6 = Control_bracketright + shift control ctrlr keycode 6 = Control_bracketright + alt ctrlr keycode 6 = Meta_five + shift alt ctrlr keycode 6 = Meta_percent + ctrll keycode 6 = five + shift ctrll keycode 6 = colon + control ctrll keycode 6 = Control_bracketright + shift control ctrll keycode 6 = Control_bracketright + alt ctrll keycode 6 = Meta_five + shift alt ctrll keycode 6 = Meta_percent + ctrll ctrlr keycode 6 = five + shift ctrll ctrlr keycode 6 = colon + control ctrll ctrlr keycode 6 = Control_bracketright + shift control ctrll ctrlr keycode 6 = Control_bracketright + alt ctrll ctrlr keycode 6 = Meta_five + shift alt ctrll ctrlr keycode 6 = Meta_percent + altgr keycode 6 = 156 +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum + ctrlr keycode 7 = six + shift ctrlr keycode 7 = comma + control ctrlr keycode 7 = Control_asciicircum + shift control ctrlr keycode 7 = Control_asciicircum + alt ctrlr keycode 7 = Meta_six + shift alt ctrlr keycode 7 = Meta_asciicircum + ctrll keycode 7 = six + shift ctrll keycode 7 = comma + control ctrll keycode 7 = Control_asciicircum + shift control ctrll keycode 7 = Control_asciicircum + alt ctrll keycode 7 = Meta_six + shift alt ctrll keycode 7 = Meta_asciicircum + ctrll ctrlr keycode 7 = six + shift ctrll ctrlr keycode 7 = comma + control ctrll ctrlr keycode 7 = Control_asciicircum + shift control ctrll ctrlr keycode 7 = Control_asciicircum + alt ctrll ctrlr keycode 7 = Meta_six + shift alt ctrll ctrlr keycode 7 = Meta_asciicircum + altgr keycode 7 = 151 +keycode 8 = seven ampersand braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + ctrlr keycode 8 = seven + shift ctrlr keycode 8 = period + control ctrlr keycode 8 = Control_underscore + shift control ctrlr keycode 8 = Control_underscore + alt ctrlr keycode 8 = Meta_seven + shift alt ctrlr keycode 8 = Meta_ampersand + ctrll keycode 8 = seven + shift ctrll keycode 8 = period + control ctrll keycode 8 = Control_underscore + shift control ctrll keycode 8 = Control_underscore + alt ctrll keycode 8 = Meta_seven + shift alt ctrll keycode 8 = Meta_ampersand + ctrll ctrlr keycode 8 = seven + shift ctrll ctrlr keycode 8 = period + control ctrll ctrlr keycode 8 = Control_underscore + shift control ctrll ctrlr keycode 8 = Control_underscore + alt ctrll ctrlr keycode 8 = Meta_seven + shift alt ctrll ctrlr keycode 8 = Meta_ampersand + altgr keycode 8 = 158 +keycode 9 = eight asterisk bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + ctrlr keycode 9 = eight + shift ctrlr keycode 9 = asterisk + control ctrlr keycode 9 = Delete + shift control ctrlr keycode 9 = Delete + alt ctrlr keycode 9 = Meta_eight + shift alt ctrlr keycode 9 = Meta_asterisk + ctrll keycode 9 = eight + shift ctrll keycode 9 = asterisk + control ctrll keycode 9 = Delete + shift control ctrll keycode 9 = Delete + alt ctrll keycode 9 = Meta_eight + shift alt ctrll keycode 9 = Meta_asterisk + ctrll ctrlr keycode 9 = eight + shift ctrll ctrlr keycode 9 = asterisk + control ctrll ctrlr keycode 9 = Delete + shift control ctrll ctrlr keycode 9 = Delete + alt ctrll ctrlr keycode 9 = Meta_eight + shift alt ctrll ctrlr keycode 9 = Meta_asterisk + altgr keycode 9 = 159 +keycode 10 = nine parenleft bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + ctrlr keycode 10 = nine + shift ctrlr keycode 10 = parenleft + alt ctrlr keycode 10 = Meta_nine + shift alt ctrlr keycode 10 = Meta_parenleft + ctrll keycode 10 = nine + shift ctrll keycode 10 = parenleft + alt ctrll keycode 10 = Meta_nine + shift alt ctrll keycode 10 = Meta_parenleft + ctrll ctrlr keycode 10 = nine + shift ctrll ctrlr keycode 10 = parenleft + alt ctrll ctrlr keycode 10 = Meta_nine + shift alt ctrll ctrlr keycode 10 = Meta_parenleft + altgr keycode 10 = 147 +keycode 11 = zero parenright braceright + alt keycode 11 = Meta_zero + alt keycode 11 = Meta_parenright + ctrlr keycode 11 = zero + shift ctrlr keycode 11 = parenright + alt ctrlr keycode 11 = Meta_zero + shift alt ctrlr keycode 11 = Meta_parenright + ctrll keycode 11 = zero + shift ctrll keycode 11 = parenright + alt ctrll keycode 11 = Meta_zero + shift alt ctrll keycode 11 = Meta_parenright + ctrll ctrlr keycode 11 = zero + shift ctrll ctrlr keycode 11 = parenright + alt ctrll ctrlr keycode 11 = Meta_zero + shift alt ctrll ctrlr keycode 11 = Meta_parenright + altgr keycode 11 = 155 +keycode 12 = minus underscore backslash + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + ctrlr keycode 12 = minus + shift ctrlr keycode 12 = underscore + control ctrlr keycode 12 = Control_underscore + shift control ctrlr keycode 12 = Control_underscore + alt ctrlr keycode 12 = Meta_minus + shift alt ctrlr keycode 12 = Meta_underscore + ctrll keycode 12 = minus + shift ctrll keycode 12 = underscore + control ctrll keycode 12 = Control_underscore + shift control ctrll keycode 12 = Control_underscore + alt ctrll keycode 12 = Meta_minus + shift alt ctrll keycode 12 = Meta_underscore + ctrll ctrlr keycode 12 = minus + shift ctrll ctrlr keycode 12 = underscore + control ctrll ctrlr keycode 12 = Control_underscore + shift control ctrll ctrlr keycode 12 = Control_underscore + alt ctrll ctrlr keycode 12 = Meta_minus + shift alt ctrll ctrlr keycode 12 = Meta_underscore + altgr keycode 12 = 149 +keycode 13 = equal plus + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + ctrlr keycode 13 = equal + shift ctrlr keycode 13 = plus + alt ctrlr keycode 13 = Meta_equal + shift alt ctrlr keycode 13 = Meta_plus + ctrll keycode 13 = equal + shift ctrll keycode 13 = plus + alt ctrll keycode 13 = Meta_equal + shift alt ctrll keycode 13 = Meta_plus + ctrll ctrlr keycode 13 = equal + shift ctrll ctrlr keycode 13 = plus + alt ctrll ctrlr keycode 13 = Meta_equal + shift alt ctrll ctrlr keycode 13 = Meta_plus +keycode 14 = BackSpace Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + ctrlr keycode 14 = BackSpace + shift ctrlr keycode 14 = BackSpace + control ctrlr keycode 14 = BackSpace + shift control ctrlr keycode 14 = BackSpace + alt ctrlr keycode 14 = Meta_Delete + shift alt ctrlr keycode 14 = Meta_Delete + ctrll keycode 14 = BackSpace + shift ctrll keycode 14 = BackSpace + control ctrll keycode 14 = BackSpace + shift control ctrll keycode 14 = BackSpace + alt ctrll keycode 14 = Meta_Delete + shift alt ctrll keycode 14 = Meta_Delete + ctrll ctrlr keycode 14 = BackSpace + shift ctrll ctrlr keycode 14 = BackSpace + control ctrll ctrlr keycode 14 = BackSpace + shift control ctrll ctrlr keycode 14 = BackSpace + alt ctrll ctrlr keycode 14 = Meta_Delete + shift alt ctrll ctrlr keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab + ctrlr keycode 15 = Tab + shift ctrlr keycode 15 = Tab + alt ctrlr keycode 15 = Meta_Tab + shift alt ctrlr keycode 15 = Meta_Tab + ctrll keycode 15 = Tab + shift ctrll keycode 15 = Tab + alt ctrll keycode 15 = Meta_Tab + shift alt ctrll keycode 15 = Meta_Tab + ctrll ctrlr keycode 15 = Tab + shift ctrll ctrlr keycode 15 = Tab + alt ctrll ctrlr keycode 15 = Meta_Tab + shift alt ctrll ctrlr keycode 15 = Meta_Tab +keycode 16 = q + ctrlr keycode 16 = +202 + shift ctrlr keycode 16 = +234 + control ctrlr keycode 16 = Control_q + shift control ctrlr keycode 16 = Control_q + alt ctrlr keycode 16 = Meta_q + shift alt ctrlr keycode 16 = Meta_Q + control alt ctrlr keycode 16 = Meta_Control_q + shift control alt ctrlr keycode 16 = Meta_Control_q + ctrll keycode 16 = +202 + shift ctrll keycode 16 = +234 + control ctrll keycode 16 = Control_q + shift control ctrll keycode 16 = Control_q + alt ctrll keycode 16 = Meta_q + shift alt ctrll keycode 16 = Meta_Q + control alt ctrll keycode 16 = Meta_Control_q + shift control alt ctrll keycode 16 = Meta_Control_q + ctrll ctrlr keycode 16 = +202 + shift ctrll ctrlr keycode 16 = +234 + control ctrll ctrlr keycode 16 = Control_q + shift control ctrll ctrlr keycode 16 = Control_q + alt ctrll ctrlr keycode 16 = Meta_q + shift alt ctrll ctrlr keycode 16 = Meta_Q + control alt ctrll ctrlr keycode 16 = Meta_Control_q + shift control alt ctrll ctrlr keycode 16 = Meta_Control_q +keycode 17 = w + ctrlr keycode 17 = +195 + shift ctrlr keycode 17 = +227 + control ctrlr keycode 17 = Control_w + shift control ctrlr keycode 17 = Control_w + alt ctrlr keycode 17 = Meta_w + shift alt ctrlr keycode 17 = Meta_W + control alt ctrlr keycode 17 = Meta_Control_w + shift control alt ctrlr keycode 17 = Meta_Control_w + ctrll keycode 17 = +195 + shift ctrll keycode 17 = +227 + control ctrll keycode 17 = Control_w + shift control ctrll keycode 17 = Control_w + alt ctrll keycode 17 = Meta_w + shift alt ctrll keycode 17 = Meta_W + control alt ctrll keycode 17 = Meta_Control_w + shift control alt ctrll keycode 17 = Meta_Control_w + ctrll ctrlr keycode 17 = +195 + shift ctrll ctrlr keycode 17 = +227 + control ctrll ctrlr keycode 17 = Control_w + shift control ctrll ctrlr keycode 17 = Control_w + alt ctrll ctrlr keycode 17 = Meta_w + shift alt ctrll ctrlr keycode 17 = Meta_W + control alt ctrll ctrlr keycode 17 = Meta_Control_w + shift control alt ctrll ctrlr keycode 17 = Meta_Control_w +keycode 18 = e + ctrlr keycode 18 = +213 + shift ctrlr keycode 18 = +245 + control ctrlr keycode 18 = Control_e + shift control ctrlr keycode 18 = Control_e + alt ctrlr keycode 18 = Meta_e + shift alt ctrlr keycode 18 = Meta_E + control alt ctrlr keycode 18 = Meta_Control_e + shift control alt ctrlr keycode 18 = Meta_Control_e + ctrll keycode 18 = +213 + shift ctrll keycode 18 = +245 + control ctrll keycode 18 = Control_e + shift control ctrll keycode 18 = Control_e + alt ctrll keycode 18 = Meta_e + shift alt ctrll keycode 18 = Meta_E + control alt ctrll keycode 18 = Meta_Control_e + shift control alt ctrll keycode 18 = Meta_Control_e + ctrll ctrlr keycode 18 = +213 + shift ctrll ctrlr keycode 18 = +245 + control ctrll ctrlr keycode 18 = Control_e + shift control ctrll ctrlr keycode 18 = Control_e + alt ctrll ctrlr keycode 18 = Meta_e + shift alt ctrll ctrlr keycode 18 = Meta_E + control alt ctrll ctrlr keycode 18 = Meta_Control_e + shift control alt ctrll ctrlr keycode 18 = Meta_Control_e +keycode 19 = r + ctrlr keycode 19 = +203 + shift ctrlr keycode 19 = +235 + control ctrlr keycode 19 = Control_r + shift control ctrlr keycode 19 = Control_r + alt ctrlr keycode 19 = Meta_r + shift alt ctrlr keycode 19 = Meta_R + control alt ctrlr keycode 19 = Meta_Control_r + shift control alt ctrlr keycode 19 = Meta_Control_r + ctrll keycode 19 = +203 + shift ctrll keycode 19 = +235 + control ctrll keycode 19 = Control_r + shift control ctrll keycode 19 = Control_r + alt ctrll keycode 19 = Meta_r + shift alt ctrll keycode 19 = Meta_R + control alt ctrll keycode 19 = Meta_Control_r + shift control alt ctrll keycode 19 = Meta_Control_r + ctrll ctrlr keycode 19 = +203 + shift ctrll ctrlr keycode 19 = +235 + control ctrll ctrlr keycode 19 = Control_r + shift control ctrll ctrlr keycode 19 = Control_r + alt ctrll ctrlr keycode 19 = Meta_r + shift alt ctrll ctrlr keycode 19 = Meta_R + control alt ctrll ctrlr keycode 19 = Meta_Control_r + shift control alt ctrll ctrlr keycode 19 = Meta_Control_r +keycode 20 = t + ctrlr keycode 20 = +197 + shift ctrlr keycode 20 = +229 + control ctrlr keycode 20 = Control_t + shift control ctrlr keycode 20 = Control_t + alt ctrlr keycode 20 = Meta_t + shift alt ctrlr keycode 20 = Meta_T + control alt ctrlr keycode 20 = Meta_Control_t + shift control alt ctrlr keycode 20 = Meta_Control_t + ctrll keycode 20 = +197 + shift ctrll keycode 20 = +229 + control ctrll keycode 20 = Control_t + shift control ctrll keycode 20 = Control_t + alt ctrll keycode 20 = Meta_t + shift alt ctrll keycode 20 = Meta_T + control alt ctrll keycode 20 = Meta_Control_t + shift control alt ctrll keycode 20 = Meta_Control_t + ctrll ctrlr keycode 20 = +197 + shift ctrll ctrlr keycode 20 = +229 + control ctrll ctrlr keycode 20 = Control_t + shift control ctrll ctrlr keycode 20 = Control_t + alt ctrll ctrlr keycode 20 = Meta_t + shift alt ctrll ctrlr keycode 20 = Meta_T + control alt ctrll ctrlr keycode 20 = Meta_Control_t + shift control alt ctrll ctrlr keycode 20 = Meta_Control_t +keycode 21 = y + ctrlr keycode 21 = +206 + shift ctrlr keycode 21 = +238 + control ctrlr keycode 21 = Control_y + shift control ctrlr keycode 21 = Control_y + alt ctrlr keycode 21 = Meta_y + shift alt ctrlr keycode 21 = Meta_Y + control alt ctrlr keycode 21 = Meta_Control_y + shift control alt ctrlr keycode 21 = Meta_Control_y + ctrll keycode 21 = +206 + shift ctrll keycode 21 = +238 + control ctrll keycode 21 = Control_y + shift control ctrll keycode 21 = Control_y + alt ctrll keycode 21 = Meta_y + shift alt ctrll keycode 21 = Meta_Y + control alt ctrll keycode 21 = Meta_Control_y + shift control alt ctrll keycode 21 = Meta_Control_y + ctrll ctrlr keycode 21 = +206 + shift ctrll ctrlr keycode 21 = +238 + control ctrll ctrlr keycode 21 = Control_y + shift control ctrll ctrlr keycode 21 = Control_y + alt ctrll ctrlr keycode 21 = Meta_y + shift alt ctrll ctrlr keycode 21 = Meta_Y + control alt ctrll ctrlr keycode 21 = Meta_Control_y + shift control alt ctrll ctrlr keycode 21 = Meta_Control_y +keycode 22 = u + ctrlr keycode 22 = +199 + shift ctrlr keycode 22 = +231 + control ctrlr keycode 22 = Control_u + shift control ctrlr keycode 22 = Control_u + alt ctrlr keycode 22 = Meta_u + shift alt ctrlr keycode 22 = Meta_U + control alt ctrlr keycode 22 = Meta_Control_u + shift control alt ctrlr keycode 22 = Meta_Control_u + ctrll keycode 22 = +199 + shift ctrll keycode 22 = +231 + control ctrll keycode 22 = Control_u + shift control ctrll keycode 22 = Control_u + alt ctrll keycode 22 = Meta_u + shift alt ctrll keycode 22 = Meta_U + control alt ctrll keycode 22 = Meta_Control_u + shift control alt ctrll keycode 22 = Meta_Control_u + ctrll ctrlr keycode 22 = +199 + shift ctrll ctrlr keycode 22 = +231 + control ctrll ctrlr keycode 22 = Control_u + shift control ctrll ctrlr keycode 22 = Control_u + alt ctrll ctrlr keycode 22 = Meta_u + shift alt ctrll ctrlr keycode 22 = Meta_U + control alt ctrll ctrlr keycode 22 = Meta_Control_u + shift control alt ctrll ctrlr keycode 22 = Meta_Control_u +keycode 23 = i + ctrlr keycode 23 = +219 + shift ctrlr keycode 23 = +251 + control ctrlr keycode 23 = Control_i + shift control ctrlr keycode 23 = Control_i + alt ctrlr keycode 23 = Meta_i + shift alt ctrlr keycode 23 = Meta_I + control alt ctrlr keycode 23 = Meta_Control_i + shift control alt ctrlr keycode 23 = Meta_Control_i + ctrll keycode 23 = +219 + shift ctrll keycode 23 = +251 + control ctrll keycode 23 = Control_i + shift control ctrll keycode 23 = Control_i + alt ctrll keycode 23 = Meta_i + shift alt ctrll keycode 23 = Meta_I + control alt ctrll keycode 23 = Meta_Control_i + shift control alt ctrll keycode 23 = Meta_Control_i + ctrll ctrlr keycode 23 = +219 + shift ctrll ctrlr keycode 23 = +251 + control ctrll ctrlr keycode 23 = Control_i + shift control ctrll ctrlr keycode 23 = Control_i + alt ctrll ctrlr keycode 23 = Meta_i + shift alt ctrll ctrlr keycode 23 = Meta_I + control alt ctrll ctrlr keycode 23 = Meta_Control_i + shift control alt ctrll ctrlr keycode 23 = Meta_Control_i +keycode 24 = o + ctrlr keycode 24 = +221 + shift ctrlr keycode 24 = +253 + control ctrlr keycode 24 = Control_o + shift control ctrlr keycode 24 = Control_o + alt ctrlr keycode 24 = Meta_o + shift alt ctrlr keycode 24 = Meta_O + control alt ctrlr keycode 24 = Meta_Control_o + shift control alt ctrlr keycode 24 = Meta_Control_o + ctrll keycode 24 = +221 + shift ctrll keycode 24 = +253 + control ctrll keycode 24 = Control_o + shift control ctrll keycode 24 = Control_o + alt ctrll keycode 24 = Meta_o + shift alt ctrll keycode 24 = Meta_O + control alt ctrll keycode 24 = Meta_Control_o + shift control alt ctrll keycode 24 = Meta_Control_o + ctrll ctrlr keycode 24 = +221 + shift ctrll ctrlr keycode 24 = +253 + control ctrll ctrlr keycode 24 = Control_o + shift control ctrll ctrlr keycode 24 = Control_o + alt ctrll ctrlr keycode 24 = Meta_o + shift alt ctrll ctrlr keycode 24 = Meta_O + control alt ctrll ctrlr keycode 24 = Meta_Control_o + shift control alt ctrll ctrlr keycode 24 = Meta_Control_o +keycode 25 = p + ctrlr keycode 25 = +218 + shift ctrlr keycode 25 = +250 + control ctrlr keycode 25 = Control_p + shift control ctrlr keycode 25 = Control_p + alt ctrlr keycode 25 = Meta_p + shift alt ctrlr keycode 25 = Meta_P + control alt ctrlr keycode 25 = Meta_Control_p + shift control alt ctrlr keycode 25 = Meta_Control_p + ctrll keycode 25 = +218 + shift ctrll keycode 25 = +250 + control ctrll keycode 25 = Control_p + shift control ctrll keycode 25 = Control_p + alt ctrll keycode 25 = Meta_p + shift alt ctrll keycode 25 = Meta_P + control alt ctrll keycode 25 = Meta_Control_p + shift control alt ctrll keycode 25 = Meta_Control_p + ctrll ctrlr keycode 25 = +218 + shift ctrll ctrlr keycode 25 = +250 + control ctrll ctrlr keycode 25 = Control_p + shift control ctrll ctrlr keycode 25 = Control_p + alt ctrll ctrlr keycode 25 = Meta_p + shift alt ctrll ctrlr keycode 25 = Meta_P + control alt ctrll ctrlr keycode 25 = Meta_Control_p + shift control alt ctrll ctrlr keycode 25 = Meta_Control_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft + ctrlr keycode 26 = +200 + shift ctrlr keycode 26 = +232 + control ctrlr keycode 26 = Escape + shift control ctrlr keycode 26 = Escape + alt ctrlr keycode 26 = Meta_bracketleft + shift alt ctrlr keycode 26 = Meta_braceleft + ctrll keycode 26 = +200 + shift ctrll keycode 26 = +232 + control ctrll keycode 26 = Escape + shift control ctrll keycode 26 = Escape + alt ctrll keycode 26 = Meta_bracketleft + shift alt ctrll keycode 26 = Meta_braceleft + ctrll ctrlr keycode 26 = +200 + shift ctrll ctrlr keycode 26 = +232 + control ctrll ctrlr keycode 26 = Escape + shift control ctrll ctrlr keycode 26 = Escape + alt ctrll ctrlr keycode 26 = Meta_bracketleft + shift alt ctrll ctrlr keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright + ctrlr keycode 27 = +223 + shift ctrlr keycode 27 = +255 + control ctrlr keycode 27 = Control_bracketright + shift control ctrlr keycode 27 = Control_bracketright + alt ctrlr keycode 27 = Meta_bracketright + shift alt ctrlr keycode 27 = Meta_braceright + control alt ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrlr keycode 27 = Meta_Control_bracketright + ctrll keycode 27 = +167 + shift ctrll keycode 27 = +183 + control ctrll keycode 27 = Control_bracketright + shift control ctrll keycode 27 = Control_bracketright + alt ctrll keycode 27 = Meta_bracketright + shift alt ctrll keycode 27 = Meta_braceright + control alt ctrll keycode 27 = Meta_Control_bracketright + shift control alt ctrll keycode 27 = Meta_Control_bracketright + ctrll ctrlr keycode 27 = +167 + shift ctrll ctrlr keycode 27 = +183 + control ctrll ctrlr keycode 27 = Control_bracketright + shift control ctrll ctrlr keycode 27 = Control_bracketright + alt ctrll ctrlr keycode 27 = Meta_bracketright + shift alt ctrll ctrlr keycode 27 = Meta_braceright + control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a + ctrlr keycode 30 = +198 + shift ctrlr keycode 30 = +230 + control ctrlr keycode 30 = Control_a + shift control ctrlr keycode 30 = Control_a + alt ctrlr keycode 30 = Meta_a + shift alt ctrlr keycode 30 = Meta_A + control alt ctrlr keycode 30 = Meta_Control_a + shift control alt ctrlr keycode 30 = Meta_Control_a + ctrll keycode 30 = +198 + shift ctrll keycode 30 = +230 + control ctrll keycode 30 = Control_a + shift control ctrll keycode 30 = Control_a + alt ctrll keycode 30 = Meta_a + shift alt ctrll keycode 30 = Meta_A + control alt ctrll keycode 30 = Meta_Control_a + shift control alt ctrll keycode 30 = Meta_Control_a + ctrll ctrlr keycode 30 = +198 + shift ctrll ctrlr keycode 30 = +230 + control ctrll ctrlr keycode 30 = Control_a + shift control ctrll ctrlr keycode 30 = Control_a + alt ctrll ctrlr keycode 30 = Meta_a + shift alt ctrll ctrlr keycode 30 = Meta_A + control alt ctrll ctrlr keycode 30 = Meta_Control_a + shift control alt ctrll ctrlr keycode 30 = Meta_Control_a +keycode 31 = s + ctrlr keycode 31 = +217 + shift ctrlr keycode 31 = +249 + control ctrlr keycode 31 = Control_s + shift control ctrlr keycode 31 = Control_s + alt ctrlr keycode 31 = Meta_s + shift alt ctrlr keycode 31 = Meta_S + control alt ctrlr keycode 31 = Meta_Control_s + shift control alt ctrlr keycode 31 = Meta_Control_s + ctrll keycode 31 = +166 + shift ctrll keycode 31 = +182 + control ctrll keycode 31 = Control_s + shift control ctrll keycode 31 = Control_s + alt ctrll keycode 31 = Meta_s + shift alt ctrll keycode 31 = Meta_S + control alt ctrll keycode 31 = Meta_Control_s + shift control alt ctrll keycode 31 = Meta_Control_s + ctrll ctrlr keycode 31 = +166 + shift ctrll ctrlr keycode 31 = +182 + control ctrll ctrlr keycode 31 = Control_s + shift control ctrll ctrlr keycode 31 = Control_s + alt ctrll ctrlr keycode 31 = Meta_s + shift alt ctrll ctrlr keycode 31 = Meta_S + control alt ctrll ctrlr keycode 31 = Meta_Control_s + shift control alt ctrll ctrlr keycode 31 = Meta_Control_s +keycode 32 = d + ctrlr keycode 32 = +215 + shift ctrlr keycode 32 = +247 + control ctrlr keycode 32 = Control_d + shift control ctrlr keycode 32 = Control_d + alt ctrlr keycode 32 = Meta_d + shift alt ctrlr keycode 32 = Meta_D + control alt ctrlr keycode 32 = Meta_Control_d + shift control alt ctrlr keycode 32 = Meta_Control_d + ctrll keycode 32 = +215 + shift ctrll keycode 32 = +247 + control ctrll keycode 32 = Control_d + shift control ctrll keycode 32 = Control_d + alt ctrll keycode 32 = Meta_d + shift alt ctrll keycode 32 = Meta_D + control alt ctrll keycode 32 = Meta_Control_d + shift control alt ctrll keycode 32 = Meta_Control_d + ctrll ctrlr keycode 32 = +215 + shift ctrll ctrlr keycode 32 = +247 + control ctrll ctrlr keycode 32 = Control_d + shift control ctrll ctrlr keycode 32 = Control_d + alt ctrll ctrlr keycode 32 = Meta_d + shift alt ctrll ctrlr keycode 32 = Meta_D + control alt ctrll ctrlr keycode 32 = Meta_Control_d + shift control alt ctrll ctrlr keycode 32 = Meta_Control_d +keycode 33 = f + ctrlr keycode 33 = +193 + shift ctrlr keycode 33 = +225 + control ctrlr keycode 33 = Control_f + shift control ctrlr keycode 33 = Control_f + alt ctrlr keycode 33 = Meta_f + shift alt ctrlr keycode 33 = Meta_F + control alt ctrlr keycode 33 = Meta_Control_f + shift control alt ctrlr keycode 33 = Meta_Control_f + ctrll keycode 33 = +193 + shift ctrll keycode 33 = +225 + control ctrll keycode 33 = Control_f + shift control ctrll keycode 33 = Control_f + alt ctrll keycode 33 = Meta_f + shift alt ctrll keycode 33 = Meta_F + control alt ctrll keycode 33 = Meta_Control_f + shift control alt ctrll keycode 33 = Meta_Control_f + ctrll ctrlr keycode 33 = +193 + shift ctrll ctrlr keycode 33 = +225 + control ctrll ctrlr keycode 33 = Control_f + shift control ctrll ctrlr keycode 33 = Control_f + alt ctrll ctrlr keycode 33 = Meta_f + shift alt ctrll ctrlr keycode 33 = Meta_F + control alt ctrll ctrlr keycode 33 = Meta_Control_f + shift control alt ctrll ctrlr keycode 33 = Meta_Control_f +keycode 34 = g + ctrlr keycode 34 = +208 + shift ctrlr keycode 34 = +240 + control ctrlr keycode 34 = Control_g + shift control ctrlr keycode 34 = Control_g + alt ctrlr keycode 34 = Meta_g + shift alt ctrlr keycode 34 = Meta_G + control alt ctrlr keycode 34 = Meta_Control_g + shift control alt ctrlr keycode 34 = Meta_Control_g + ctrll keycode 34 = +208 + shift ctrll keycode 34 = +240 + control ctrll keycode 34 = Control_g + shift control ctrll keycode 34 = Control_g + alt ctrll keycode 34 = Meta_g + shift alt ctrll keycode 34 = Meta_G + control alt ctrll keycode 34 = Meta_Control_g + shift control alt ctrll keycode 34 = Meta_Control_g + ctrll ctrlr keycode 34 = +208 + shift ctrll ctrlr keycode 34 = +240 + control ctrll ctrlr keycode 34 = Control_g + shift control ctrll ctrlr keycode 34 = Control_g + alt ctrll ctrlr keycode 34 = Meta_g + shift alt ctrll ctrlr keycode 34 = Meta_G + control alt ctrll ctrlr keycode 34 = Meta_Control_g + shift control alt ctrll ctrlr keycode 34 = Meta_Control_g +keycode 35 = h + ctrlr keycode 35 = +210 + shift ctrlr keycode 35 = +242 + control ctrlr keycode 35 = Control_h + shift control ctrlr keycode 35 = Control_h + alt ctrlr keycode 35 = Meta_h + shift alt ctrlr keycode 35 = Meta_H + control alt ctrlr keycode 35 = Meta_Control_h + shift control alt ctrlr keycode 35 = Meta_Control_h + ctrll keycode 35 = +210 + shift ctrll keycode 35 = +242 + control ctrll keycode 35 = Control_h + shift control ctrll keycode 35 = Control_h + alt ctrll keycode 35 = Meta_h + shift alt ctrll keycode 35 = Meta_H + control alt ctrll keycode 35 = Meta_Control_h + shift control alt ctrll keycode 35 = Meta_Control_h + ctrll ctrlr keycode 35 = +210 + shift ctrll ctrlr keycode 35 = +242 + control ctrll ctrlr keycode 35 = Control_h + shift control ctrll ctrlr keycode 35 = Control_h + alt ctrll ctrlr keycode 35 = Meta_h + shift alt ctrll ctrlr keycode 35 = Meta_H + control alt ctrll ctrlr keycode 35 = Meta_Control_h + shift control alt ctrll ctrlr keycode 35 = Meta_Control_h +keycode 36 = j + ctrlr keycode 36 = +207 + shift ctrlr keycode 36 = +239 + control ctrlr keycode 36 = Control_j + shift control ctrlr keycode 36 = Control_j + alt ctrlr keycode 36 = Meta_j + shift alt ctrlr keycode 36 = Meta_J + control alt ctrlr keycode 36 = Meta_Control_j + shift control alt ctrlr keycode 36 = Meta_Control_j + ctrll keycode 36 = +207 + shift ctrll keycode 36 = +239 + control ctrll keycode 36 = Control_j + shift control ctrll keycode 36 = Control_j + alt ctrll keycode 36 = Meta_j + shift alt ctrll keycode 36 = Meta_J + control alt ctrll keycode 36 = Meta_Control_j + shift control alt ctrll keycode 36 = Meta_Control_j + ctrll ctrlr keycode 36 = +207 + shift ctrll ctrlr keycode 36 = +239 + control ctrll ctrlr keycode 36 = Control_j + shift control ctrll ctrlr keycode 36 = Control_j + alt ctrll ctrlr keycode 36 = Meta_j + shift alt ctrll ctrlr keycode 36 = Meta_J + control alt ctrll ctrlr keycode 36 = Meta_Control_j + shift control alt ctrll ctrlr keycode 36 = Meta_Control_j +keycode 37 = k + ctrlr keycode 37 = +204 + shift ctrlr keycode 37 = +236 + control ctrlr keycode 37 = Control_k + shift control ctrlr keycode 37 = Control_k + alt ctrlr keycode 37 = Meta_k + shift alt ctrlr keycode 37 = Meta_K + control alt ctrlr keycode 37 = Meta_Control_k + shift control alt ctrlr keycode 37 = Meta_Control_k + ctrll keycode 37 = +204 + shift ctrll keycode 37 = +236 + control ctrll keycode 37 = Control_k + shift control ctrll keycode 37 = Control_k + alt ctrll keycode 37 = Meta_k + shift alt ctrll keycode 37 = Meta_K + control alt ctrll keycode 37 = Meta_Control_k + shift control alt ctrll keycode 37 = Meta_Control_k + ctrll ctrlr keycode 37 = +204 + shift ctrll ctrlr keycode 37 = +236 + control ctrll ctrlr keycode 37 = Control_k + shift control ctrll ctrlr keycode 37 = Control_k + alt ctrll ctrlr keycode 37 = Meta_k + shift alt ctrll ctrlr keycode 37 = Meta_K + control alt ctrll ctrlr keycode 37 = Meta_Control_k + shift control alt ctrll ctrlr keycode 37 = Meta_Control_k +keycode 38 = l + ctrlr keycode 38 = +196 + shift ctrlr keycode 38 = +228 + control ctrlr keycode 38 = Control_l + shift control ctrlr keycode 38 = Control_l + alt ctrlr keycode 38 = Meta_l + shift alt ctrlr keycode 38 = Meta_L + control alt ctrlr keycode 38 = Meta_Control_l + shift control alt ctrlr keycode 38 = Meta_Control_l + ctrll keycode 38 = +196 + shift ctrll keycode 38 = +228 + control ctrll keycode 38 = Control_l + shift control ctrll keycode 38 = Control_l + alt ctrll keycode 38 = Meta_l + shift alt ctrll keycode 38 = Meta_L + control alt ctrll keycode 38 = Meta_Control_l + shift control alt ctrll keycode 38 = Meta_Control_l + ctrll ctrlr keycode 38 = +196 + shift ctrll ctrlr keycode 38 = +228 + control ctrll ctrlr keycode 38 = Control_l + shift control ctrll ctrlr keycode 38 = Control_l + alt ctrll ctrlr keycode 38 = Meta_l + shift alt ctrll ctrlr keycode 38 = Meta_L + control alt ctrll ctrlr keycode 38 = Meta_Control_l + shift control alt ctrll ctrlr keycode 38 = Meta_Control_l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon + shift alt keycode 39 = Meta_colon + ctrlr keycode 39 = +214 + shift ctrlr keycode 39 = +246 + alt ctrlr keycode 39 = Meta_semicolon + shift alt ctrlr keycode 39 = Meta_colon + ctrll keycode 39 = +214 + shift ctrll keycode 39 = +246 + alt ctrll keycode 39 = Meta_semicolon + shift alt ctrll keycode 39 = Meta_colon + ctrll ctrlr keycode 39 = +214 + shift ctrll ctrlr keycode 39 = +246 + alt ctrll ctrlr keycode 39 = Meta_semicolon + shift alt ctrll ctrlr keycode 39 = Meta_colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + shift alt keycode 40 = Meta_quotedbl + ctrlr keycode 40 = +220 + shift ctrlr keycode 40 = +252 + control ctrlr keycode 40 = Control_g + shift control ctrlr keycode 40 = Control_g + alt ctrlr keycode 40 = Meta_apostrophe + shift alt ctrlr keycode 40 = Meta_quotedbl + ctrll keycode 40 = +164 + shift ctrll keycode 40 = +180 + control ctrll keycode 40 = Control_g + shift control ctrll keycode 40 = Control_g + alt ctrll keycode 40 = Meta_apostrophe + shift alt ctrll keycode 40 = Meta_quotedbl + ctrll ctrlr keycode 40 = +164 + shift ctrll ctrlr keycode 40 = +180 + control ctrll ctrlr keycode 40 = Control_g + shift control ctrll ctrlr keycode 40 = Control_g + alt ctrll ctrlr keycode 40 = Meta_apostrophe + shift alt ctrll ctrlr keycode 40 = Meta_quotedbl +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + shift alt keycode 41 = Meta_asciitilde + ctrlr keycode 41 = apostrophe + shift ctrlr keycode 41 = question + control ctrlr keycode 41 = nul + shift control ctrlr keycode 41 = nul + alt ctrlr keycode 41 = Meta_grave + shift alt ctrlr keycode 41 = Meta_asciitilde + ctrll keycode 41 = apostrophe + shift ctrll keycode 41 = question + control ctrll keycode 41 = nul + shift control ctrll keycode 41 = nul + alt ctrll keycode 41 = Meta_grave + shift alt ctrll keycode 41 = Meta_asciitilde + ctrll ctrlr keycode 41 = apostrophe + shift ctrll ctrlr keycode 41 = question + control ctrll ctrlr keycode 41 = nul + shift control ctrll ctrlr keycode 41 = nul + alt ctrll ctrlr keycode 41 = Meta_grave + shift alt ctrll ctrlr keycode 41 = Meta_asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar + control alt keycode 43 = Meta_Control_backslash + shift control alt keycode 43 = Meta_Control_backslash + ctrlr keycode 43 = backslash + shift ctrlr keycode 43 = bar + control ctrlr keycode 43 = Control_backslash + shift control ctrlr keycode 43 = Control_backslash + alt ctrlr keycode 43 = Meta_backslash + shift alt ctrlr keycode 43 = Meta_bar + control alt ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrlr keycode 43 = Meta_Control_backslash + ctrll keycode 43 = backslash + shift ctrll keycode 43 = bar + control ctrll keycode 43 = Control_backslash + shift control ctrll keycode 43 = Control_backslash + alt ctrll keycode 43 = Meta_backslash + shift alt ctrll keycode 43 = Meta_bar + control alt ctrll keycode 43 = Meta_Control_backslash + shift control alt ctrll keycode 43 = Meta_Control_backslash + ctrll ctrlr keycode 43 = backslash + shift ctrll ctrlr keycode 43 = bar + control ctrll ctrlr keycode 43 = Control_backslash + shift control ctrll ctrlr keycode 43 = Control_backslash + alt ctrll ctrlr keycode 43 = Meta_backslash + shift alt ctrll ctrlr keycode 43 = Meta_bar + control alt ctrll ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrll ctrlr keycode 43 = Meta_Control_backslash +keycode 44 = z + ctrlr keycode 44 = +209 + shift ctrlr keycode 44 = +241 + control ctrlr keycode 44 = Control_z + shift control ctrlr keycode 44 = Control_z + alt ctrlr keycode 44 = Meta_z + shift alt ctrlr keycode 44 = Meta_Z + control alt ctrlr keycode 44 = Meta_Control_z + shift control alt ctrlr keycode 44 = Meta_Control_z + ctrll keycode 44 = +209 + shift ctrll keycode 44 = +241 + control ctrll keycode 44 = Control_z + shift control ctrll keycode 44 = Control_z + alt ctrll keycode 44 = Meta_z + shift alt ctrll keycode 44 = Meta_Z + control alt ctrll keycode 44 = Meta_Control_z + shift control alt ctrll keycode 44 = Meta_Control_z + ctrll ctrlr keycode 44 = +209 + shift ctrll ctrlr keycode 44 = +241 + control ctrll ctrlr keycode 44 = Control_z + shift control ctrll ctrlr keycode 44 = Control_z + alt ctrll ctrlr keycode 44 = Meta_z + shift alt ctrll ctrlr keycode 44 = Meta_Z + control alt ctrll ctrlr keycode 44 = Meta_Control_z + shift control alt ctrll ctrlr keycode 44 = Meta_Control_z +keycode 45 = x + ctrlr keycode 45 = +222 + shift ctrlr keycode 45 = +254 + control ctrlr keycode 45 = Control_x + shift control ctrlr keycode 45 = Control_x + alt ctrlr keycode 45 = Meta_x + shift alt ctrlr keycode 45 = Meta_X + control alt ctrlr keycode 45 = Meta_Control_x + shift control alt ctrlr keycode 45 = Meta_Control_x + ctrll keycode 45 = +222 + shift ctrll keycode 45 = +254 + control ctrll keycode 45 = Control_x + shift control ctrll keycode 45 = Control_x + alt ctrll keycode 45 = Meta_x + shift alt ctrll keycode 45 = Meta_X + control alt ctrll keycode 45 = Meta_Control_x + shift control alt ctrll keycode 45 = Meta_Control_x + ctrll ctrlr keycode 45 = +222 + shift ctrll ctrlr keycode 45 = +254 + control ctrll ctrlr keycode 45 = Control_x + shift control ctrll ctrlr keycode 45 = Control_x + alt ctrll ctrlr keycode 45 = Meta_x + shift alt ctrll ctrlr keycode 45 = Meta_X + control alt ctrll ctrlr keycode 45 = Meta_Control_x + shift control alt ctrll ctrlr keycode 45 = Meta_Control_x +keycode 46 = c + ctrlr keycode 46 = +211 + shift ctrlr keycode 46 = +243 + control ctrlr keycode 46 = Control_c + shift control ctrlr keycode 46 = Control_c + alt ctrlr keycode 46 = Meta_c + shift alt ctrlr keycode 46 = Meta_C + control alt ctrlr keycode 46 = Meta_Control_c + shift control alt ctrlr keycode 46 = Meta_Control_c + ctrll keycode 46 = +211 + shift ctrll keycode 46 = +243 + control ctrll keycode 46 = Control_c + shift control ctrll keycode 46 = Control_c + alt ctrll keycode 46 = Meta_c + shift alt ctrll keycode 46 = Meta_C + control alt ctrll keycode 46 = Meta_Control_c + shift control alt ctrll keycode 46 = Meta_Control_c + ctrll ctrlr keycode 46 = +211 + shift ctrll ctrlr keycode 46 = +243 + control ctrll ctrlr keycode 46 = Control_c + shift control ctrll ctrlr keycode 46 = Control_c + alt ctrll ctrlr keycode 46 = Meta_c + shift alt ctrll ctrlr keycode 46 = Meta_C + control alt ctrll ctrlr keycode 46 = Meta_Control_c + shift control alt ctrll ctrlr keycode 46 = Meta_Control_c +keycode 47 = v + ctrlr keycode 47 = +205 + shift ctrlr keycode 47 = +237 + control ctrlr keycode 47 = Control_v + shift control ctrlr keycode 47 = Control_v + alt ctrlr keycode 47 = Meta_v + shift alt ctrlr keycode 47 = Meta_V + control alt ctrlr keycode 47 = Meta_Control_v + shift control alt ctrlr keycode 47 = Meta_Control_v + ctrll keycode 47 = +205 + shift ctrll keycode 47 = +237 + control ctrll keycode 47 = Control_v + shift control ctrll keycode 47 = Control_v + alt ctrll keycode 47 = Meta_v + shift alt ctrll keycode 47 = Meta_V + control alt ctrll keycode 47 = Meta_Control_v + shift control alt ctrll keycode 47 = Meta_Control_v + ctrll ctrlr keycode 47 = +205 + shift ctrll ctrlr keycode 47 = +237 + control ctrll ctrlr keycode 47 = Control_v + shift control ctrll ctrlr keycode 47 = Control_v + alt ctrll ctrlr keycode 47 = Meta_v + shift alt ctrll ctrlr keycode 47 = Meta_V + control alt ctrll ctrlr keycode 47 = Meta_Control_v + shift control alt ctrll ctrlr keycode 47 = Meta_Control_v +keycode 48 = b + ctrlr keycode 48 = +201 + shift ctrlr keycode 48 = +233 + control ctrlr keycode 48 = Control_b + shift control ctrlr keycode 48 = Control_b + alt ctrlr keycode 48 = Meta_b + shift alt ctrlr keycode 48 = Meta_B + control alt ctrlr keycode 48 = Meta_Control_b + shift control alt ctrlr keycode 48 = Meta_Control_b + ctrll keycode 48 = +201 + shift ctrll keycode 48 = +233 + control ctrll keycode 48 = Control_b + shift control ctrll keycode 48 = Control_b + alt ctrll keycode 48 = Meta_b + shift alt ctrll keycode 48 = Meta_B + control alt ctrll keycode 48 = Meta_Control_b + shift control alt ctrll keycode 48 = Meta_Control_b + ctrll ctrlr keycode 48 = +201 + shift ctrll ctrlr keycode 48 = +233 + control ctrll ctrlr keycode 48 = Control_b + shift control ctrll ctrlr keycode 48 = Control_b + alt ctrll ctrlr keycode 48 = Meta_b + shift alt ctrll ctrlr keycode 48 = Meta_B + control alt ctrll ctrlr keycode 48 = Meta_Control_b + shift control alt ctrll ctrlr keycode 48 = Meta_Control_b +keycode 49 = n + ctrlr keycode 49 = +212 + shift ctrlr keycode 49 = +244 + control ctrlr keycode 49 = Control_n + shift control ctrlr keycode 49 = Control_n + alt ctrlr keycode 49 = Meta_n + shift alt ctrlr keycode 49 = Meta_N + control alt ctrlr keycode 49 = Meta_Control_n + shift control alt ctrlr keycode 49 = Meta_Control_n + ctrll keycode 49 = +212 + shift ctrll keycode 49 = +244 + control ctrll keycode 49 = Control_n + shift control ctrll keycode 49 = Control_n + alt ctrll keycode 49 = Meta_n + shift alt ctrll keycode 49 = Meta_N + control alt ctrll keycode 49 = Meta_Control_n + shift control alt ctrll keycode 49 = Meta_Control_n + ctrll ctrlr keycode 49 = +212 + shift ctrll ctrlr keycode 49 = +244 + control ctrll ctrlr keycode 49 = Control_n + shift control ctrll ctrlr keycode 49 = Control_n + alt ctrll ctrlr keycode 49 = Meta_n + shift alt ctrll ctrlr keycode 49 = Meta_N + control alt ctrll ctrlr keycode 49 = Meta_Control_n + shift control alt ctrll ctrlr keycode 49 = Meta_Control_n +keycode 50 = m + ctrlr keycode 50 = +216 + shift ctrlr keycode 50 = +248 + control ctrlr keycode 50 = Control_m + shift control ctrlr keycode 50 = Control_m + alt ctrlr keycode 50 = Meta_m + shift alt ctrlr keycode 50 = Meta_M + control alt ctrlr keycode 50 = Meta_Control_m + shift control alt ctrlr keycode 50 = Meta_Control_m + ctrll keycode 50 = +216 + shift ctrll keycode 50 = +248 + control ctrll keycode 50 = Control_m + shift control ctrll keycode 50 = Control_m + alt ctrll keycode 50 = Meta_m + shift alt ctrll keycode 50 = Meta_M + control alt ctrll keycode 50 = Meta_Control_m + shift control alt ctrll keycode 50 = Meta_Control_m + ctrll ctrlr keycode 50 = +216 + shift ctrll ctrlr keycode 50 = +248 + control ctrll ctrlr keycode 50 = Control_m + shift control ctrll ctrlr keycode 50 = Control_m + alt ctrll ctrlr keycode 50 = Meta_m + shift alt ctrll ctrlr keycode 50 = Meta_M + control alt ctrll ctrlr keycode 50 = Meta_Control_m + shift control alt ctrll ctrlr keycode 50 = Meta_Control_m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less + ctrlr keycode 51 = +194 + shift ctrlr keycode 51 = +226 + alt ctrlr keycode 51 = Meta_comma + shift alt ctrlr keycode 51 = Meta_less + ctrll keycode 51 = +194 + shift ctrll keycode 51 = +226 + alt ctrll keycode 51 = Meta_comma + shift alt ctrll keycode 51 = Meta_less + ctrll ctrlr keycode 51 = +194 + shift ctrll ctrlr keycode 51 = +226 + alt ctrll ctrlr keycode 51 = Meta_comma + shift alt ctrll ctrlr keycode 51 = Meta_less +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + ctrlr keycode 52 = +192 + shift ctrlr keycode 52 = +224 + alt ctrlr keycode 52 = Meta_period + shift alt ctrlr keycode 52 = Meta_greater + ctrll keycode 52 = +192 + shift ctrll keycode 52 = +224 + alt ctrll keycode 52 = Meta_period + shift alt ctrll keycode 52 = Meta_greater + ctrll ctrlr keycode 52 = +192 + shift ctrll ctrlr keycode 52 = +224 + alt ctrll ctrlr keycode 52 = Meta_period + shift alt ctrll ctrlr keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash + ctrlr keycode 53 = +163 + shift ctrlr keycode 53 = +179 + alt ctrlr keycode 53 = Meta_slash + shift alt ctrlr keycode 53 = Meta_question + ctrll keycode 53 = +173 + shift ctrll keycode 53 = +189 + alt ctrll keycode 53 = Meta_slash + shift alt ctrll keycode 53 = Meta_question + ctrll ctrlr keycode 53 = +173 + shift ctrll ctrlr keycode 53 = +189 + alt ctrll ctrlr keycode 53 = Meta_slash + shift alt ctrll ctrlr keycode 53 = Meta_question +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space + ctrlr keycode 57 = space + shift ctrlr keycode 57 = space + control ctrlr keycode 57 = nul + shift control ctrlr keycode 57 = nul + alt ctrlr keycode 57 = Meta_space + shift alt ctrlr keycode 57 = Meta_space + ctrll keycode 57 = space + shift ctrll keycode 57 = space + control ctrll keycode 57 = nul + shift control ctrll keycode 57 = nul + alt ctrll keycode 57 = Meta_space + shift alt ctrll keycode 57 = Meta_space + ctrll ctrlr keycode 57 = space + shift ctrll ctrlr keycode 57 = space + control ctrll ctrlr keycode 57 = nul + shift control ctrll ctrlr keycode 57 = nul + alt ctrll ctrlr keycode 57 = Meta_space + shift alt ctrll ctrlr keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 + ctrlr keycode 59 = F1 + ctrlr shift keycode 59 = F13 + ctrlr altgr keycode 59 = Console_13 + ctrlr control keycode 59 = F25 + ctrlr shift control keycode 59 = F37 + ctrlr alt keycode 59 = Console_1 + ctrlr control alt keycode 59 = Console_1 + ctrll keycode 59 = F1 + ctrll shift keycode 59 = F13 + ctrll altgr keycode 59 = Console_13 + ctrll control keycode 59 = F25 + ctrll shift control keycode 59 = F37 + ctrll alt keycode 59 = Console_1 + ctrll control alt keycode 59 = Console_1 + ctrlr ctrll keycode 59 = F1 + ctrlr ctrll shift keycode 59 = F13 + ctrlr ctrll altgr keycode 59 = Console_13 + ctrlr ctrll control keycode 59 = F25 + ctrlr ctrll shift control keycode 59 = F37 + ctrlr ctrll alt keycode 59 = Console_1 + ctrlr ctrll control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 + ctrlr keycode 60 = F2 + ctrlr shift keycode 60 = F14 + ctrlr altgr keycode 60 = Console_14 + ctrlr control keycode 60 = F26 + ctrlr shift control keycode 60 = F38 + ctrlr alt keycode 60 = Console_2 + ctrlr control alt keycode 60 = Console_2 + ctrll keycode 60 = F2 + ctrll shift keycode 60 = F14 + ctrll altgr keycode 60 = Console_14 + ctrll control keycode 60 = F26 + ctrll shift control keycode 60 = F38 + ctrll alt keycode 60 = Console_2 + ctrll control alt keycode 60 = Console_2 + ctrlr ctrll keycode 60 = F2 + ctrlr ctrll shift keycode 60 = F14 + ctrlr ctrll altgr keycode 60 = Console_14 + ctrlr ctrll control keycode 60 = F26 + ctrlr ctrll shift control keycode 60 = F38 + ctrlr ctrll alt keycode 60 = Console_2 + ctrlr ctrll control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 + ctrlr keycode 61 = F3 + ctrlr shift keycode 61 = F15 + ctrlr altgr keycode 61 = Console_15 + ctrlr control keycode 61 = F27 + ctrlr shift control keycode 61 = F39 + ctrlr alt keycode 61 = Console_3 + ctrlr control alt keycode 61 = Console_3 + ctrll keycode 61 = F3 + ctrll shift keycode 61 = F15 + ctrll altgr keycode 61 = Console_15 + ctrll control keycode 61 = F27 + ctrll shift control keycode 61 = F39 + ctrll alt keycode 61 = Console_3 + ctrll control alt keycode 61 = Console_3 + ctrlr ctrll keycode 61 = F3 + ctrlr ctrll shift keycode 61 = F15 + ctrlr ctrll altgr keycode 61 = Console_15 + ctrlr ctrll control keycode 61 = F27 + ctrlr ctrll shift control keycode 61 = F39 + ctrlr ctrll alt keycode 61 = Console_3 + ctrlr ctrll control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 + ctrlr keycode 62 = F4 + ctrlr shift keycode 62 = F16 + ctrlr altgr keycode 62 = Console_16 + ctrlr control keycode 62 = F28 + ctrlr shift control keycode 62 = F40 + ctrlr alt keycode 62 = Console_4 + ctrlr control alt keycode 62 = Console_4 + ctrll keycode 62 = F4 + ctrll shift keycode 62 = F16 + ctrll altgr keycode 62 = Console_16 + ctrll control keycode 62 = F28 + ctrll shift control keycode 62 = F40 + ctrll alt keycode 62 = Console_4 + ctrll control alt keycode 62 = Console_4 + ctrlr ctrll keycode 62 = F4 + ctrlr ctrll shift keycode 62 = F16 + ctrlr ctrll altgr keycode 62 = Console_16 + ctrlr ctrll control keycode 62 = F28 + ctrlr ctrll shift control keycode 62 = F40 + ctrlr ctrll alt keycode 62 = Console_4 + ctrlr ctrll control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 + ctrlr keycode 63 = F5 + ctrlr shift keycode 63 = F17 + ctrlr altgr keycode 63 = Console_17 + ctrlr control keycode 63 = F29 + ctrlr shift control keycode 63 = F41 + ctrlr alt keycode 63 = Console_5 + ctrlr control alt keycode 63 = Console_5 + ctrll keycode 63 = F5 + ctrll shift keycode 63 = F17 + ctrll altgr keycode 63 = Console_17 + ctrll control keycode 63 = F29 + ctrll shift control keycode 63 = F41 + ctrll alt keycode 63 = Console_5 + ctrll control alt keycode 63 = Console_5 + ctrlr ctrll keycode 63 = F5 + ctrlr ctrll shift keycode 63 = F17 + ctrlr ctrll altgr keycode 63 = Console_17 + ctrlr ctrll control keycode 63 = F29 + ctrlr ctrll shift control keycode 63 = F41 + ctrlr ctrll alt keycode 63 = Console_5 + ctrlr ctrll control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 + ctrlr keycode 64 = F6 + ctrlr shift keycode 64 = F18 + ctrlr altgr keycode 64 = Console_18 + ctrlr control keycode 64 = F30 + ctrlr shift control keycode 64 = F42 + ctrlr alt keycode 64 = Console_6 + ctrlr control alt keycode 64 = Console_6 + ctrll keycode 64 = F6 + ctrll shift keycode 64 = F18 + ctrll altgr keycode 64 = Console_18 + ctrll control keycode 64 = F30 + ctrll shift control keycode 64 = F42 + ctrll alt keycode 64 = Console_6 + ctrll control alt keycode 64 = Console_6 + ctrlr ctrll keycode 64 = F6 + ctrlr ctrll shift keycode 64 = F18 + ctrlr ctrll altgr keycode 64 = Console_18 + ctrlr ctrll control keycode 64 = F30 + ctrlr ctrll shift control keycode 64 = F42 + ctrlr ctrll alt keycode 64 = Console_6 + ctrlr ctrll control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 + ctrlr keycode 65 = F7 + ctrlr shift keycode 65 = F19 + ctrlr altgr keycode 65 = Console_19 + ctrlr control keycode 65 = F31 + ctrlr shift control keycode 65 = F43 + ctrlr alt keycode 65 = Console_7 + ctrlr control alt keycode 65 = Console_7 + ctrll keycode 65 = F7 + ctrll shift keycode 65 = F19 + ctrll altgr keycode 65 = Console_19 + ctrll control keycode 65 = F31 + ctrll shift control keycode 65 = F43 + ctrll alt keycode 65 = Console_7 + ctrll control alt keycode 65 = Console_7 + ctrlr ctrll keycode 65 = F7 + ctrlr ctrll shift keycode 65 = F19 + ctrlr ctrll altgr keycode 65 = Console_19 + ctrlr ctrll control keycode 65 = F31 + ctrlr ctrll shift control keycode 65 = F43 + ctrlr ctrll alt keycode 65 = Console_7 + ctrlr ctrll control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 + ctrlr keycode 66 = F8 + ctrlr shift keycode 66 = F20 + ctrlr altgr keycode 66 = Console_20 + ctrlr control keycode 66 = F32 + ctrlr shift control keycode 66 = F44 + ctrlr alt keycode 66 = Console_8 + ctrlr control alt keycode 66 = Console_8 + ctrll keycode 66 = F8 + ctrll shift keycode 66 = F20 + ctrll altgr keycode 66 = Console_20 + ctrll control keycode 66 = F32 + ctrll shift control keycode 66 = F44 + ctrll alt keycode 66 = Console_8 + ctrll control alt keycode 66 = Console_8 + ctrlr ctrll keycode 66 = F8 + ctrlr ctrll shift keycode 66 = F20 + ctrlr ctrll altgr keycode 66 = Console_20 + ctrlr ctrll control keycode 66 = F32 + ctrlr ctrll shift control keycode 66 = F44 + ctrlr ctrll alt keycode 66 = Console_8 + ctrlr ctrll control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 + ctrlr keycode 67 = F9 + ctrlr shift keycode 67 = F21 + ctrlr altgr keycode 67 = Console_21 + ctrlr control keycode 67 = F33 + ctrlr shift control keycode 67 = F45 + ctrlr alt keycode 67 = Console_9 + ctrlr control alt keycode 67 = Console_9 + ctrll keycode 67 = F9 + ctrll shift keycode 67 = F21 + ctrll altgr keycode 67 = Console_21 + ctrll control keycode 67 = F33 + ctrll shift control keycode 67 = F45 + ctrll alt keycode 67 = Console_9 + ctrll control alt keycode 67 = Console_9 + ctrlr ctrll keycode 67 = F9 + ctrlr ctrll shift keycode 67 = F21 + ctrlr ctrll altgr keycode 67 = Console_21 + ctrlr ctrll control keycode 67 = F33 + ctrlr ctrll shift control keycode 67 = F45 + ctrlr ctrll alt keycode 67 = Console_9 + ctrlr ctrll control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 + ctrlr keycode 68 = F10 + ctrlr shift keycode 68 = F22 + ctrlr altgr keycode 68 = Console_22 + ctrlr control keycode 68 = F34 + ctrlr shift control keycode 68 = F46 + ctrlr alt keycode 68 = Console_10 + ctrlr control alt keycode 68 = Console_10 + ctrll keycode 68 = F10 + ctrll shift keycode 68 = F22 + ctrll altgr keycode 68 = Console_22 + ctrll control keycode 68 = F34 + ctrll shift control keycode 68 = F46 + ctrll alt keycode 68 = Console_10 + ctrll control alt keycode 68 = Console_10 + ctrlr ctrll keycode 68 = F10 + ctrlr ctrll shift keycode 68 = F22 + ctrlr ctrll altgr keycode 68 = Console_22 + ctrlr ctrll control keycode 68 = F34 + ctrlr ctrll shift control keycode 68 = F46 + ctrlr ctrll alt keycode 68 = Console_10 + ctrlr ctrll control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 + ctrlr keycode 87 = F11 + ctrlr shift keycode 87 = F23 + ctrlr altgr keycode 87 = Console_23 + ctrlr control keycode 87 = F35 + ctrlr shift control keycode 87 = F47 + ctrlr alt keycode 87 = Console_11 + ctrlr control alt keycode 87 = Console_11 + ctrll keycode 87 = F11 + ctrll shift keycode 87 = F23 + ctrll altgr keycode 87 = Console_23 + ctrll control keycode 87 = F35 + ctrll shift control keycode 87 = F47 + ctrll alt keycode 87 = Console_11 + ctrll control alt keycode 87 = Console_11 + ctrlr ctrll keycode 87 = F11 + ctrlr ctrll shift keycode 87 = F23 + ctrlr ctrll altgr keycode 87 = Console_23 + ctrlr ctrll control keycode 87 = F35 + ctrlr ctrll shift control keycode 87 = F47 + ctrlr ctrll alt keycode 87 = Console_11 + ctrlr ctrll control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 + ctrlr keycode 88 = F12 + ctrlr shift keycode 88 = F24 + ctrlr altgr keycode 88 = Console_24 + ctrlr control keycode 88 = F36 + ctrlr shift control keycode 88 = F48 + ctrlr alt keycode 88 = Console_12 + ctrlr control alt keycode 88 = Console_12 + ctrll keycode 88 = F12 + ctrll shift keycode 88 = F24 + ctrll altgr keycode 88 = Console_24 + ctrll control keycode 88 = F36 + ctrll shift control keycode 88 = F48 + ctrll alt keycode 88 = Console_12 + ctrll control alt keycode 88 = Console_12 + ctrlr ctrll keycode 88 = F12 + ctrlr ctrll shift keycode 88 = F24 + ctrlr ctrll altgr keycode 88 = Console_24 + ctrlr ctrll control keycode 88 = F36 + ctrlr ctrll shift control keycode 88 = F48 + ctrlr ctrll alt keycode 88 = Console_12 + ctrlr ctrll 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 96 = AltGr +keycode 97 = Control +keycode 98 = KP_Divide +keycode 99 = Control_backslash + control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +keycode 100 = Alt +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 = AltGr +keycode 125 = +keycode 126 = CtrlR_Lock +keycode 127 = CtrlL_Lock diff --git a/keymaps/i386/qwerty/ua.kmap b/keymaps/i386/qwerty/ua.kmap new file mode 100644 index 0000000..fbb26d9 --- /dev/null +++ b/keymaps/i386/qwerty/ua.kmap @@ -0,0 +1,1561 @@ +# Ukrainian Cyrillic KOI8-U keymap. +# KOI8-R included as addition. +# +# How it's work: +# Alt_R -> koi8-u. Alt_R again -> English. +# Ctrl_R -> koi8-r. Ctrl_R again -> English. +# Ctrl_R -> koi8-r. Alt_R -> koi8-u. Alt_R again -> koi8-r. Ctrl_R again -> English +# +# keymaps 0-15 + +strings as usual +compose as usual for "iso-8859-1" + + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape + ctrlr keycode 1 = Escape + shift ctrlr keycode 1 = Escape + alt ctrlr keycode 1 = Meta_Escape + ctrll keycode 1 = Escape + shift ctrll keycode 1 = Escape + alt ctrll keycode 1 = Meta_Escape + ctrll ctrlr keycode 1 = Escape + shift ctrll ctrlr keycode 1 = Escape + alt ctrll ctrlr keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + ctrlr keycode 2 = one + shift ctrlr keycode 2 = exclam + alt ctrlr keycode 2 = Meta_one + shift alt ctrlr keycode 2 = Meta_exclam + ctrll keycode 2 = one + shift ctrll keycode 2 = exclam + alt ctrll keycode 2 = Meta_one + shift alt ctrll keycode 2 = Meta_exclam + ctrll ctrlr keycode 2 = one + shift ctrll ctrlr keycode 2 = exclam + alt ctrll ctrlr keycode 2 = Meta_one + shift alt ctrll ctrlr keycode 2 = Meta_exclam +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + ctrlr keycode 3 = two + shift ctrlr keycode 3 = quotedbl + control ctrlr keycode 3 = nul + shift control ctrlr keycode 3 = nul + alt ctrlr keycode 3 = Meta_two + shift alt ctrlr keycode 3 = Meta_at + ctrll keycode 3 = two + shift ctrll keycode 3 = quotedbl + control ctrll keycode 3 = nul + shift control ctrll keycode 3 = nul + alt ctrll keycode 3 = Meta_two + shift alt ctrll keycode 3 = Meta_at + ctrll ctrlr keycode 3 = two + shift ctrll ctrlr keycode 3 = quotedbl + control ctrll ctrlr keycode 3 = nul + shift control ctrll ctrlr keycode 3 = nul + alt ctrll ctrlr keycode 3 = Meta_two + shift alt ctrll ctrlr keycode 3 = Meta_at +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + ctrlr keycode 4 = three + shift ctrlr keycode 4 = numbersign + control ctrlr keycode 4 = Escape + shift control ctrlr keycode 4 = Escape + alt ctrlr keycode 4 = Meta_three + shift alt ctrlr keycode 4 = Meta_numbersign + ctrll keycode 4 = three + shift ctrll keycode 4 = numbersign + control ctrll keycode 4 = Escape + shift control ctrll keycode 4 = Escape + alt ctrll keycode 4 = Meta_three + shift alt ctrll keycode 4 = Meta_numbersign + ctrll ctrlr keycode 4 = three + shift ctrll ctrlr keycode 4 = numbersign + control ctrll ctrlr keycode 4 = Escape + shift control ctrll ctrlr keycode 4 = Escape + alt ctrll ctrlr keycode 4 = Meta_three + shift alt ctrll ctrlr keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + ctrlr keycode 5 = four + shift ctrlr keycode 5 = semicolon + control ctrlr keycode 5 = Control_backslash + shift control ctrlr keycode 5 = Control_backslash + alt ctrlr keycode 5 = Meta_four + shift alt ctrlr keycode 5 = Meta_dollar + ctrll keycode 5 = four + shift ctrll keycode 5 = semicolon + control ctrll keycode 5 = Control_backslash + shift control ctrll keycode 5 = Control_backslash + alt ctrll keycode 5 = Meta_four + shift alt ctrll keycode 5 = Meta_dollar + ctrll ctrlr keycode 5 = four + shift ctrll ctrlr keycode 5 = semicolon + control ctrll ctrlr keycode 5 = Control_backslash + shift control ctrll ctrlr keycode 5 = Control_backslash + alt ctrll ctrlr keycode 5 = Meta_four + shift alt ctrll ctrlr keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + ctrlr keycode 6 = five + shift ctrlr keycode 6 = colon + control ctrlr keycode 6 = Control_bracketright + shift control ctrlr keycode 6 = Control_bracketright + alt ctrlr keycode 6 = Meta_five + shift alt ctrlr keycode 6 = Meta_percent + ctrll keycode 6 = five + shift ctrll keycode 6 = colon + control ctrll keycode 6 = Control_bracketright + shift control ctrll keycode 6 = Control_bracketright + alt ctrll keycode 6 = Meta_five + shift alt ctrll keycode 6 = Meta_percent + ctrll ctrlr keycode 6 = five + shift ctrll ctrlr keycode 6 = colon + control ctrll ctrlr keycode 6 = Control_bracketright + shift control ctrll ctrlr keycode 6 = Control_bracketright + alt ctrll ctrlr keycode 6 = Meta_five + shift alt ctrll ctrlr keycode 6 = Meta_percent +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum + ctrlr keycode 7 = six + shift ctrlr keycode 7 = comma + control ctrlr keycode 7 = Control_asciicircum + shift control ctrlr keycode 7 = Control_asciicircum + alt ctrlr keycode 7 = Meta_six + shift alt ctrlr keycode 7 = Meta_asciicircum + ctrll keycode 7 = six + shift ctrll keycode 7 = comma + control ctrll keycode 7 = Control_asciicircum + shift control ctrll keycode 7 = Control_asciicircum + alt ctrll keycode 7 = Meta_six + shift alt ctrll keycode 7 = Meta_asciicircum + ctrll ctrlr keycode 7 = six + shift ctrll ctrlr keycode 7 = comma + control ctrll ctrlr keycode 7 = Control_asciicircum + shift control ctrll ctrlr keycode 7 = Control_asciicircum + alt ctrll ctrlr keycode 7 = Meta_six + shift alt ctrll ctrlr keycode 7 = Meta_asciicircum +keycode 8 = seven ampersand braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + ctrlr keycode 8 = seven + shift ctrlr keycode 8 = period + control ctrlr keycode 8 = Control_underscore + shift control ctrlr keycode 8 = Control_underscore + alt ctrlr keycode 8 = Meta_seven + shift alt ctrlr keycode 8 = Meta_ampersand + ctrll keycode 8 = seven + shift ctrll keycode 8 = period + control ctrll keycode 8 = Control_underscore + shift control ctrll keycode 8 = Control_underscore + alt ctrll keycode 8 = Meta_seven + shift alt ctrll keycode 8 = Meta_ampersand + ctrll ctrlr keycode 8 = seven + shift ctrll ctrlr keycode 8 = period + control ctrll ctrlr keycode 8 = Control_underscore + shift control ctrll ctrlr keycode 8 = Control_underscore + alt ctrll ctrlr keycode 8 = Meta_seven + shift alt ctrll ctrlr keycode 8 = Meta_ampersand +keycode 9 = eight asterisk bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + ctrlr keycode 9 = eight + shift ctrlr keycode 9 = asterisk + control ctrlr keycode 9 = Delete + shift control ctrlr keycode 9 = Delete + alt ctrlr keycode 9 = Meta_eight + shift alt ctrlr keycode 9 = Meta_asterisk + ctrll keycode 9 = eight + shift ctrll keycode 9 = asterisk + control ctrll keycode 9 = Delete + shift control ctrll keycode 9 = Delete + alt ctrll keycode 9 = Meta_eight + shift alt ctrll keycode 9 = Meta_asterisk + ctrll ctrlr keycode 9 = eight + shift ctrll ctrlr keycode 9 = asterisk + control ctrll ctrlr keycode 9 = Delete + shift control ctrll ctrlr keycode 9 = Delete + alt ctrll ctrlr keycode 9 = Meta_eight + shift alt ctrll ctrlr keycode 9 = Meta_asterisk +keycode 10 = nine parenleft bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + ctrlr keycode 10 = nine + shift ctrlr keycode 10 = parenleft + alt ctrlr keycode 10 = Meta_nine + shift alt ctrlr keycode 10 = Meta_parenleft + ctrll keycode 10 = nine + shift ctrll keycode 10 = parenleft + alt ctrll keycode 10 = Meta_nine + shift alt ctrll keycode 10 = Meta_parenleft + ctrll ctrlr keycode 10 = nine + shift ctrll ctrlr keycode 10 = parenleft + alt ctrll ctrlr keycode 10 = Meta_nine + shift alt ctrll ctrlr keycode 10 = Meta_parenleft +keycode 11 = zero parenright braceright + alt keycode 11 = Meta_zero + alt keycode 11 = Meta_parenright + ctrlr keycode 11 = zero + shift ctrlr keycode 11 = parenright + alt ctrlr keycode 11 = Meta_zero + shift alt ctrlr keycode 11 = Meta_parenright + ctrll keycode 11 = zero + shift ctrll keycode 11 = parenright + alt ctrll keycode 11 = Meta_zero + shift alt ctrll keycode 11 = Meta_parenright + ctrll ctrlr keycode 11 = zero + shift ctrll ctrlr keycode 11 = parenright + alt ctrll ctrlr keycode 11 = Meta_zero + shift alt ctrll ctrlr keycode 11 = Meta_parenright +keycode 12 = minus underscore backslash + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + ctrlr keycode 12 = minus + shift ctrlr keycode 12 = underscore + control ctrlr keycode 12 = Control_underscore + shift control ctrlr keycode 12 = Control_underscore + alt ctrlr keycode 12 = Meta_minus + shift alt ctrlr keycode 12 = Meta_underscore + ctrll keycode 12 = minus + shift ctrll keycode 12 = underscore + control ctrll keycode 12 = Control_underscore + shift control ctrll keycode 12 = Control_underscore + alt ctrll keycode 12 = Meta_minus + shift alt ctrll keycode 12 = Meta_underscore + ctrll ctrlr keycode 12 = minus + shift ctrll ctrlr keycode 12 = underscore + control ctrll ctrlr keycode 12 = Control_underscore + shift control ctrll ctrlr keycode 12 = Control_underscore + alt ctrll ctrlr keycode 12 = Meta_minus + shift alt ctrll ctrlr keycode 12 = Meta_underscore +keycode 13 = equal plus + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + ctrlr keycode 13 = equal + shift ctrlr keycode 13 = plus + alt ctrlr keycode 13 = Meta_equal + shift alt ctrlr keycode 13 = Meta_plus + ctrll keycode 13 = equal + shift ctrll keycode 13 = plus + alt ctrll keycode 13 = Meta_equal + shift alt ctrll keycode 13 = Meta_plus + ctrll ctrlr keycode 13 = equal + shift ctrll ctrlr keycode 13 = plus + alt ctrll ctrlr keycode 13 = Meta_equal + shift alt ctrll ctrlr keycode 13 = Meta_plus +keycode 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + ctrlr keycode 14 = Delete + shift ctrlr keycode 14 = Delete + control ctrlr keycode 14 = BackSpace + shift control ctrlr keycode 14 = BackSpace + alt ctrlr keycode 14 = Meta_Delete + shift alt ctrlr keycode 14 = Meta_Delete + ctrll keycode 14 = Delete + shift ctrll keycode 14 = Delete + control ctrll keycode 14 = BackSpace + shift control ctrll keycode 14 = BackSpace + alt ctrll keycode 14 = Meta_Delete + shift alt ctrll keycode 14 = Meta_Delete + ctrll ctrlr keycode 14 = Delete + shift ctrll ctrlr keycode 14 = Delete + control ctrll ctrlr keycode 14 = BackSpace + shift control ctrll ctrlr keycode 14 = BackSpace + alt ctrll ctrlr keycode 14 = Meta_Delete + shift alt ctrll ctrlr keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab + ctrlr keycode 15 = Tab + shift ctrlr keycode 15 = Tab + alt ctrlr keycode 15 = Meta_Tab + shift alt ctrlr keycode 15 = Meta_Tab + ctrll keycode 15 = Tab + shift ctrll keycode 15 = Tab + alt ctrll keycode 15 = Meta_Tab + shift alt ctrll keycode 15 = Meta_Tab + ctrll ctrlr keycode 15 = Tab + shift ctrll ctrlr keycode 15 = Tab + alt ctrll ctrlr keycode 15 = Meta_Tab + shift alt ctrll ctrlr keycode 15 = Meta_Tab +keycode 16 = q + ctrlr keycode 16 = +202 + shift ctrlr keycode 16 = +234 + control ctrlr keycode 16 = Control_q + shift control ctrlr keycode 16 = Control_q + alt ctrlr keycode 16 = Meta_q + shift alt ctrlr keycode 16 = Meta_Q + control alt ctrlr keycode 16 = Meta_Control_q + shift control alt ctrlr keycode 16 = Meta_Control_q + ctrll keycode 16 = +202 + shift ctrll keycode 16 = +234 + control ctrll keycode 16 = Control_q + shift control ctrll keycode 16 = Control_q + alt ctrll keycode 16 = Meta_q + shift alt ctrll keycode 16 = Meta_Q + control alt ctrll keycode 16 = Meta_Control_q + shift control alt ctrll keycode 16 = Meta_Control_q + ctrll ctrlr keycode 16 = +202 + shift ctrll ctrlr keycode 16 = +234 + control ctrll ctrlr keycode 16 = Control_q + shift control ctrll ctrlr keycode 16 = Control_q + alt ctrll ctrlr keycode 16 = Meta_q + shift alt ctrll ctrlr keycode 16 = Meta_Q + control alt ctrll ctrlr keycode 16 = Meta_Control_q + shift control alt ctrll ctrlr keycode 16 = Meta_Control_q +keycode 17 = w + ctrlr keycode 17 = +195 + shift ctrlr keycode 17 = +227 + control ctrlr keycode 17 = Control_w + shift control ctrlr keycode 17 = Control_w + alt ctrlr keycode 17 = Meta_w + shift alt ctrlr keycode 17 = Meta_W + control alt ctrlr keycode 17 = Meta_Control_w + shift control alt ctrlr keycode 17 = Meta_Control_w + ctrll keycode 17 = +195 + shift ctrll keycode 17 = +227 + control ctrll keycode 17 = Control_w + shift control ctrll keycode 17 = Control_w + alt ctrll keycode 17 = Meta_w + shift alt ctrll keycode 17 = Meta_W + control alt ctrll keycode 17 = Meta_Control_w + shift control alt ctrll keycode 17 = Meta_Control_w + ctrll ctrlr keycode 17 = +195 + shift ctrll ctrlr keycode 17 = +227 + control ctrll ctrlr keycode 17 = Control_w + shift control ctrll ctrlr keycode 17 = Control_w + alt ctrll ctrlr keycode 17 = Meta_w + shift alt ctrll ctrlr keycode 17 = Meta_W + control alt ctrll ctrlr keycode 17 = Meta_Control_w + shift control alt ctrll ctrlr keycode 17 = Meta_Control_w +keycode 18 = e + ctrlr keycode 18 = +213 + shift ctrlr keycode 18 = +245 + control ctrlr keycode 18 = Control_e + shift control ctrlr keycode 18 = Control_e + alt ctrlr keycode 18 = Meta_e + shift alt ctrlr keycode 18 = Meta_E + control alt ctrlr keycode 18 = Meta_Control_e + shift control alt ctrlr keycode 18 = Meta_Control_e + ctrll keycode 18 = +213 + shift ctrll keycode 18 = +245 + control ctrll keycode 18 = Control_e + shift control ctrll keycode 18 = Control_e + alt ctrll keycode 18 = Meta_e + shift alt ctrll keycode 18 = Meta_E + control alt ctrll keycode 18 = Meta_Control_e + shift control alt ctrll keycode 18 = Meta_Control_e + ctrll ctrlr keycode 18 = +213 + shift ctrll ctrlr keycode 18 = +245 + control ctrll ctrlr keycode 18 = Control_e + shift control ctrll ctrlr keycode 18 = Control_e + alt ctrll ctrlr keycode 18 = Meta_e + shift alt ctrll ctrlr keycode 18 = Meta_E + control alt ctrll ctrlr keycode 18 = Meta_Control_e + shift control alt ctrll ctrlr keycode 18 = Meta_Control_e +keycode 19 = r + ctrlr keycode 19 = +203 + shift ctrlr keycode 19 = +235 + control ctrlr keycode 19 = Control_r + shift control ctrlr keycode 19 = Control_r + alt ctrlr keycode 19 = Meta_r + shift alt ctrlr keycode 19 = Meta_R + control alt ctrlr keycode 19 = Meta_Control_r + shift control alt ctrlr keycode 19 = Meta_Control_r + ctrll keycode 19 = +203 + shift ctrll keycode 19 = +235 + control ctrll keycode 19 = Control_r + shift control ctrll keycode 19 = Control_r + alt ctrll keycode 19 = Meta_r + shift alt ctrll keycode 19 = Meta_R + control alt ctrll keycode 19 = Meta_Control_r + shift control alt ctrll keycode 19 = Meta_Control_r + ctrll ctrlr keycode 19 = +203 + shift ctrll ctrlr keycode 19 = +235 + control ctrll ctrlr keycode 19 = Control_r + shift control ctrll ctrlr keycode 19 = Control_r + alt ctrll ctrlr keycode 19 = Meta_r + shift alt ctrll ctrlr keycode 19 = Meta_R + control alt ctrll ctrlr keycode 19 = Meta_Control_r + shift control alt ctrll ctrlr keycode 19 = Meta_Control_r +keycode 20 = t + ctrlr keycode 20 = +197 + shift ctrlr keycode 20 = +229 + control ctrlr keycode 20 = Control_t + shift control ctrlr keycode 20 = Control_t + alt ctrlr keycode 20 = Meta_t + shift alt ctrlr keycode 20 = Meta_T + control alt ctrlr keycode 20 = Meta_Control_t + shift control alt ctrlr keycode 20 = Meta_Control_t + ctrll keycode 20 = +197 + shift ctrll keycode 20 = +229 + control ctrll keycode 20 = Control_t + shift control ctrll keycode 20 = Control_t + alt ctrll keycode 20 = Meta_t + shift alt ctrll keycode 20 = Meta_T + control alt ctrll keycode 20 = Meta_Control_t + shift control alt ctrll keycode 20 = Meta_Control_t + ctrll ctrlr keycode 20 = +197 + shift ctrll ctrlr keycode 20 = +229 + control ctrll ctrlr keycode 20 = Control_t + shift control ctrll ctrlr keycode 20 = Control_t + alt ctrll ctrlr keycode 20 = Meta_t + shift alt ctrll ctrlr keycode 20 = Meta_T + control alt ctrll ctrlr keycode 20 = Meta_Control_t + shift control alt ctrll ctrlr keycode 20 = Meta_Control_t +keycode 21 = y + ctrlr keycode 21 = +206 + shift ctrlr keycode 21 = +238 + control ctrlr keycode 21 = Control_y + shift control ctrlr keycode 21 = Control_y + alt ctrlr keycode 21 = Meta_y + shift alt ctrlr keycode 21 = Meta_Y + control alt ctrlr keycode 21 = Meta_Control_y + shift control alt ctrlr keycode 21 = Meta_Control_y + ctrll keycode 21 = +206 + shift ctrll keycode 21 = +238 + control ctrll keycode 21 = Control_y + shift control ctrll keycode 21 = Control_y + alt ctrll keycode 21 = Meta_y + shift alt ctrll keycode 21 = Meta_Y + control alt ctrll keycode 21 = Meta_Control_y + shift control alt ctrll keycode 21 = Meta_Control_y + ctrll ctrlr keycode 21 = +206 + shift ctrll ctrlr keycode 21 = +238 + control ctrll ctrlr keycode 21 = Control_y + shift control ctrll ctrlr keycode 21 = Control_y + alt ctrll ctrlr keycode 21 = Meta_y + shift alt ctrll ctrlr keycode 21 = Meta_Y + control alt ctrll ctrlr keycode 21 = Meta_Control_y + shift control alt ctrll ctrlr keycode 21 = Meta_Control_y +keycode 22 = u + ctrlr keycode 22 = +199 + shift ctrlr keycode 22 = +231 + control ctrlr keycode 22 = Control_u + shift control ctrlr keycode 22 = Control_u + alt ctrlr keycode 22 = Meta_u + shift alt ctrlr keycode 22 = Meta_U + control alt ctrlr keycode 22 = Meta_Control_u + shift control alt ctrlr keycode 22 = Meta_Control_u + ctrll keycode 22 = +199 + shift ctrll keycode 22 = +231 + control ctrll keycode 22 = Control_u + shift control ctrll keycode 22 = Control_u + alt ctrll keycode 22 = Meta_u + shift alt ctrll keycode 22 = Meta_U + control alt ctrll keycode 22 = Meta_Control_u + shift control alt ctrll keycode 22 = Meta_Control_u + ctrll ctrlr keycode 22 = +199 + shift ctrll ctrlr keycode 22 = +231 + control ctrll ctrlr keycode 22 = Control_u + shift control ctrll ctrlr keycode 22 = Control_u + alt ctrll ctrlr keycode 22 = Meta_u + shift alt ctrll ctrlr keycode 22 = Meta_U + control alt ctrll ctrlr keycode 22 = Meta_Control_u + shift control alt ctrll ctrlr keycode 22 = Meta_Control_u +keycode 23 = i + ctrlr keycode 23 = +219 + shift ctrlr keycode 23 = +251 + control ctrlr keycode 23 = Control_i + shift control ctrlr keycode 23 = Control_i + alt ctrlr keycode 23 = Meta_i + shift alt ctrlr keycode 23 = Meta_I + control alt ctrlr keycode 23 = Meta_Control_i + shift control alt ctrlr keycode 23 = Meta_Control_i + ctrll keycode 23 = +219 + shift ctrll keycode 23 = +251 + control ctrll keycode 23 = Control_i + shift control ctrll keycode 23 = Control_i + alt ctrll keycode 23 = Meta_i + shift alt ctrll keycode 23 = Meta_I + control alt ctrll keycode 23 = Meta_Control_i + shift control alt ctrll keycode 23 = Meta_Control_i + ctrll ctrlr keycode 23 = +219 + shift ctrll ctrlr keycode 23 = +251 + control ctrll ctrlr keycode 23 = Control_i + shift control ctrll ctrlr keycode 23 = Control_i + alt ctrll ctrlr keycode 23 = Meta_i + shift alt ctrll ctrlr keycode 23 = Meta_I + control alt ctrll ctrlr keycode 23 = Meta_Control_i + shift control alt ctrll ctrlr keycode 23 = Meta_Control_i +keycode 24 = o + ctrlr keycode 24 = +221 + shift ctrlr keycode 24 = +253 + control ctrlr keycode 24 = Control_o + shift control ctrlr keycode 24 = Control_o + alt ctrlr keycode 24 = Meta_o + shift alt ctrlr keycode 24 = Meta_O + control alt ctrlr keycode 24 = Meta_Control_o + shift control alt ctrlr keycode 24 = Meta_Control_o + ctrll keycode 24 = +221 + shift ctrll keycode 24 = +253 + control ctrll keycode 24 = Control_o + shift control ctrll keycode 24 = Control_o + alt ctrll keycode 24 = Meta_o + shift alt ctrll keycode 24 = Meta_O + control alt ctrll keycode 24 = Meta_Control_o + shift control alt ctrll keycode 24 = Meta_Control_o + ctrll ctrlr keycode 24 = +221 + shift ctrll ctrlr keycode 24 = +253 + control ctrll ctrlr keycode 24 = Control_o + shift control ctrll ctrlr keycode 24 = Control_o + alt ctrll ctrlr keycode 24 = Meta_o + shift alt ctrll ctrlr keycode 24 = Meta_O + control alt ctrll ctrlr keycode 24 = Meta_Control_o + shift control alt ctrll ctrlr keycode 24 = Meta_Control_o +keycode 25 = p + ctrlr keycode 25 = +218 + shift ctrlr keycode 25 = +250 + control ctrlr keycode 25 = Control_p + shift control ctrlr keycode 25 = Control_p + alt ctrlr keycode 25 = Meta_p + shift alt ctrlr keycode 25 = Meta_P + control alt ctrlr keycode 25 = Meta_Control_p + shift control alt ctrlr keycode 25 = Meta_Control_p + ctrll keycode 25 = +218 + shift ctrll keycode 25 = +250 + control ctrll keycode 25 = Control_p + shift control ctrll keycode 25 = Control_p + alt ctrll keycode 25 = Meta_p + shift alt ctrll keycode 25 = Meta_P + control alt ctrll keycode 25 = Meta_Control_p + shift control alt ctrll keycode 25 = Meta_Control_p + ctrll ctrlr keycode 25 = +218 + shift ctrll ctrlr keycode 25 = +250 + control ctrll ctrlr keycode 25 = Control_p + shift control ctrll ctrlr keycode 25 = Control_p + alt ctrll ctrlr keycode 25 = Meta_p + shift alt ctrll ctrlr keycode 25 = Meta_P + control alt ctrll ctrlr keycode 25 = Meta_Control_p + shift control alt ctrll ctrlr keycode 25 = Meta_Control_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft + ctrlr keycode 26 = +200 + shift ctrlr keycode 26 = +232 + control ctrlr keycode 26 = Escape + shift control ctrlr keycode 26 = Escape + alt ctrlr keycode 26 = Meta_bracketleft + shift alt ctrlr keycode 26 = Meta_braceleft + ctrll keycode 26 = +200 + shift ctrll keycode 26 = +232 + control ctrll keycode 26 = Escape + shift control ctrll keycode 26 = Escape + alt ctrll keycode 26 = Meta_bracketleft + shift alt ctrll keycode 26 = Meta_braceleft + ctrll ctrlr keycode 26 = +200 + shift ctrll ctrlr keycode 26 = +232 + control ctrll ctrlr keycode 26 = Escape + shift control ctrll ctrlr keycode 26 = Escape + alt ctrll ctrlr keycode 26 = Meta_bracketleft + shift alt ctrll ctrlr keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright + ctrlr keycode 27 = +223 + shift ctrlr keycode 27 = +255 + control ctrlr keycode 27 = Control_bracketright + shift control ctrlr keycode 27 = Control_bracketright + alt ctrlr keycode 27 = Meta_bracketright + shift alt ctrlr keycode 27 = Meta_braceright + control alt ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrlr keycode 27 = Meta_Control_bracketright + ctrll keycode 27 = +173 + shift ctrll keycode 27 = +189 + control ctrll keycode 27 = Control_bracketright + shift control ctrll keycode 27 = Control_bracketright + alt ctrll keycode 27 = Meta_bracketright + shift alt ctrll keycode 27 = Meta_braceright + control alt ctrll keycode 27 = Meta_Control_bracketright + shift control alt ctrll keycode 27 = Meta_Control_bracketright + ctrll ctrlr keycode 27 = +173 + shift ctrll ctrlr keycode 27 = +189 + control ctrll ctrlr keycode 27 = Control_bracketright + shift control ctrll ctrlr keycode 27 = Control_bracketright + alt ctrll ctrlr keycode 27 = Meta_bracketright + shift alt ctrll ctrlr keycode 27 = Meta_braceright + control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a + ctrlr keycode 30 = +198 + shift ctrlr keycode 30 = +230 + control ctrlr keycode 30 = Control_a + shift control ctrlr keycode 30 = Control_a + alt ctrlr keycode 30 = Meta_a + shift alt ctrlr keycode 30 = Meta_A + control alt ctrlr keycode 30 = Meta_Control_a + shift control alt ctrlr keycode 30 = Meta_Control_a + ctrll keycode 30 = +198 + shift ctrll keycode 30 = +230 + control ctrll keycode 30 = Control_a + shift control ctrll keycode 30 = Control_a + alt ctrll keycode 30 = Meta_a + shift alt ctrll keycode 30 = Meta_A + control alt ctrll keycode 30 = Meta_Control_a + shift control alt ctrll keycode 30 = Meta_Control_a + ctrll ctrlr keycode 30 = +198 + shift ctrll ctrlr keycode 30 = +230 + control ctrll ctrlr keycode 30 = Control_a + shift control ctrll ctrlr keycode 30 = Control_a + alt ctrll ctrlr keycode 30 = Meta_a + shift alt ctrll ctrlr keycode 30 = Meta_A + control alt ctrll ctrlr keycode 30 = Meta_Control_a + shift control alt ctrll ctrlr keycode 30 = Meta_Control_a +keycode 31 = s + ctrlr keycode 31 = +217 + shift ctrlr keycode 31 = +249 + control ctrlr keycode 31 = Control_s + shift control ctrlr keycode 31 = Control_s + alt ctrlr keycode 31 = Meta_s + shift alt ctrlr keycode 31 = Meta_S + control alt ctrlr keycode 31 = Meta_Control_s + shift control alt ctrlr keycode 31 = Meta_Control_s + ctrll keycode 31 = +201 + shift ctrll keycode 31 = +233 + control ctrll keycode 31 = Control_s + shift control ctrll keycode 31 = Control_s + alt ctrll keycode 31 = Meta_s + shift alt ctrll keycode 31 = Meta_S + control alt ctrll keycode 31 = Meta_Control_s + shift control alt ctrll keycode 31 = Meta_Control_s + ctrll ctrlr keycode 31 = +201 + shift ctrll ctrlr keycode 31 = +233 + control ctrll ctrlr keycode 31 = Control_s + shift control ctrll ctrlr keycode 31 = Control_s + alt ctrll ctrlr keycode 31 = Meta_s + shift alt ctrll ctrlr keycode 31 = Meta_S + control alt ctrll ctrlr keycode 31 = Meta_Control_s + shift control alt ctrll ctrlr keycode 31 = Meta_Control_s +keycode 32 = d + ctrlr keycode 32 = +215 + shift ctrlr keycode 32 = +247 + control ctrlr keycode 32 = Control_d + shift control ctrlr keycode 32 = Control_d + alt ctrlr keycode 32 = Meta_d + shift alt ctrlr keycode 32 = Meta_D + control alt ctrlr keycode 32 = Meta_Control_d + shift control alt ctrlr keycode 32 = Meta_Control_d + ctrll keycode 32 = +215 + shift ctrll keycode 32 = +247 + control ctrll keycode 32 = Control_d + shift control ctrll keycode 32 = Control_d + alt ctrll keycode 32 = Meta_d + shift alt ctrll keycode 32 = Meta_D + control alt ctrll keycode 32 = Meta_Control_d + shift control alt ctrll keycode 32 = Meta_Control_d + ctrll ctrlr keycode 32 = +215 + shift ctrll ctrlr keycode 32 = +247 + control ctrll ctrlr keycode 32 = Control_d + shift control ctrll ctrlr keycode 32 = Control_d + alt ctrll ctrlr keycode 32 = Meta_d + shift alt ctrll ctrlr keycode 32 = Meta_D + control alt ctrll ctrlr keycode 32 = Meta_Control_d + shift control alt ctrll ctrlr keycode 32 = Meta_Control_d +keycode 33 = f + ctrlr keycode 33 = +193 + shift ctrlr keycode 33 = +225 + control ctrlr keycode 33 = Control_f + shift control ctrlr keycode 33 = Control_f + alt ctrlr keycode 33 = Meta_f + shift alt ctrlr keycode 33 = Meta_F + control alt ctrlr keycode 33 = Meta_Control_f + shift control alt ctrlr keycode 33 = Meta_Control_f + ctrll keycode 33 = +193 + shift ctrll keycode 33 = +225 + control ctrll keycode 33 = Control_f + shift control ctrll keycode 33 = Control_f + alt ctrll keycode 33 = Meta_f + shift alt ctrll keycode 33 = Meta_F + control alt ctrll keycode 33 = Meta_Control_f + shift control alt ctrll keycode 33 = Meta_Control_f + ctrll ctrlr keycode 33 = +193 + shift ctrll ctrlr keycode 33 = +225 + control ctrll ctrlr keycode 33 = Control_f + shift control ctrll ctrlr keycode 33 = Control_f + alt ctrll ctrlr keycode 33 = Meta_f + shift alt ctrll ctrlr keycode 33 = Meta_F + control alt ctrll ctrlr keycode 33 = Meta_Control_f + shift control alt ctrll ctrlr keycode 33 = Meta_Control_f +keycode 34 = g + ctrlr keycode 34 = +208 + shift ctrlr keycode 34 = +240 + control ctrlr keycode 34 = Control_g + shift control ctrlr keycode 34 = Control_g + alt ctrlr keycode 34 = Meta_g + shift alt ctrlr keycode 34 = Meta_G + control alt ctrlr keycode 34 = Meta_Control_g + shift control alt ctrlr keycode 34 = Meta_Control_g + ctrll keycode 34 = +208 + shift ctrll keycode 34 = +240 + control ctrll keycode 34 = Control_g + shift control ctrll keycode 34 = Control_g + alt ctrll keycode 34 = Meta_g + shift alt ctrll keycode 34 = Meta_G + control alt ctrll keycode 34 = Meta_Control_g + shift control alt ctrll keycode 34 = Meta_Control_g + ctrll ctrlr keycode 34 = +208 + shift ctrll ctrlr keycode 34 = +240 + control ctrll ctrlr keycode 34 = Control_g + shift control ctrll ctrlr keycode 34 = Control_g + alt ctrll ctrlr keycode 34 = Meta_g + shift alt ctrll ctrlr keycode 34 = Meta_G + control alt ctrll ctrlr keycode 34 = Meta_Control_g + shift control alt ctrll ctrlr keycode 34 = Meta_Control_g +keycode 35 = h + ctrlr keycode 35 = +210 + shift ctrlr keycode 35 = +242 + control ctrlr keycode 35 = Control_h + shift control ctrlr keycode 35 = Control_h + alt ctrlr keycode 35 = Meta_h + shift alt ctrlr keycode 35 = Meta_H + control alt ctrlr keycode 35 = Meta_Control_h + shift control alt ctrlr keycode 35 = Meta_Control_h + ctrll keycode 35 = +210 + shift ctrll keycode 35 = +242 + control ctrll keycode 35 = Control_h + shift control ctrll keycode 35 = Control_h + alt ctrll keycode 35 = Meta_h + shift alt ctrll keycode 35 = Meta_H + control alt ctrll keycode 35 = Meta_Control_h + shift control alt ctrll keycode 35 = Meta_Control_h + ctrll ctrlr keycode 35 = +210 + shift ctrll ctrlr keycode 35 = +242 + control ctrll ctrlr keycode 35 = Control_h + shift control ctrll ctrlr keycode 35 = Control_h + alt ctrll ctrlr keycode 35 = Meta_h + shift alt ctrll ctrlr keycode 35 = Meta_H + control alt ctrll ctrlr keycode 35 = Meta_Control_h + shift control alt ctrll ctrlr keycode 35 = Meta_Control_h +keycode 36 = j + ctrlr keycode 36 = +207 + shift ctrlr keycode 36 = +239 + control ctrlr keycode 36 = Control_j + shift control ctrlr keycode 36 = Control_j + alt ctrlr keycode 36 = Meta_j + shift alt ctrlr keycode 36 = Meta_J + control alt ctrlr keycode 36 = Meta_Control_j + shift control alt ctrlr keycode 36 = Meta_Control_j + ctrll keycode 36 = +207 + shift ctrll keycode 36 = +239 + control ctrll keycode 36 = Control_j + shift control ctrll keycode 36 = Control_j + alt ctrll keycode 36 = Meta_j + shift alt ctrll keycode 36 = Meta_J + control alt ctrll keycode 36 = Meta_Control_j + shift control alt ctrll keycode 36 = Meta_Control_j + ctrll ctrlr keycode 36 = +207 + shift ctrll ctrlr keycode 36 = +239 + control ctrll ctrlr keycode 36 = Control_j + shift control ctrll ctrlr keycode 36 = Control_j + alt ctrll ctrlr keycode 36 = Meta_j + shift alt ctrll ctrlr keycode 36 = Meta_J + control alt ctrll ctrlr keycode 36 = Meta_Control_j + shift control alt ctrll ctrlr keycode 36 = Meta_Control_j +keycode 37 = k + ctrlr keycode 37 = +204 + shift ctrlr keycode 37 = +236 + control ctrlr keycode 37 = Control_k + shift control ctrlr keycode 37 = Control_k + alt ctrlr keycode 37 = Meta_k + shift alt ctrlr keycode 37 = Meta_K + control alt ctrlr keycode 37 = Meta_Control_k + shift control alt ctrlr keycode 37 = Meta_Control_k + ctrll keycode 37 = +204 + shift ctrll keycode 37 = +236 + control ctrll keycode 37 = Control_k + shift control ctrll keycode 37 = Control_k + alt ctrll keycode 37 = Meta_k + shift alt ctrll keycode 37 = Meta_K + control alt ctrll keycode 37 = Meta_Control_k + shift control alt ctrll keycode 37 = Meta_Control_k + ctrll ctrlr keycode 37 = +204 + shift ctrll ctrlr keycode 37 = +236 + control ctrll ctrlr keycode 37 = Control_k + shift control ctrll ctrlr keycode 37 = Control_k + alt ctrll ctrlr keycode 37 = Meta_k + shift alt ctrll ctrlr keycode 37 = Meta_K + control alt ctrll ctrlr keycode 37 = Meta_Control_k + shift control alt ctrll ctrlr keycode 37 = Meta_Control_k +keycode 38 = l + ctrlr keycode 38 = +196 + shift ctrlr keycode 38 = +228 + control ctrlr keycode 38 = Control_l + shift control ctrlr keycode 38 = Control_l + alt ctrlr keycode 38 = Meta_l + shift alt ctrlr keycode 38 = Meta_L + control alt ctrlr keycode 38 = Meta_Control_l + shift control alt ctrlr keycode 38 = Meta_Control_l + ctrll keycode 38 = +196 + shift ctrll keycode 38 = +228 + control ctrll keycode 38 = Control_l + shift control ctrll keycode 38 = Control_l + alt ctrll keycode 38 = Meta_l + shift alt ctrll keycode 38 = Meta_L + control alt ctrll keycode 38 = Meta_Control_l + shift control alt ctrll keycode 38 = Meta_Control_l + ctrll ctrlr keycode 38 = +196 + shift ctrll ctrlr keycode 38 = +228 + control ctrll ctrlr keycode 38 = Control_l + shift control ctrll ctrlr keycode 38 = Control_l + alt ctrll ctrlr keycode 38 = Meta_l + shift alt ctrll ctrlr keycode 38 = Meta_L + control alt ctrll ctrlr keycode 38 = Meta_Control_l + shift control alt ctrll ctrlr keycode 38 = Meta_Control_l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon + shift alt keycode 39 = Meta_colon + ctrlr keycode 39 = +214 + shift ctrlr keycode 39 = +246 + alt ctrlr keycode 39 = Meta_semicolon + shift alt ctrlr keycode 39 = Meta_colon + ctrll keycode 39 = +214 + shift ctrll keycode 39 = +246 + alt ctrll keycode 39 = Meta_semicolon + shift alt ctrll keycode 39 = Meta_colon + ctrll ctrlr keycode 39 = +214 + shift ctrll ctrlr keycode 39 = +246 + alt ctrll ctrlr keycode 39 = Meta_semicolon + shift alt ctrll ctrlr keycode 39 = Meta_colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + shift alt keycode 40 = Meta_quotedbl + ctrlr keycode 40 = +220 + shift ctrlr keycode 40 = +252 + control ctrlr keycode 40 = Control_g + shift control ctrlr keycode 40 = Control_g + alt ctrlr keycode 40 = Meta_apostrophe + shift alt ctrlr keycode 40 = Meta_quotedbl + ctrll keycode 40 = +164 + shift ctrll keycode 40 = +180 + control ctrll keycode 40 = Control_g + shift control ctrll keycode 40 = Control_g + alt ctrll keycode 40 = Meta_apostrophe + shift alt ctrll keycode 40 = Meta_quotedbl + ctrll ctrlr keycode 40 = +164 + shift ctrll ctrlr keycode 40 = +180 + control ctrll ctrlr keycode 40 = Control_g + shift control ctrll ctrlr keycode 40 = Control_g + alt ctrll ctrlr keycode 40 = Meta_apostrophe + shift alt ctrll ctrlr keycode 40 = Meta_quotedbl +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + shift alt keycode 41 = Meta_asciitilde + ctrlr keycode 41 = apostrophe + shift ctrlr keycode 41 = question + control ctrlr keycode 41 = nul + shift control ctrlr keycode 41 = nul + alt ctrlr keycode 41 = Meta_grave + shift alt ctrlr keycode 41 = Meta_asciitilde + ctrll keycode 41 = apostrophe + shift ctrll keycode 41 = question + control ctrll keycode 41 = nul + shift control ctrll keycode 41 = nul + alt ctrll keycode 41 = Meta_grave + shift alt ctrll keycode 41 = Meta_asciitilde + ctrll ctrlr keycode 41 = apostrophe + shift ctrll ctrlr keycode 41 = question + control ctrll ctrlr keycode 41 = nul + shift control ctrll ctrlr keycode 41 = nul + alt ctrll ctrlr keycode 41 = Meta_grave + shift alt ctrll ctrlr keycode 41 = Meta_asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar + control alt keycode 43 = Meta_Control_backslash + shift control alt keycode 43 = Meta_Control_backslash + ctrlr keycode 43 = backslash + shift ctrlr keycode 43 = bar + control ctrlr keycode 43 = Control_backslash + shift control ctrlr keycode 43 = Control_backslash + alt ctrlr keycode 43 = Meta_backslash + shift alt ctrlr keycode 43 = Meta_bar + control alt ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrlr keycode 43 = Meta_Control_backslash + ctrll keycode 43 = backslash + shift ctrll keycode 43 = bar + control ctrll keycode 43 = Control_backslash + shift control ctrll keycode 43 = Control_backslash + alt ctrll keycode 43 = Meta_backslash + shift alt ctrll keycode 43 = Meta_bar + control alt ctrll keycode 43 = Meta_Control_backslash + shift control alt ctrll keycode 43 = Meta_Control_backslash + ctrll ctrlr keycode 43 = backslash + shift ctrll ctrlr keycode 43 = bar + control ctrll ctrlr keycode 43 = Control_backslash + shift control ctrll ctrlr keycode 43 = Control_backslash + alt ctrll ctrlr keycode 43 = Meta_backslash + shift alt ctrll ctrlr keycode 43 = Meta_bar + control alt ctrll ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrll ctrlr keycode 43 = Meta_Control_backslash +keycode 44 = z + ctrlr keycode 44 = +209 + shift ctrlr keycode 44 = +241 + control ctrlr keycode 44 = Control_z + shift control ctrlr keycode 44 = Control_z + alt ctrlr keycode 44 = Meta_z + shift alt ctrlr keycode 44 = Meta_Z + control alt ctrlr keycode 44 = Meta_Control_z + shift control alt ctrlr keycode 44 = Meta_Control_z + ctrll keycode 44 = +209 + shift ctrll keycode 44 = +241 + control ctrll keycode 44 = Control_z + shift control ctrll keycode 44 = Control_z + alt ctrll keycode 44 = Meta_z + shift alt ctrll keycode 44 = Meta_Z + control alt ctrll keycode 44 = Meta_Control_z + shift control alt ctrll keycode 44 = Meta_Control_z + ctrll ctrlr keycode 44 = +209 + shift ctrll ctrlr keycode 44 = +241 + control ctrll ctrlr keycode 44 = Control_z + shift control ctrll ctrlr keycode 44 = Control_z + alt ctrll ctrlr keycode 44 = Meta_z + shift alt ctrll ctrlr keycode 44 = Meta_Z + control alt ctrll ctrlr keycode 44 = Meta_Control_z + shift control alt ctrll ctrlr keycode 44 = Meta_Control_z +keycode 45 = x + ctrlr keycode 45 = +222 + shift ctrlr keycode 45 = +254 + control ctrlr keycode 45 = Control_x + shift control ctrlr keycode 45 = Control_x + alt ctrlr keycode 45 = Meta_x + shift alt ctrlr keycode 45 = Meta_X + control alt ctrlr keycode 45 = Meta_Control_x + shift control alt ctrlr keycode 45 = Meta_Control_x + ctrll keycode 45 = +222 + shift ctrll keycode 45 = +254 + control ctrll keycode 45 = Control_x + shift control ctrll keycode 45 = Control_x + alt ctrll keycode 45 = Meta_x + shift alt ctrll keycode 45 = Meta_X + control alt ctrll keycode 45 = Meta_Control_x + shift control alt ctrll keycode 45 = Meta_Control_x + ctrll ctrlr keycode 45 = +222 + shift ctrll ctrlr keycode 45 = +254 + control ctrll ctrlr keycode 45 = Control_x + shift control ctrll ctrlr keycode 45 = Control_x + alt ctrll ctrlr keycode 45 = Meta_x + shift alt ctrll ctrlr keycode 45 = Meta_X + control alt ctrll ctrlr keycode 45 = Meta_Control_x + shift control alt ctrll ctrlr keycode 45 = Meta_Control_x +keycode 46 = c + ctrlr keycode 46 = +211 + shift ctrlr keycode 46 = +243 + control ctrlr keycode 46 = Control_c + shift control ctrlr keycode 46 = Control_c + alt ctrlr keycode 46 = Meta_c + shift alt ctrlr keycode 46 = Meta_C + control alt ctrlr keycode 46 = Meta_Control_c + shift control alt ctrlr keycode 46 = Meta_Control_c + ctrll keycode 46 = +211 + shift ctrll keycode 46 = +243 + control ctrll keycode 46 = Control_c + shift control ctrll keycode 46 = Control_c + alt ctrll keycode 46 = Meta_c + shift alt ctrll keycode 46 = Meta_C + control alt ctrll keycode 46 = Meta_Control_c + shift control alt ctrll keycode 46 = Meta_Control_c + ctrll ctrlr keycode 46 = +211 + shift ctrll ctrlr keycode 46 = +243 + control ctrll ctrlr keycode 46 = Control_c + shift control ctrll ctrlr keycode 46 = Control_c + alt ctrll ctrlr keycode 46 = Meta_c + shift alt ctrll ctrlr keycode 46 = Meta_C + control alt ctrll ctrlr keycode 46 = Meta_Control_c + shift control alt ctrll ctrlr keycode 46 = Meta_Control_c +keycode 47 = v + ctrlr keycode 47 = +205 + shift ctrlr keycode 47 = +237 + control ctrlr keycode 47 = Control_v + shift control ctrlr keycode 47 = Control_v + alt ctrlr keycode 47 = Meta_v + shift alt ctrlr keycode 47 = Meta_V + control alt ctrlr keycode 47 = Meta_Control_v + shift control alt ctrlr keycode 47 = Meta_Control_v + ctrll keycode 47 = +205 + shift ctrll keycode 47 = +237 + control ctrll keycode 47 = Control_v + shift control ctrll keycode 47 = Control_v + alt ctrll keycode 47 = Meta_v + shift alt ctrll keycode 47 = Meta_V + control alt ctrll keycode 47 = Meta_Control_v + shift control alt ctrll keycode 47 = Meta_Control_v + ctrll ctrlr keycode 47 = +205 + shift ctrll ctrlr keycode 47 = +237 + control ctrll ctrlr keycode 47 = Control_v + shift control ctrll ctrlr keycode 47 = Control_v + alt ctrll ctrlr keycode 47 = Meta_v + shift alt ctrll ctrlr keycode 47 = Meta_V + control alt ctrll ctrlr keycode 47 = Meta_Control_v + shift control alt ctrll ctrlr keycode 47 = Meta_Control_v +keycode 48 = b + ctrlr keycode 48 = +201 + shift ctrlr keycode 48 = +233 + control ctrlr keycode 48 = Control_b + shift control ctrlr keycode 48 = Control_b + alt ctrlr keycode 48 = Meta_b + shift alt ctrlr keycode 48 = Meta_B + control alt ctrlr keycode 48 = Meta_Control_b + shift control alt ctrlr keycode 48 = Meta_Control_b + ctrll keycode 48 = +166 + shift ctrll keycode 48 = +182 + control ctrll keycode 48 = Control_b + shift control ctrll keycode 48 = Control_b + alt ctrll keycode 48 = Meta_b + shift alt ctrll keycode 48 = Meta_B + control alt ctrll keycode 48 = Meta_Control_b + shift control alt ctrll keycode 48 = Meta_Control_b + ctrll ctrlr keycode 48 = +166 + shift ctrll ctrlr keycode 48 = +182 + control ctrll ctrlr keycode 48 = Control_b + shift control ctrll ctrlr keycode 48 = Control_b + alt ctrll ctrlr keycode 48 = Meta_b + shift alt ctrll ctrlr keycode 48 = Meta_B + control alt ctrll ctrlr keycode 48 = Meta_Control_b + shift control alt ctrll ctrlr keycode 48 = Meta_Control_b +keycode 49 = n + ctrlr keycode 49 = +212 + shift ctrlr keycode 49 = +244 + control ctrlr keycode 49 = Control_n + shift control ctrlr keycode 49 = Control_n + alt ctrlr keycode 49 = Meta_n + shift alt ctrlr keycode 49 = Meta_N + control alt ctrlr keycode 49 = Meta_Control_n + shift control alt ctrlr keycode 49 = Meta_Control_n + ctrll keycode 49 = +212 + shift ctrll keycode 49 = +244 + control ctrll keycode 49 = Control_n + shift control ctrll keycode 49 = Control_n + alt ctrll keycode 49 = Meta_n + shift alt ctrll keycode 49 = Meta_N + control alt ctrll keycode 49 = Meta_Control_n + shift control alt ctrll keycode 49 = Meta_Control_n + ctrll ctrlr keycode 49 = +212 + shift ctrll ctrlr keycode 49 = +244 + control ctrll ctrlr keycode 49 = Control_n + shift control ctrll ctrlr keycode 49 = Control_n + alt ctrll ctrlr keycode 49 = Meta_n + shift alt ctrll ctrlr keycode 49 = Meta_N + control alt ctrll ctrlr keycode 49 = Meta_Control_n + shift control alt ctrll ctrlr keycode 49 = Meta_Control_n +keycode 50 = m + ctrlr keycode 50 = +216 + shift ctrlr keycode 50 = +248 + control ctrlr keycode 50 = Control_m + shift control ctrlr keycode 50 = Control_m + alt ctrlr keycode 50 = Meta_m + shift alt ctrlr keycode 50 = Meta_M + control alt ctrlr keycode 50 = Meta_Control_m + shift control alt ctrlr keycode 50 = Meta_Control_m + ctrll keycode 50 = +216 + shift ctrll keycode 50 = +248 + control ctrll keycode 50 = Control_m + shift control ctrll keycode 50 = Control_m + alt ctrll keycode 50 = Meta_m + shift alt ctrll keycode 50 = Meta_M + control alt ctrll keycode 50 = Meta_Control_m + shift control alt ctrll keycode 50 = Meta_Control_m + ctrll ctrlr keycode 50 = +216 + shift ctrll ctrlr keycode 50 = +248 + control ctrll ctrlr keycode 50 = Control_m + shift control ctrll ctrlr keycode 50 = Control_m + alt ctrll ctrlr keycode 50 = Meta_m + shift alt ctrll ctrlr keycode 50 = Meta_M + control alt ctrll ctrlr keycode 50 = Meta_Control_m + shift control alt ctrll ctrlr keycode 50 = Meta_Control_m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less + ctrlr keycode 51 = +194 + shift ctrlr keycode 51 = +226 + alt ctrlr keycode 51 = Meta_comma + shift alt ctrlr keycode 51 = Meta_less + ctrll keycode 51 = +194 + shift ctrll keycode 51 = +226 + alt ctrll keycode 51 = Meta_comma + shift alt ctrll keycode 51 = Meta_less + ctrll ctrlr keycode 51 = +194 + shift ctrll ctrlr keycode 51 = +226 + alt ctrll ctrlr keycode 51 = Meta_comma + shift alt ctrll ctrlr keycode 51 = Meta_less +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + ctrlr keycode 52 = +192 + shift ctrlr keycode 52 = +224 + alt ctrlr keycode 52 = Meta_period + shift alt ctrlr keycode 52 = Meta_greater + ctrll keycode 52 = +192 + shift ctrll keycode 52 = +224 + alt ctrll keycode 52 = Meta_period + shift alt ctrll keycode 52 = Meta_greater + ctrll ctrlr keycode 52 = +192 + shift ctrll ctrlr keycode 52 = +224 + alt ctrll ctrlr keycode 52 = Meta_period + shift alt ctrll ctrlr keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash + ctrlr keycode 53 = +163 + shift ctrlr keycode 53 = +179 + alt ctrlr keycode 53 = Meta_slash + shift alt ctrlr keycode 53 = Meta_question + ctrll keycode 53 = +167 + shift ctrll keycode 53 = +183 + alt ctrll keycode 53 = Meta_slash + shift alt ctrll keycode 53 = Meta_question + ctrll ctrlr keycode 53 = +167 + shift ctrll ctrlr keycode 53 = +183 + alt ctrll ctrlr keycode 53 = Meta_slash + shift alt ctrll ctrlr keycode 53 = Meta_question +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space + ctrlr keycode 57 = space + shift ctrlr keycode 57 = space + control ctrlr keycode 57 = nul + shift control ctrlr keycode 57 = nul + alt ctrlr keycode 57 = Meta_space + shift alt ctrlr keycode 57 = Meta_space + ctrll keycode 57 = space + shift ctrll keycode 57 = space + control ctrll keycode 57 = nul + shift control ctrll keycode 57 = nul + alt ctrll keycode 57 = Meta_space + shift alt ctrll keycode 57 = Meta_space + ctrll ctrlr keycode 57 = space + shift ctrll ctrlr keycode 57 = space + control ctrll ctrlr keycode 57 = nul + shift control ctrll ctrlr keycode 57 = nul + alt ctrll ctrlr keycode 57 = Meta_space + shift alt ctrll ctrlr keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 + ctrlr keycode 59 = F1 + ctrlr shift keycode 59 = F13 + ctrlr altgr keycode 59 = Console_13 + ctrlr control keycode 59 = F25 + ctrlr shift control keycode 59 = F37 + ctrlr alt keycode 59 = Console_1 + ctrlr control alt keycode 59 = Console_1 + ctrll keycode 59 = F1 + ctrll shift keycode 59 = F13 + ctrll altgr keycode 59 = Console_13 + ctrll control keycode 59 = F25 + ctrll shift control keycode 59 = F37 + ctrll alt keycode 59 = Console_1 + ctrll control alt keycode 59 = Console_1 + ctrlr ctrll keycode 59 = F1 + ctrlr ctrll shift keycode 59 = F13 + ctrlr ctrll altgr keycode 59 = Console_13 + ctrlr ctrll control keycode 59 = F25 + ctrlr ctrll shift control keycode 59 = F37 + ctrlr ctrll alt keycode 59 = Console_1 + ctrlr ctrll control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 + ctrlr keycode 60 = F2 + ctrlr shift keycode 60 = F14 + ctrlr altgr keycode 60 = Console_14 + ctrlr control keycode 60 = F26 + ctrlr shift control keycode 60 = F38 + ctrlr alt keycode 60 = Console_2 + ctrlr control alt keycode 60 = Console_2 + ctrll keycode 60 = F2 + ctrll shift keycode 60 = F14 + ctrll altgr keycode 60 = Console_14 + ctrll control keycode 60 = F26 + ctrll shift control keycode 60 = F38 + ctrll alt keycode 60 = Console_2 + ctrll control alt keycode 60 = Console_2 + ctrlr ctrll keycode 60 = F2 + ctrlr ctrll shift keycode 60 = F14 + ctrlr ctrll altgr keycode 60 = Console_14 + ctrlr ctrll control keycode 60 = F26 + ctrlr ctrll shift control keycode 60 = F38 + ctrlr ctrll alt keycode 60 = Console_2 + ctrlr ctrll control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 + ctrlr keycode 61 = F3 + ctrlr shift keycode 61 = F15 + ctrlr altgr keycode 61 = Console_15 + ctrlr control keycode 61 = F27 + ctrlr shift control keycode 61 = F39 + ctrlr alt keycode 61 = Console_3 + ctrlr control alt keycode 61 = Console_3 + ctrll keycode 61 = F3 + ctrll shift keycode 61 = F15 + ctrll altgr keycode 61 = Console_15 + ctrll control keycode 61 = F27 + ctrll shift control keycode 61 = F39 + ctrll alt keycode 61 = Console_3 + ctrll control alt keycode 61 = Console_3 + ctrlr ctrll keycode 61 = F3 + ctrlr ctrll shift keycode 61 = F15 + ctrlr ctrll altgr keycode 61 = Console_15 + ctrlr ctrll control keycode 61 = F27 + ctrlr ctrll shift control keycode 61 = F39 + ctrlr ctrll alt keycode 61 = Console_3 + ctrlr ctrll control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 + ctrlr keycode 62 = F4 + ctrlr shift keycode 62 = F16 + ctrlr altgr keycode 62 = Console_16 + ctrlr control keycode 62 = F28 + ctrlr shift control keycode 62 = F40 + ctrlr alt keycode 62 = Console_4 + ctrlr control alt keycode 62 = Console_4 + ctrll keycode 62 = F4 + ctrll shift keycode 62 = F16 + ctrll altgr keycode 62 = Console_16 + ctrll control keycode 62 = F28 + ctrll shift control keycode 62 = F40 + ctrll alt keycode 62 = Console_4 + ctrll control alt keycode 62 = Console_4 + ctrlr ctrll keycode 62 = F4 + ctrlr ctrll shift keycode 62 = F16 + ctrlr ctrll altgr keycode 62 = Console_16 + ctrlr ctrll control keycode 62 = F28 + ctrlr ctrll shift control keycode 62 = F40 + ctrlr ctrll alt keycode 62 = Console_4 + ctrlr ctrll control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 + ctrlr keycode 63 = F5 + ctrlr shift keycode 63 = F17 + ctrlr altgr keycode 63 = Console_17 + ctrlr control keycode 63 = F29 + ctrlr shift control keycode 63 = F41 + ctrlr alt keycode 63 = Console_5 + ctrlr control alt keycode 63 = Console_5 + ctrll keycode 63 = F5 + ctrll shift keycode 63 = F17 + ctrll altgr keycode 63 = Console_17 + ctrll control keycode 63 = F29 + ctrll shift control keycode 63 = F41 + ctrll alt keycode 63 = Console_5 + ctrll control alt keycode 63 = Console_5 + ctrlr ctrll keycode 63 = F5 + ctrlr ctrll shift keycode 63 = F17 + ctrlr ctrll altgr keycode 63 = Console_17 + ctrlr ctrll control keycode 63 = F29 + ctrlr ctrll shift control keycode 63 = F41 + ctrlr ctrll alt keycode 63 = Console_5 + ctrlr ctrll control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 + ctrlr keycode 64 = F6 + ctrlr shift keycode 64 = F18 + ctrlr altgr keycode 64 = Console_18 + ctrlr control keycode 64 = F30 + ctrlr shift control keycode 64 = F42 + ctrlr alt keycode 64 = Console_6 + ctrlr control alt keycode 64 = Console_6 + ctrll keycode 64 = F6 + ctrll shift keycode 64 = F18 + ctrll altgr keycode 64 = Console_18 + ctrll control keycode 64 = F30 + ctrll shift control keycode 64 = F42 + ctrll alt keycode 64 = Console_6 + ctrll control alt keycode 64 = Console_6 + ctrlr ctrll keycode 64 = F6 + ctrlr ctrll shift keycode 64 = F18 + ctrlr ctrll altgr keycode 64 = Console_18 + ctrlr ctrll control keycode 64 = F30 + ctrlr ctrll shift control keycode 64 = F42 + ctrlr ctrll alt keycode 64 = Console_6 + ctrlr ctrll control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 + ctrlr keycode 65 = F7 + ctrlr shift keycode 65 = F19 + ctrlr altgr keycode 65 = Console_19 + ctrlr control keycode 65 = F31 + ctrlr shift control keycode 65 = F43 + ctrlr alt keycode 65 = Console_7 + ctrlr control alt keycode 65 = Console_7 + ctrll keycode 65 = F7 + ctrll shift keycode 65 = F19 + ctrll altgr keycode 65 = Console_19 + ctrll control keycode 65 = F31 + ctrll shift control keycode 65 = F43 + ctrll alt keycode 65 = Console_7 + ctrll control alt keycode 65 = Console_7 + ctrlr ctrll keycode 65 = F7 + ctrlr ctrll shift keycode 65 = F19 + ctrlr ctrll altgr keycode 65 = Console_19 + ctrlr ctrll control keycode 65 = F31 + ctrlr ctrll shift control keycode 65 = F43 + ctrlr ctrll alt keycode 65 = Console_7 + ctrlr ctrll control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 + ctrlr keycode 66 = F8 + ctrlr shift keycode 66 = F20 + ctrlr altgr keycode 66 = Console_20 + ctrlr control keycode 66 = F32 + ctrlr shift control keycode 66 = F44 + ctrlr alt keycode 66 = Console_8 + ctrlr control alt keycode 66 = Console_8 + ctrll keycode 66 = F8 + ctrll shift keycode 66 = F20 + ctrll altgr keycode 66 = Console_20 + ctrll control keycode 66 = F32 + ctrll shift control keycode 66 = F44 + ctrll alt keycode 66 = Console_8 + ctrll control alt keycode 66 = Console_8 + ctrlr ctrll keycode 66 = F8 + ctrlr ctrll shift keycode 66 = F20 + ctrlr ctrll altgr keycode 66 = Console_20 + ctrlr ctrll control keycode 66 = F32 + ctrlr ctrll shift control keycode 66 = F44 + ctrlr ctrll alt keycode 66 = Console_8 + ctrlr ctrll control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 + ctrlr keycode 67 = F9 + ctrlr shift keycode 67 = F21 + ctrlr altgr keycode 67 = Console_21 + ctrlr control keycode 67 = F33 + ctrlr shift control keycode 67 = F45 + ctrlr alt keycode 67 = Console_9 + ctrlr control alt keycode 67 = Console_9 + ctrll keycode 67 = F9 + ctrll shift keycode 67 = F21 + ctrll altgr keycode 67 = Console_21 + ctrll control keycode 67 = F33 + ctrll shift control keycode 67 = F45 + ctrll alt keycode 67 = Console_9 + ctrll control alt keycode 67 = Console_9 + ctrlr ctrll keycode 67 = F9 + ctrlr ctrll shift keycode 67 = F21 + ctrlr ctrll altgr keycode 67 = Console_21 + ctrlr ctrll control keycode 67 = F33 + ctrlr ctrll shift control keycode 67 = F45 + ctrlr ctrll alt keycode 67 = Console_9 + ctrlr ctrll control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 + ctrlr keycode 68 = F10 + ctrlr shift keycode 68 = F22 + ctrlr altgr keycode 68 = Console_22 + ctrlr control keycode 68 = F34 + ctrlr shift control keycode 68 = F46 + ctrlr alt keycode 68 = Console_10 + ctrlr control alt keycode 68 = Console_10 + ctrll keycode 68 = F10 + ctrll shift keycode 68 = F22 + ctrll altgr keycode 68 = Console_22 + ctrll control keycode 68 = F34 + ctrll shift control keycode 68 = F46 + ctrll alt keycode 68 = Console_10 + ctrll control alt keycode 68 = Console_10 + ctrlr ctrll keycode 68 = F10 + ctrlr ctrll shift keycode 68 = F22 + ctrlr ctrll altgr keycode 68 = Console_22 + ctrlr ctrll control keycode 68 = F34 + ctrlr ctrll shift control keycode 68 = F46 + ctrlr ctrll alt keycode 68 = Console_10 + ctrlr ctrll control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 + ctrlr keycode 87 = F11 + ctrlr shift keycode 87 = F23 + ctrlr altgr keycode 87 = Console_23 + ctrlr control keycode 87 = F35 + ctrlr shift control keycode 87 = F47 + ctrlr alt keycode 87 = Console_11 + ctrlr control alt keycode 87 = Console_11 + ctrll keycode 87 = F11 + ctrll shift keycode 87 = F23 + ctrll altgr keycode 87 = Console_23 + ctrll control keycode 87 = F35 + ctrll shift control keycode 87 = F47 + ctrll alt keycode 87 = Console_11 + ctrll control alt keycode 87 = Console_11 + ctrlr ctrll keycode 87 = F11 + ctrlr ctrll shift keycode 87 = F23 + ctrlr ctrll altgr keycode 87 = Console_23 + ctrlr ctrll control keycode 87 = F35 + ctrlr ctrll shift control keycode 87 = F47 + ctrlr ctrll alt keycode 87 = Console_11 + ctrlr ctrll control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 + ctrlr keycode 88 = F12 + ctrlr shift keycode 88 = F24 + ctrlr altgr keycode 88 = Console_24 + ctrlr control keycode 88 = F36 + ctrlr shift control keycode 88 = F48 + ctrlr alt keycode 88 = Console_12 + ctrlr control alt keycode 88 = Console_12 + ctrll keycode 88 = F12 + ctrll shift keycode 88 = F24 + ctrll altgr keycode 88 = Console_24 + ctrll control keycode 88 = F36 + ctrll shift control keycode 88 = F48 + ctrll alt keycode 88 = Console_12 + ctrll control alt keycode 88 = Console_12 + ctrlr ctrll keycode 88 = F12 + ctrlr ctrll shift keycode 88 = F24 + ctrlr ctrll altgr keycode 88 = Console_24 + ctrlr ctrll control keycode 88 = F36 + ctrlr ctrll shift control keycode 88 = F48 + ctrlr ctrll alt keycode 88 = Console_12 + ctrlr ctrll 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 = CtrlR_Lock +ctrlr keycode 97 = CtrlR_Lock +ctrll keycode 97 = CtrlR_Lock +ctrll ctrlr keycode 97 = CtrlR_Lock +keycode 98 = KP_Divide +keycode 99 = Control_backslash + control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +keycode 100 = CtrlL_Lock +ctrll keycode 100 = CtrlL_Lock +ctrlr keycode 100 = CtrlL_Lock +ctrll ctrlr keycode 100 = CtrlL_Lock +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 = diff --git a/keymaps/i386/qwerty/uaw.kmap b/keymaps/i386/qwerty/uaw.kmap new file mode 100644 index 0000000..27bbae6 --- /dev/null +++ b/keymaps/i386/qwerty/uaw.kmap @@ -0,0 +1,1583 @@ +# Ukrainian Cyrillic KOI8-U keymap. +# KOI8-R included as addition. +# +# This map uses additional "windows" keys like +# register switches. +# Key Meaning +# LeftWin - AltGr +# RightWin - Koi8-r +# RightMenu - Koi8-u +# Both left&right alt&ctrl means themselves. +# +# In addition AltGr + digit key generate some special chars, which +# is present in KOI8-U table: +# 1-– +# 2- +# 3-˜ +# 4-™ +# 5-œ +# 6-— +# 7-ž +# 8-Ÿ +# 9-“ +# 0-- low part of integral has code == CSI and it is invisible in ascii console mode. +# --• + +keymaps 0-2,4-6,8-9,12-13,64-66,68-69,72-73,76-77,128-130,132-133,136-137,140-141,192-194,196-197,200-201,204-205 + +strings as usual +compose as usual for "iso-8859-1" + + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape + ctrlr keycode 1 = Escape + shift ctrlr keycode 1 = Escape + alt ctrlr keycode 1 = Meta_Escape + ctrll keycode 1 = Escape + shift ctrll keycode 1 = Escape + alt ctrll keycode 1 = Meta_Escape + ctrll ctrlr keycode 1 = Escape + shift ctrll ctrlr keycode 1 = Escape + alt ctrll ctrlr keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + ctrlr keycode 2 = one + shift ctrlr keycode 2 = exclam + alt ctrlr keycode 2 = Meta_one + shift alt ctrlr keycode 2 = Meta_exclam + ctrll keycode 2 = one + shift ctrll keycode 2 = exclam + alt ctrll keycode 2 = Meta_one + shift alt ctrll keycode 2 = Meta_exclam + ctrll ctrlr keycode 2 = one + shift ctrll ctrlr keycode 2 = exclam + alt ctrll ctrlr keycode 2 = Meta_one + shift alt ctrll ctrlr keycode 2 = Meta_exclam + altgr keycode 2 = 150 +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + ctrlr keycode 3 = two + shift ctrlr keycode 3 = quotedbl + control ctrlr keycode 3 = nul + shift control ctrlr keycode 3 = nul + alt ctrlr keycode 3 = Meta_two + shift alt ctrlr keycode 3 = Meta_at + ctrll keycode 3 = two + shift ctrll keycode 3 = quotedbl + control ctrll keycode 3 = nul + shift control ctrll keycode 3 = nul + alt ctrll keycode 3 = Meta_two + shift alt ctrll keycode 3 = Meta_at + ctrll ctrlr keycode 3 = two + shift ctrll ctrlr keycode 3 = quotedbl + control ctrll ctrlr keycode 3 = nul + shift control ctrll ctrlr keycode 3 = nul + alt ctrll ctrlr keycode 3 = Meta_two + shift alt ctrll ctrlr keycode 3 = Meta_at + altgr keycode 3 = 157 +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + ctrlr keycode 4 = three + shift ctrlr keycode 4 = numbersign + control ctrlr keycode 4 = Escape + shift control ctrlr keycode 4 = Escape + alt ctrlr keycode 4 = Meta_three + shift alt ctrlr keycode 4 = Meta_numbersign + ctrll keycode 4 = three + shift ctrll keycode 4 = numbersign + control ctrll keycode 4 = Escape + shift control ctrll keycode 4 = Escape + alt ctrll keycode 4 = Meta_three + shift alt ctrll keycode 4 = Meta_numbersign + ctrll ctrlr keycode 4 = three + shift ctrll ctrlr keycode 4 = numbersign + control ctrll ctrlr keycode 4 = Escape + shift control ctrll ctrlr keycode 4 = Escape + alt ctrll ctrlr keycode 4 = Meta_three + shift alt ctrll ctrlr keycode 4 = Meta_numbersign + altgr keycode 4 = 152 +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + ctrlr keycode 5 = four + shift ctrlr keycode 5 = semicolon + control ctrlr keycode 5 = Control_backslash + shift control ctrlr keycode 5 = Control_backslash + alt ctrlr keycode 5 = Meta_four + shift alt ctrlr keycode 5 = Meta_dollar + ctrll keycode 5 = four + shift ctrll keycode 5 = semicolon + control ctrll keycode 5 = Control_backslash + shift control ctrll keycode 5 = Control_backslash + alt ctrll keycode 5 = Meta_four + shift alt ctrll keycode 5 = Meta_dollar + ctrll ctrlr keycode 5 = four + shift ctrll ctrlr keycode 5 = semicolon + control ctrll ctrlr keycode 5 = Control_backslash + shift control ctrll ctrlr keycode 5 = Control_backslash + alt ctrll ctrlr keycode 5 = Meta_four + shift alt ctrll ctrlr keycode 5 = Meta_dollar + altgr keycode 5 = 153 +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + ctrlr keycode 6 = five + shift ctrlr keycode 6 = colon + control ctrlr keycode 6 = Control_bracketright + shift control ctrlr keycode 6 = Control_bracketright + alt ctrlr keycode 6 = Meta_five + shift alt ctrlr keycode 6 = Meta_percent + ctrll keycode 6 = five + shift ctrll keycode 6 = colon + control ctrll keycode 6 = Control_bracketright + shift control ctrll keycode 6 = Control_bracketright + alt ctrll keycode 6 = Meta_five + shift alt ctrll keycode 6 = Meta_percent + ctrll ctrlr keycode 6 = five + shift ctrll ctrlr keycode 6 = colon + control ctrll ctrlr keycode 6 = Control_bracketright + shift control ctrll ctrlr keycode 6 = Control_bracketright + alt ctrll ctrlr keycode 6 = Meta_five + shift alt ctrll ctrlr keycode 6 = Meta_percent + altgr keycode 6 = 156 +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum + ctrlr keycode 7 = six + shift ctrlr keycode 7 = comma + control ctrlr keycode 7 = Control_asciicircum + shift control ctrlr keycode 7 = Control_asciicircum + alt ctrlr keycode 7 = Meta_six + shift alt ctrlr keycode 7 = Meta_asciicircum + ctrll keycode 7 = six + shift ctrll keycode 7 = comma + control ctrll keycode 7 = Control_asciicircum + shift control ctrll keycode 7 = Control_asciicircum + alt ctrll keycode 7 = Meta_six + shift alt ctrll keycode 7 = Meta_asciicircum + ctrll ctrlr keycode 7 = six + shift ctrll ctrlr keycode 7 = comma + control ctrll ctrlr keycode 7 = Control_asciicircum + shift control ctrll ctrlr keycode 7 = Control_asciicircum + alt ctrll ctrlr keycode 7 = Meta_six + shift alt ctrll ctrlr keycode 7 = Meta_asciicircum + altgr keycode 7 = 151 +keycode 8 = seven ampersand braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + ctrlr keycode 8 = seven + shift ctrlr keycode 8 = period + control ctrlr keycode 8 = Control_underscore + shift control ctrlr keycode 8 = Control_underscore + alt ctrlr keycode 8 = Meta_seven + shift alt ctrlr keycode 8 = Meta_ampersand + ctrll keycode 8 = seven + shift ctrll keycode 8 = period + control ctrll keycode 8 = Control_underscore + shift control ctrll keycode 8 = Control_underscore + alt ctrll keycode 8 = Meta_seven + shift alt ctrll keycode 8 = Meta_ampersand + ctrll ctrlr keycode 8 = seven + shift ctrll ctrlr keycode 8 = period + control ctrll ctrlr keycode 8 = Control_underscore + shift control ctrll ctrlr keycode 8 = Control_underscore + alt ctrll ctrlr keycode 8 = Meta_seven + shift alt ctrll ctrlr keycode 8 = Meta_ampersand + altgr keycode 8 = 158 +keycode 9 = eight asterisk bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + ctrlr keycode 9 = eight + shift ctrlr keycode 9 = asterisk + control ctrlr keycode 9 = Delete + shift control ctrlr keycode 9 = Delete + alt ctrlr keycode 9 = Meta_eight + shift alt ctrlr keycode 9 = Meta_asterisk + ctrll keycode 9 = eight + shift ctrll keycode 9 = asterisk + control ctrll keycode 9 = Delete + shift control ctrll keycode 9 = Delete + alt ctrll keycode 9 = Meta_eight + shift alt ctrll keycode 9 = Meta_asterisk + ctrll ctrlr keycode 9 = eight + shift ctrll ctrlr keycode 9 = asterisk + control ctrll ctrlr keycode 9 = Delete + shift control ctrll ctrlr keycode 9 = Delete + alt ctrll ctrlr keycode 9 = Meta_eight + shift alt ctrll ctrlr keycode 9 = Meta_asterisk + altgr keycode 9 = 159 +keycode 10 = nine parenleft bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + ctrlr keycode 10 = nine + shift ctrlr keycode 10 = parenleft + alt ctrlr keycode 10 = Meta_nine + shift alt ctrlr keycode 10 = Meta_parenleft + ctrll keycode 10 = nine + shift ctrll keycode 10 = parenleft + alt ctrll keycode 10 = Meta_nine + shift alt ctrll keycode 10 = Meta_parenleft + ctrll ctrlr keycode 10 = nine + shift ctrll ctrlr keycode 10 = parenleft + alt ctrll ctrlr keycode 10 = Meta_nine + shift alt ctrll ctrlr keycode 10 = Meta_parenleft + altgr keycode 10 = 147 +keycode 11 = zero parenright braceright + alt keycode 11 = Meta_zero + alt keycode 11 = Meta_parenright + ctrlr keycode 11 = zero + shift ctrlr keycode 11 = parenright + alt ctrlr keycode 11 = Meta_zero + shift alt ctrlr keycode 11 = Meta_parenright + ctrll keycode 11 = zero + shift ctrll keycode 11 = parenright + alt ctrll keycode 11 = Meta_zero + shift alt ctrll keycode 11 = Meta_parenright + ctrll ctrlr keycode 11 = zero + shift ctrll ctrlr keycode 11 = parenright + alt ctrll ctrlr keycode 11 = Meta_zero + shift alt ctrll ctrlr keycode 11 = Meta_parenright + altgr keycode 11 = 155 +keycode 12 = minus underscore backslash + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + ctrlr keycode 12 = minus + shift ctrlr keycode 12 = underscore + control ctrlr keycode 12 = Control_underscore + shift control ctrlr keycode 12 = Control_underscore + alt ctrlr keycode 12 = Meta_minus + shift alt ctrlr keycode 12 = Meta_underscore + ctrll keycode 12 = minus + shift ctrll keycode 12 = underscore + control ctrll keycode 12 = Control_underscore + shift control ctrll keycode 12 = Control_underscore + alt ctrll keycode 12 = Meta_minus + shift alt ctrll keycode 12 = Meta_underscore + ctrll ctrlr keycode 12 = minus + shift ctrll ctrlr keycode 12 = underscore + control ctrll ctrlr keycode 12 = Control_underscore + shift control ctrll ctrlr keycode 12 = Control_underscore + alt ctrll ctrlr keycode 12 = Meta_minus + shift alt ctrll ctrlr keycode 12 = Meta_underscore + altgr keycode 12 = 149 +keycode 13 = equal plus + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + ctrlr keycode 13 = equal + shift ctrlr keycode 13 = plus + alt ctrlr keycode 13 = Meta_equal + shift alt ctrlr keycode 13 = Meta_plus + ctrll keycode 13 = equal + shift ctrll keycode 13 = plus + alt ctrll keycode 13 = Meta_equal + shift alt ctrll keycode 13 = Meta_plus + ctrll ctrlr keycode 13 = equal + shift ctrll ctrlr keycode 13 = plus + alt ctrll ctrlr keycode 13 = Meta_equal + shift alt ctrll ctrlr keycode 13 = Meta_plus +keycode 14 = BackSpace Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + ctrlr keycode 14 = Delete + shift ctrlr keycode 14 = Delete + control ctrlr keycode 14 = BackSpace + shift control ctrlr keycode 14 = BackSpace + alt ctrlr keycode 14 = Meta_Delete + shift alt ctrlr keycode 14 = Meta_Delete + ctrll keycode 14 = Delete + shift ctrll keycode 14 = Delete + control ctrll keycode 14 = BackSpace + shift control ctrll keycode 14 = BackSpace + alt ctrll keycode 14 = Meta_Delete + shift alt ctrll keycode 14 = Meta_Delete + ctrll ctrlr keycode 14 = Delete + shift ctrll ctrlr keycode 14 = Delete + control ctrll ctrlr keycode 14 = BackSpace + shift control ctrll ctrlr keycode 14 = BackSpace + alt ctrll ctrlr keycode 14 = Meta_Delete + shift alt ctrll ctrlr keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab + ctrlr keycode 15 = Tab + shift ctrlr keycode 15 = Tab + alt ctrlr keycode 15 = Meta_Tab + shift alt ctrlr keycode 15 = Meta_Tab + ctrll keycode 15 = Tab + shift ctrll keycode 15 = Tab + alt ctrll keycode 15 = Meta_Tab + shift alt ctrll keycode 15 = Meta_Tab + ctrll ctrlr keycode 15 = Tab + shift ctrll ctrlr keycode 15 = Tab + alt ctrll ctrlr keycode 15 = Meta_Tab + shift alt ctrll ctrlr keycode 15 = Meta_Tab +keycode 16 = q + ctrlr keycode 16 = +202 + shift ctrlr keycode 16 = +234 + control ctrlr keycode 16 = Control_q + shift control ctrlr keycode 16 = Control_q + alt ctrlr keycode 16 = Meta_q + shift alt ctrlr keycode 16 = Meta_Q + control alt ctrlr keycode 16 = Meta_Control_q + shift control alt ctrlr keycode 16 = Meta_Control_q + ctrll keycode 16 = +202 + shift ctrll keycode 16 = +234 + control ctrll keycode 16 = Control_q + shift control ctrll keycode 16 = Control_q + alt ctrll keycode 16 = Meta_q + shift alt ctrll keycode 16 = Meta_Q + control alt ctrll keycode 16 = Meta_Control_q + shift control alt ctrll keycode 16 = Meta_Control_q + ctrll ctrlr keycode 16 = +202 + shift ctrll ctrlr keycode 16 = +234 + control ctrll ctrlr keycode 16 = Control_q + shift control ctrll ctrlr keycode 16 = Control_q + alt ctrll ctrlr keycode 16 = Meta_q + shift alt ctrll ctrlr keycode 16 = Meta_Q + control alt ctrll ctrlr keycode 16 = Meta_Control_q + shift control alt ctrll ctrlr keycode 16 = Meta_Control_q +keycode 17 = w + ctrlr keycode 17 = +195 + shift ctrlr keycode 17 = +227 + control ctrlr keycode 17 = Control_w + shift control ctrlr keycode 17 = Control_w + alt ctrlr keycode 17 = Meta_w + shift alt ctrlr keycode 17 = Meta_W + control alt ctrlr keycode 17 = Meta_Control_w + shift control alt ctrlr keycode 17 = Meta_Control_w + ctrll keycode 17 = +195 + shift ctrll keycode 17 = +227 + control ctrll keycode 17 = Control_w + shift control ctrll keycode 17 = Control_w + alt ctrll keycode 17 = Meta_w + shift alt ctrll keycode 17 = Meta_W + control alt ctrll keycode 17 = Meta_Control_w + shift control alt ctrll keycode 17 = Meta_Control_w + ctrll ctrlr keycode 17 = +195 + shift ctrll ctrlr keycode 17 = +227 + control ctrll ctrlr keycode 17 = Control_w + shift control ctrll ctrlr keycode 17 = Control_w + alt ctrll ctrlr keycode 17 = Meta_w + shift alt ctrll ctrlr keycode 17 = Meta_W + control alt ctrll ctrlr keycode 17 = Meta_Control_w + shift control alt ctrll ctrlr keycode 17 = Meta_Control_w +keycode 18 = e + ctrlr keycode 18 = +213 + shift ctrlr keycode 18 = +245 + control ctrlr keycode 18 = Control_e + shift control ctrlr keycode 18 = Control_e + alt ctrlr keycode 18 = Meta_e + shift alt ctrlr keycode 18 = Meta_E + control alt ctrlr keycode 18 = Meta_Control_e + shift control alt ctrlr keycode 18 = Meta_Control_e + ctrll keycode 18 = +213 + shift ctrll keycode 18 = +245 + control ctrll keycode 18 = Control_e + shift control ctrll keycode 18 = Control_e + alt ctrll keycode 18 = Meta_e + shift alt ctrll keycode 18 = Meta_E + control alt ctrll keycode 18 = Meta_Control_e + shift control alt ctrll keycode 18 = Meta_Control_e + ctrll ctrlr keycode 18 = +213 + shift ctrll ctrlr keycode 18 = +245 + control ctrll ctrlr keycode 18 = Control_e + shift control ctrll ctrlr keycode 18 = Control_e + alt ctrll ctrlr keycode 18 = Meta_e + shift alt ctrll ctrlr keycode 18 = Meta_E + control alt ctrll ctrlr keycode 18 = Meta_Control_e + shift control alt ctrll ctrlr keycode 18 = Meta_Control_e +keycode 19 = r + ctrlr keycode 19 = +203 + shift ctrlr keycode 19 = +235 + control ctrlr keycode 19 = Control_r + shift control ctrlr keycode 19 = Control_r + alt ctrlr keycode 19 = Meta_r + shift alt ctrlr keycode 19 = Meta_R + control alt ctrlr keycode 19 = Meta_Control_r + shift control alt ctrlr keycode 19 = Meta_Control_r + ctrll keycode 19 = +203 + shift ctrll keycode 19 = +235 + control ctrll keycode 19 = Control_r + shift control ctrll keycode 19 = Control_r + alt ctrll keycode 19 = Meta_r + shift alt ctrll keycode 19 = Meta_R + control alt ctrll keycode 19 = Meta_Control_r + shift control alt ctrll keycode 19 = Meta_Control_r + ctrll ctrlr keycode 19 = +203 + shift ctrll ctrlr keycode 19 = +235 + control ctrll ctrlr keycode 19 = Control_r + shift control ctrll ctrlr keycode 19 = Control_r + alt ctrll ctrlr keycode 19 = Meta_r + shift alt ctrll ctrlr keycode 19 = Meta_R + control alt ctrll ctrlr keycode 19 = Meta_Control_r + shift control alt ctrll ctrlr keycode 19 = Meta_Control_r +keycode 20 = t + ctrlr keycode 20 = +197 + shift ctrlr keycode 20 = +229 + control ctrlr keycode 20 = Control_t + shift control ctrlr keycode 20 = Control_t + alt ctrlr keycode 20 = Meta_t + shift alt ctrlr keycode 20 = Meta_T + control alt ctrlr keycode 20 = Meta_Control_t + shift control alt ctrlr keycode 20 = Meta_Control_t + ctrll keycode 20 = +197 + shift ctrll keycode 20 = +229 + control ctrll keycode 20 = Control_t + shift control ctrll keycode 20 = Control_t + alt ctrll keycode 20 = Meta_t + shift alt ctrll keycode 20 = Meta_T + control alt ctrll keycode 20 = Meta_Control_t + shift control alt ctrll keycode 20 = Meta_Control_t + ctrll ctrlr keycode 20 = +197 + shift ctrll ctrlr keycode 20 = +229 + control ctrll ctrlr keycode 20 = Control_t + shift control ctrll ctrlr keycode 20 = Control_t + alt ctrll ctrlr keycode 20 = Meta_t + shift alt ctrll ctrlr keycode 20 = Meta_T + control alt ctrll ctrlr keycode 20 = Meta_Control_t + shift control alt ctrll ctrlr keycode 20 = Meta_Control_t +keycode 21 = y + ctrlr keycode 21 = +206 + shift ctrlr keycode 21 = +238 + control ctrlr keycode 21 = Control_y + shift control ctrlr keycode 21 = Control_y + alt ctrlr keycode 21 = Meta_y + shift alt ctrlr keycode 21 = Meta_Y + control alt ctrlr keycode 21 = Meta_Control_y + shift control alt ctrlr keycode 21 = Meta_Control_y + ctrll keycode 21 = +206 + shift ctrll keycode 21 = +238 + control ctrll keycode 21 = Control_y + shift control ctrll keycode 21 = Control_y + alt ctrll keycode 21 = Meta_y + shift alt ctrll keycode 21 = Meta_Y + control alt ctrll keycode 21 = Meta_Control_y + shift control alt ctrll keycode 21 = Meta_Control_y + ctrll ctrlr keycode 21 = +206 + shift ctrll ctrlr keycode 21 = +238 + control ctrll ctrlr keycode 21 = Control_y + shift control ctrll ctrlr keycode 21 = Control_y + alt ctrll ctrlr keycode 21 = Meta_y + shift alt ctrll ctrlr keycode 21 = Meta_Y + control alt ctrll ctrlr keycode 21 = Meta_Control_y + shift control alt ctrll ctrlr keycode 21 = Meta_Control_y +keycode 22 = u + ctrlr keycode 22 = +199 + shift ctrlr keycode 22 = +231 + control ctrlr keycode 22 = Control_u + shift control ctrlr keycode 22 = Control_u + alt ctrlr keycode 22 = Meta_u + shift alt ctrlr keycode 22 = Meta_U + control alt ctrlr keycode 22 = Meta_Control_u + shift control alt ctrlr keycode 22 = Meta_Control_u + ctrll keycode 22 = +199 + shift ctrll keycode 22 = +231 + control ctrll keycode 22 = Control_u + shift control ctrll keycode 22 = Control_u + alt ctrll keycode 22 = Meta_u + shift alt ctrll keycode 22 = Meta_U + control alt ctrll keycode 22 = Meta_Control_u + shift control alt ctrll keycode 22 = Meta_Control_u + ctrll ctrlr keycode 22 = +199 + shift ctrll ctrlr keycode 22 = +231 + control ctrll ctrlr keycode 22 = Control_u + shift control ctrll ctrlr keycode 22 = Control_u + alt ctrll ctrlr keycode 22 = Meta_u + shift alt ctrll ctrlr keycode 22 = Meta_U + control alt ctrll ctrlr keycode 22 = Meta_Control_u + shift control alt ctrll ctrlr keycode 22 = Meta_Control_u +keycode 23 = i + ctrlr keycode 23 = +219 + shift ctrlr keycode 23 = +251 + control ctrlr keycode 23 = Control_i + shift control ctrlr keycode 23 = Control_i + alt ctrlr keycode 23 = Meta_i + shift alt ctrlr keycode 23 = Meta_I + control alt ctrlr keycode 23 = Meta_Control_i + shift control alt ctrlr keycode 23 = Meta_Control_i + ctrll keycode 23 = +219 + shift ctrll keycode 23 = +251 + control ctrll keycode 23 = Control_i + shift control ctrll keycode 23 = Control_i + alt ctrll keycode 23 = Meta_i + shift alt ctrll keycode 23 = Meta_I + control alt ctrll keycode 23 = Meta_Control_i + shift control alt ctrll keycode 23 = Meta_Control_i + ctrll ctrlr keycode 23 = +219 + shift ctrll ctrlr keycode 23 = +251 + control ctrll ctrlr keycode 23 = Control_i + shift control ctrll ctrlr keycode 23 = Control_i + alt ctrll ctrlr keycode 23 = Meta_i + shift alt ctrll ctrlr keycode 23 = Meta_I + control alt ctrll ctrlr keycode 23 = Meta_Control_i + shift control alt ctrll ctrlr keycode 23 = Meta_Control_i +keycode 24 = o + ctrlr keycode 24 = +221 + shift ctrlr keycode 24 = +253 + control ctrlr keycode 24 = Control_o + shift control ctrlr keycode 24 = Control_o + alt ctrlr keycode 24 = Meta_o + shift alt ctrlr keycode 24 = Meta_O + control alt ctrlr keycode 24 = Meta_Control_o + shift control alt ctrlr keycode 24 = Meta_Control_o + ctrll keycode 24 = +221 + shift ctrll keycode 24 = +253 + control ctrll keycode 24 = Control_o + shift control ctrll keycode 24 = Control_o + alt ctrll keycode 24 = Meta_o + shift alt ctrll keycode 24 = Meta_O + control alt ctrll keycode 24 = Meta_Control_o + shift control alt ctrll keycode 24 = Meta_Control_o + ctrll ctrlr keycode 24 = +221 + shift ctrll ctrlr keycode 24 = +253 + control ctrll ctrlr keycode 24 = Control_o + shift control ctrll ctrlr keycode 24 = Control_o + alt ctrll ctrlr keycode 24 = Meta_o + shift alt ctrll ctrlr keycode 24 = Meta_O + control alt ctrll ctrlr keycode 24 = Meta_Control_o + shift control alt ctrll ctrlr keycode 24 = Meta_Control_o +keycode 25 = p + ctrlr keycode 25 = +218 + shift ctrlr keycode 25 = +250 + control ctrlr keycode 25 = Control_p + shift control ctrlr keycode 25 = Control_p + alt ctrlr keycode 25 = Meta_p + shift alt ctrlr keycode 25 = Meta_P + control alt ctrlr keycode 25 = Meta_Control_p + shift control alt ctrlr keycode 25 = Meta_Control_p + ctrll keycode 25 = +218 + shift ctrll keycode 25 = +250 + control ctrll keycode 25 = Control_p + shift control ctrll keycode 25 = Control_p + alt ctrll keycode 25 = Meta_p + shift alt ctrll keycode 25 = Meta_P + control alt ctrll keycode 25 = Meta_Control_p + shift control alt ctrll keycode 25 = Meta_Control_p + ctrll ctrlr keycode 25 = +218 + shift ctrll ctrlr keycode 25 = +250 + control ctrll ctrlr keycode 25 = Control_p + shift control ctrll ctrlr keycode 25 = Control_p + alt ctrll ctrlr keycode 25 = Meta_p + shift alt ctrll ctrlr keycode 25 = Meta_P + control alt ctrll ctrlr keycode 25 = Meta_Control_p + shift control alt ctrll ctrlr keycode 25 = Meta_Control_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft + ctrlr keycode 26 = +200 + shift ctrlr keycode 26 = +232 + control ctrlr keycode 26 = Escape + shift control ctrlr keycode 26 = Escape + alt ctrlr keycode 26 = Meta_bracketleft + shift alt ctrlr keycode 26 = Meta_braceleft + ctrll keycode 26 = +200 + shift ctrll keycode 26 = +232 + control ctrll keycode 26 = Escape + shift control ctrll keycode 26 = Escape + alt ctrll keycode 26 = Meta_bracketleft + shift alt ctrll keycode 26 = Meta_braceleft + ctrll ctrlr keycode 26 = +200 + shift ctrll ctrlr keycode 26 = +232 + control ctrll ctrlr keycode 26 = Escape + shift control ctrll ctrlr keycode 26 = Escape + alt ctrll ctrlr keycode 26 = Meta_bracketleft + shift alt ctrll ctrlr keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright + ctrlr keycode 27 = +223 + shift ctrlr keycode 27 = +255 + control ctrlr keycode 27 = Control_bracketright + shift control ctrlr keycode 27 = Control_bracketright + alt ctrlr keycode 27 = Meta_bracketright + shift alt ctrlr keycode 27 = Meta_braceright + control alt ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrlr keycode 27 = Meta_Control_bracketright + ctrll keycode 27 = +173 + shift ctrll keycode 27 = +189 + control ctrll keycode 27 = Control_bracketright + shift control ctrll keycode 27 = Control_bracketright + alt ctrll keycode 27 = Meta_bracketright + shift alt ctrll keycode 27 = Meta_braceright + control alt ctrll keycode 27 = Meta_Control_bracketright + shift control alt ctrll keycode 27 = Meta_Control_bracketright + ctrll ctrlr keycode 27 = +173 + shift ctrll ctrlr keycode 27 = +189 + control ctrll ctrlr keycode 27 = Control_bracketright + shift control ctrll ctrlr keycode 27 = Control_bracketright + alt ctrll ctrlr keycode 27 = Meta_bracketright + shift alt ctrll ctrlr keycode 27 = Meta_braceright + control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a + ctrlr keycode 30 = +198 + shift ctrlr keycode 30 = +230 + control ctrlr keycode 30 = Control_a + shift control ctrlr keycode 30 = Control_a + alt ctrlr keycode 30 = Meta_a + shift alt ctrlr keycode 30 = Meta_A + control alt ctrlr keycode 30 = Meta_Control_a + shift control alt ctrlr keycode 30 = Meta_Control_a + ctrll keycode 30 = +198 + shift ctrll keycode 30 = +230 + control ctrll keycode 30 = Control_a + shift control ctrll keycode 30 = Control_a + alt ctrll keycode 30 = Meta_a + shift alt ctrll keycode 30 = Meta_A + control alt ctrll keycode 30 = Meta_Control_a + shift control alt ctrll keycode 30 = Meta_Control_a + ctrll ctrlr keycode 30 = +198 + shift ctrll ctrlr keycode 30 = +230 + control ctrll ctrlr keycode 30 = Control_a + shift control ctrll ctrlr keycode 30 = Control_a + alt ctrll ctrlr keycode 30 = Meta_a + shift alt ctrll ctrlr keycode 30 = Meta_A + control alt ctrll ctrlr keycode 30 = Meta_Control_a + shift control alt ctrll ctrlr keycode 30 = Meta_Control_a +keycode 31 = s + ctrlr keycode 31 = +217 + shift ctrlr keycode 31 = +249 + control ctrlr keycode 31 = Control_s + shift control ctrlr keycode 31 = Control_s + alt ctrlr keycode 31 = Meta_s + shift alt ctrlr keycode 31 = Meta_S + control alt ctrlr keycode 31 = Meta_Control_s + shift control alt ctrlr keycode 31 = Meta_Control_s + ctrll keycode 31 = +201 + shift ctrll keycode 31 = +233 + control ctrll keycode 31 = Control_s + shift control ctrll keycode 31 = Control_s + alt ctrll keycode 31 = Meta_s + shift alt ctrll keycode 31 = Meta_S + control alt ctrll keycode 31 = Meta_Control_s + shift control alt ctrll keycode 31 = Meta_Control_s + ctrll ctrlr keycode 31 = +201 + shift ctrll ctrlr keycode 31 = +233 + control ctrll ctrlr keycode 31 = Control_s + shift control ctrll ctrlr keycode 31 = Control_s + alt ctrll ctrlr keycode 31 = Meta_s + shift alt ctrll ctrlr keycode 31 = Meta_S + control alt ctrll ctrlr keycode 31 = Meta_Control_s + shift control alt ctrll ctrlr keycode 31 = Meta_Control_s +keycode 32 = d + ctrlr keycode 32 = +215 + shift ctrlr keycode 32 = +247 + control ctrlr keycode 32 = Control_d + shift control ctrlr keycode 32 = Control_d + alt ctrlr keycode 32 = Meta_d + shift alt ctrlr keycode 32 = Meta_D + control alt ctrlr keycode 32 = Meta_Control_d + shift control alt ctrlr keycode 32 = Meta_Control_d + ctrll keycode 32 = +215 + shift ctrll keycode 32 = +247 + control ctrll keycode 32 = Control_d + shift control ctrll keycode 32 = Control_d + alt ctrll keycode 32 = Meta_d + shift alt ctrll keycode 32 = Meta_D + control alt ctrll keycode 32 = Meta_Control_d + shift control alt ctrll keycode 32 = Meta_Control_d + ctrll ctrlr keycode 32 = +215 + shift ctrll ctrlr keycode 32 = +247 + control ctrll ctrlr keycode 32 = Control_d + shift control ctrll ctrlr keycode 32 = Control_d + alt ctrll ctrlr keycode 32 = Meta_d + shift alt ctrll ctrlr keycode 32 = Meta_D + control alt ctrll ctrlr keycode 32 = Meta_Control_d + shift control alt ctrll ctrlr keycode 32 = Meta_Control_d +keycode 33 = f + ctrlr keycode 33 = +193 + shift ctrlr keycode 33 = +225 + control ctrlr keycode 33 = Control_f + shift control ctrlr keycode 33 = Control_f + alt ctrlr keycode 33 = Meta_f + shift alt ctrlr keycode 33 = Meta_F + control alt ctrlr keycode 33 = Meta_Control_f + shift control alt ctrlr keycode 33 = Meta_Control_f + ctrll keycode 33 = +193 + shift ctrll keycode 33 = +225 + control ctrll keycode 33 = Control_f + shift control ctrll keycode 33 = Control_f + alt ctrll keycode 33 = Meta_f + shift alt ctrll keycode 33 = Meta_F + control alt ctrll keycode 33 = Meta_Control_f + shift control alt ctrll keycode 33 = Meta_Control_f + ctrll ctrlr keycode 33 = +193 + shift ctrll ctrlr keycode 33 = +225 + control ctrll ctrlr keycode 33 = Control_f + shift control ctrll ctrlr keycode 33 = Control_f + alt ctrll ctrlr keycode 33 = Meta_f + shift alt ctrll ctrlr keycode 33 = Meta_F + control alt ctrll ctrlr keycode 33 = Meta_Control_f + shift control alt ctrll ctrlr keycode 33 = Meta_Control_f +keycode 34 = g + ctrlr keycode 34 = +208 + shift ctrlr keycode 34 = +240 + control ctrlr keycode 34 = Control_g + shift control ctrlr keycode 34 = Control_g + alt ctrlr keycode 34 = Meta_g + shift alt ctrlr keycode 34 = Meta_G + control alt ctrlr keycode 34 = Meta_Control_g + shift control alt ctrlr keycode 34 = Meta_Control_g + ctrll keycode 34 = +208 + shift ctrll keycode 34 = +240 + control ctrll keycode 34 = Control_g + shift control ctrll keycode 34 = Control_g + alt ctrll keycode 34 = Meta_g + shift alt ctrll keycode 34 = Meta_G + control alt ctrll keycode 34 = Meta_Control_g + shift control alt ctrll keycode 34 = Meta_Control_g + ctrll ctrlr keycode 34 = +208 + shift ctrll ctrlr keycode 34 = +240 + control ctrll ctrlr keycode 34 = Control_g + shift control ctrll ctrlr keycode 34 = Control_g + alt ctrll ctrlr keycode 34 = Meta_g + shift alt ctrll ctrlr keycode 34 = Meta_G + control alt ctrll ctrlr keycode 34 = Meta_Control_g + shift control alt ctrll ctrlr keycode 34 = Meta_Control_g +keycode 35 = h + ctrlr keycode 35 = +210 + shift ctrlr keycode 35 = +242 + control ctrlr keycode 35 = Control_h + shift control ctrlr keycode 35 = Control_h + alt ctrlr keycode 35 = Meta_h + shift alt ctrlr keycode 35 = Meta_H + control alt ctrlr keycode 35 = Meta_Control_h + shift control alt ctrlr keycode 35 = Meta_Control_h + ctrll keycode 35 = +210 + shift ctrll keycode 35 = +242 + control ctrll keycode 35 = Control_h + shift control ctrll keycode 35 = Control_h + alt ctrll keycode 35 = Meta_h + shift alt ctrll keycode 35 = Meta_H + control alt ctrll keycode 35 = Meta_Control_h + shift control alt ctrll keycode 35 = Meta_Control_h + ctrll ctrlr keycode 35 = +210 + shift ctrll ctrlr keycode 35 = +242 + control ctrll ctrlr keycode 35 = Control_h + shift control ctrll ctrlr keycode 35 = Control_h + alt ctrll ctrlr keycode 35 = Meta_h + shift alt ctrll ctrlr keycode 35 = Meta_H + control alt ctrll ctrlr keycode 35 = Meta_Control_h + shift control alt ctrll ctrlr keycode 35 = Meta_Control_h +keycode 36 = j + ctrlr keycode 36 = +207 + shift ctrlr keycode 36 = +239 + control ctrlr keycode 36 = Control_j + shift control ctrlr keycode 36 = Control_j + alt ctrlr keycode 36 = Meta_j + shift alt ctrlr keycode 36 = Meta_J + control alt ctrlr keycode 36 = Meta_Control_j + shift control alt ctrlr keycode 36 = Meta_Control_j + ctrll keycode 36 = +207 + shift ctrll keycode 36 = +239 + control ctrll keycode 36 = Control_j + shift control ctrll keycode 36 = Control_j + alt ctrll keycode 36 = Meta_j + shift alt ctrll keycode 36 = Meta_J + control alt ctrll keycode 36 = Meta_Control_j + shift control alt ctrll keycode 36 = Meta_Control_j + ctrll ctrlr keycode 36 = +207 + shift ctrll ctrlr keycode 36 = +239 + control ctrll ctrlr keycode 36 = Control_j + shift control ctrll ctrlr keycode 36 = Control_j + alt ctrll ctrlr keycode 36 = Meta_j + shift alt ctrll ctrlr keycode 36 = Meta_J + control alt ctrll ctrlr keycode 36 = Meta_Control_j + shift control alt ctrll ctrlr keycode 36 = Meta_Control_j +keycode 37 = k + ctrlr keycode 37 = +204 + shift ctrlr keycode 37 = +236 + control ctrlr keycode 37 = Control_k + shift control ctrlr keycode 37 = Control_k + alt ctrlr keycode 37 = Meta_k + shift alt ctrlr keycode 37 = Meta_K + control alt ctrlr keycode 37 = Meta_Control_k + shift control alt ctrlr keycode 37 = Meta_Control_k + ctrll keycode 37 = +204 + shift ctrll keycode 37 = +236 + control ctrll keycode 37 = Control_k + shift control ctrll keycode 37 = Control_k + alt ctrll keycode 37 = Meta_k + shift alt ctrll keycode 37 = Meta_K + control alt ctrll keycode 37 = Meta_Control_k + shift control alt ctrll keycode 37 = Meta_Control_k + ctrll ctrlr keycode 37 = +204 + shift ctrll ctrlr keycode 37 = +236 + control ctrll ctrlr keycode 37 = Control_k + shift control ctrll ctrlr keycode 37 = Control_k + alt ctrll ctrlr keycode 37 = Meta_k + shift alt ctrll ctrlr keycode 37 = Meta_K + control alt ctrll ctrlr keycode 37 = Meta_Control_k + shift control alt ctrll ctrlr keycode 37 = Meta_Control_k +keycode 38 = l + ctrlr keycode 38 = +196 + shift ctrlr keycode 38 = +228 + control ctrlr keycode 38 = Control_l + shift control ctrlr keycode 38 = Control_l + alt ctrlr keycode 38 = Meta_l + shift alt ctrlr keycode 38 = Meta_L + control alt ctrlr keycode 38 = Meta_Control_l + shift control alt ctrlr keycode 38 = Meta_Control_l + ctrll keycode 38 = +196 + shift ctrll keycode 38 = +228 + control ctrll keycode 38 = Control_l + shift control ctrll keycode 38 = Control_l + alt ctrll keycode 38 = Meta_l + shift alt ctrll keycode 38 = Meta_L + control alt ctrll keycode 38 = Meta_Control_l + shift control alt ctrll keycode 38 = Meta_Control_l + ctrll ctrlr keycode 38 = +196 + shift ctrll ctrlr keycode 38 = +228 + control ctrll ctrlr keycode 38 = Control_l + shift control ctrll ctrlr keycode 38 = Control_l + alt ctrll ctrlr keycode 38 = Meta_l + shift alt ctrll ctrlr keycode 38 = Meta_L + control alt ctrll ctrlr keycode 38 = Meta_Control_l + shift control alt ctrll ctrlr keycode 38 = Meta_Control_l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon + shift alt keycode 39 = Meta_colon + ctrlr keycode 39 = +214 + shift ctrlr keycode 39 = +246 + alt ctrlr keycode 39 = Meta_semicolon + shift alt ctrlr keycode 39 = Meta_colon + ctrll keycode 39 = +214 + shift ctrll keycode 39 = +246 + alt ctrll keycode 39 = Meta_semicolon + shift alt ctrll keycode 39 = Meta_colon + ctrll ctrlr keycode 39 = +214 + shift ctrll ctrlr keycode 39 = +246 + alt ctrll ctrlr keycode 39 = Meta_semicolon + shift alt ctrll ctrlr keycode 39 = Meta_colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + shift alt keycode 40 = Meta_quotedbl + ctrlr keycode 40 = +220 + shift ctrlr keycode 40 = +252 + control ctrlr keycode 40 = Control_g + shift control ctrlr keycode 40 = Control_g + alt ctrlr keycode 40 = Meta_apostrophe + shift alt ctrlr keycode 40 = Meta_quotedbl + ctrll keycode 40 = +164 + shift ctrll keycode 40 = +180 + control ctrll keycode 40 = Control_g + shift control ctrll keycode 40 = Control_g + alt ctrll keycode 40 = Meta_apostrophe + shift alt ctrll keycode 40 = Meta_quotedbl + ctrll ctrlr keycode 40 = +164 + shift ctrll ctrlr keycode 40 = +180 + control ctrll ctrlr keycode 40 = Control_g + shift control ctrll ctrlr keycode 40 = Control_g + alt ctrll ctrlr keycode 40 = Meta_apostrophe + shift alt ctrll ctrlr keycode 40 = Meta_quotedbl +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + shift alt keycode 41 = Meta_asciitilde + ctrlr keycode 41 = apostrophe + shift ctrlr keycode 41 = question + control ctrlr keycode 41 = nul + shift control ctrlr keycode 41 = nul + alt ctrlr keycode 41 = Meta_grave + shift alt ctrlr keycode 41 = Meta_asciitilde + ctrll keycode 41 = apostrophe + shift ctrll keycode 41 = question + control ctrll keycode 41 = nul + shift control ctrll keycode 41 = nul + alt ctrll keycode 41 = Meta_grave + shift alt ctrll keycode 41 = Meta_asciitilde + ctrll ctrlr keycode 41 = apostrophe + shift ctrll ctrlr keycode 41 = question + control ctrll ctrlr keycode 41 = nul + shift control ctrll ctrlr keycode 41 = nul + alt ctrll ctrlr keycode 41 = Meta_grave + shift alt ctrll ctrlr keycode 41 = Meta_asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar + control alt keycode 43 = Meta_Control_backslash + shift control alt keycode 43 = Meta_Control_backslash + ctrlr keycode 43 = backslash + shift ctrlr keycode 43 = bar + control ctrlr keycode 43 = Control_backslash + shift control ctrlr keycode 43 = Control_backslash + alt ctrlr keycode 43 = Meta_backslash + shift alt ctrlr keycode 43 = Meta_bar + control alt ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrlr keycode 43 = Meta_Control_backslash + ctrll keycode 43 = backslash + shift ctrll keycode 43 = bar + control ctrll keycode 43 = Control_backslash + shift control ctrll keycode 43 = Control_backslash + alt ctrll keycode 43 = Meta_backslash + shift alt ctrll keycode 43 = Meta_bar + control alt ctrll keycode 43 = Meta_Control_backslash + shift control alt ctrll keycode 43 = Meta_Control_backslash + ctrll ctrlr keycode 43 = backslash + shift ctrll ctrlr keycode 43 = bar + control ctrll ctrlr keycode 43 = Control_backslash + shift control ctrll ctrlr keycode 43 = Control_backslash + alt ctrll ctrlr keycode 43 = Meta_backslash + shift alt ctrll ctrlr keycode 43 = Meta_bar + control alt ctrll ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrll ctrlr keycode 43 = Meta_Control_backslash +keycode 44 = z + ctrlr keycode 44 = +209 + shift ctrlr keycode 44 = +241 + control ctrlr keycode 44 = Control_z + shift control ctrlr keycode 44 = Control_z + alt ctrlr keycode 44 = Meta_z + shift alt ctrlr keycode 44 = Meta_Z + control alt ctrlr keycode 44 = Meta_Control_z + shift control alt ctrlr keycode 44 = Meta_Control_z + ctrll keycode 44 = +209 + shift ctrll keycode 44 = +241 + control ctrll keycode 44 = Control_z + shift control ctrll keycode 44 = Control_z + alt ctrll keycode 44 = Meta_z + shift alt ctrll keycode 44 = Meta_Z + control alt ctrll keycode 44 = Meta_Control_z + shift control alt ctrll keycode 44 = Meta_Control_z + ctrll ctrlr keycode 44 = +209 + shift ctrll ctrlr keycode 44 = +241 + control ctrll ctrlr keycode 44 = Control_z + shift control ctrll ctrlr keycode 44 = Control_z + alt ctrll ctrlr keycode 44 = Meta_z + shift alt ctrll ctrlr keycode 44 = Meta_Z + control alt ctrll ctrlr keycode 44 = Meta_Control_z + shift control alt ctrll ctrlr keycode 44 = Meta_Control_z +keycode 45 = x + ctrlr keycode 45 = +222 + shift ctrlr keycode 45 = +254 + control ctrlr keycode 45 = Control_x + shift control ctrlr keycode 45 = Control_x + alt ctrlr keycode 45 = Meta_x + shift alt ctrlr keycode 45 = Meta_X + control alt ctrlr keycode 45 = Meta_Control_x + shift control alt ctrlr keycode 45 = Meta_Control_x + ctrll keycode 45 = +222 + shift ctrll keycode 45 = +254 + control ctrll keycode 45 = Control_x + shift control ctrll keycode 45 = Control_x + alt ctrll keycode 45 = Meta_x + shift alt ctrll keycode 45 = Meta_X + control alt ctrll keycode 45 = Meta_Control_x + shift control alt ctrll keycode 45 = Meta_Control_x + ctrll ctrlr keycode 45 = +222 + shift ctrll ctrlr keycode 45 = +254 + control ctrll ctrlr keycode 45 = Control_x + shift control ctrll ctrlr keycode 45 = Control_x + alt ctrll ctrlr keycode 45 = Meta_x + shift alt ctrll ctrlr keycode 45 = Meta_X + control alt ctrll ctrlr keycode 45 = Meta_Control_x + shift control alt ctrll ctrlr keycode 45 = Meta_Control_x +keycode 46 = c + ctrlr keycode 46 = +211 + shift ctrlr keycode 46 = +243 + control ctrlr keycode 46 = Control_c + shift control ctrlr keycode 46 = Control_c + alt ctrlr keycode 46 = Meta_c + shift alt ctrlr keycode 46 = Meta_C + control alt ctrlr keycode 46 = Meta_Control_c + shift control alt ctrlr keycode 46 = Meta_Control_c + ctrll keycode 46 = +211 + shift ctrll keycode 46 = +243 + control ctrll keycode 46 = Control_c + shift control ctrll keycode 46 = Control_c + alt ctrll keycode 46 = Meta_c + shift alt ctrll keycode 46 = Meta_C + control alt ctrll keycode 46 = Meta_Control_c + shift control alt ctrll keycode 46 = Meta_Control_c + ctrll ctrlr keycode 46 = +211 + shift ctrll ctrlr keycode 46 = +243 + control ctrll ctrlr keycode 46 = Control_c + shift control ctrll ctrlr keycode 46 = Control_c + alt ctrll ctrlr keycode 46 = Meta_c + shift alt ctrll ctrlr keycode 46 = Meta_C + control alt ctrll ctrlr keycode 46 = Meta_Control_c + shift control alt ctrll ctrlr keycode 46 = Meta_Control_c +keycode 47 = v + ctrlr keycode 47 = +205 + shift ctrlr keycode 47 = +237 + control ctrlr keycode 47 = Control_v + shift control ctrlr keycode 47 = Control_v + alt ctrlr keycode 47 = Meta_v + shift alt ctrlr keycode 47 = Meta_V + control alt ctrlr keycode 47 = Meta_Control_v + shift control alt ctrlr keycode 47 = Meta_Control_v + ctrll keycode 47 = +205 + shift ctrll keycode 47 = +237 + control ctrll keycode 47 = Control_v + shift control ctrll keycode 47 = Control_v + alt ctrll keycode 47 = Meta_v + shift alt ctrll keycode 47 = Meta_V + control alt ctrll keycode 47 = Meta_Control_v + shift control alt ctrll keycode 47 = Meta_Control_v + ctrll ctrlr keycode 47 = +205 + shift ctrll ctrlr keycode 47 = +237 + control ctrll ctrlr keycode 47 = Control_v + shift control ctrll ctrlr keycode 47 = Control_v + alt ctrll ctrlr keycode 47 = Meta_v + shift alt ctrll ctrlr keycode 47 = Meta_V + control alt ctrll ctrlr keycode 47 = Meta_Control_v + shift control alt ctrll ctrlr keycode 47 = Meta_Control_v +keycode 48 = b + ctrlr keycode 48 = +201 + shift ctrlr keycode 48 = +233 + control ctrlr keycode 48 = Control_b + shift control ctrlr keycode 48 = Control_b + alt ctrlr keycode 48 = Meta_b + shift alt ctrlr keycode 48 = Meta_B + control alt ctrlr keycode 48 = Meta_Control_b + shift control alt ctrlr keycode 48 = Meta_Control_b + ctrll keycode 48 = +166 + shift ctrll keycode 48 = +182 + control ctrll keycode 48 = Control_b + shift control ctrll keycode 48 = Control_b + alt ctrll keycode 48 = Meta_b + shift alt ctrll keycode 48 = Meta_B + control alt ctrll keycode 48 = Meta_Control_b + shift control alt ctrll keycode 48 = Meta_Control_b + ctrll ctrlr keycode 48 = +166 + shift ctrll ctrlr keycode 48 = +182 + control ctrll ctrlr keycode 48 = Control_b + shift control ctrll ctrlr keycode 48 = Control_b + alt ctrll ctrlr keycode 48 = Meta_b + shift alt ctrll ctrlr keycode 48 = Meta_B + control alt ctrll ctrlr keycode 48 = Meta_Control_b + shift control alt ctrll ctrlr keycode 48 = Meta_Control_b +keycode 49 = n + ctrlr keycode 49 = +212 + shift ctrlr keycode 49 = +244 + control ctrlr keycode 49 = Control_n + shift control ctrlr keycode 49 = Control_n + alt ctrlr keycode 49 = Meta_n + shift alt ctrlr keycode 49 = Meta_N + control alt ctrlr keycode 49 = Meta_Control_n + shift control alt ctrlr keycode 49 = Meta_Control_n + ctrll keycode 49 = +212 + shift ctrll keycode 49 = +244 + control ctrll keycode 49 = Control_n + shift control ctrll keycode 49 = Control_n + alt ctrll keycode 49 = Meta_n + shift alt ctrll keycode 49 = Meta_N + control alt ctrll keycode 49 = Meta_Control_n + shift control alt ctrll keycode 49 = Meta_Control_n + ctrll ctrlr keycode 49 = +212 + shift ctrll ctrlr keycode 49 = +244 + control ctrll ctrlr keycode 49 = Control_n + shift control ctrll ctrlr keycode 49 = Control_n + alt ctrll ctrlr keycode 49 = Meta_n + shift alt ctrll ctrlr keycode 49 = Meta_N + control alt ctrll ctrlr keycode 49 = Meta_Control_n + shift control alt ctrll ctrlr keycode 49 = Meta_Control_n +keycode 50 = m + ctrlr keycode 50 = +216 + shift ctrlr keycode 50 = +248 + control ctrlr keycode 50 = Control_m + shift control ctrlr keycode 50 = Control_m + alt ctrlr keycode 50 = Meta_m + shift alt ctrlr keycode 50 = Meta_M + control alt ctrlr keycode 50 = Meta_Control_m + shift control alt ctrlr keycode 50 = Meta_Control_m + ctrll keycode 50 = +216 + shift ctrll keycode 50 = +248 + control ctrll keycode 50 = Control_m + shift control ctrll keycode 50 = Control_m + alt ctrll keycode 50 = Meta_m + shift alt ctrll keycode 50 = Meta_M + control alt ctrll keycode 50 = Meta_Control_m + shift control alt ctrll keycode 50 = Meta_Control_m + ctrll ctrlr keycode 50 = +216 + shift ctrll ctrlr keycode 50 = +248 + control ctrll ctrlr keycode 50 = Control_m + shift control ctrll ctrlr keycode 50 = Control_m + alt ctrll ctrlr keycode 50 = Meta_m + shift alt ctrll ctrlr keycode 50 = Meta_M + control alt ctrll ctrlr keycode 50 = Meta_Control_m + shift control alt ctrll ctrlr keycode 50 = Meta_Control_m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less + ctrlr keycode 51 = +194 + shift ctrlr keycode 51 = +226 + alt ctrlr keycode 51 = Meta_comma + shift alt ctrlr keycode 51 = Meta_less + ctrll keycode 51 = +194 + shift ctrll keycode 51 = +226 + alt ctrll keycode 51 = Meta_comma + shift alt ctrll keycode 51 = Meta_less + ctrll ctrlr keycode 51 = +194 + shift ctrll ctrlr keycode 51 = +226 + alt ctrll ctrlr keycode 51 = Meta_comma + shift alt ctrll ctrlr keycode 51 = Meta_less +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + ctrlr keycode 52 = +192 + shift ctrlr keycode 52 = +224 + alt ctrlr keycode 52 = Meta_period + shift alt ctrlr keycode 52 = Meta_greater + ctrll keycode 52 = +192 + shift ctrll keycode 52 = +224 + alt ctrll keycode 52 = Meta_period + shift alt ctrll keycode 52 = Meta_greater + ctrll ctrlr keycode 52 = +192 + shift ctrll ctrlr keycode 52 = +224 + alt ctrll ctrlr keycode 52 = Meta_period + shift alt ctrll ctrlr keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash + ctrlr keycode 53 = +163 + shift ctrlr keycode 53 = +179 + alt ctrlr keycode 53 = Meta_slash + shift alt ctrlr keycode 53 = Meta_question + ctrll keycode 53 = +167 + shift ctrll keycode 53 = +183 + alt ctrll keycode 53 = Meta_slash + shift alt ctrll keycode 53 = Meta_question + ctrll ctrlr keycode 53 = +167 + shift ctrll ctrlr keycode 53 = +183 + alt ctrll ctrlr keycode 53 = Meta_slash + shift alt ctrll ctrlr keycode 53 = Meta_question +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space + ctrlr keycode 57 = space + shift ctrlr keycode 57 = space + control ctrlr keycode 57 = nul + shift control ctrlr keycode 57 = nul + alt ctrlr keycode 57 = Meta_space + shift alt ctrlr keycode 57 = Meta_space + ctrll keycode 57 = space + shift ctrll keycode 57 = space + control ctrll keycode 57 = nul + shift control ctrll keycode 57 = nul + alt ctrll keycode 57 = Meta_space + shift alt ctrll keycode 57 = Meta_space + ctrll ctrlr keycode 57 = space + shift ctrll ctrlr keycode 57 = space + control ctrll ctrlr keycode 57 = nul + shift control ctrll ctrlr keycode 57 = nul + alt ctrll ctrlr keycode 57 = Meta_space + shift alt ctrll ctrlr keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 + ctrlr keycode 59 = F1 + ctrlr shift keycode 59 = F13 + ctrlr altgr keycode 59 = Console_13 + ctrlr control keycode 59 = F25 + ctrlr shift control keycode 59 = F37 + ctrlr alt keycode 59 = Console_1 + ctrlr control alt keycode 59 = Console_1 + ctrll keycode 59 = F1 + ctrll shift keycode 59 = F13 + ctrll altgr keycode 59 = Console_13 + ctrll control keycode 59 = F25 + ctrll shift control keycode 59 = F37 + ctrll alt keycode 59 = Console_1 + ctrll control alt keycode 59 = Console_1 + ctrlr ctrll keycode 59 = F1 + ctrlr ctrll shift keycode 59 = F13 + ctrlr ctrll altgr keycode 59 = Console_13 + ctrlr ctrll control keycode 59 = F25 + ctrlr ctrll shift control keycode 59 = F37 + ctrlr ctrll alt keycode 59 = Console_1 + ctrlr ctrll control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 + ctrlr keycode 60 = F2 + ctrlr shift keycode 60 = F14 + ctrlr altgr keycode 60 = Console_14 + ctrlr control keycode 60 = F26 + ctrlr shift control keycode 60 = F38 + ctrlr alt keycode 60 = Console_2 + ctrlr control alt keycode 60 = Console_2 + ctrll keycode 60 = F2 + ctrll shift keycode 60 = F14 + ctrll altgr keycode 60 = Console_14 + ctrll control keycode 60 = F26 + ctrll shift control keycode 60 = F38 + ctrll alt keycode 60 = Console_2 + ctrll control alt keycode 60 = Console_2 + ctrlr ctrll keycode 60 = F2 + ctrlr ctrll shift keycode 60 = F14 + ctrlr ctrll altgr keycode 60 = Console_14 + ctrlr ctrll control keycode 60 = F26 + ctrlr ctrll shift control keycode 60 = F38 + ctrlr ctrll alt keycode 60 = Console_2 + ctrlr ctrll control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 + ctrlr keycode 61 = F3 + ctrlr shift keycode 61 = F15 + ctrlr altgr keycode 61 = Console_15 + ctrlr control keycode 61 = F27 + ctrlr shift control keycode 61 = F39 + ctrlr alt keycode 61 = Console_3 + ctrlr control alt keycode 61 = Console_3 + ctrll keycode 61 = F3 + ctrll shift keycode 61 = F15 + ctrll altgr keycode 61 = Console_15 + ctrll control keycode 61 = F27 + ctrll shift control keycode 61 = F39 + ctrll alt keycode 61 = Console_3 + ctrll control alt keycode 61 = Console_3 + ctrlr ctrll keycode 61 = F3 + ctrlr ctrll shift keycode 61 = F15 + ctrlr ctrll altgr keycode 61 = Console_15 + ctrlr ctrll control keycode 61 = F27 + ctrlr ctrll shift control keycode 61 = F39 + ctrlr ctrll alt keycode 61 = Console_3 + ctrlr ctrll control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 + ctrlr keycode 62 = F4 + ctrlr shift keycode 62 = F16 + ctrlr altgr keycode 62 = Console_16 + ctrlr control keycode 62 = F28 + ctrlr shift control keycode 62 = F40 + ctrlr alt keycode 62 = Console_4 + ctrlr control alt keycode 62 = Console_4 + ctrll keycode 62 = F4 + ctrll shift keycode 62 = F16 + ctrll altgr keycode 62 = Console_16 + ctrll control keycode 62 = F28 + ctrll shift control keycode 62 = F40 + ctrll alt keycode 62 = Console_4 + ctrll control alt keycode 62 = Console_4 + ctrlr ctrll keycode 62 = F4 + ctrlr ctrll shift keycode 62 = F16 + ctrlr ctrll altgr keycode 62 = Console_16 + ctrlr ctrll control keycode 62 = F28 + ctrlr ctrll shift control keycode 62 = F40 + ctrlr ctrll alt keycode 62 = Console_4 + ctrlr ctrll control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 + ctrlr keycode 63 = F5 + ctrlr shift keycode 63 = F17 + ctrlr altgr keycode 63 = Console_17 + ctrlr control keycode 63 = F29 + ctrlr shift control keycode 63 = F41 + ctrlr alt keycode 63 = Console_5 + ctrlr control alt keycode 63 = Console_5 + ctrll keycode 63 = F5 + ctrll shift keycode 63 = F17 + ctrll altgr keycode 63 = Console_17 + ctrll control keycode 63 = F29 + ctrll shift control keycode 63 = F41 + ctrll alt keycode 63 = Console_5 + ctrll control alt keycode 63 = Console_5 + ctrlr ctrll keycode 63 = F5 + ctrlr ctrll shift keycode 63 = F17 + ctrlr ctrll altgr keycode 63 = Console_17 + ctrlr ctrll control keycode 63 = F29 + ctrlr ctrll shift control keycode 63 = F41 + ctrlr ctrll alt keycode 63 = Console_5 + ctrlr ctrll control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 + ctrlr keycode 64 = F6 + ctrlr shift keycode 64 = F18 + ctrlr altgr keycode 64 = Console_18 + ctrlr control keycode 64 = F30 + ctrlr shift control keycode 64 = F42 + ctrlr alt keycode 64 = Console_6 + ctrlr control alt keycode 64 = Console_6 + ctrll keycode 64 = F6 + ctrll shift keycode 64 = F18 + ctrll altgr keycode 64 = Console_18 + ctrll control keycode 64 = F30 + ctrll shift control keycode 64 = F42 + ctrll alt keycode 64 = Console_6 + ctrll control alt keycode 64 = Console_6 + ctrlr ctrll keycode 64 = F6 + ctrlr ctrll shift keycode 64 = F18 + ctrlr ctrll altgr keycode 64 = Console_18 + ctrlr ctrll control keycode 64 = F30 + ctrlr ctrll shift control keycode 64 = F42 + ctrlr ctrll alt keycode 64 = Console_6 + ctrlr ctrll control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 + ctrlr keycode 65 = F7 + ctrlr shift keycode 65 = F19 + ctrlr altgr keycode 65 = Console_19 + ctrlr control keycode 65 = F31 + ctrlr shift control keycode 65 = F43 + ctrlr alt keycode 65 = Console_7 + ctrlr control alt keycode 65 = Console_7 + ctrll keycode 65 = F7 + ctrll shift keycode 65 = F19 + ctrll altgr keycode 65 = Console_19 + ctrll control keycode 65 = F31 + ctrll shift control keycode 65 = F43 + ctrll alt keycode 65 = Console_7 + ctrll control alt keycode 65 = Console_7 + ctrlr ctrll keycode 65 = F7 + ctrlr ctrll shift keycode 65 = F19 + ctrlr ctrll altgr keycode 65 = Console_19 + ctrlr ctrll control keycode 65 = F31 + ctrlr ctrll shift control keycode 65 = F43 + ctrlr ctrll alt keycode 65 = Console_7 + ctrlr ctrll control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 + ctrlr keycode 66 = F8 + ctrlr shift keycode 66 = F20 + ctrlr altgr keycode 66 = Console_20 + ctrlr control keycode 66 = F32 + ctrlr shift control keycode 66 = F44 + ctrlr alt keycode 66 = Console_8 + ctrlr control alt keycode 66 = Console_8 + ctrll keycode 66 = F8 + ctrll shift keycode 66 = F20 + ctrll altgr keycode 66 = Console_20 + ctrll control keycode 66 = F32 + ctrll shift control keycode 66 = F44 + ctrll alt keycode 66 = Console_8 + ctrll control alt keycode 66 = Console_8 + ctrlr ctrll keycode 66 = F8 + ctrlr ctrll shift keycode 66 = F20 + ctrlr ctrll altgr keycode 66 = Console_20 + ctrlr ctrll control keycode 66 = F32 + ctrlr ctrll shift control keycode 66 = F44 + ctrlr ctrll alt keycode 66 = Console_8 + ctrlr ctrll control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 + ctrlr keycode 67 = F9 + ctrlr shift keycode 67 = F21 + ctrlr altgr keycode 67 = Console_21 + ctrlr control keycode 67 = F33 + ctrlr shift control keycode 67 = F45 + ctrlr alt keycode 67 = Console_9 + ctrlr control alt keycode 67 = Console_9 + ctrll keycode 67 = F9 + ctrll shift keycode 67 = F21 + ctrll altgr keycode 67 = Console_21 + ctrll control keycode 67 = F33 + ctrll shift control keycode 67 = F45 + ctrll alt keycode 67 = Console_9 + ctrll control alt keycode 67 = Console_9 + ctrlr ctrll keycode 67 = F9 + ctrlr ctrll shift keycode 67 = F21 + ctrlr ctrll altgr keycode 67 = Console_21 + ctrlr ctrll control keycode 67 = F33 + ctrlr ctrll shift control keycode 67 = F45 + ctrlr ctrll alt keycode 67 = Console_9 + ctrlr ctrll control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 + ctrlr keycode 68 = F10 + ctrlr shift keycode 68 = F22 + ctrlr altgr keycode 68 = Console_22 + ctrlr control keycode 68 = F34 + ctrlr shift control keycode 68 = F46 + ctrlr alt keycode 68 = Console_10 + ctrlr control alt keycode 68 = Console_10 + ctrll keycode 68 = F10 + ctrll shift keycode 68 = F22 + ctrll altgr keycode 68 = Console_22 + ctrll control keycode 68 = F34 + ctrll shift control keycode 68 = F46 + ctrll alt keycode 68 = Console_10 + ctrll control alt keycode 68 = Console_10 + ctrlr ctrll keycode 68 = F10 + ctrlr ctrll shift keycode 68 = F22 + ctrlr ctrll altgr keycode 68 = Console_22 + ctrlr ctrll control keycode 68 = F34 + ctrlr ctrll shift control keycode 68 = F46 + ctrlr ctrll alt keycode 68 = Console_10 + ctrlr ctrll control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 + ctrlr keycode 87 = F11 + ctrlr shift keycode 87 = F23 + ctrlr altgr keycode 87 = Console_23 + ctrlr control keycode 87 = F35 + ctrlr shift control keycode 87 = F47 + ctrlr alt keycode 87 = Console_11 + ctrlr control alt keycode 87 = Console_11 + ctrll keycode 87 = F11 + ctrll shift keycode 87 = F23 + ctrll altgr keycode 87 = Console_23 + ctrll control keycode 87 = F35 + ctrll shift control keycode 87 = F47 + ctrll alt keycode 87 = Console_11 + ctrll control alt keycode 87 = Console_11 + ctrlr ctrll keycode 87 = F11 + ctrlr ctrll shift keycode 87 = F23 + ctrlr ctrll altgr keycode 87 = Console_23 + ctrlr ctrll control keycode 87 = F35 + ctrlr ctrll shift control keycode 87 = F47 + ctrlr ctrll alt keycode 87 = Console_11 + ctrlr ctrll control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 + ctrlr keycode 88 = F12 + ctrlr shift keycode 88 = F24 + ctrlr altgr keycode 88 = Console_24 + ctrlr control keycode 88 = F36 + ctrlr shift control keycode 88 = F48 + ctrlr alt keycode 88 = Console_12 + ctrlr control alt keycode 88 = Console_12 + ctrll keycode 88 = F12 + ctrll shift keycode 88 = F24 + ctrll altgr keycode 88 = Console_24 + ctrll control keycode 88 = F36 + ctrll shift control keycode 88 = F48 + ctrll alt keycode 88 = Console_12 + ctrll control alt keycode 88 = Console_12 + ctrlr ctrll keycode 88 = F12 + ctrlr ctrll shift keycode 88 = F24 + ctrlr ctrll altgr keycode 88 = Console_24 + ctrlr ctrll control keycode 88 = F36 + ctrlr ctrll shift control keycode 88 = F48 + ctrlr ctrll alt keycode 88 = Console_12 + ctrlr ctrll 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 = Alt +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 = AltGr +keycode 126 = CtrlR_Lock +keycode 127 = CtrlL_Lock diff --git a/keymaps/i386/qwerty/uaw_uni.kmap b/keymaps/i386/qwerty/uaw_uni.kmap new file mode 100644 index 0000000..7f485d6 --- /dev/null +++ b/keymaps/i386/qwerty/uaw_uni.kmap @@ -0,0 +1,1588 @@ +# Ukrainian Cyrillic Unicode keymap. +# Russian included as addition. +# +# This map uses additional "windows" keys like +# register switches. +# Key Meaning +# LeftWin - AltGr +# RightWin - Russian +# RightMenu - Ukrainian +# Both left&right alt&ctrl means themselves. +# +# In addition AltGr + digit key generate some special chars, which +# is present in KOI8-U table (turn console into UTF mode to view): +# 1-√ +# 2-² +# 3-≤ +# 4-≥ +# 5-° +# 6-≈ +# 7-· +# 8-÷ +# 9-⌠+# 0-⌡ +# --∙ + +keymaps 0-2,4-6,8-9,12-13,64-66,68-69,72-73,76-77,128-130,132-133,136-137,140-141,192-194,196-197,200-201,204-205 + +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape + ctrlr keycode 1 = Escape + shift ctrlr keycode 1 = Escape + alt ctrlr keycode 1 = Meta_Escape + ctrll keycode 1 = Escape + shift ctrll keycode 1 = Escape + alt ctrll keycode 1 = Meta_Escape + ctrll ctrlr keycode 1 = Escape + shift ctrll ctrlr keycode 1 = Escape + alt ctrll ctrlr keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + ctrlr keycode 2 = one + shift ctrlr keycode 2 = exclam + alt ctrlr keycode 2 = Meta_one + shift alt ctrlr keycode 2 = Meta_exclam + ctrll keycode 2 = one + shift ctrll keycode 2 = exclam + alt ctrll keycode 2 = Meta_one + shift alt ctrll keycode 2 = Meta_exclam + ctrll ctrlr keycode 2 = one + shift ctrll ctrlr keycode 2 = exclam + alt ctrll ctrlr keycode 2 = Meta_one + shift alt ctrll ctrlr keycode 2 = Meta_exclam + altgr keycode 2 = U+221a +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + ctrlr keycode 3 = two + shift ctrlr keycode 3 = quotedbl + control ctrlr keycode 3 = nul + shift control ctrlr keycode 3 = nul + alt ctrlr keycode 3 = Meta_two + shift alt ctrlr keycode 3 = Meta_at + ctrll keycode 3 = two + shift ctrll keycode 3 = quotedbl + control ctrll keycode 3 = nul + shift control ctrll keycode 3 = nul + alt ctrll keycode 3 = Meta_two + shift alt ctrll keycode 3 = Meta_at + ctrll ctrlr keycode 3 = two + shift ctrll ctrlr keycode 3 = quotedbl + control ctrll ctrlr keycode 3 = nul + shift control ctrll ctrlr keycode 3 = nul + alt ctrll ctrlr keycode 3 = Meta_two + shift alt ctrll ctrlr keycode 3 = Meta_at + altgr keycode 3 = U+00b2 +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + ctrlr keycode 4 = three + shift ctrlr keycode 4 = numbersign + control ctrlr keycode 4 = Escape + shift control ctrlr keycode 4 = Escape + alt ctrlr keycode 4 = Meta_three + shift alt ctrlr keycode 4 = Meta_numbersign + ctrll keycode 4 = three + shift ctrll keycode 4 = numbersign + control ctrll keycode 4 = Escape + shift control ctrll keycode 4 = Escape + alt ctrll keycode 4 = Meta_three + shift alt ctrll keycode 4 = Meta_numbersign + ctrll ctrlr keycode 4 = three + shift ctrll ctrlr keycode 4 = numbersign + control ctrll ctrlr keycode 4 = Escape + shift control ctrll ctrlr keycode 4 = Escape + alt ctrll ctrlr keycode 4 = Meta_three + shift alt ctrll ctrlr keycode 4 = Meta_numbersign + altgr keycode 4 = U+2264 +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + ctrlr keycode 5 = four + shift ctrlr keycode 5 = semicolon + control ctrlr keycode 5 = Control_backslash + shift control ctrlr keycode 5 = Control_backslash + alt ctrlr keycode 5 = Meta_four + shift alt ctrlr keycode 5 = Meta_dollar + ctrll keycode 5 = four + shift ctrll keycode 5 = semicolon + control ctrll keycode 5 = Control_backslash + shift control ctrll keycode 5 = Control_backslash + alt ctrll keycode 5 = Meta_four + shift alt ctrll keycode 5 = Meta_dollar + ctrll ctrlr keycode 5 = four + shift ctrll ctrlr keycode 5 = semicolon + control ctrll ctrlr keycode 5 = Control_backslash + shift control ctrll ctrlr keycode 5 = Control_backslash + alt ctrll ctrlr keycode 5 = Meta_four + shift alt ctrll ctrlr keycode 5 = Meta_dollar + altgr keycode 5 = U+2265 +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + ctrlr keycode 6 = five + shift ctrlr keycode 6 = colon + control ctrlr keycode 6 = Control_bracketright + shift control ctrlr keycode 6 = Control_bracketright + alt ctrlr keycode 6 = Meta_five + shift alt ctrlr keycode 6 = Meta_percent + ctrll keycode 6 = five + shift ctrll keycode 6 = colon + control ctrll keycode 6 = Control_bracketright + shift control ctrll keycode 6 = Control_bracketright + alt ctrll keycode 6 = Meta_five + shift alt ctrll keycode 6 = Meta_percent + ctrll ctrlr keycode 6 = five + shift ctrll ctrlr keycode 6 = colon + control ctrll ctrlr keycode 6 = Control_bracketright + shift control ctrll ctrlr keycode 6 = Control_bracketright + alt ctrll ctrlr keycode 6 = Meta_five + shift alt ctrll ctrlr keycode 6 = Meta_percent + altgr keycode 6 = U+00b0 +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum + ctrlr keycode 7 = six + shift ctrlr keycode 7 = comma + control ctrlr keycode 7 = Control_asciicircum + shift control ctrlr keycode 7 = Control_asciicircum + alt ctrlr keycode 7 = Meta_six + shift alt ctrlr keycode 7 = Meta_asciicircum + ctrll keycode 7 = six + shift ctrll keycode 7 = comma + control ctrll keycode 7 = Control_asciicircum + shift control ctrll keycode 7 = Control_asciicircum + alt ctrll keycode 7 = Meta_six + shift alt ctrll keycode 7 = Meta_asciicircum + ctrll ctrlr keycode 7 = six + shift ctrll ctrlr keycode 7 = comma + control ctrll ctrlr keycode 7 = Control_asciicircum + shift control ctrll ctrlr keycode 7 = Control_asciicircum + alt ctrll ctrlr keycode 7 = Meta_six + shift alt ctrll ctrlr keycode 7 = Meta_asciicircum + altgr keycode 7 = U+2248 +keycode 8 = seven ampersand braceleft + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + ctrlr keycode 8 = seven + shift ctrlr keycode 8 = period + control ctrlr keycode 8 = Control_underscore + shift control ctrlr keycode 8 = Control_underscore + alt ctrlr keycode 8 = Meta_seven + shift alt ctrlr keycode 8 = Meta_ampersand + ctrll keycode 8 = seven + shift ctrll keycode 8 = period + control ctrll keycode 8 = Control_underscore + shift control ctrll keycode 8 = Control_underscore + alt ctrll keycode 8 = Meta_seven + shift alt ctrll keycode 8 = Meta_ampersand + ctrll ctrlr keycode 8 = seven + shift ctrll ctrlr keycode 8 = period + control ctrll ctrlr keycode 8 = Control_underscore + shift control ctrll ctrlr keycode 8 = Control_underscore + alt ctrll ctrlr keycode 8 = Meta_seven + shift alt ctrll ctrlr keycode 8 = Meta_ampersand + altgr keycode 8 = U+00b7 +keycode 9 = eight asterisk bracketleft + control keycode 9 = Delete + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + ctrlr keycode 9 = eight + shift ctrlr keycode 9 = asterisk + control ctrlr keycode 9 = Delete + shift control ctrlr keycode 9 = Delete + alt ctrlr keycode 9 = Meta_eight + shift alt ctrlr keycode 9 = Meta_asterisk + ctrll keycode 9 = eight + shift ctrll keycode 9 = asterisk + control ctrll keycode 9 = Delete + shift control ctrll keycode 9 = Delete + alt ctrll keycode 9 = Meta_eight + shift alt ctrll keycode 9 = Meta_asterisk + ctrll ctrlr keycode 9 = eight + shift ctrll ctrlr keycode 9 = asterisk + control ctrll ctrlr keycode 9 = Delete + shift control ctrll ctrlr keycode 9 = Delete + alt ctrll ctrlr keycode 9 = Meta_eight + shift alt ctrll ctrlr keycode 9 = Meta_asterisk + altgr keycode 9 = U+00f7 +keycode 10 = nine parenleft bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + ctrlr keycode 10 = nine + shift ctrlr keycode 10 = parenleft + alt ctrlr keycode 10 = Meta_nine + shift alt ctrlr keycode 10 = Meta_parenleft + ctrll keycode 10 = nine + shift ctrll keycode 10 = parenleft + alt ctrll keycode 10 = Meta_nine + shift alt ctrll keycode 10 = Meta_parenleft + ctrll ctrlr keycode 10 = nine + shift ctrll ctrlr keycode 10 = parenleft + alt ctrll ctrlr keycode 10 = Meta_nine + shift alt ctrll ctrlr keycode 10 = Meta_parenleft + altgr keycode 10 = U+2320 +keycode 11 = zero parenright braceright + alt keycode 11 = Meta_zero + alt keycode 11 = Meta_parenright + ctrlr keycode 11 = zero + shift ctrlr keycode 11 = parenright + alt ctrlr keycode 11 = Meta_zero + shift alt ctrlr keycode 11 = Meta_parenright + ctrll keycode 11 = zero + shift ctrll keycode 11 = parenright + alt ctrll keycode 11 = Meta_zero + shift alt ctrll keycode 11 = Meta_parenright + ctrll ctrlr keycode 11 = zero + shift ctrll ctrlr keycode 11 = parenright + alt ctrll ctrlr keycode 11 = Meta_zero + shift alt ctrll ctrlr keycode 11 = Meta_parenright + altgr keycode 11 = U+2321 +keycode 12 = minus underscore backslash + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + ctrlr keycode 12 = minus + shift ctrlr keycode 12 = underscore + control ctrlr keycode 12 = Control_underscore + shift control ctrlr keycode 12 = Control_underscore + alt ctrlr keycode 12 = Meta_minus + shift alt ctrlr keycode 12 = Meta_underscore + ctrll keycode 12 = minus + shift ctrll keycode 12 = underscore + control ctrll keycode 12 = Control_underscore + shift control ctrll keycode 12 = Control_underscore + alt ctrll keycode 12 = Meta_minus + shift alt ctrll keycode 12 = Meta_underscore + ctrll ctrlr keycode 12 = minus + shift ctrll ctrlr keycode 12 = underscore + control ctrll ctrlr keycode 12 = Control_underscore + shift control ctrll ctrlr keycode 12 = Control_underscore + alt ctrll ctrlr keycode 12 = Meta_minus + shift alt ctrll ctrlr keycode 12 = Meta_underscore + altgr keycode 12 = U+2219 +keycode 13 = equal plus + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + ctrlr keycode 13 = equal + shift ctrlr keycode 13 = plus + alt ctrlr keycode 13 = Meta_equal + shift alt ctrlr keycode 13 = Meta_plus + ctrll keycode 13 = equal + shift ctrll keycode 13 = plus + alt ctrll keycode 13 = Meta_equal + shift alt ctrll keycode 13 = Meta_plus + ctrll ctrlr keycode 13 = equal + shift ctrll ctrlr keycode 13 = plus + alt ctrll ctrlr keycode 13 = Meta_equal + shift alt ctrll ctrlr keycode 13 = Meta_plus +keycode 14 = BackSpace Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + ctrlr keycode 14 = BackSpace + shift ctrlr keycode 14 = BackSpace + control ctrlr keycode 14 = BackSpace + shift control ctrlr keycode 14 = BackSpace + alt ctrlr keycode 14 = Meta_Delete + shift alt ctrlr keycode 14 = Meta_Delete + ctrll keycode 14 = BackSpace + shift ctrll keycode 14 = BackSpace + control ctrll keycode 14 = BackSpace + shift control ctrll keycode 14 = BackSpace + alt ctrll keycode 14 = Meta_Delete + shift alt ctrll keycode 14 = Meta_Delete + ctrll ctrlr keycode 14 = BackSpace + shift ctrll ctrlr keycode 14 = BackSpace + control ctrll ctrlr keycode 14 = BackSpace + shift control ctrll ctrlr keycode 14 = BackSpace + alt ctrll ctrlr keycode 14 = Meta_Delete + shift alt ctrll ctrlr keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab + ctrlr keycode 15 = Tab + shift ctrlr keycode 15 = Tab + alt ctrlr keycode 15 = Meta_Tab + shift alt ctrlr keycode 15 = Meta_Tab + ctrll keycode 15 = Tab + shift ctrll keycode 15 = Tab + alt ctrll keycode 15 = Meta_Tab + shift alt ctrll keycode 15 = Meta_Tab + ctrll ctrlr keycode 15 = Tab + shift ctrll ctrlr keycode 15 = Tab + alt ctrll ctrlr keycode 15 = Meta_Tab + shift alt ctrll ctrlr keycode 15 = Meta_Tab +keycode 16 = q + ctrlr keycode 16 = U+0439 + shift ctrlr keycode 16 = U+0419 + control ctrlr keycode 16 = Control_q + shift control ctrlr keycode 16 = Control_q + alt ctrlr keycode 16 = Meta_q + shift alt ctrlr keycode 16 = Meta_Q + control alt ctrlr keycode 16 = Meta_Control_q + shift control alt ctrlr keycode 16 = Meta_Control_q + ctrll keycode 16 = U+0439 + shift ctrll keycode 16 = U+0419 + control ctrll keycode 16 = Control_q + shift control ctrll keycode 16 = Control_q + alt ctrll keycode 16 = Meta_q + shift alt ctrll keycode 16 = Meta_Q + control alt ctrll keycode 16 = Meta_Control_q + shift control alt ctrll keycode 16 = Meta_Control_q + ctrll ctrlr keycode 16 = U+0439 + shift ctrll ctrlr keycode 16 = U+0419 + control ctrll ctrlr keycode 16 = Control_q + shift control ctrll ctrlr keycode 16 = Control_q + alt ctrll ctrlr keycode 16 = Meta_q + shift alt ctrll ctrlr keycode 16 = Meta_Q + control alt ctrll ctrlr keycode 16 = Meta_Control_q + shift control alt ctrll ctrlr keycode 16 = Meta_Control_q +keycode 17 = w + ctrlr keycode 17 = U+0446 + shift ctrlr keycode 17 = U+0426 + control ctrlr keycode 17 = Control_w + shift control ctrlr keycode 17 = Control_w + alt ctrlr keycode 17 = Meta_w + shift alt ctrlr keycode 17 = Meta_W + control alt ctrlr keycode 17 = Meta_Control_w + shift control alt ctrlr keycode 17 = Meta_Control_w + ctrll keycode 17 = U+0446 + shift ctrll keycode 17 = U+0426 + control ctrll keycode 17 = Control_w + shift control ctrll keycode 17 = Control_w + alt ctrll keycode 17 = Meta_w + shift alt ctrll keycode 17 = Meta_W + control alt ctrll keycode 17 = Meta_Control_w + shift control alt ctrll keycode 17 = Meta_Control_w + ctrll ctrlr keycode 17 = U+0446 + shift ctrll ctrlr keycode 17 = U+0426 + control ctrll ctrlr keycode 17 = Control_w + shift control ctrll ctrlr keycode 17 = Control_w + alt ctrll ctrlr keycode 17 = Meta_w + shift alt ctrll ctrlr keycode 17 = Meta_W + control alt ctrll ctrlr keycode 17 = Meta_Control_w + shift control alt ctrll ctrlr keycode 17 = Meta_Control_w +keycode 18 = e + ctrlr keycode 18 = U+0443 + shift ctrlr keycode 18 = U+0423 + control ctrlr keycode 18 = Control_e + shift control ctrlr keycode 18 = Control_e + alt ctrlr keycode 18 = Meta_e + shift alt ctrlr keycode 18 = Meta_E + control alt ctrlr keycode 18 = Meta_Control_e + shift control alt ctrlr keycode 18 = Meta_Control_e + ctrll keycode 18 = U+0443 + shift ctrll keycode 18 = U+0423 + control ctrll keycode 18 = Control_e + shift control ctrll keycode 18 = Control_e + alt ctrll keycode 18 = Meta_e + shift alt ctrll keycode 18 = Meta_E + control alt ctrll keycode 18 = Meta_Control_e + shift control alt ctrll keycode 18 = Meta_Control_e + ctrll ctrlr keycode 18 = U+0443 + shift ctrll ctrlr keycode 18 = U+0423 + control ctrll ctrlr keycode 18 = Control_e + shift control ctrll ctrlr keycode 18 = Control_e + alt ctrll ctrlr keycode 18 = Meta_e + shift alt ctrll ctrlr keycode 18 = Meta_E + control alt ctrll ctrlr keycode 18 = Meta_Control_e + shift control alt ctrll ctrlr keycode 18 = Meta_Control_e +keycode 19 = r + ctrlr keycode 19 = U+043a + shift ctrlr keycode 19 = U+041a + control ctrlr keycode 19 = Control_r + shift control ctrlr keycode 19 = Control_r + alt ctrlr keycode 19 = Meta_r + shift alt ctrlr keycode 19 = Meta_R + control alt ctrlr keycode 19 = Meta_Control_r + shift control alt ctrlr keycode 19 = Meta_Control_r + ctrll keycode 19 = U+043a + shift ctrll keycode 19 = U+041a + control ctrll keycode 19 = Control_r + shift control ctrll keycode 19 = Control_r + alt ctrll keycode 19 = Meta_r + shift alt ctrll keycode 19 = Meta_R + control alt ctrll keycode 19 = Meta_Control_r + shift control alt ctrll keycode 19 = Meta_Control_r + ctrll ctrlr keycode 19 = U+043a + shift ctrll ctrlr keycode 19 = U+041a + control ctrll ctrlr keycode 19 = Control_r + shift control ctrll ctrlr keycode 19 = Control_r + alt ctrll ctrlr keycode 19 = Meta_r + shift alt ctrll ctrlr keycode 19 = Meta_R + control alt ctrll ctrlr keycode 19 = Meta_Control_r + shift control alt ctrll ctrlr keycode 19 = Meta_Control_r +keycode 20 = t + ctrlr keycode 20 = U+0435 + shift ctrlr keycode 20 = U+0415 + control ctrlr keycode 20 = Control_t + shift control ctrlr keycode 20 = Control_t + alt ctrlr keycode 20 = Meta_t + shift alt ctrlr keycode 20 = Meta_T + control alt ctrlr keycode 20 = Meta_Control_t + shift control alt ctrlr keycode 20 = Meta_Control_t + ctrll keycode 20 = U+0435 + shift ctrll keycode 20 = U+0415 + control ctrll keycode 20 = Control_t + shift control ctrll keycode 20 = Control_t + alt ctrll keycode 20 = Meta_t + shift alt ctrll keycode 20 = Meta_T + control alt ctrll keycode 20 = Meta_Control_t + shift control alt ctrll keycode 20 = Meta_Control_t + ctrll ctrlr keycode 20 = U+0435 + shift ctrll ctrlr keycode 20 = U+0415 + control ctrll ctrlr keycode 20 = Control_t + shift control ctrll ctrlr keycode 20 = Control_t + alt ctrll ctrlr keycode 20 = Meta_t + shift alt ctrll ctrlr keycode 20 = Meta_T + control alt ctrll ctrlr keycode 20 = Meta_Control_t + shift control alt ctrll ctrlr keycode 20 = Meta_Control_t +keycode 21 = y + ctrlr keycode 21 = U+043d + shift ctrlr keycode 21 = U+041d + control ctrlr keycode 21 = Control_y + shift control ctrlr keycode 21 = Control_y + alt ctrlr keycode 21 = Meta_y + shift alt ctrlr keycode 21 = Meta_Y + control alt ctrlr keycode 21 = Meta_Control_y + shift control alt ctrlr keycode 21 = Meta_Control_y + ctrll keycode 21 = U+043d + shift ctrll keycode 21 = U+041d + control ctrll keycode 21 = Control_y + shift control ctrll keycode 21 = Control_y + alt ctrll keycode 21 = Meta_y + shift alt ctrll keycode 21 = Meta_Y + control alt ctrll keycode 21 = Meta_Control_y + shift control alt ctrll keycode 21 = Meta_Control_y + ctrll ctrlr keycode 21 = U+043d + shift ctrll ctrlr keycode 21 = U+041d + control ctrll ctrlr keycode 21 = Control_y + shift control ctrll ctrlr keycode 21 = Control_y + alt ctrll ctrlr keycode 21 = Meta_y + shift alt ctrll ctrlr keycode 21 = Meta_Y + control alt ctrll ctrlr keycode 21 = Meta_Control_y + shift control alt ctrll ctrlr keycode 21 = Meta_Control_y +keycode 22 = u + ctrlr keycode 22 = U+0433 + shift ctrlr keycode 22 = U+0433 + control ctrlr keycode 22 = Control_u + shift control ctrlr keycode 22 = Control_u + alt ctrlr keycode 22 = Meta_u + shift alt ctrlr keycode 22 = Meta_U + control alt ctrlr keycode 22 = Meta_Control_u + shift control alt ctrlr keycode 22 = Meta_Control_u + ctrll keycode 22 = U+0433 + shift ctrll keycode 22 = U+0433 + control ctrll keycode 22 = Control_u + shift control ctrll keycode 22 = Control_u + alt ctrll keycode 22 = Meta_u + shift alt ctrll keycode 22 = Meta_U + control alt ctrll keycode 22 = Meta_Control_u + shift control alt ctrll keycode 22 = Meta_Control_u + ctrll ctrlr keycode 22 = U+0433 + shift ctrll ctrlr keycode 22 = U+0433 + control ctrll ctrlr keycode 22 = Control_u + shift control ctrll ctrlr keycode 22 = Control_u + alt ctrll ctrlr keycode 22 = Meta_u + shift alt ctrll ctrlr keycode 22 = Meta_U + control alt ctrll ctrlr keycode 22 = Meta_Control_u + shift control alt ctrll ctrlr keycode 22 = Meta_Control_u +keycode 23 = i + ctrlr keycode 23 = U+0448 + shift ctrlr keycode 23 = U+0428 + control ctrlr keycode 23 = Control_i + shift control ctrlr keycode 23 = Control_i + alt ctrlr keycode 23 = Meta_i + shift alt ctrlr keycode 23 = Meta_I + control alt ctrlr keycode 23 = Meta_Control_i + shift control alt ctrlr keycode 23 = Meta_Control_i + ctrll keycode 23 = U+0448 + shift ctrll keycode 23 = U+0428 + control ctrll keycode 23 = Control_i + shift control ctrll keycode 23 = Control_i + alt ctrll keycode 23 = Meta_i + shift alt ctrll keycode 23 = Meta_I + control alt ctrll keycode 23 = Meta_Control_i + shift control alt ctrll keycode 23 = Meta_Control_i + ctrll ctrlr keycode 23 = U+0448 + shift ctrll ctrlr keycode 23 = U+0428 + control ctrll ctrlr keycode 23 = Control_i + shift control ctrll ctrlr keycode 23 = Control_i + alt ctrll ctrlr keycode 23 = Meta_i + shift alt ctrll ctrlr keycode 23 = Meta_I + control alt ctrll ctrlr keycode 23 = Meta_Control_i + shift control alt ctrll ctrlr keycode 23 = Meta_Control_i +keycode 24 = o + ctrlr keycode 24 = U+0449 + shift ctrlr keycode 24 = U+0429 + control ctrlr keycode 24 = Control_o + shift control ctrlr keycode 24 = Control_o + alt ctrlr keycode 24 = Meta_o + shift alt ctrlr keycode 24 = Meta_O + control alt ctrlr keycode 24 = Meta_Control_o + shift control alt ctrlr keycode 24 = Meta_Control_o + ctrll keycode 24 = U+0449 + shift ctrll keycode 24 = U+0429 + control ctrll keycode 24 = Control_o + shift control ctrll keycode 24 = Control_o + alt ctrll keycode 24 = Meta_o + shift alt ctrll keycode 24 = Meta_O + control alt ctrll keycode 24 = Meta_Control_o + shift control alt ctrll keycode 24 = Meta_Control_o + ctrll ctrlr keycode 24 = U+0449 + shift ctrll ctrlr keycode 24 = U+0429 + control ctrll ctrlr keycode 24 = Control_o + shift control ctrll ctrlr keycode 24 = Control_o + alt ctrll ctrlr keycode 24 = Meta_o + shift alt ctrll ctrlr keycode 24 = Meta_O + control alt ctrll ctrlr keycode 24 = Meta_Control_o + shift control alt ctrll ctrlr keycode 24 = Meta_Control_o +keycode 25 = p + ctrlr keycode 25 = U+0437 + shift ctrlr keycode 25 = U+0417 + control ctrlr keycode 25 = Control_p + shift control ctrlr keycode 25 = Control_p + alt ctrlr keycode 25 = Meta_p + shift alt ctrlr keycode 25 = Meta_P + control alt ctrlr keycode 25 = Meta_Control_p + shift control alt ctrlr keycode 25 = Meta_Control_p + ctrll keycode 25 = U+0437 + shift ctrll keycode 25 = U+0417 + control ctrll keycode 25 = Control_p + shift control ctrll keycode 25 = Control_p + alt ctrll keycode 25 = Meta_p + shift alt ctrll keycode 25 = Meta_P + control alt ctrll keycode 25 = Meta_Control_p + shift control alt ctrll keycode 25 = Meta_Control_p + ctrll ctrlr keycode 25 = U+0437 + shift ctrll ctrlr keycode 25 = U+0417 + control ctrll ctrlr keycode 25 = Control_p + shift control ctrll ctrlr keycode 25 = Control_p + alt ctrll ctrlr keycode 25 = Meta_p + shift alt ctrll ctrlr keycode 25 = Meta_P + control alt ctrll ctrlr keycode 25 = Meta_Control_p + shift control alt ctrll ctrlr keycode 25 = Meta_Control_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft + ctrlr keycode 26 = U+0445 + shift ctrlr keycode 26 = U+0425 + control ctrlr keycode 26 = Escape + shift control ctrlr keycode 26 = Escape + alt ctrlr keycode 26 = Meta_bracketleft + shift alt ctrlr keycode 26 = Meta_braceleft + ctrll keycode 26 = U+0445 + shift ctrll keycode 26 = U+0425 + control ctrll keycode 26 = Escape + shift control ctrll keycode 26 = Escape + alt ctrll keycode 26 = Meta_bracketleft + shift alt ctrll keycode 26 = Meta_braceleft + ctrll ctrlr keycode 26 = U+0445 + shift ctrll ctrlr keycode 26 = U+0425 + control ctrll ctrlr keycode 26 = Escape + shift control ctrll ctrlr keycode 26 = Escape + alt ctrll ctrlr keycode 26 = Meta_bracketleft + shift alt ctrll ctrlr keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright + ctrlr keycode 27 = U+044a + shift ctrlr keycode 27 = U+042a + control ctrlr keycode 27 = Control_bracketright + shift control ctrlr keycode 27 = Control_bracketright + alt ctrlr keycode 27 = Meta_bracketright + shift alt ctrlr keycode 27 = Meta_braceright + control alt ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrlr keycode 27 = Meta_Control_bracketright + ctrll keycode 27 = U+0457 + shift ctrll keycode 27 = U+0407 + control ctrll keycode 27 = Control_bracketright + shift control ctrll keycode 27 = Control_bracketright + alt ctrll keycode 27 = Meta_bracketright + shift alt ctrll keycode 27 = Meta_braceright + control alt ctrll keycode 27 = Meta_Control_bracketright + shift control alt ctrll keycode 27 = Meta_Control_bracketright + ctrll ctrlr keycode 27 = U+0457 + shift ctrll ctrlr keycode 27 = U+0407 + control ctrll ctrlr keycode 27 = Control_bracketright + shift control ctrll ctrlr keycode 27 = Control_bracketright + alt ctrll ctrlr keycode 27 = Meta_bracketright + shift alt ctrll ctrlr keycode 27 = Meta_braceright + control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright + shift control alt ctrll ctrlr keycode 27 = Meta_Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a + ctrlr keycode 30 = U+0444 + shift ctrlr keycode 30 = U+0424 + control ctrlr keycode 30 = Control_a + shift control ctrlr keycode 30 = Control_a + alt ctrlr keycode 30 = Meta_a + shift alt ctrlr keycode 30 = Meta_A + control alt ctrlr keycode 30 = Meta_Control_a + shift control alt ctrlr keycode 30 = Meta_Control_a + ctrll keycode 30 = U+0444 + shift ctrll keycode 30 = U+0424 + control ctrll keycode 30 = Control_a + shift control ctrll keycode 30 = Control_a + alt ctrll keycode 30 = Meta_a + shift alt ctrll keycode 30 = Meta_A + control alt ctrll keycode 30 = Meta_Control_a + shift control alt ctrll keycode 30 = Meta_Control_a + ctrll ctrlr keycode 30 = U+0444 + shift ctrll ctrlr keycode 30 = U+0424 + control ctrll ctrlr keycode 30 = Control_a + shift control ctrll ctrlr keycode 30 = Control_a + alt ctrll ctrlr keycode 30 = Meta_a + shift alt ctrll ctrlr keycode 30 = Meta_A + control alt ctrll ctrlr keycode 30 = Meta_Control_a + shift control alt ctrll ctrlr keycode 30 = Meta_Control_a +keycode 31 = s + ctrlr keycode 31 = U+044b + shift ctrlr keycode 31 = U+042b + control ctrlr keycode 31 = Control_s + shift control ctrlr keycode 31 = Control_s + alt ctrlr keycode 31 = Meta_s + shift alt ctrlr keycode 31 = Meta_S + control alt ctrlr keycode 31 = Meta_Control_s + shift control alt ctrlr keycode 31 = Meta_Control_s + ctrll keycode 31 = U+0456 + shift ctrll keycode 31 = U+0406 + control ctrll keycode 31 = Control_s + shift control ctrll keycode 31 = Control_s + alt ctrll keycode 31 = Meta_s + shift alt ctrll keycode 31 = Meta_S + control alt ctrll keycode 31 = Meta_Control_s + shift control alt ctrll keycode 31 = Meta_Control_s + ctrll ctrlr keycode 31 = U+0456 + shift ctrll ctrlr keycode 31 = U+0406 + control ctrll ctrlr keycode 31 = Control_s + shift control ctrll ctrlr keycode 31 = Control_s + alt ctrll ctrlr keycode 31 = Meta_s + shift alt ctrll ctrlr keycode 31 = Meta_S + control alt ctrll ctrlr keycode 31 = Meta_Control_s + shift control alt ctrll ctrlr keycode 31 = Meta_Control_s +keycode 32 = d + ctrlr keycode 32 = U+0432 + shift ctrlr keycode 32 = U+0432 + control ctrlr keycode 32 = Control_d + shift control ctrlr keycode 32 = Control_d + alt ctrlr keycode 32 = Meta_d + shift alt ctrlr keycode 32 = Meta_D + control alt ctrlr keycode 32 = Meta_Control_d + shift control alt ctrlr keycode 32 = Meta_Control_d + ctrll keycode 32 = U+0432 + shift ctrll keycode 32 = U+0432 + control ctrll keycode 32 = Control_d + shift control ctrll keycode 32 = Control_d + alt ctrll keycode 32 = Meta_d + shift alt ctrll keycode 32 = Meta_D + control alt ctrll keycode 32 = Meta_Control_d + shift control alt ctrll keycode 32 = Meta_Control_d + ctrll ctrlr keycode 32 = U+0432 + shift ctrll ctrlr keycode 32 = U+0432 + control ctrll ctrlr keycode 32 = Control_d + shift control ctrll ctrlr keycode 32 = Control_d + alt ctrll ctrlr keycode 32 = Meta_d + shift alt ctrll ctrlr keycode 32 = Meta_D + control alt ctrll ctrlr keycode 32 = Meta_Control_d + shift control alt ctrll ctrlr keycode 32 = Meta_Control_d +keycode 33 = f + ctrlr keycode 33 = U+0430 + shift ctrlr keycode 33 = U+0410 + control ctrlr keycode 33 = Control_f + shift control ctrlr keycode 33 = Control_f + alt ctrlr keycode 33 = Meta_f + shift alt ctrlr keycode 33 = Meta_F + control alt ctrlr keycode 33 = Meta_Control_f + shift control alt ctrlr keycode 33 = Meta_Control_f + ctrll keycode 33 = U+0430 + shift ctrll keycode 33 = U+0410 + control ctrll keycode 33 = Control_f + shift control ctrll keycode 33 = Control_f + alt ctrll keycode 33 = Meta_f + shift alt ctrll keycode 33 = Meta_F + control alt ctrll keycode 33 = Meta_Control_f + shift control alt ctrll keycode 33 = Meta_Control_f + ctrll ctrlr keycode 33 = U+0430 + shift ctrll ctrlr keycode 33 = U+0410 + control ctrll ctrlr keycode 33 = Control_f + shift control ctrll ctrlr keycode 33 = Control_f + alt ctrll ctrlr keycode 33 = Meta_f + shift alt ctrll ctrlr keycode 33 = Meta_F + control alt ctrll ctrlr keycode 33 = Meta_Control_f + shift control alt ctrll ctrlr keycode 33 = Meta_Control_f +keycode 34 = g + ctrlr keycode 34 = U+043f + shift ctrlr keycode 34 = U+041f + control ctrlr keycode 34 = Control_g + shift control ctrlr keycode 34 = Control_g + alt ctrlr keycode 34 = Meta_g + shift alt ctrlr keycode 34 = Meta_G + control alt ctrlr keycode 34 = Meta_Control_g + shift control alt ctrlr keycode 34 = Meta_Control_g + ctrll keycode 34 = U+043f + shift ctrll keycode 34 = U+041f + control ctrll keycode 34 = Control_g + shift control ctrll keycode 34 = Control_g + alt ctrll keycode 34 = Meta_g + shift alt ctrll keycode 34 = Meta_G + control alt ctrll keycode 34 = Meta_Control_g + shift control alt ctrll keycode 34 = Meta_Control_g + ctrll ctrlr keycode 34 = U+043f + shift ctrll ctrlr keycode 34 = U+041f + control ctrll ctrlr keycode 34 = Control_g + shift control ctrll ctrlr keycode 34 = Control_g + alt ctrll ctrlr keycode 34 = Meta_g + shift alt ctrll ctrlr keycode 34 = Meta_G + control alt ctrll ctrlr keycode 34 = Meta_Control_g + shift control alt ctrll ctrlr keycode 34 = Meta_Control_g +keycode 35 = h + ctrlr keycode 35 = U+0440 + shift ctrlr keycode 35 = U+0420 + control ctrlr keycode 35 = Control_h + shift control ctrlr keycode 35 = Control_h + alt ctrlr keycode 35 = Meta_h + shift alt ctrlr keycode 35 = Meta_H + control alt ctrlr keycode 35 = Meta_Control_h + shift control alt ctrlr keycode 35 = Meta_Control_h + ctrll keycode 35 = U+0440 + shift ctrll keycode 35 = U+0420 + control ctrll keycode 35 = Control_h + shift control ctrll keycode 35 = Control_h + alt ctrll keycode 35 = Meta_h + shift alt ctrll keycode 35 = Meta_H + control alt ctrll keycode 35 = Meta_Control_h + shift control alt ctrll keycode 35 = Meta_Control_h + ctrll ctrlr keycode 35 = U+0440 + shift ctrll ctrlr keycode 35 = U+0420 + control ctrll ctrlr keycode 35 = Control_h + shift control ctrll ctrlr keycode 35 = Control_h + alt ctrll ctrlr keycode 35 = Meta_h + shift alt ctrll ctrlr keycode 35 = Meta_H + control alt ctrll ctrlr keycode 35 = Meta_Control_h + shift control alt ctrll ctrlr keycode 35 = Meta_Control_h +keycode 36 = j + ctrlr keycode 36 = U+043e + shift ctrlr keycode 36 = U+041e + control ctrlr keycode 36 = Control_j + shift control ctrlr keycode 36 = Control_j + alt ctrlr keycode 36 = Meta_j + shift alt ctrlr keycode 36 = Meta_J + control alt ctrlr keycode 36 = Meta_Control_j + shift control alt ctrlr keycode 36 = Meta_Control_j + ctrll keycode 36 = U+043e + shift ctrll keycode 36 = U+041e + control ctrll keycode 36 = Control_j + shift control ctrll keycode 36 = Control_j + alt ctrll keycode 36 = Meta_j + shift alt ctrll keycode 36 = Meta_J + control alt ctrll keycode 36 = Meta_Control_j + shift control alt ctrll keycode 36 = Meta_Control_j + ctrll ctrlr keycode 36 = U+043e + shift ctrll ctrlr keycode 36 = U+041e + control ctrll ctrlr keycode 36 = Control_j + shift control ctrll ctrlr keycode 36 = Control_j + alt ctrll ctrlr keycode 36 = Meta_j + shift alt ctrll ctrlr keycode 36 = Meta_J + control alt ctrll ctrlr keycode 36 = Meta_Control_j + shift control alt ctrll ctrlr keycode 36 = Meta_Control_j +keycode 37 = k + ctrlr keycode 37 = U+043b + shift ctrlr keycode 37 = U+041b + control ctrlr keycode 37 = Control_k + shift control ctrlr keycode 37 = Control_k + alt ctrlr keycode 37 = Meta_k + shift alt ctrlr keycode 37 = Meta_K + control alt ctrlr keycode 37 = Meta_Control_k + shift control alt ctrlr keycode 37 = Meta_Control_k + ctrll keycode 37 = U+043b + shift ctrll keycode 37 = U+041b + control ctrll keycode 37 = Control_k + shift control ctrll keycode 37 = Control_k + alt ctrll keycode 37 = Meta_k + shift alt ctrll keycode 37 = Meta_K + control alt ctrll keycode 37 = Meta_Control_k + shift control alt ctrll keycode 37 = Meta_Control_k + ctrll ctrlr keycode 37 = U+043b + shift ctrll ctrlr keycode 37 = U+041b + control ctrll ctrlr keycode 37 = Control_k + shift control ctrll ctrlr keycode 37 = Control_k + alt ctrll ctrlr keycode 37 = Meta_k + shift alt ctrll ctrlr keycode 37 = Meta_K + control alt ctrll ctrlr keycode 37 = Meta_Control_k + shift control alt ctrll ctrlr keycode 37 = Meta_Control_k +keycode 38 = l + ctrlr keycode 38 = U+0434 + shift ctrlr keycode 38 = U+0414 + control ctrlr keycode 38 = Control_l + shift control ctrlr keycode 38 = Control_l + alt ctrlr keycode 38 = Meta_l + shift alt ctrlr keycode 38 = Meta_L + control alt ctrlr keycode 38 = Meta_Control_l + shift control alt ctrlr keycode 38 = Meta_Control_l + ctrll keycode 38 = U+0434 + shift ctrll keycode 38 = U+0414 + control ctrll keycode 38 = Control_l + shift control ctrll keycode 38 = Control_l + alt ctrll keycode 38 = Meta_l + shift alt ctrll keycode 38 = Meta_L + control alt ctrll keycode 38 = Meta_Control_l + shift control alt ctrll keycode 38 = Meta_Control_l + ctrll ctrlr keycode 38 = U+0434 + shift ctrll ctrlr keycode 38 = U+0414 + control ctrll ctrlr keycode 38 = Control_l + shift control ctrll ctrlr keycode 38 = Control_l + alt ctrll ctrlr keycode 38 = Meta_l + shift alt ctrll ctrlr keycode 38 = Meta_L + control alt ctrll ctrlr keycode 38 = Meta_Control_l + shift control alt ctrll ctrlr keycode 38 = Meta_Control_l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon + shift alt keycode 39 = Meta_colon + ctrlr keycode 39 = U+0436 + shift ctrlr keycode 39 = U+0416 + alt ctrlr keycode 39 = Meta_semicolon + shift alt ctrlr keycode 39 = Meta_colon + ctrll keycode 39 = U+0436 + shift ctrll keycode 39 = U+0416 + alt ctrll keycode 39 = Meta_semicolon + shift alt ctrll keycode 39 = Meta_colon + ctrll ctrlr keycode 39 = U+0436 + shift ctrll ctrlr keycode 39 = U+0416 + alt ctrll ctrlr keycode 39 = Meta_semicolon + shift alt ctrll ctrlr keycode 39 = Meta_colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe + shift alt keycode 40 = Meta_quotedbl + ctrlr keycode 40 = U+044d + shift ctrlr keycode 40 = U+042d + control ctrlr keycode 40 = Control_g + shift control ctrlr keycode 40 = Control_g + alt ctrlr keycode 40 = Meta_apostrophe + shift alt ctrlr keycode 40 = Meta_quotedbl + ctrll keycode 40 = U+0454 + shift ctrll keycode 40 = U+0404 + control ctrll keycode 40 = Control_g + shift control ctrll keycode 40 = Control_g + alt ctrll keycode 40 = Meta_apostrophe + shift alt ctrll keycode 40 = Meta_quotedbl + ctrll ctrlr keycode 40 = U+0454 + shift ctrll ctrlr keycode 40 = U+0404 + control ctrll ctrlr keycode 40 = Control_g + shift control ctrll ctrlr keycode 40 = Control_g + alt ctrll ctrlr keycode 40 = Meta_apostrophe + shift alt ctrll ctrlr keycode 40 = Meta_quotedbl +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave + shift alt keycode 41 = Meta_asciitilde + ctrlr keycode 41 = apostrophe + shift ctrlr keycode 41 = question + control ctrlr keycode 41 = nul + shift control ctrlr keycode 41 = nul + alt ctrlr keycode 41 = Meta_grave + shift alt ctrlr keycode 41 = Meta_asciitilde + ctrll keycode 41 = apostrophe + shift ctrll keycode 41 = question + control ctrll keycode 41 = nul + shift control ctrll keycode 41 = nul + alt ctrll keycode 41 = Meta_grave + shift alt ctrll keycode 41 = Meta_asciitilde + ctrll ctrlr keycode 41 = apostrophe + shift ctrll ctrlr keycode 41 = question + control ctrll ctrlr keycode 41 = nul + shift control ctrll ctrlr keycode 41 = nul + alt ctrll ctrlr keycode 41 = Meta_grave + shift alt ctrll ctrlr keycode 41 = Meta_asciitilde +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar + control alt keycode 43 = Meta_Control_backslash + shift control alt keycode 43 = Meta_Control_backslash + ctrlr keycode 43 = backslash + shift ctrlr keycode 43 = bar + control ctrlr keycode 43 = Control_backslash + shift control ctrlr keycode 43 = Control_backslash + alt ctrlr keycode 43 = Meta_backslash + shift alt ctrlr keycode 43 = Meta_bar + control alt ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrlr keycode 43 = Meta_Control_backslash + ctrll keycode 43 = backslash + shift ctrll keycode 43 = bar + control ctrll keycode 43 = Control_backslash + shift control ctrll keycode 43 = Control_backslash + alt ctrll keycode 43 = Meta_backslash + shift alt ctrll keycode 43 = Meta_bar + control alt ctrll keycode 43 = Meta_Control_backslash + shift control alt ctrll keycode 43 = Meta_Control_backslash + ctrll ctrlr keycode 43 = backslash + shift ctrll ctrlr keycode 43 = bar + control ctrll ctrlr keycode 43 = Control_backslash + shift control ctrll ctrlr keycode 43 = Control_backslash + alt ctrll ctrlr keycode 43 = Meta_backslash + shift alt ctrll ctrlr keycode 43 = Meta_bar + control alt ctrll ctrlr keycode 43 = Meta_Control_backslash + shift control alt ctrll ctrlr keycode 43 = Meta_Control_backslash +keycode 44 = z + ctrlr keycode 44 = U+044f + shift ctrlr keycode 44 = U+042f + control ctrlr keycode 44 = Control_z + shift control ctrlr keycode 44 = Control_z + alt ctrlr keycode 44 = Meta_z + shift alt ctrlr keycode 44 = Meta_Z + control alt ctrlr keycode 44 = Meta_Control_z + shift control alt ctrlr keycode 44 = Meta_Control_z + ctrll keycode 44 = U+044f + shift ctrll keycode 44 = U+042f + control ctrll keycode 44 = Control_z + shift control ctrll keycode 44 = Control_z + alt ctrll keycode 44 = Meta_z + shift alt ctrll keycode 44 = Meta_Z + control alt ctrll keycode 44 = Meta_Control_z + shift control alt ctrll keycode 44 = Meta_Control_z + ctrll ctrlr keycode 44 = U+044f + shift ctrll ctrlr keycode 44 = U+042f + control ctrll ctrlr keycode 44 = Control_z + shift control ctrll ctrlr keycode 44 = Control_z + alt ctrll ctrlr keycode 44 = Meta_z + shift alt ctrll ctrlr keycode 44 = Meta_Z + control alt ctrll ctrlr keycode 44 = Meta_Control_z + shift control alt ctrll ctrlr keycode 44 = Meta_Control_z +keycode 45 = x + ctrlr keycode 45 = U+0447 + shift ctrlr keycode 45 = U+0427 + control ctrlr keycode 45 = Control_x + shift control ctrlr keycode 45 = Control_x + alt ctrlr keycode 45 = Meta_x + shift alt ctrlr keycode 45 = Meta_X + control alt ctrlr keycode 45 = Meta_Control_x + shift control alt ctrlr keycode 45 = Meta_Control_x + ctrll keycode 45 = U+0447 + shift ctrll keycode 45 = U+0427 + control ctrll keycode 45 = Control_x + shift control ctrll keycode 45 = Control_x + alt ctrll keycode 45 = Meta_x + shift alt ctrll keycode 45 = Meta_X + control alt ctrll keycode 45 = Meta_Control_x + shift control alt ctrll keycode 45 = Meta_Control_x + ctrll ctrlr keycode 45 = U+0447 + shift ctrll ctrlr keycode 45 = U+0427 + control ctrll ctrlr keycode 45 = Control_x + shift control ctrll ctrlr keycode 45 = Control_x + alt ctrll ctrlr keycode 45 = Meta_x + shift alt ctrll ctrlr keycode 45 = Meta_X + control alt ctrll ctrlr keycode 45 = Meta_Control_x + shift control alt ctrll ctrlr keycode 45 = Meta_Control_x +keycode 46 = c + ctrlr keycode 46 = U+0441 + shift ctrlr keycode 46 = U+0421 + control ctrlr keycode 46 = Control_c + shift control ctrlr keycode 46 = Control_c + alt ctrlr keycode 46 = Meta_c + shift alt ctrlr keycode 46 = Meta_C + control alt ctrlr keycode 46 = Meta_Control_c + shift control alt ctrlr keycode 46 = Meta_Control_c + ctrll keycode 46 = U+0441 + shift ctrll keycode 46 = U+0421 + control ctrll keycode 46 = Control_c + shift control ctrll keycode 46 = Control_c + alt ctrll keycode 46 = Meta_c + shift alt ctrll keycode 46 = Meta_C + control alt ctrll keycode 46 = Meta_Control_c + shift control alt ctrll keycode 46 = Meta_Control_c + ctrll ctrlr keycode 46 = U+0441 + shift ctrll ctrlr keycode 46 = U+0421 + control ctrll ctrlr keycode 46 = Control_c + shift control ctrll ctrlr keycode 46 = Control_c + alt ctrll ctrlr keycode 46 = Meta_c + shift alt ctrll ctrlr keycode 46 = Meta_C + control alt ctrll ctrlr keycode 46 = Meta_Control_c + shift control alt ctrll ctrlr keycode 46 = Meta_Control_c +keycode 47 = v + ctrlr keycode 47 = U+043c + shift ctrlr keycode 47 = U+041c + control ctrlr keycode 47 = Control_v + shift control ctrlr keycode 47 = Control_v + alt ctrlr keycode 47 = Meta_v + shift alt ctrlr keycode 47 = Meta_V + control alt ctrlr keycode 47 = Meta_Control_v + shift control alt ctrlr keycode 47 = Meta_Control_v + ctrll keycode 47 = U+043c + shift ctrll keycode 47 = U+041c + control ctrll keycode 47 = Control_v + shift control ctrll keycode 47 = Control_v + alt ctrll keycode 47 = Meta_v + shift alt ctrll keycode 47 = Meta_V + control alt ctrll keycode 47 = Meta_Control_v + shift control alt ctrll keycode 47 = Meta_Control_v + ctrll ctrlr keycode 47 = U+043c + shift ctrll ctrlr keycode 47 = U+041c + control ctrll ctrlr keycode 47 = Control_v + shift control ctrll ctrlr keycode 47 = Control_v + alt ctrll ctrlr keycode 47 = Meta_v + shift alt ctrll ctrlr keycode 47 = Meta_V + control alt ctrll ctrlr keycode 47 = Meta_Control_v + shift control alt ctrll ctrlr keycode 47 = Meta_Control_v +keycode 48 = b + ctrlr keycode 48 = U+0438 + shift ctrlr keycode 48 = U+0418 + control ctrlr keycode 48 = Control_b + shift control ctrlr keycode 48 = Control_b + alt ctrlr keycode 48 = Meta_b + shift alt ctrlr keycode 48 = Meta_B + control alt ctrlr keycode 48 = Meta_Control_b + shift control alt ctrlr keycode 48 = Meta_Control_b + ctrll keycode 48 = U+0438 + shift ctrll keycode 48 = U+0418 + control ctrll keycode 48 = Control_b + shift control ctrll keycode 48 = Control_b + alt ctrll keycode 48 = Meta_b + shift alt ctrll keycode 48 = Meta_B + control alt ctrll keycode 48 = Meta_Control_b + shift control alt ctrll keycode 48 = Meta_Control_b + ctrll ctrlr keycode 48 = U+0438 + shift ctrll ctrlr keycode 48 = U+0418 + control ctrll ctrlr keycode 48 = Control_b + shift control ctrll ctrlr keycode 48 = Control_b + alt ctrll ctrlr keycode 48 = Meta_b + shift alt ctrll ctrlr keycode 48 = Meta_B + control alt ctrll ctrlr keycode 48 = Meta_Control_b + shift control alt ctrll ctrlr keycode 48 = Meta_Control_b +keycode 49 = n + ctrlr keycode 49 = U+0442 + shift ctrlr keycode 49 = U+0422 + control ctrlr keycode 49 = Control_n + shift control ctrlr keycode 49 = Control_n + alt ctrlr keycode 49 = Meta_n + shift alt ctrlr keycode 49 = Meta_N + control alt ctrlr keycode 49 = Meta_Control_n + shift control alt ctrlr keycode 49 = Meta_Control_n + ctrll keycode 49 = U+0442 + shift ctrll keycode 49 = U+0422 + control ctrll keycode 49 = Control_n + shift control ctrll keycode 49 = Control_n + alt ctrll keycode 49 = Meta_n + shift alt ctrll keycode 49 = Meta_N + control alt ctrll keycode 49 = Meta_Control_n + shift control alt ctrll keycode 49 = Meta_Control_n + ctrll ctrlr keycode 49 = U+0442 + shift ctrll ctrlr keycode 49 = U+0422 + control ctrll ctrlr keycode 49 = Control_n + shift control ctrll ctrlr keycode 49 = Control_n + alt ctrll ctrlr keycode 49 = Meta_n + shift alt ctrll ctrlr keycode 49 = Meta_N + control alt ctrll ctrlr keycode 49 = Meta_Control_n + shift control alt ctrll ctrlr keycode 49 = Meta_Control_n +keycode 50 = m + ctrlr keycode 50 = U+044c + shift ctrlr keycode 50 = U+042c + control ctrlr keycode 50 = Control_m + shift control ctrlr keycode 50 = Control_m + alt ctrlr keycode 50 = Meta_m + shift alt ctrlr keycode 50 = Meta_M + control alt ctrlr keycode 50 = Meta_Control_m + shift control alt ctrlr keycode 50 = Meta_Control_m + ctrll keycode 50 = U+044c + shift ctrll keycode 50 = U+042c + control ctrll keycode 50 = Control_m + shift control ctrll keycode 50 = Control_m + alt ctrll keycode 50 = Meta_m + shift alt ctrll keycode 50 = Meta_M + control alt ctrll keycode 50 = Meta_Control_m + shift control alt ctrll keycode 50 = Meta_Control_m + ctrll ctrlr keycode 50 = U+044c + shift ctrll ctrlr keycode 50 = U+042c + control ctrll ctrlr keycode 50 = Control_m + shift control ctrll ctrlr keycode 50 = Control_m + alt ctrll ctrlr keycode 50 = Meta_m + shift alt ctrll ctrlr keycode 50 = Meta_M + control alt ctrll ctrlr keycode 50 = Meta_Control_m + shift control alt ctrll ctrlr keycode 50 = Meta_Control_m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less + ctrlr keycode 51 = U+0431 + shift ctrlr keycode 51 = U+0411 + alt ctrlr keycode 51 = Meta_comma + shift alt ctrlr keycode 51 = Meta_less + ctrll keycode 51 = U+0431 + shift ctrll keycode 51 = U+0411 + alt ctrll keycode 51 = Meta_comma + shift alt ctrll keycode 51 = Meta_less + ctrll ctrlr keycode 51 = U+0431 + shift ctrll ctrlr keycode 51 = U+0411 + alt ctrll ctrlr keycode 51 = Meta_comma + shift alt ctrll ctrlr keycode 51 = Meta_less +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + ctrlr keycode 52 = U+044e + shift ctrlr keycode 52 = U+042e + alt ctrlr keycode 52 = Meta_period + shift alt ctrlr keycode 52 = Meta_greater + ctrll keycode 52 = U+044e + shift ctrll keycode 52 = U+042e + alt ctrll keycode 52 = Meta_period + shift alt ctrll keycode 52 = Meta_greater + ctrll ctrlr keycode 52 = U+044e + shift ctrll ctrlr keycode 52 = U+042e + alt ctrll ctrlr keycode 52 = Meta_period + shift alt ctrll ctrlr keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash + ctrlr keycode 53 = U+0451 + shift ctrlr keycode 53 = U+0401 + alt ctrlr keycode 53 = Meta_slash + shift alt ctrlr keycode 53 = Meta_question + ctrll keycode 53 = U+0491 + shift ctrll keycode 53 = U+0490 + alt ctrll keycode 53 = Meta_slash + shift alt ctrll keycode 53 = Meta_question + ctrll ctrlr keycode 53 = U+0491 + shift ctrll ctrlr keycode 53 = U+0490 + alt ctrll ctrlr keycode 53 = Meta_slash + shift alt ctrll ctrlr keycode 53 = Meta_question +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space + ctrlr keycode 57 = space + shift ctrlr keycode 57 = space + control ctrlr keycode 57 = nul + shift control ctrlr keycode 57 = nul + alt ctrlr keycode 57 = Meta_space + shift alt ctrlr keycode 57 = Meta_space + ctrll keycode 57 = space + shift ctrll keycode 57 = space + control ctrll keycode 57 = nul + shift control ctrll keycode 57 = nul + alt ctrll keycode 57 = Meta_space + shift alt ctrll keycode 57 = Meta_space + ctrll ctrlr keycode 57 = space + shift ctrll ctrlr keycode 57 = space + control ctrll ctrlr keycode 57 = nul + shift control ctrll ctrlr keycode 57 = nul + alt ctrll ctrlr keycode 57 = Meta_space + shift alt ctrll ctrlr keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 + ctrlr keycode 59 = F1 + ctrlr shift keycode 59 = F13 + ctrlr altgr keycode 59 = Console_13 + ctrlr control keycode 59 = F25 + ctrlr shift control keycode 59 = F37 + ctrlr alt keycode 59 = Console_1 + ctrlr control alt keycode 59 = Console_1 + ctrll keycode 59 = F1 + ctrll shift keycode 59 = F13 + ctrll altgr keycode 59 = Console_13 + ctrll control keycode 59 = F25 + ctrll shift control keycode 59 = F37 + ctrll alt keycode 59 = Console_1 + ctrll control alt keycode 59 = Console_1 + ctrlr ctrll keycode 59 = F1 + ctrlr ctrll shift keycode 59 = F13 + ctrlr ctrll altgr keycode 59 = Console_13 + ctrlr ctrll control keycode 59 = F25 + ctrlr ctrll shift control keycode 59 = F37 + ctrlr ctrll alt keycode 59 = Console_1 + ctrlr ctrll control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 + ctrlr keycode 60 = F2 + ctrlr shift keycode 60 = F14 + ctrlr altgr keycode 60 = Console_14 + ctrlr control keycode 60 = F26 + ctrlr shift control keycode 60 = F38 + ctrlr alt keycode 60 = Console_2 + ctrlr control alt keycode 60 = Console_2 + ctrll keycode 60 = F2 + ctrll shift keycode 60 = F14 + ctrll altgr keycode 60 = Console_14 + ctrll control keycode 60 = F26 + ctrll shift control keycode 60 = F38 + ctrll alt keycode 60 = Console_2 + ctrll control alt keycode 60 = Console_2 + ctrlr ctrll keycode 60 = F2 + ctrlr ctrll shift keycode 60 = F14 + ctrlr ctrll altgr keycode 60 = Console_14 + ctrlr ctrll control keycode 60 = F26 + ctrlr ctrll shift control keycode 60 = F38 + ctrlr ctrll alt keycode 60 = Console_2 + ctrlr ctrll control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 + ctrlr keycode 61 = F3 + ctrlr shift keycode 61 = F15 + ctrlr altgr keycode 61 = Console_15 + ctrlr control keycode 61 = F27 + ctrlr shift control keycode 61 = F39 + ctrlr alt keycode 61 = Console_3 + ctrlr control alt keycode 61 = Console_3 + ctrll keycode 61 = F3 + ctrll shift keycode 61 = F15 + ctrll altgr keycode 61 = Console_15 + ctrll control keycode 61 = F27 + ctrll shift control keycode 61 = F39 + ctrll alt keycode 61 = Console_3 + ctrll control alt keycode 61 = Console_3 + ctrlr ctrll keycode 61 = F3 + ctrlr ctrll shift keycode 61 = F15 + ctrlr ctrll altgr keycode 61 = Console_15 + ctrlr ctrll control keycode 61 = F27 + ctrlr ctrll shift control keycode 61 = F39 + ctrlr ctrll alt keycode 61 = Console_3 + ctrlr ctrll control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 + ctrlr keycode 62 = F4 + ctrlr shift keycode 62 = F16 + ctrlr altgr keycode 62 = Console_16 + ctrlr control keycode 62 = F28 + ctrlr shift control keycode 62 = F40 + ctrlr alt keycode 62 = Console_4 + ctrlr control alt keycode 62 = Console_4 + ctrll keycode 62 = F4 + ctrll shift keycode 62 = F16 + ctrll altgr keycode 62 = Console_16 + ctrll control keycode 62 = F28 + ctrll shift control keycode 62 = F40 + ctrll alt keycode 62 = Console_4 + ctrll control alt keycode 62 = Console_4 + ctrlr ctrll keycode 62 = F4 + ctrlr ctrll shift keycode 62 = F16 + ctrlr ctrll altgr keycode 62 = Console_16 + ctrlr ctrll control keycode 62 = F28 + ctrlr ctrll shift control keycode 62 = F40 + ctrlr ctrll alt keycode 62 = Console_4 + ctrlr ctrll control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 + ctrlr keycode 63 = F5 + ctrlr shift keycode 63 = F17 + ctrlr altgr keycode 63 = Console_17 + ctrlr control keycode 63 = F29 + ctrlr shift control keycode 63 = F41 + ctrlr alt keycode 63 = Console_5 + ctrlr control alt keycode 63 = Console_5 + ctrll keycode 63 = F5 + ctrll shift keycode 63 = F17 + ctrll altgr keycode 63 = Console_17 + ctrll control keycode 63 = F29 + ctrll shift control keycode 63 = F41 + ctrll alt keycode 63 = Console_5 + ctrll control alt keycode 63 = Console_5 + ctrlr ctrll keycode 63 = F5 + ctrlr ctrll shift keycode 63 = F17 + ctrlr ctrll altgr keycode 63 = Console_17 + ctrlr ctrll control keycode 63 = F29 + ctrlr ctrll shift control keycode 63 = F41 + ctrlr ctrll alt keycode 63 = Console_5 + ctrlr ctrll control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 + ctrlr keycode 64 = F6 + ctrlr shift keycode 64 = F18 + ctrlr altgr keycode 64 = Console_18 + ctrlr control keycode 64 = F30 + ctrlr shift control keycode 64 = F42 + ctrlr alt keycode 64 = Console_6 + ctrlr control alt keycode 64 = Console_6 + ctrll keycode 64 = F6 + ctrll shift keycode 64 = F18 + ctrll altgr keycode 64 = Console_18 + ctrll control keycode 64 = F30 + ctrll shift control keycode 64 = F42 + ctrll alt keycode 64 = Console_6 + ctrll control alt keycode 64 = Console_6 + ctrlr ctrll keycode 64 = F6 + ctrlr ctrll shift keycode 64 = F18 + ctrlr ctrll altgr keycode 64 = Console_18 + ctrlr ctrll control keycode 64 = F30 + ctrlr ctrll shift control keycode 64 = F42 + ctrlr ctrll alt keycode 64 = Console_6 + ctrlr ctrll control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 + ctrlr keycode 65 = F7 + ctrlr shift keycode 65 = F19 + ctrlr altgr keycode 65 = Console_19 + ctrlr control keycode 65 = F31 + ctrlr shift control keycode 65 = F43 + ctrlr alt keycode 65 = Console_7 + ctrlr control alt keycode 65 = Console_7 + ctrll keycode 65 = F7 + ctrll shift keycode 65 = F19 + ctrll altgr keycode 65 = Console_19 + ctrll control keycode 65 = F31 + ctrll shift control keycode 65 = F43 + ctrll alt keycode 65 = Console_7 + ctrll control alt keycode 65 = Console_7 + ctrlr ctrll keycode 65 = F7 + ctrlr ctrll shift keycode 65 = F19 + ctrlr ctrll altgr keycode 65 = Console_19 + ctrlr ctrll control keycode 65 = F31 + ctrlr ctrll shift control keycode 65 = F43 + ctrlr ctrll alt keycode 65 = Console_7 + ctrlr ctrll control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 + ctrlr keycode 66 = F8 + ctrlr shift keycode 66 = F20 + ctrlr altgr keycode 66 = Console_20 + ctrlr control keycode 66 = F32 + ctrlr shift control keycode 66 = F44 + ctrlr alt keycode 66 = Console_8 + ctrlr control alt keycode 66 = Console_8 + ctrll keycode 66 = F8 + ctrll shift keycode 66 = F20 + ctrll altgr keycode 66 = Console_20 + ctrll control keycode 66 = F32 + ctrll shift control keycode 66 = F44 + ctrll alt keycode 66 = Console_8 + ctrll control alt keycode 66 = Console_8 + ctrlr ctrll keycode 66 = F8 + ctrlr ctrll shift keycode 66 = F20 + ctrlr ctrll altgr keycode 66 = Console_20 + ctrlr ctrll control keycode 66 = F32 + ctrlr ctrll shift control keycode 66 = F44 + ctrlr ctrll alt keycode 66 = Console_8 + ctrlr ctrll control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 + ctrlr keycode 67 = F9 + ctrlr shift keycode 67 = F21 + ctrlr altgr keycode 67 = Console_21 + ctrlr control keycode 67 = F33 + ctrlr shift control keycode 67 = F45 + ctrlr alt keycode 67 = Console_9 + ctrlr control alt keycode 67 = Console_9 + ctrll keycode 67 = F9 + ctrll shift keycode 67 = F21 + ctrll altgr keycode 67 = Console_21 + ctrll control keycode 67 = F33 + ctrll shift control keycode 67 = F45 + ctrll alt keycode 67 = Console_9 + ctrll control alt keycode 67 = Console_9 + ctrlr ctrll keycode 67 = F9 + ctrlr ctrll shift keycode 67 = F21 + ctrlr ctrll altgr keycode 67 = Console_21 + ctrlr ctrll control keycode 67 = F33 + ctrlr ctrll shift control keycode 67 = F45 + ctrlr ctrll alt keycode 67 = Console_9 + ctrlr ctrll control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 + ctrlr keycode 68 = F10 + ctrlr shift keycode 68 = F22 + ctrlr altgr keycode 68 = Console_22 + ctrlr control keycode 68 = F34 + ctrlr shift control keycode 68 = F46 + ctrlr alt keycode 68 = Console_10 + ctrlr control alt keycode 68 = Console_10 + ctrll keycode 68 = F10 + ctrll shift keycode 68 = F22 + ctrll altgr keycode 68 = Console_22 + ctrll control keycode 68 = F34 + ctrll shift control keycode 68 = F46 + ctrll alt keycode 68 = Console_10 + ctrll control alt keycode 68 = Console_10 + ctrlr ctrll keycode 68 = F10 + ctrlr ctrll shift keycode 68 = F22 + ctrlr ctrll altgr keycode 68 = Console_22 + ctrlr ctrll control keycode 68 = F34 + ctrlr ctrll shift control keycode 68 = F46 + ctrlr ctrll alt keycode 68 = Console_10 + ctrlr ctrll control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 + ctrlr keycode 87 = F11 + ctrlr shift keycode 87 = F23 + ctrlr altgr keycode 87 = Console_23 + ctrlr control keycode 87 = F35 + ctrlr shift control keycode 87 = F47 + ctrlr alt keycode 87 = Console_11 + ctrlr control alt keycode 87 = Console_11 + ctrll keycode 87 = F11 + ctrll shift keycode 87 = F23 + ctrll altgr keycode 87 = Console_23 + ctrll control keycode 87 = F35 + ctrll shift control keycode 87 = F47 + ctrll alt keycode 87 = Console_11 + ctrll control alt keycode 87 = Console_11 + ctrlr ctrll keycode 87 = F11 + ctrlr ctrll shift keycode 87 = F23 + ctrlr ctrll altgr keycode 87 = Console_23 + ctrlr ctrll control keycode 87 = F35 + ctrlr ctrll shift control keycode 87 = F47 + ctrlr ctrll alt keycode 87 = Console_11 + ctrlr ctrll control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + alt keycode 88 = Console_12 + control alt keycode 88 = Console_12 + ctrlr keycode 88 = F12 + ctrlr shift keycode 88 = F24 + ctrlr altgr keycode 88 = Console_24 + ctrlr control keycode 88 = F36 + ctrlr shift control keycode 88 = F48 + ctrlr alt keycode 88 = Console_12 + ctrlr control alt keycode 88 = Console_12 + ctrll keycode 88 = F12 + ctrll shift keycode 88 = F24 + ctrll altgr keycode 88 = Console_24 + ctrll control keycode 88 = F36 + ctrll shift control keycode 88 = F48 + ctrll alt keycode 88 = Console_12 + ctrll control alt keycode 88 = Console_12 + ctrlr ctrll keycode 88 = F12 + ctrlr ctrll shift keycode 88 = F24 + ctrlr ctrll altgr keycode 88 = Console_24 + ctrlr ctrll control keycode 88 = F36 + ctrlr ctrll shift control keycode 88 = F48 + ctrlr ctrll alt keycode 88 = Console_12 + ctrlr ctrll 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 +ctrlr keycode 97 = CtrlL_Lock +ctrll keycode 97 = CtrlL_Lock +ctrll ctrlr keycode 97 = CtrlL_Lock +keycode 98 = KP_Divide +keycode 99 = Control_backslash + control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash +keycode 100 = Alt +ctrll keycode 100 = CtrlR_Lock +ctrlr keycode 100 = CtrlR_Lock +ctrll ctrlr keycode 100 = CtrlR_Lock +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 = AltGr +keycode 126 = CtrlR_Lock +keycode 127 = CtrlL_Lock diff --git a/keymaps/i386/qwerty/uk.kmap b/keymaps/i386/qwerty/uk.kmap new file mode 100644 index 0000000..fb59d5d --- /dev/null +++ b/keymaps/i386/qwerty/uk.kmap @@ -0,0 +1,58 @@ +# uk.map +# From bam@wcl-l.bham.ac.uk Fri May 2 20:20:59 1997 +# reduced number of keymaps, adapted to alt_is_meta - aeb +# +# old: shift keycode 41 = asciitilde +# bam: shift keycode 41 = notsign +# +keymaps 0-2,4-6,8,9,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two quotedbl at nul +keycode 4 = three sterling + control keycode 4 = Escape +keycode 5 = four dollar dollar Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum +keycode 8 = seven ampersand braceleft Control_underscore +keycode 9 = eight asterisk bracketleft Delete +keycode 10 = nine parenleft bracketright +keycode 11 = zero parenright braceright +# alt keycode 11 = Meta_parenright +keycode 12 = minus underscore backslash Control_underscore Control_underscore +keycode 13 = equal plus +keycode 14 = Delete + control keycode 14 = Control_underscore +keycode 15 = Tab +keycode 26 = bracketleft braceleft + control keycode 26 = Escape +keycode 27 = bracketright braceright asciitilde Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon colon +keycode 40 = apostrophe at + control keycode 40 = Control_g + shift control keycode 40 = nul +keycode 41 = grave notsign bar nul +keycode 42 = Shift +keycode 43 = numbersign asciitilde + control keycode 43 = Control_backslash +keycode 51 = comma less +keycode 52 = period greater +keycode 53 = slash question + control keycode 53 = Delete +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = backslash bar bar Control_backslash +keycode 97 = Control diff --git a/keymaps/i386/qwerty/us-intl.iso01.kmap b/keymaps/i386/qwerty/us-intl.iso01.kmap new file mode 100644 index 0000000..173d111 --- /dev/null +++ b/keymaps/i386/qwerty/us-intl.iso01.kmap @@ -0,0 +1,453 @@ +# +# US-International (a la Windows). By Nicolás Lichtmaier <nick@debian.org> +# strongly modified by Wolfgang Sourdeau <was@debian.org> (2001/03/21) to +# accept different accented characters. +# + +charset "iso-8859-1" + +keymaps 0-15 + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam exclamdown + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +keycode 7 = six dead_circumflex + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +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 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Last_Console +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = +y +Y yen +Y 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 +uacute +Uacute 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 +iacute +Iacute Tab Tab Tab Tab Meta_i Meta_I Meta_i Meta_I Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 24 = +o +O Ooblique degree 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 sterling +P 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 + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = a +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = dead_acute dead_diaeresis dead_acute dead_acute Control_g + alt keycode 40 = dead_acute +keycode 41 = dead_grave dead_tilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +keycode 44 = z +keycode 45 = x +keycode 46 = +c +C cent +C 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 +keycode 48 = b +keycode 49 = +n +N +ntilde +Ntilde 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 +keycode 51 = comma less guillemotleft + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less +keycode 52 = period greater guillemotright + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater +keycode 53 = slash question questiondown + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space nobreakspace + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + 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 = Compose +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" + +# C +compose '\'' 'c' to 'ç' +compose '\'' 'C' to 'Ç' + +# N +compose '~' 'n' to 'ñ' +compose '~' 'N' to 'Ñ' + +# A +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 '0' 'a' to 'å' +compose '°' 'a' to 'å' +compose 'a' 'a' to 'å' + +compose 'O' 'A' to 'Å' +compose '0' 'A' to 'Å' +compose '°' 'A' to 'Å' +compose 'A' 'A' to 'Å' + +# E +compose '\'' 'e' to 'é' +compose '`' 'e' to 'è' +compose '^' 'e' to 'ê' +compose '"' 'e' to 'ë' + +compose '\'' 'E' to 'É' +compose '`' 'E' to 'È' +compose '^' 'E' to 'Ê' +compose '"' 'E' to 'Ë' + +# I +compose '\'' 'i' to 'í' +compose '`' 'i' to 'ì' +compose '^' 'i' to 'î' +compose '"' 'i' to 'ï' + +compose '\'' 'I' to 'Í' +compose '`' 'I' to 'Ì' +compose '^' 'I' to 'Î' +compose '"' 'I' to 'Ï' + +# O +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 'Õ' + +# U +compose '\'' 'u' to 'ú' +compose '`' 'u' to 'ù' +compose '^' 'u' to 'û' +compose '"' 'u' to 'ü' + +compose '\'' 'U' to 'Ú' +compose '`' 'U' to 'Ù' +compose '^' 'U' to 'Û' +compose '"' 'U' to 'Ü' + +# Y +compose '\'' 'y' to 'ý' +compose '"' 'y' to 'ÿ' +compose 'i' 'j' to 'ÿ' + +compose '\'' 'Y' to 'Ý' +compose '"' 'Y' to '¾' +compose 'I' 'J' to '¾' + +# Various +compose '-' 'a' to 'ª' +compose '-' 'A' to 'ª' + +compose 'A' 'E' to 'Æ' +compose 'a' 'e' to 'æ' + +compose 'o' 'e' to '½' +compose 'O' 'E' to '¼' + +compose '-' 'D' to 'Ð' +compose '-' 'd' to 'ð' + +compose '/' 'O' to 'Ø' +compose '/' 'o' to 'ø' + +compose '-' 'o' to 'º' +compose '-' 'O' to 'º' + +compose 'T' 'H' to 'Þ' +compose 't' 'h' to 'þ' + +compose 's' 's' to 'ß' +compose 'S' 'S' to '§' + +compose 's' 'z' to 'ß' + +compose '^' 'S' to '¦' +compose '^' 's' to '¨' + +compose '^' 'Z' to '´' +compose '^' 'z' to '¸' + +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' to '³' + +compose '+' '-' to '±' + +compose '|' '-' to '¬' +compose '-' '|' to '¬' +compose '|' '_' to '¬' +compose '_' '|' to '¬' + +compose '^' '-' to '¯' +compose '^' '_' to '¯' + +compose '-' 'y' to '¥' +compose '-' 'Y' to '¥' + +compose '-' 'c' to '¢' +compose '-' 'C' to '¢' + +compose '-' 'e' to '¤' +compose '-' 'E' to '¤' + +compose '^' '!' to '¡' +compose '^' '?' to '¿' + +compose '^' '.' to '·' + +compose '^' 'x' to '×' +compose '^' 'X' to '×' +compose '^' '*' to '×' + +compose '^' '/' to '÷' + +compose '^' '<' to '«' +compose '^' '>' to '»' + +compose '"' 'C' to '©' +compose '"' 'c' to '©' + +compose '"' 'R' to '®' +compose '"' 'r' to '®' diff --git a/keymaps/i386/qwerty/us-intl.iso15.kmap b/keymaps/i386/qwerty/us-intl.iso15.kmap new file mode 100644 index 0000000..de8d0c2 --- /dev/null +++ b/keymaps/i386/qwerty/us-intl.iso15.kmap @@ -0,0 +1,454 @@ +# +# US-International (a la Windows). By Nicolás Lichtmaier <nick@debian.org> +# strongly modified by Wolfgang Sourdeau <was@debian.org> (2001/03/21) to +# accept different accented characters + the euro sign. +# + +charset "iso-8859-15" + +keymaps 0-15 + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam exclamdown + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam +keycode 3 = two at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +keycode 6 = five percent euro + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +keycode 7 = six dead_circumflex + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +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 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Last_Console +keycode 16 = q +keycode 17 = w +keycode 18 = +e +E euro +E 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 registered +R 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 +keycode 21 = +y +Y yen +Y 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 +uacute +Uacute 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 +iacute +Iacute Tab Tab Tab Tab Meta_i Meta_I Meta_i Meta_I Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 24 = +o +O Ooblique degree 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 sterling +P 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 + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a +A +a +A 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 scaron Scaron 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 +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = dead_acute dead_diaeresis dead_acute dead_acute Control_g + alt keycode 40 = dead_acute +keycode 41 = dead_grave dead_tilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +keycode 44 = +z +Z zcaron Zcaron 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 +keycode 46 = +c +C cent copyright 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 +keycode 48 = b +keycode 49 = +n +N +ntilde +Ntilde 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 +keycode 51 = comma less guillemotleft + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less +keycode 52 = period greater guillemotright + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater +keycode 53 = slash question questiondown + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space nobreakspace + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + 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 = Compose +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" + +# C +compose '\'' 'c' to 'ç' +compose '\'' 'C' to 'Ç' + +# N +compose '~' 'n' to 'ñ' +compose '~' 'N' to 'Ñ' + +# A +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 '0' 'a' to 'å' +compose '°' 'a' to 'å' +compose 'a' 'a' to 'å' + +compose 'O' 'A' to 'Å' +compose '0' 'A' to 'Å' +compose '°' 'A' to 'Å' +compose 'A' 'A' to 'Å' + +# E +compose '\'' 'e' to 'é' +compose '`' 'e' to 'è' +compose '^' 'e' to 'ê' +compose '"' 'e' to 'ë' + +compose '\'' 'E' to 'É' +compose '`' 'E' to 'È' +compose '^' 'E' to 'Ê' +compose '"' 'E' to 'Ë' + +# I +compose '\'' 'i' to 'í' +compose '`' 'i' to 'ì' +compose '^' 'i' to 'î' +compose '"' 'i' to 'ï' + +compose '\'' 'I' to 'Í' +compose '`' 'I' to 'Ì' +compose '^' 'I' to 'Î' +compose '"' 'I' to 'Ï' + +# O +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 'Õ' + +# U +compose '\'' 'u' to 'ú' +compose '`' 'u' to 'ù' +compose '^' 'u' to 'û' +compose '"' 'u' to 'ü' + +compose '\'' 'U' to 'Ú' +compose '`' 'U' to 'Ù' +compose '^' 'U' to 'Û' +compose '"' 'U' to 'Ü' + +# Y +compose '\'' 'y' to 'ý' +compose '"' 'y' to 'ÿ' +compose 'i' 'j' to 'ÿ' + +compose '\'' 'Y' to 'Ý' +compose '"' 'Y' to '¾' +compose 'I' 'J' to '¾' + +# Various +compose '-' 'a' to ordfeminine +compose '-' 'A' to ordfeminine + +compose 'A' 'E' to AE +compose 'a' 'e' to ae + +compose 'O' 'E' to OE +compose 'o' 'e' to oe + +compose '-' 'D' to ETH +compose '-' 'd' to eth + +compose '/' 'O' to Oslash +compose '/' 'o' to oslash + +compose '-' 'o' to masculine +compose '-' 'O' to masculine + +compose 'T' 'H' to THORN +compose 't' 'h' to thorn + +compose 's' 's' to ssharp +compose 'S' 'S' to section + +compose 's' 'z' to ssharp + +compose '^' 'S' to Scaron +compose '^' 's' to scaron + +compose '^' 'Z' to Zcaron +compose '^' 'z' to zcaron + +compose '^' '1' to onesuperior +compose '^' '2' to twosuperior +compose '^' '3' to threesuperior + +compose '+' '-' to plusminus +compose '-' '+' to plusminus + +compose '|' '-' to '¬' +compose '-' '|' to '¬' +compose '|' '_' to '¬' +compose '_' '|' to '¬' + +compose '^' '-' to '¯' +compose '^' '_' to '¯' + +compose '-' 'y' to yen +compose '-' 'Y' to yen + +compose '-' 'c' to cent +compose '-' 'C' to cent + +compose '-' 'e' to euro +compose '-' 'E' to euro + +compose '^' '!' to exclamdown +compose '^' '?' to questiondown + +compose '^' '.' to periodcentered + +compose '^' 'x' to multiply +compose '^' 'X' to multiply +compose '^' '*' to multiply + +compose '^' '/' to division + +compose '^' '<' to guillemotleft +compose '^' '>' to guillemotright + +compose '"' 'C' to copyright +compose '"' 'c' to copyright + +compose '"' 'R' to registered +compose '"' 'r' to registered diff --git a/keymaps/i386/qwerty/us-latin1.kmap b/keymaps/i386/qwerty/us-latin1.kmap new file mode 100644 index 0000000..1bb449e --- /dev/null +++ b/keymaps/i386/qwerty/us-latin1.kmap @@ -0,0 +1,303 @@ +# +# US-International (a la Windows). By Nicolás Lichtmaier <nick@debian.org> +# +charset "iso-8859-1" +keymaps 0-15 +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = one exclam + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + altgr keycode 2 = exclamdown +keycode 3 = two at at + control keycode 3 = nul + shift control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at +keycode 4 = three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign +keycode 5 = four dollar dollar + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar +keycode 6 = five percent + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six + shift alt keycode 7 = Meta_asciicircum +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 14 = Delete Delete + control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Last_Console +keycode 16 = q +keycode 17 = w +keycode 18 = +e +E +eacute +Eacute 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 +keycode 20 = t +keycode 21 = y +keycode 22 = +u +U +uacute +Uacute 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 +iacute +Iacute Tab Tab Tab Tab Meta_i Meta_I Meta_i Meta_I Meta_Tab Meta_Tab Meta_Tab Meta_Tab +keycode 24 = +o +O +oacute +Oacute 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 +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft + shift alt keycode 26 = Meta_braceleft +keycode 27 = bracketright braceright asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright + shift alt keycode 27 = Meta_braceright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a +A +aacute +Aacute 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 +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = semicolon colon + alt keycode 39 = Meta_semicolon +keycode 40 = dead_acute quotedbl dead_acute dead_acute Control_g + alt keycode 40 = dead_acute +keycode 41 = grave asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash + shift alt keycode 43 = Meta_bar +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n + altgr keycode 49 = +ntilde + shift altgr keycode 49 = +Ntilde +keycode 50 = m +keycode 51 = comma less + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less +keycode 52 = period greater + control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater +keycode 53 = slash question + control keycode 53 = Delete + shift control keycode 53 = Delete + alt keycode 53 = Meta_slash + altgr keycode 53 = questiondown +keycode 54 = Shift +keycode 55 = KP_Multiply +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 59 = F1 F13 Console_13 + control keycode 59 = F25 + shift control keycode 59 = F37 + alt keycode 59 = Console_1 + control alt keycode 59 = Console_1 +keycode 60 = F2 F14 Console_14 + control keycode 60 = F26 + shift control keycode 60 = F38 + alt keycode 60 = Console_2 + control alt keycode 60 = Console_2 +keycode 61 = F3 F15 Console_15 + control keycode 61 = F27 + shift control keycode 61 = F39 + alt keycode 61 = Console_3 + control alt keycode 61 = Console_3 +keycode 62 = F4 F16 Console_16 + control keycode 62 = F28 + shift control keycode 62 = F40 + alt keycode 62 = Console_4 + control alt keycode 62 = Console_4 +keycode 63 = F5 F17 Console_17 + control keycode 63 = F29 + shift control keycode 63 = F41 + alt keycode 63 = Console_5 + control alt keycode 63 = Console_5 +keycode 64 = F6 F18 Console_18 + control keycode 64 = F30 + shift control keycode 64 = F42 + alt keycode 64 = Console_6 + control alt keycode 64 = Console_6 +keycode 65 = F7 F19 Console_19 + control keycode 65 = F31 + shift control keycode 65 = F43 + alt keycode 65 = Console_7 + control alt keycode 65 = Console_7 +keycode 66 = F8 F20 Console_20 + control keycode 66 = F32 + shift control keycode 66 = F44 + alt keycode 66 = Console_8 + control alt keycode 66 = Console_8 +keycode 67 = F9 F21 Console_21 + control keycode 67 = F33 + shift control keycode 67 = F45 + alt keycode 67 = Console_9 + control alt keycode 67 = Console_9 +keycode 68 = F10 F22 Console_22 + control keycode 68 = F34 + shift control keycode 68 = F46 + alt keycode 68 = Console_10 + control alt keycode 68 = Console_10 +keycode 69 = 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 +keycode 72 = KP_8 + alt keycode 72 = Ascii_8 +keycode 73 = KP_9 + alt keycode 73 = Ascii_9 +keycode 74 = KP_Subtract +keycode 75 = KP_4 + alt keycode 75 = Ascii_4 +keycode 76 = KP_5 + alt keycode 76 = Ascii_5 +keycode 77 = KP_6 + alt keycode 77 = Ascii_6 +keycode 78 = KP_Add +keycode 79 = KP_1 + alt keycode 79 = Ascii_1 +keycode 80 = KP_2 + alt keycode 80 = Ascii_2 +keycode 81 = KP_3 + alt keycode 81 = Ascii_3 +keycode 82 = KP_0 + alt keycode 82 = Ascii_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 F23 Console_23 + control keycode 87 = F35 + shift control keycode 87 = F47 + alt keycode 87 = Console_11 + control alt keycode 87 = Console_11 +keycode 88 = F12 F24 Console_24 + control keycode 88 = F36 + shift control keycode 88 = F48 + 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 '\'' 'e' to 'é' +compose '\'' 'E' to 'É' +compose '\'' 'i' to 'í' +compose '\'' 'I' to 'Í' +compose '\'' 'o' to 'ó' +compose '\'' 'O' to 'Ó' +compose '\'' 'u' to 'ú' +compose ':' 'u' to 'ü' +compose '\'' 'U' to 'Ú' + diff --git a/keymaps/i386/qwerty/us.kmap b/keymaps/i386/qwerty/us.kmap new file mode 100644 index 0000000..7a29b48 --- /dev/null +++ b/keymaps/i386/qwerty/us.kmap @@ -0,0 +1,50 @@ +# us.map +keymaps 0-2,4-6,8-9,12 +alt_is_meta +include "qwerty-layout" +include "linux-with-alt-and-altgr" +strings as usual + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two at at nul nul +keycode 4 = three numbersign + control keycode 4 = Escape +keycode 5 = four dollar dollar Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum +keycode 8 = seven ampersand braceleft Control_underscore +keycode 9 = eight asterisk bracketleft Delete +keycode 10 = nine parenleft bracketright +keycode 11 = zero parenright braceright +keycode 12 = minus underscore backslash Control_underscore Control_underscore +keycode 13 = equal plus +keycode 14 = Delete +keycode 15 = Tab +keycode 26 = bracketleft braceleft + control keycode 26 = Escape +keycode 27 = bracketright braceright asciitilde Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 39 = semicolon colon +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g +keycode 41 = grave asciitilde + control keycode 41 = nul +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash +keycode 51 = comma less +keycode 52 = period greater +keycode 53 = slash question + control keycode 53 = Delete +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = less greater bar +keycode 97 = Control |