keymap-base (8639B)
1 !include "/usr/share/keymaps/legacy/i386/qwerty/us.map.gz" 2 3 !keymaps 0-6,8-9,12 4 !keycode 29 = AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr 5 !keycode 42 = Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift 6 !keycode 54 = Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift 7 !keycode 56 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt 8 !keycode 58 = Control Control Control Control Control Control Control Control Control Control 9 !keycode 100 = Compose Compose Compose Compose Compose Compose Compose Compose Compose Compose 10 11 12 !! former lctrl 13 keycode 29 = AltGr 14 shift keycode 29 = AltGr 15 altgr keycode 29 = AltGr 16 altgr shift keycode 29 = AltGr 17 control keycode 29 = AltGr 18 control shift keycode 29 = AltGr 19 control altgr keycode 29 = AltGr 20 control altgr shift keycode 29 = AltGr 21 alt keycode 29 = AltGr 22 alt shift keycode 29 = AltGr 23 alt altgr keycode 29 = AltGr 24 alt altgr shift keycode 29 = AltGr 25 alt control keycode 29 = AltGr 26 alt control shift keycode 29 = AltGr 27 alt control altgr keycode 29 = AltGr 28 alt control altgr shift keycode 29 = AltGr 29 30 !! shift 31 keycode 42 = Uncaps_Shift 32 shift keycode 42 = Uncaps_Shift 33 altgr keycode 42 = Uncaps_Shift 34 altgr shift keycode 42 = Uncaps_Shift 35 control keycode 42 = Uncaps_Shift 36 control shift keycode 42 = Uncaps_Shift 37 control altgr keycode 42 = Uncaps_Shift 38 control altgr shift keycode 42 = Uncaps_Shift 39 alt keycode 42 = Uncaps_Shift 40 alt shift keycode 42 = Uncaps_Shift 41 alt altgr keycode 42 = Uncaps_Shift 42 alt altgr shift keycode 42 = Uncaps_Shift 43 alt control keycode 42 = Uncaps_Shift 44 alt control shift keycode 42 = Uncaps_Shift 45 alt control altgr keycode 42 = Uncaps_Shift 46 alt control altgr shift keycode 42 = Uncaps_Shift 47 48 !! shift 49 keycode 54 = Uncaps_Shift 50 shift keycode 54 = Uncaps_Shift 51 altgr keycode 54 = Uncaps_Shift 52 altgr shift keycode 54 = Uncaps_Shift 53 control keycode 54 = Uncaps_Shift 54 control shift keycode 54 = Uncaps_Shift 55 control altgr keycode 54 = Uncaps_Shift 56 control altgr shift keycode 54 = Uncaps_Shift 57 alt keycode 54 = Uncaps_Shift 58 alt shift keycode 54 = Uncaps_Shift 59 alt altgr keycode 54 = Uncaps_Shift 60 alt altgr shift keycode 54 = Uncaps_Shift 61 alt control keycode 54 = Uncaps_Shift 62 alt control shift keycode 54 = Uncaps_Shift 63 alt control altgr keycode 54 = Uncaps_Shift 64 alt control altgr shift keycode 54 = Uncaps_Shift 65 66 !! former capslock 67 keycode 58 = Control 68 shift keycode 58 = Control 69 altgr keycode 58 = Control 70 altgr shift keycode 58 = Control 71 control keycode 58 = Control 72 control shift keycode 58 = Control 73 control altgr keycode 58 = Control 74 control altgr shift keycode 58 = Control 75 alt keycode 58 = Control 76 alt shift keycode 58 = Control 77 alt altgr keycode 58 = Control 78 alt altgr shift keycode 58 = Control 79 alt control keycode 58 = Control 80 alt control shift keycode 58 = Control 81 alt control altgr keycode 58 = Control 82 alt control altgr shift keycode 58 = Control 83 84 !! former altgr 85 keycode 100 = Compose 86 shift keycode 100 = Compose 87 altgr keycode 100 = Compose 88 altgr shift keycode 100 = Compose 89 control keycode 100 = Compose 90 control shift keycode 100 = Compose 91 control altgr keycode 100 = Compose 92 control altgr shift keycode 100 = Compose 93 alt keycode 100 = Compose 94 alt shift keycode 100 = Compose 95 alt altgr keycode 100 = Compose 96 alt altgr shift keycode 100 = Compose 97 alt control keycode 100 = Compose 98 alt control shift keycode 100 = Compose 99 alt control altgr keycode 100 = Compose 100 alt control altgr shift keycode 100 = Compose 101 102 103 !keymaps 0-3 104 105 ! keycode 16 = +q +Q adiaeresis Adiaeresis 106 ! keycode 17 = +w +W ecaron Ecaron 107 ! keycode 18 = +e +E eacute Eacute 108 ! keycode 19 = +r +R rcaron Rcaron 109 ! keycode 20 = +t +T dead_acute dead_doubleacute 110 ! keycode 21 = +y +Y yacute Yacute 111 ! keycode 22 = +u +U uacute Uacute 112 ! keycode 23 = +i +I iacute Iacute 113 ! keycode 24 = +o +O oacute Oacute 114 ! keycode 25 = +p +P oslash Ooblique 115 ! 116 ! keycode 30 = +a +A aacute Aacute 117 ! keycode 31 = +s +S scaron Scaron 118 ! keycode 32 = +d +D dead_diaeresis degree 119 ! keycode 33 = +f +F atilde Atilde 120 ! keycode 34 = +g +G dead_ogonek G 121 ! keycode 35 = +h +H dead_caron copyright 122 ! keycode 36 = +j +J dstroke Dstroke 123 ! !keycode 37 = +k +K dead_abovering asciitilde 124 ! keycode 38 = +l +L lstroke Lstroke 125 ! keycode 39 = semicolon colon uring Uring 126 ! 127 ! keycode 44 = +z +Z zcaron Zcaron 128 ! keycode 45 = +x +X dead_circumflex asciitilde 129 ! keycode 46 = +c +C ccaron Ccaron 130 ! keycode 47 = +v +V dead_grave registered 131 ! keycode 48 = +b +B dead_breve asciitilde 132 ! keycode 49 = +n +N ncaron Ncaron 133 ! keycode 50 = +m +M dead_macron mu 134 135 136 !! per-modifier version 137 138 altgr keycode 16 = adiaeresis 139 altgr shift keycode 16 = Adiaeresis 140 altgr keycode 17 = ecaron 141 altgr shift keycode 17 = Ecaron 142 altgr keycode 18 = eacute 143 altgr shift keycode 18 = Eacute 144 altgr keycode 19 = rcaron 145 altgr shift keycode 19 = Rcaron 146 altgr keycode 20 = dead_acute 147 altgr shift keycode 20 = dead_doubleacute 148 altgr keycode 21 = yacute 149 altgr shift keycode 21 = Yacute 150 altgr keycode 22 = uacute 151 altgr shift keycode 22 = Uacute 152 altgr keycode 23 = iacute 153 altgr shift keycode 23 = Iacute 154 altgr keycode 24 = oacute 155 altgr shift keycode 24 = Oacute 156 altgr keycode 25 = oslash 157 altgr shift keycode 25 = Ooblique 158 159 altgr keycode 30 = aacute 160 altgr shift keycode 30 = Aacute 161 altgr keycode 31 = scaron 162 altgr shift keycode 31 = Scaron 163 altgr keycode 32 = dead_diaeresis 164 altgr shift keycode 32 = degree 165 altgr keycode 33 = atilde 166 altgr shift keycode 33 = Atilde 167 altgr keycode 34 = dead_ogonek 168 altgr shift keycode 34 = G 169 altgr keycode 35 = dead_caron 170 altgr shift keycode 35 = copyright 171 altgr keycode 36 = dstroke 172 altgr shift keycode 36 = Dstroke 173 !keycode 37 = +k +K dead_abovering asciitilde 174 altgr keycode 38 = lstroke 175 altgr shift keycode 38 = Lstroke 176 altgr keycode 39 = uring 177 altgr shift keycode 39 = Uring 178 179 altgr keycode 44 = zcaron 180 altgr shift keycode 44 = Zcaron 181 altgr keycode 45 = dead_circumflex 182 altgr shift keycode 45 = asciitilde 183 altgr keycode 46 = ccaron 184 altgr shift keycode 46 = Ccaron 185 altgr keycode 47 = dead_grave 186 altgr shift keycode 47 = registered 187 altgr keycode 48 = dead_breve 188 altgr shift keycode 48 = asciitilde 189 altgr keycode 49 = ncaron 190 altgr shift keycode 49 = Ncaron 191 altgr keycode 50 = dead_macron 192 altgr shift keycode 50 = mu 193 194 ! ctrl+shift+hex numbers 195 !include "/usr/share/keymaps/legacy/i386/include/unicode.map.gz" 196 # Most people will prefer the default Unicode hex input 197 # sequences (that use the keypad, with A-F represented 198 # by the keys around the digits in natural order). 199 # However, ISO-14755 suggests to use Ctrl-Shift and 200 # the ordinary letters and digits. That is also possible 201 # (but then Ctrl-Shift-2 will no longer be Ctrl-@). 202 control shift keycode 11 = Hex_0 203 control shift keycode 2 = Hex_1 204 control shift keycode 3 = Hex_2 205 control shift keycode 4 = Hex_3 206 control shift keycode 5 = Hex_4 207 control shift keycode 6 = Hex_5 208 control shift keycode 7 = Hex_6 209 control shift keycode 8 = Hex_7 210 control shift keycode 9 = Hex_8 211 control shift keycode 10 = Hex_9 212 control shift keycode 30 = Hex_A 213 control shift keycode 48 = Hex_B 214 control shift keycode 46 = Hex_C 215 control shift keycode 32 = Hex_D 216 control shift keycode 18 = Hex_E 217 control shift keycode 33 = Hex_F 218 # 219 # If the keyboard is in Unicode mode, then pressing 220 # Ctrl-Shift, typing 4 hex digits and releasing Ctrl-Shift 221 # will produce the unicode character with the given code. 222 # 223 224 !include "./vimcompose-latin1" 225 !include "./vimcompose-multibyte"