mrrl-system-config

system configuration on top of MRRL
git clone https://ccx.te2000.cz/git/mrrl-system-config
Log | Files | Refs

commit 32f626deb6a1aa6a4b1f341d8cb1cbd7c2a39d86
parent 74ec28a4d72abeaf56aa26b62445423e407a1fed
Author: ccx <ccx@te2000.cz>
Date:   Thu,  7 Mar 2024 20:37:32 +0000

keymap

Diffstat:
Mconfig/console_keymap/keymap | 558++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
Aconfig/console_keymap/keymap-base | 225+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 781 insertions(+), 2 deletions(-)

diff --git a/config/console_keymap/keymap b/config/console_keymap/keymap @@ -221,5 +221,559 @@ control shift keycode 33 = Hex_F # will produce the unicode character with the given code. # -include "./vimcompose-latin1" -include "./vimcompose-multibyte" +!include "./vimcompose-latin1" +!include "./vimcompose-multibyte" +charset "iso-8859-1" +!! extracted from vim help files, covers wider range to above vim-compose.latin1 file +compose '!' 'I' to '¡' # 0xa1 161 INVERTED EXCLAMATION MARK +compose 'C' 't' to '¢' # 0xa2 162 CENT SIGN +compose 'P' 'd' to '£' # 0xa3 163 POUND SIGN +compose 'C' 'u' to '¤' # 0xa4 164 CURRENCY SIGN +compose 'Y' 'e' to '¥' # 0xa5 165 YEN SIGN +compose 'B' 'B' to '¦' # 0xa6 166 BROKEN BAR +compose 'S' 'E' to '§' # 0xa7 167 SECTION SIGN +compose ''' ':' to '¨' # 0xa8 168 DIAERESIS +compose 'C' 'o' to '©' # 0xa9 169 COPYRIGHT SIGN +compose '-' 'a' to 'ª' # 0xaa 170 FEMININE ORDINAL INDICATOR +compose '<' '<' to '«' # 0xab 171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +compose 'N' 'O' to '¬' # 0xac 172 NOT SIGN +compose '-' '-' to '­' # 0xad 173 SOFT HYPHEN +compose 'R' 'g' to '®' # 0xae 174 REGISTERED SIGN +compose ''' 'm' to '¯' # 0xaf 175 MACRON +compose 'D' 'G' to '°' # 0xb0 176 DEGREE SIGN +compose '+' '-' to '±' # 0xb1 177 PLUS-MINUS SIGN +compose '2' 'S' to '²' # 0xb2 178 SUPERSCRIPT TWO +compose '3' 'S' to '³' # 0xb3 179 SUPERSCRIPT THREE +compose ''' ''' to '´' # 0xb4 180 ACUTE ACCENT +compose 'M' 'y' to 'µ' # 0xb5 181 MICRO SIGN +compose 'P' 'I' to '¶' # 0xb6 182 PILCROW SIGN +compose '.' 'M' to '·' # 0xb7 183 MIDDLE DOT +compose ''' ',' to '¸' # 0xb8 184 CEDILLA +compose '1' 'S' to '¹' # 0xb9 185 SUPERSCRIPT ONE +compose '-' 'o' to 'º' # 0xba 186 MASCULINE ORDINAL INDICATOR +compose '>' '>' to '»' # 0xbb 187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +compose '1' '4' to '¼' # 0xbc 188 VULGAR FRACTION ONE QUARTER +compose '1' '2' to '½' # 0xbd 189 VULGAR FRACTION ONE HALF +compose '3' '4' to '¾' # 0xbe 190 VULGAR FRACTION THREE QUARTERS +compose '?' 'I' to '¿' # 0xbf 191 INVERTED QUESTION MARK +compose 'A' '!' to 'À' # 0xc0 192 LATIN CAPITAL LETTER A WITH GRAVE +compose 'A' ''' to 'Á' # 0xc1 193 LATIN CAPITAL LETTER A WITH ACUTE +compose 'A' '>' to 'Â' # 0xc2 194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX +compose 'A' '?' to 'Ã' # 0xc3 195 LATIN CAPITAL LETTER A WITH TILDE +compose 'A' ':' to 'Ä' # 0xc4 196 LATIN CAPITAL LETTER A WITH DIAERESIS +compose 'A' 'A' to 'Å' # 0xc5 197 LATIN CAPITAL LETTER A WITH RING ABOVE +compose 'A' 'E' to 'Æ' # 0xc6 198 LATIN CAPITAL LETTER AE +compose 'C' ',' to 'Ç' # 0xc7 199 LATIN CAPITAL LETTER C WITH CEDILLA +compose 'E' '!' to 'È' # 0xc8 200 LATIN CAPITAL LETTER E WITH GRAVE +compose 'E' ''' to 'É' # 0xc9 201 LATIN CAPITAL LETTER E WITH ACUTE +compose 'E' '>' to 'Ê' # 0xca 202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX +compose 'E' ':' to 'Ë' # 0xcb 203 LATIN CAPITAL LETTER E WITH DIAERESIS +compose 'I' '!' to 'Ì' # 0xcc 204 LATIN CAPITAL LETTER I WITH GRAVE +compose 'I' ''' to 'Í' # 0xcd 205 LATIN CAPITAL LETTER I WITH ACUTE +compose 'I' '>' to 'Î' # 0xce 206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX +compose 'I' ':' to 'Ï' # 0xcf 207 LATIN CAPITAL LETTER I WITH DIAERESIS +compose 'D' '-' to 'Ð' # 0xd0 208 LATIN CAPITAL LETTER ETH (Icelandic) +compose 'N' '?' to 'Ñ' # 0xd1 209 LATIN CAPITAL LETTER N WITH TILDE +compose 'O' '!' to 'Ò' # 0xd2 210 LATIN CAPITAL LETTER O WITH GRAVE +compose 'O' ''' to 'Ó' # 0xd3 211 LATIN CAPITAL LETTER O WITH ACUTE +compose 'O' '>' to 'Ô' # 0xd4 212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX +compose 'O' '?' to 'Õ' # 0xd5 213 LATIN CAPITAL LETTER O WITH TILDE +compose 'O' ':' to 'Ö' # 0xd6 214 LATIN CAPITAL LETTER O WITH DIAERESIS +compose '*' 'X' to '×' # 0xd7 215 MULTIPLICATION SIGN +compose 'O' '/' to 'Ø' # 0xd8 216 LATIN CAPITAL LETTER O WITH STROKE +compose 'U' '!' to 'Ù' # 0xd9 217 LATIN CAPITAL LETTER U WITH GRAVE +compose 'U' ''' to 'Ú' # 0xda 218 LATIN CAPITAL LETTER U WITH ACUTE +compose 'U' '>' to 'Û' # 0xdb 219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX +compose 'U' ':' to 'Ü' # 0xdc 220 LATIN CAPITAL LETTER U WITH DIAERESIS +compose 'Y' ''' to 'Ý' # 0xdd 221 LATIN CAPITAL LETTER Y WITH ACUTE +compose 'T' 'H' to 'Þ' # 0xde 222 LATIN CAPITAL LETTER THORN (Icelandic) +compose 's' 's' to 'ß' # 0xdf 223 LATIN SMALL LETTER SHARP S (German) +compose 'a' '!' to 'à' # 0xe0 224 LATIN SMALL LETTER A WITH GRAVE +compose 'a' ''' to 'á' # 0xe1 225 LATIN SMALL LETTER A WITH ACUTE +compose 'a' '>' to 'â' # 0xe2 226 LATIN SMALL LETTER A WITH CIRCUMFLEX +compose 'a' '?' to 'ã' # 0xe3 227 LATIN SMALL LETTER A WITH TILDE +compose 'a' ':' to 'ä' # 0xe4 228 LATIN SMALL LETTER A WITH DIAERESIS +compose 'a' 'a' to 'å' # 0xe5 229 LATIN SMALL LETTER A WITH RING ABOVE +compose 'a' 'e' to 'æ' # 0xe6 230 LATIN SMALL LETTER AE +compose 'c' ',' to 'ç' # 0xe7 231 LATIN SMALL LETTER C WITH CEDILLA +compose 'e' '!' to 'è' # 0xe8 232 LATIN SMALL LETTER E WITH GRAVE +compose 'e' ''' to 'é' # 0xe9 233 LATIN SMALL LETTER E WITH ACUTE +compose 'e' '>' to 'ê' # 0xea 234 LATIN SMALL LETTER E WITH CIRCUMFLEX +compose 'e' ':' to 'ë' # 0xeb 235 LATIN SMALL LETTER E WITH DIAERESIS +compose 'i' '!' to 'ì' # 0xec 236 LATIN SMALL LETTER I WITH GRAVE +compose 'i' ''' to 'í' # 0xed 237 LATIN SMALL LETTER I WITH ACUTE +compose 'i' '>' to 'î' # 0xee 238 LATIN SMALL LETTER I WITH CIRCUMFLEX +compose 'i' ':' to 'ï' # 0xef 239 LATIN SMALL LETTER I WITH DIAERESIS +compose 'd' '-' to 'ð' # 0xf0 240 LATIN SMALL LETTER ETH (Icelandic) +compose 'n' '?' to 'ñ' # 0xf1 241 LATIN SMALL LETTER N WITH TILDE +compose 'o' '!' to 'ò' # 0xf2 242 LATIN SMALL LETTER O WITH GRAVE +compose 'o' ''' to 'ó' # 0xf3 243 LATIN SMALL LETTER O WITH ACUTE +compose 'o' '>' to 'ô' # 0xf4 244 LATIN SMALL LETTER O WITH CIRCUMFLEX +compose 'o' '?' to 'õ' # 0xf5 245 LATIN SMALL LETTER O WITH TILDE +compose 'o' ':' to 'ö' # 0xf6 246 LATIN SMALL LETTER O WITH DIAERESIS +compose '-' ':' to '÷' # 0xf7 247 DIVISION SIGN +compose 'o' '/' to 'ø' # 0xf8 248 LATIN SMALL LETTER O WITH STROKE +compose 'u' '!' to 'ù' # 0xf9 249 LATIN SMALL LETTER U WITH GRAVE +compose 'u' ''' to 'ú' # 0xfa 250 LATIN SMALL LETTER U WITH ACUTE +compose 'u' '>' to 'û' # 0xfb 251 LATIN SMALL LETTER U WITH CIRCUMFLEX +compose 'u' ':' to 'ü' # 0xfc 252 LATIN SMALL LETTER U WITH DIAERESIS +compose 'y' ''' to 'ý' # 0xfd 253 LATIN SMALL LETTER Y WITH ACUTE +compose 't' 'h' to 'þ' # 0xfe 254 LATIN SMALL LETTER THORN (Icelandic) +compose 'y' ':' to 'ÿ' # 0xff 255 LATIN SMALL LETTER Y WITH DIAERESIS + +charset "iso-8859-2" +compose 'A' '(' to 'Ã' # 0102 0258 LATIN CAPITAL LETTER A WITH BREVE +compose 'a' '(' to 'ã' # 0103 0259 LATIN SMALL LETTER A WITH BREVE +compose 'A' ';' to '¡' # 0104 0260 LATIN CAPITAL LETTER A WITH OGONEK +compose 'a' ';' to '±' # 0105 0261 LATIN SMALL LETTER A WITH OGONEK +compose 'C' ''' to 'Æ' # 0106 0262 LATIN CAPITAL LETTER C WITH ACUTE +compose 'c' ''' to 'æ' # 0107 0263 LATIN SMALL LETTER C WITH ACUTE +compose 'C' '<' to 'È' # 010C 0268 LATIN CAPITAL LETTER C WITH CARON +compose 'c' '<' to 'è' # 010D 0269 LATIN SMALL LETTER C WITH CARON +compose 'D' '<' to 'Ï' # 010E 0270 LATIN CAPITAL LETTER D WITH CARON +compose 'd' '<' to 'ï' # 010F 0271 LATIN SMALL LETTER D WITH CARON +compose 'D' '/' to 'Ð' # 0110 0272 LATIN CAPITAL LETTER D WITH STROKE +compose 'd' '/' to 'ð' # 0111 0273 LATIN SMALL LETTER D WITH STROKE +compose 'E' ';' to 'Ê' # 0118 0280 LATIN CAPITAL LETTER E WITH OGONEK +compose 'e' ';' to 'ê' # 0119 0281 LATIN SMALL LETTER E WITH OGONEK +compose 'E' '<' to 'Ì' # 011A 0282 LATIN CAPITAL LETTER E WITH CARON +compose 'e' '<' to 'ì' # 011B 0283 LATIN SMALL LETTER E WITH CARON +compose 'L' ''' to 'Å' # 0139 0313 LATIN CAPITAL LETTER L WITH ACUTE +compose 'l' ''' to 'å' # 013A 0314 LATIN SMALL LETTER L WITH ACUTE +compose 'L' '<' to '¥' # 013D 0317 LATIN CAPITAL LETTER L WITH CARON +compose 'l' '<' to 'µ' # 013E 0318 LATIN SMALL LETTER L WITH CARON +compose 'L' '/' to '£' # 0141 0321 LATIN CAPITAL LETTER L WITH STROKE +compose 'l' '/' to '³' # 0142 0322 LATIN SMALL LETTER L WITH STROKE +compose 'N' ''' to 'Ñ' # 0143 0323 LATIN CAPITAL LETTER N WITH ACUTE ` +compose 'n' ''' to 'ñ' # 0144 0324 LATIN SMALL LETTER N WITH ACUTE ` +compose 'N' '<' to 'Ò' # 0147 0327 LATIN CAPITAL LETTER N WITH CARON ` +compose 'n' '<' to 'ò' # 0148 0328 LATIN SMALL LETTER N WITH CARON ` +compose 'O' '"' to 'Õ' # 0150 0336 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +compose 'o' '"' to 'õ' # 0151 0337 LATIN SMALL LETTER O WITH DOUBLE ACUTE +compose 'R' ''' to 'À' # 0154 0340 LATIN CAPITAL LETTER R WITH ACUTE +compose 'r' ''' to 'à' # 0155 0341 LATIN SMALL LETTER R WITH ACUTE +compose 'R' '<' to 'Ø' # 0158 0344 LATIN CAPITAL LETTER R WITH CARON +compose 'r' '<' to 'ø' # 0159 0345 LATIN SMALL LETTER R WITH CARON +compose 'S' ''' to '¦' # 015A 0346 LATIN CAPITAL LETTER S WITH ACUTE +compose 's' ''' to '¶' # 015B 0347 LATIN SMALL LETTER S WITH ACUTE +compose 'S' ',' to 'ª' # 015E 0350 LATIN CAPITAL LETTER S WITH CEDILLA +compose 's' ',' to 'º' # 015F 0351 LATIN SMALL LETTER S WITH CEDILLA +compose 'S' '<' to '©' # 0160 0352 LATIN CAPITAL LETTER S WITH CARON +compose 's' '<' to '¹' # 0161 0353 LATIN SMALL LETTER S WITH CARON +compose 'T' ',' to 'Þ' # 0162 0354 LATIN CAPITAL LETTER T WITH CEDILLA +compose 't' ',' to 'þ' # 0163 0355 LATIN SMALL LETTER T WITH CEDILLA +compose 'T' '<' to '«' # 0164 0356 LATIN CAPITAL LETTER T WITH CARON +compose 't' '<' to '»' # 0165 0357 LATIN SMALL LETTER T WITH CARON +compose 'U' '0' to 'Ù' # 016E 0366 LATIN CAPITAL LETTER U WITH RING ABOVE +compose 'u' '0' to 'ù' # 016F 0367 LATIN SMALL LETTER U WITH RING ABOVE +compose 'U' '"' to 'Û' # 0170 0368 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +compose 'u' '"' to 'û' # 0171 0369 LATIN SMALL LETTER U WITH DOUBLE ACUTE +compose 'Z' ''' to '¬' # 0179 0377 LATIN CAPITAL LETTER Z WITH ACUTE +compose 'z' ''' to '¼' # 017A 0378 LATIN SMALL LETTER Z WITH ACUTE +compose 'Z' '.' to '¯' # 017B 0379 LATIN CAPITAL LETTER Z WITH DOT ABOVE +compose 'z' '.' to '¿' # 017C 0380 LATIN SMALL LETTER Z WITH DOT ABOVE +compose 'Z' '<' to '®' # 017D 0381 LATIN CAPITAL LETTER Z WITH CARON +compose 'z' '<' to '¾' # 017E 0382 LATIN SMALL LETTER Z WITH CARON +compose ''' '<' to '·' # 02C7 0711 CARON +compose ''' '(' to '¢' # 02D8 0728 BREVE +compose ''' '.' to 'ÿ' # 02D9 0729 DOT ABOVE +compose ''' ';' to '²' # 02DB 0731 OGONEK +compose ''' '"' to '½' # 02DD 0733 DOUBLE ACUTE ACCENT + +charset "iso-8859-3" +compose 'C' '>' to 'Æ' # 0108 0264 LATIN CAPITAL LETTER C WITH CIRCUMFLEX +compose 'c' '>' to 'æ' # 0109 0265 LATIN SMALL LETTER C WITH CIRCUMFLEX +compose 'C' '.' to 'Å' # 010A 0266 LATIN CAPITAL LETTER C WITH DOT ABOVE +compose 'c' '.' to 'å' # 010B 0267 LATIN SMALL LETTER C WITH DOT ABOVE +compose 'G' '>' to 'Ø' # 011C 0284 LATIN CAPITAL LETTER G WITH CIRCUMFLEX +compose 'g' '>' to 'ø' # 011D 0285 LATIN SMALL LETTER G WITH CIRCUMFLEX +compose 'G' '(' to '«' # 011E 0286 LATIN CAPITAL LETTER G WITH BREVE +compose 'g' '(' to '»' # 011F 0287 LATIN SMALL LETTER G WITH BREVE +compose 'G' '.' to 'Õ' # 0120 0288 LATIN CAPITAL LETTER G WITH DOT ABOVE +compose 'g' '.' to 'õ' # 0121 0289 LATIN SMALL LETTER G WITH DOT ABOVE +compose 'H' '>' to '¦' # 0124 0292 LATIN CAPITAL LETTER H WITH CIRCUMFLEX +compose 'h' '>' to '¶' # 0125 0293 LATIN SMALL LETTER H WITH CIRCUMFLEX +compose 'H' '/' to '¡' # 0126 0294 LATIN CAPITAL LETTER H WITH STROKE +compose 'h' '/' to '±' # 0127 0295 LATIN SMALL LETTER H WITH STROKE +compose 'I' '.' to '©' # 0130 0304 LATIN CAPITAL LETTER I WITH DOT ABOVE +compose 'i' '.' to '¹' # 0131 0305 LATIN SMALL LETTER DOTLESS I +compose 'J' '>' to '¬' # 0134 0308 LATIN CAPITAL LETTER J WITH CIRCUMFLEX +compose 'j' '>' to '¼' # 0135 0309 LATIN SMALL LETTER J WITH CIRCUMFLEX +compose 'S' '>' to 'Þ' # 015C 0348 LATIN CAPITAL LETTER S WITH CIRCUMFLEX +compose 's' '>' to 'þ' # 015D 0349 LATIN SMALL LETTER S WITH CIRCUMFLEX +!compose 'S' ',' to 'ª' # 015E 0350 LATIN CAPITAL LETTER S WITH CEDILLA +!compose 's' ',' to 'º' # 015F 0351 LATIN SMALL LETTER S WITH CEDILLA +compose 'U' '(' to 'Ý' # 016C 0364 LATIN CAPITAL LETTER U WITH BREVE +compose 'u' '(' to 'ý' # 016D 0365 LATIN SMALL LETTER U WITH BREVE +!compose 'Z' '.' to '¯' # 017B 0379 LATIN CAPITAL LETTER Z WITH DOT ABOVE +!compose 'z' '.' to '¿' # 017C 0380 LATIN SMALL LETTER Z WITH DOT ABOVE +!compose ''' '(' to '¢' # 02D8 0728 BREVE +!compose ''' '.' to 'ÿ' # 02D9 0729 DOT ABOVE + +charset "iso-8859-4" +compose 'A' '-' to 'À' # 0100 0256 LATIN CAPITAL LETTER A WITH MACRON +compose 'a' '-' to 'à' # 0101 0257 LATIN SMALL LETTER A WITH MACRON +!compose 'A' ';' to '¡' # 0104 0260 LATIN CAPITAL LETTER A WITH OGONEK +!compose 'a' ';' to '±' # 0105 0261 LATIN SMALL LETTER A WITH OGONEK +!compose 'C' '<' to 'È' # 010C 0268 LATIN CAPITAL LETTER C WITH CARON +!compose 'c' '<' to 'è' # 010D 0269 LATIN SMALL LETTER C WITH CARON +!compose 'D' '/' to 'Ð' # 0110 0272 LATIN CAPITAL LETTER D WITH STROKE +!compose 'd' '/' to 'ð' # 0111 0273 LATIN SMALL LETTER D WITH STROKE +compose 'E' '-' to 'ª' # 0112 0274 LATIN CAPITAL LETTER E WITH MACRON +compose 'e' '-' to 'º' # 0113 0275 LATIN SMALL LETTER E WITH MACRON +compose 'E' '.' to 'Ì' # 0116 0278 LATIN CAPITAL LETTER E WITH DOT ABOVE +compose 'e' '.' to 'ì' # 0117 0279 LATIN SMALL LETTER E WITH DOT ABOVE +!compose 'E' ';' to 'Ê' # 0118 0280 LATIN CAPITAL LETTER E WITH OGONEK +!compose 'e' ';' to 'ê' # 0119 0281 LATIN SMALL LETTER E WITH OGONEK +compose 'G' ',' to '«' # 0122 0290 LATIN CAPITAL LETTER G WITH CEDILLA +compose 'g' ',' to '»' # 0123 0291 LATIN SMALL LETTER G WITH CEDILLA +compose 'I' '?' to '¥' # 0128 0296 LATIN CAPITAL LETTER I WITH TILDE +compose 'i' '?' to 'µ' # 0129 0297 LATIN SMALL LETTER I WITH TILDE +compose 'I' '-' to 'Ï' # 012A 0298 LATIN CAPITAL LETTER I WITH MACRON +compose 'i' '-' to 'ï' # 012B 0299 LATIN SMALL LETTER I WITH MACRON +compose 'I' ';' to 'Ç' # 012E 0302 LATIN CAPITAL LETTER I WITH OGONEK +compose 'i' ';' to 'ç' # 012F 0303 LATIN SMALL LETTER I WITH OGONEK +compose 'K' ',' to 'Ó' # 0136 0310 LATIN CAPITAL LETTER K WITH CEDILLA +compose 'k' ',' to 'ó' # 0137 0311 LATIN SMALL LETTER K WITH CEDILLA +compose 'k' 'k' to '¢' # 0138 0312 LATIN SMALL LETTER KRA +compose 'L' ',' to '¦' # 013B 0315 LATIN CAPITAL LETTER L WITH CEDILLA +compose 'l' ',' to '¶' # 013C 0316 LATIN SMALL LETTER L WITH CEDILLA +compose 'N' ',' to 'Ñ' # 0145 0325 LATIN CAPITAL LETTER N WITH CEDILLA ` +compose 'n' ',' to 'ñ' # 0146 0326 LATIN SMALL LETTER N WITH CEDILLA ` +compose 'N' 'G' to '½' # 014A 0330 LATIN CAPITAL LETTER ENG +compose 'n' 'g' to '¿' # 014B 0331 LATIN SMALL LETTER ENG +compose 'O' '-' to 'Ò' # 014C 0332 LATIN CAPITAL LETTER O WITH MACRON +compose 'o' '-' to 'ò' # 014D 0333 LATIN SMALL LETTER O WITH MACRON +compose 'R' ',' to '£' # 0156 0342 LATIN CAPITAL LETTER R WITH CEDILLA +compose 'r' ',' to '³' # 0157 0343 LATIN SMALL LETTER R WITH CEDILLA +!compose 'S' '<' to '©' # 0160 0352 LATIN CAPITAL LETTER S WITH CARON +!compose 's' '<' to '¹' # 0161 0353 LATIN SMALL LETTER S WITH CARON +compose 'T' '/' to '¬' # 0166 0358 LATIN CAPITAL LETTER T WITH STROKE +compose 't' '/' to '¼' # 0167 0359 LATIN SMALL LETTER T WITH STROKE +compose 'U' '?' to 'Ý' # 0168 0360 LATIN CAPITAL LETTER U WITH TILDE +compose 'u' '?' to 'ý' # 0169 0361 LATIN SMALL LETTER U WITH TILDE +compose 'U' '-' to 'Þ' # 016A 0362 LATIN CAPITAL LETTER U WITH MACRON +compose 'u' '-' to 'þ' # 016B 0363 LATIN SMALL LETTER U WITH MACRON +compose 'U' ';' to 'Ù' # 0172 0370 LATIN CAPITAL LETTER U WITH OGONEK +compose 'u' ';' to 'ù' # 0173 0371 LATIN SMALL LETTER U WITH OGONEK +!compose 'Z' '<' to '®' # 017D 0381 LATIN CAPITAL LETTER Z WITH CARON +!compose 'z' '<' to '¾' # 017E 0382 LATIN SMALL LETTER Z WITH CARON +!compose ''' '<' to '·' # 02C7 0711 CARON +!compose ''' '.' to 'ÿ' # 02D9 0729 DOT ABOVE +!compose ''' ';' to '²' # 02DB 0731 OGONEK + +!charset "iso-8859-5" +!compose 'I' 'O' to '¡' # 0401 1025 CYRILLIC CAPITAL LETTER IO +!compose 'D' '%' to '¢' # 0402 1026 CYRILLIC CAPITAL LETTER DJE +!compose 'G' '%' to '£' # 0403 1027 CYRILLIC CAPITAL LETTER GJE +!compose 'I' 'E' to '¤' # 0404 1028 CYRILLIC CAPITAL LETTER UKRAINIAN IE +!compose 'D' 'S' to '¥' # 0405 1029 CYRILLIC CAPITAL LETTER DZE +!compose 'I' 'I' to '¦' # 0406 1030 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I +!compose 'Y' 'I' to '§' # 0407 1031 CYRILLIC CAPITAL LETTER YI +!compose 'J' '%' to '¨' # 0408 1032 CYRILLIC CAPITAL LETTER JE +!compose 'L' 'J' to '©' # 0409 1033 CYRILLIC CAPITAL LETTER LJE +!compose 'N' 'J' to 'ª' # 040A 1034 CYRILLIC CAPITAL LETTER NJE +!compose 'T' 's' to '«' # 040B 1035 CYRILLIC CAPITAL LETTER TSHE +!compose 'K' 'J' to '¬' # 040C 1036 CYRILLIC CAPITAL LETTER KJE +!compose 'V' '%' to '®' # 040E 1038 CYRILLIC CAPITAL LETTER SHORT U +!compose 'D' 'Z' to '¯' # 040F 1039 CYRILLIC CAPITAL LETTER DZHE +!compose 'A' '=' to '°' # 0410 1040 CYRILLIC CAPITAL LETTER A +!compose 'B' '=' to '±' # 0411 1041 CYRILLIC CAPITAL LETTER BE +!compose 'V' '=' to '²' # 0412 1042 CYRILLIC CAPITAL LETTER VE +!compose 'G' '=' to '³' # 0413 1043 CYRILLIC CAPITAL LETTER GHE +!compose 'D' '=' to '´' # 0414 1044 CYRILLIC CAPITAL LETTER DE +!compose 'E' '=' to 'µ' # 0415 1045 CYRILLIC CAPITAL LETTER IE +!compose 'Z' '%' to '¶' # 0416 1046 CYRILLIC CAPITAL LETTER ZHE +!compose 'Z' '=' to '·' # 0417 1047 CYRILLIC CAPITAL LETTER ZE +!compose 'I' '=' to '¸' # 0418 1048 CYRILLIC CAPITAL LETTER I +!compose 'J' '=' to '¹' # 0419 1049 CYRILLIC CAPITAL LETTER SHORT I +!compose 'K' '=' to 'º' # 041A 1050 CYRILLIC CAPITAL LETTER KA +!compose 'L' '=' to '»' # 041B 1051 CYRILLIC CAPITAL LETTER EL +!compose 'M' '=' to '¼' # 041C 1052 CYRILLIC CAPITAL LETTER EM +!compose 'N' '=' to '½' # 041D 1053 CYRILLIC CAPITAL LETTER EN +!compose 'O' '=' to '¾' # 041E 1054 CYRILLIC CAPITAL LETTER O +!compose 'P' '=' to '¿' # 041F 1055 CYRILLIC CAPITAL LETTER PE +!compose 'R' '=' to 'À' # 0420 1056 CYRILLIC CAPITAL LETTER ER +!compose 'S' '=' to 'Á' # 0421 1057 CYRILLIC CAPITAL LETTER ES +!compose 'T' '=' to 'Â' # 0422 1058 CYRILLIC CAPITAL LETTER TE +!compose 'U' '=' to 'Ã' # 0423 1059 CYRILLIC CAPITAL LETTER U +!compose 'F' '=' to 'Ä' # 0424 1060 CYRILLIC CAPITAL LETTER EF +!compose 'H' '=' to 'Å' # 0425 1061 CYRILLIC CAPITAL LETTER HA +!compose 'C' '=' to 'Æ' # 0426 1062 CYRILLIC CAPITAL LETTER TSE +!compose 'C' '%' to 'Ç' # 0427 1063 CYRILLIC CAPITAL LETTER CHE +!compose 'S' '%' to 'È' # 0428 1064 CYRILLIC CAPITAL LETTER SHA +!compose 'S' 'c' to 'É' # 0429 1065 CYRILLIC CAPITAL LETTER SHCHA +!compose '=' '"' to 'Ê' # 042A 1066 CYRILLIC CAPITAL LETTER HARD SIGN +!compose 'Y' '=' to 'Ë' # 042B 1067 CYRILLIC CAPITAL LETTER YERU +!compose '%' '"' to 'Ì' # 042C 1068 CYRILLIC CAPITAL LETTER SOFT SIGN +!compose 'J' 'E' to 'Í' # 042D 1069 CYRILLIC CAPITAL LETTER E +!compose 'J' 'U' to 'Î' # 042E 1070 CYRILLIC CAPITAL LETTER YU +!compose 'J' 'A' to 'Ï' # 042F 1071 CYRILLIC CAPITAL LETTER YA +!compose 'a' '=' to 'Ð' # 0430 1072 CYRILLIC SMALL LETTER A +!compose 'b' '=' to 'Ñ' # 0431 1073 CYRILLIC SMALL LETTER BE +!compose 'v' '=' to 'Ò' # 0432 1074 CYRILLIC SMALL LETTER VE +!compose 'g' '=' to 'Ó' # 0433 1075 CYRILLIC SMALL LETTER GHE +!compose 'd' '=' to 'Ô' # 0434 1076 CYRILLIC SMALL LETTER DE +!compose 'e' '=' to 'Õ' # 0435 1077 CYRILLIC SMALL LETTER IE +!compose 'z' '%' to 'Ö' # 0436 1078 CYRILLIC SMALL LETTER ZHE +!compose 'z' '=' to '×' # 0437 1079 CYRILLIC SMALL LETTER ZE +!compose 'i' '=' to 'Ø' # 0438 1080 CYRILLIC SMALL LETTER I +!compose 'j' '=' to 'Ù' # 0439 1081 CYRILLIC SMALL LETTER SHORT I +!compose 'k' '=' to 'Ú' # 043A 1082 CYRILLIC SMALL LETTER KA +!compose 'l' '=' to 'Û' # 043B 1083 CYRILLIC SMALL LETTER EL +!compose 'm' '=' to 'Ü' # 043C 1084 CYRILLIC SMALL LETTER EM +!compose 'n' '=' to 'Ý' # 043D 1085 CYRILLIC SMALL LETTER EN +!compose 'o' '=' to 'Þ' # 043E 1086 CYRILLIC SMALL LETTER O +!compose 'p' '=' to 'ß' # 043F 1087 CYRILLIC SMALL LETTER PE +!compose 'r' '=' to 'à' # 0440 1088 CYRILLIC SMALL LETTER ER +!compose 's' '=' to 'á' # 0441 1089 CYRILLIC SMALL LETTER ES +!compose 't' '=' to 'â' # 0442 1090 CYRILLIC SMALL LETTER TE +!compose 'u' '=' to 'ã' # 0443 1091 CYRILLIC SMALL LETTER U +!compose 'f' '=' to 'ä' # 0444 1092 CYRILLIC SMALL LETTER EF +!compose 'h' '=' to 'å' # 0445 1093 CYRILLIC SMALL LETTER HA +!compose 'c' '=' to 'æ' # 0446 1094 CYRILLIC SMALL LETTER TSE +!compose 'c' '%' to 'ç' # 0447 1095 CYRILLIC SMALL LETTER CHE +!compose 's' '%' to 'è' # 0448 1096 CYRILLIC SMALL LETTER SHA +!compose 's' 'c' to 'é' # 0449 1097 CYRILLIC SMALL LETTER SHCHA +!compose '=' ''' to 'ê' # 044A 1098 CYRILLIC SMALL LETTER HARD SIGN +!compose 'y' '=' to 'ë' # 044B 1099 CYRILLIC SMALL LETTER YERU +!compose '%' ''' to 'ì' # 044C 1100 CYRILLIC SMALL LETTER SOFT SIGN +!compose 'j' 'e' to 'í' # 044D 1101 CYRILLIC SMALL LETTER E +!compose 'j' 'u' to 'î' # 044E 1102 CYRILLIC SMALL LETTER YU +!compose 'j' 'a' to 'ï' # 044F 1103 CYRILLIC SMALL LETTER YA +!compose 'i' 'o' to 'ñ' # 0451 1105 CYRILLIC SMALL LETTER IO +!compose 'd' '%' to 'ò' # 0452 1106 CYRILLIC SMALL LETTER DJE +!compose 'g' '%' to 'ó' # 0453 1107 CYRILLIC SMALL LETTER GJE +!compose 'i' 'e' to 'ô' # 0454 1108 CYRILLIC SMALL LETTER UKRAINIAN IE +!compose 'd' 's' to 'õ' # 0455 1109 CYRILLIC SMALL LETTER DZE +!compose 'i' 'i' to 'ö' # 0456 1110 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +!compose 'y' 'i' to '÷' # 0457 1111 CYRILLIC SMALL LETTER YI +!compose 'j' '%' to 'ø' # 0458 1112 CYRILLIC SMALL LETTER JE +!compose 'l' 'j' to 'ù' # 0459 1113 CYRILLIC SMALL LETTER LJE +!compose 'n' 'j' to 'ú' # 045A 1114 CYRILLIC SMALL LETTER NJE +!compose 't' 's' to 'û' # 045B 1115 CYRILLIC SMALL LETTER TSHE +!compose 'k' 'j' to 'ü' # 045C 1116 CYRILLIC SMALL LETTER KJE +!compose 'v' '%' to 'þ' # 045E 1118 CYRILLIC SMALL LETTER SHORT U +!compose 'd' 'z' to 'ÿ' # 045F 1119 CYRILLIC SMALL LETTER DZHE +!compose 'N' '0' to 'ð' #0 2116 8470 NUMERO SIGN +! +!charset "iso-8859-6" +!compose ',' '+' to '¬' # 060C 1548 ARABIC COMMA +!compose ';' '+' to '»' # 061B 1563 ARABIC SEMICOLON +!compose '?' '+' to '¿' # 061F 1567 ARABIC QUESTION MARK +!compose 'H' ''' to 'Á' # 0621 1569 ARABIC LETTER HAMZA +!compose 'a' 'M' to 'Â' # 0622 1570 ARABIC LETTER ALEF WITH MADDA ABOVE +!compose 'a' 'H' to 'Ã' # 0623 1571 ARABIC LETTER ALEF WITH HAMZA ABOVE +!compose 'w' 'H' to 'Ä' # 0624 1572 ARABIC LETTER WAW WITH HAMZA ABOVE +!compose 'a' 'h' to 'Å' # 0625 1573 ARABIC LETTER ALEF WITH HAMZA BELOW +!compose 'y' 'H' to 'Æ' # 0626 1574 ARABIC LETTER YEH WITH HAMZA ABOVE +!compose 'a' '+' to 'Ç' # 0627 1575 ARABIC LETTER ALEF +!compose 'b' '+' to 'È' # 0628 1576 ARABIC LETTER BEH +!compose 't' 'm' to 'É' # 0629 1577 ARABIC LETTER TEH MARBUTA +!compose 't' '+' to 'Ê' # 062A 1578 ARABIC LETTER TEH +!compose 't' 'k' to 'Ë' # 062B 1579 ARABIC LETTER THEH +!compose 'g' '+' to 'Ì' # 062C 1580 ARABIC LETTER JEEM +!compose 'h' 'k' to 'Í' # 062D 1581 ARABIC LETTER HAH +!compose 'x' '+' to 'Î' # 062E 1582 ARABIC LETTER KHAH +!compose 'd' '+' to 'Ï' # 062F 1583 ARABIC LETTER DAL +!compose 'd' 'k' to 'Ð' # 0630 1584 ARABIC LETTER THAL +!compose 'r' '+' to 'Ñ' # 0631 1585 ARABIC LETTER REH +!compose 'z' '+' to 'Ò' # 0632 1586 ARABIC LETTER ZAIN +!compose 's' '+' to 'Ó' # 0633 1587 ARABIC LETTER SEEN +!compose 's' 'n' to 'Ô' # 0634 1588 ARABIC LETTER SHEEN +!compose 'c' '+' to 'Õ' # 0635 1589 ARABIC LETTER SAD +!compose 'd' 'd' to 'Ö' # 0636 1590 ARABIC LETTER DAD +!compose 't' 'j' to '×' # 0637 1591 ARABIC LETTER TAH +!compose 'z' 'H' to 'Ø' # 0638 1592 ARABIC LETTER ZAH +!compose 'e' '+' to 'Ù' # 0639 1593 ARABIC LETTER AIN +!compose 'i' '+' to 'Ú' # 063A 1594 ARABIC LETTER GHAIN +!compose '+' '+' to 'à' # 0640 1600 ARABIC TATWEEL +!compose 'f' '+' to 'á' # 0641 1601 ARABIC LETTER FEH +!compose 'q' '+' to 'â' # 0642 1602 ARABIC LETTER QAF +!compose 'k' '+' to 'ã' # 0643 1603 ARABIC LETTER KAF +!compose 'l' '+' to 'ä' # 0644 1604 ARABIC LETTER LAM +!compose 'm' '+' to 'å' # 0645 1605 ARABIC LETTER MEEM +!compose 'n' '+' to 'æ' # 0646 1606 ARABIC LETTER NOON +!compose 'h' '+' to 'ç' # 0647 1607 ARABIC LETTER HEH +!compose 'w' '+' to 'è' # 0648 1608 ARABIC LETTER WAW +!compose 'j' '+' to 'é' # 0649 1609 ARABIC LETTER ALEF MAKSURA +!compose 'y' '+' to 'ê' # 064A 1610 ARABIC LETTER YEH +!compose ':' '+' to 'ë' # 064B 1611 ARABIC FATHATAN +!compose '"' '+' to 'ì' # 064C 1612 ARABIC DAMMATAN +!compose '=' '+' to 'í' # 064D 1613 ARABIC KASRATAN +!compose '/' '+' to 'î' # 064E 1614 ARABIC FATHA +!compose ''' '+' to 'ï' # 064F 1615 ARABIC DAMMA +!compose '1' '+' to 'ð' # 0650 1616 ARABIC KASRA +!compose '3' '+' to 'ñ' # 0651 1617 ARABIC SHADDA +!compose '0' '+' to 'ò' # 0652 1618 ARABIC SUKUN +! +!charset "iso-8859-7" +!compose 'A' '%' to '¶' # 0386 0902 GREEK CAPITAL LETTER ALPHA WITH TONOS +!compose 'E' '%' to '¸' # 0388 0904 GREEK CAPITAL LETTER EPSILON WITH TONOS +!compose 'Y' '%' to '¹' # 0389 0905 GREEK CAPITAL LETTER ETA WITH TONOS +!compose 'I' '%' to 'º' # 038A 0906 GREEK CAPITAL LETTER IOTA WITH TONOS +!compose 'O' '%' to '¼' # 038C 0908 GREEK CAPITAL LETTER OMICRON WITH TONOS +!compose 'U' '%' to '¾' # 038E 0910 GREEK CAPITAL LETTER UPSILON WITH TONOS +!compose 'W' '%' to '¿' # 038F 0911 GREEK CAPITAL LETTER OMEGA WITH TONOS +!compose 'i' '3' to 'À' # 0390 0912 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +!compose 'A' '*' to 'Á' # 0391 0913 GREEK CAPITAL LETTER ALPHA +!compose 'B' '*' to 'Â' # 0392 0914 GREEK CAPITAL LETTER BETA +!compose 'G' '*' to 'Ã' # 0393 0915 GREEK CAPITAL LETTER GAMMA +!compose 'D' '*' to 'Ä' # 0394 0916 GREEK CAPITAL LETTER DELTA +!compose 'E' '*' to 'Å' # 0395 0917 GREEK CAPITAL LETTER EPSILON +!compose 'Z' '*' to 'Æ' # 0396 0918 GREEK CAPITAL LETTER ZETA +!compose 'Y' '*' to 'Ç' # 0397 0919 GREEK CAPITAL LETTER ETA +!compose 'H' '*' to 'È' # 0398 0920 GREEK CAPITAL LETTER THETA +!compose 'I' '*' to 'É' # 0399 0921 GREEK CAPITAL LETTER IOTA +!compose 'K' '*' to 'Ê' # 039A 0922 GREEK CAPITAL LETTER KAPPA +!compose 'L' '*' to 'Ë' # 039B 0923 GREEK CAPITAL LETTER LAMDA +!compose 'M' '*' to 'Ì' # 039C 0924 GREEK CAPITAL LETTER MU +!compose 'N' '*' to 'Í' # 039D 0925 GREEK CAPITAL LETTER NU +!compose 'C' '*' to 'Î' # 039E 0926 GREEK CAPITAL LETTER XI +!compose 'O' '*' to 'Ï' # 039F 0927 GREEK CAPITAL LETTER OMICRON +!compose 'P' '*' to 'Ð' # 03A0 0928 GREEK CAPITAL LETTER PI +!compose 'R' '*' to 'Ñ' # 03A1 0929 GREEK CAPITAL LETTER RHO +!compose 'S' '*' to 'Ó' # 03A3 0931 GREEK CAPITAL LETTER SIGMA +!compose 'T' '*' to 'Ô' # 03A4 0932 GREEK CAPITAL LETTER TAU +!compose 'U' '*' to 'Õ' # 03A5 0933 GREEK CAPITAL LETTER UPSILON +!compose 'F' '*' to 'Ö' # 03A6 0934 GREEK CAPITAL LETTER PHI +!compose 'X' '*' to '×' # 03A7 0935 GREEK CAPITAL LETTER CHI +!compose 'Q' '*' to 'Ø' # 03A8 0936 GREEK CAPITAL LETTER PSI +!compose 'W' '*' to 'Ù' # 03A9 0937 GREEK CAPITAL LETTER OMEGA +!compose 'J' '*' to 'Ú' # 03AA 0938 GREEK CAPITAL LETTER IOTA WITH DIALYTIKA +!compose 'V' '*' to 'Û' # 03AB 0939 GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +!compose 'a' '%' to 'Ü' # 03AC 0940 GREEK SMALL LETTER ALPHA WITH TONOS +!compose 'e' '%' to 'Ý' # 03AD 0941 GREEK SMALL LETTER EPSILON WITH TONOS +!compose 'y' '%' to 'Þ' # 03AE 0942 GREEK SMALL LETTER ETA WITH TONOS +!compose 'i' '%' to 'ß' # 03AF 0943 GREEK SMALL LETTER IOTA WITH TONOS +!compose 'u' '3' to 'à' # 03B0 0944 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +!compose 'a' '*' to 'á' # 03B1 0945 GREEK SMALL LETTER ALPHA +!compose 'b' '*' to 'â' # 03B2 0946 GREEK SMALL LETTER BETA +!compose 'g' '*' to 'ã' # 03B3 0947 GREEK SMALL LETTER GAMMA +!compose 'd' '*' to 'ä' # 03B4 0948 GREEK SMALL LETTER DELTA +!compose 'e' '*' to 'å' # 03B5 0949 GREEK SMALL LETTER EPSILON +!compose 'z' '*' to 'æ' # 03B6 0950 GREEK SMALL LETTER ZETA +!compose 'y' '*' to 'ç' # 03B7 0951 GREEK SMALL LETTER ETA +!compose 'h' '*' to 'è' # 03B8 0952 GREEK SMALL LETTER THETA +!compose 'i' '*' to 'é' # 03B9 0953 GREEK SMALL LETTER IOTA +!compose 'k' '*' to 'ê' # 03BA 0954 GREEK SMALL LETTER KAPPA +!compose 'l' '*' to 'ë' # 03BB 0955 GREEK SMALL LETTER LAMDA +!compose 'm' '*' to 'ì' # 03BC 0956 GREEK SMALL LETTER MU +!compose 'n' '*' to 'í' # 03BD 0957 GREEK SMALL LETTER NU +!compose 'c' '*' to 'î' # 03BE 0958 GREEK SMALL LETTER XI +!compose 'o' '*' to 'ï' # 03BF 0959 GREEK SMALL LETTER OMICRON +!compose 'p' '*' to 'ð' # 03C0 0960 GREEK SMALL LETTER PI +!compose 'r' '*' to 'ñ' # 03C1 0961 GREEK SMALL LETTER RHO +!compose '*' 's' to 'ò' # 03C2 0962 GREEK SMALL LETTER FINAL SIGMA +!compose 's' '*' to 'ó' # 03C3 0963 GREEK SMALL LETTER SIGMA +!compose 't' '*' to 'ô' # 03C4 0964 GREEK SMALL LETTER TAU +!compose 'u' '*' to 'õ' # 03C5 0965 GREEK SMALL LETTER UPSILON +!compose 'f' '*' to 'ö' # 03C6 0966 GREEK SMALL LETTER PHI +!compose 'x' '*' to '÷' # 03C7 0967 GREEK SMALL LETTER CHI +!compose 'q' '*' to 'ø' # 03C8 0968 GREEK SMALL LETTER PSI +!compose 'w' '*' to 'ù' # 03C9 0969 GREEK SMALL LETTER OMEGA +!compose 'j' '*' to 'ú' # 03CA 0970 GREEK SMALL LETTER IOTA WITH DIALYTIKA +!compose 'v' '*' to 'û' # 03CB 0971 GREEK SMALL LETTER UPSILON WITH DIALYTIKA +!compose 'o' '%' to 'ü' # 03CC 0972 GREEK SMALL LETTER OMICRON WITH TONOS +!compose 'u' '%' to 'ý' # 03CD 0973 GREEK SMALL LETTER UPSILON WITH TONOS +!compose 'w' '%' to 'þ' # 03CE 0974 GREEK SMALL LETTER OMEGA WITH TONOS +!compose '-' '3' to '¯' #3 2015 8213 HORIZONTAL BAR +!compose ''' '6' to '¡' #6 2018 8216 LEFT SINGLE QUOTATION MARK +!compose ''' '9' to '¢' #9 2019 8217 RIGHT SINGLE QUOTATION MARK +!compose 'E' 'u' to '¤' #u 20AC 8364 EURO SIGN +! +!charset "iso-8859-8" +!compose 'A' '+' to 'à' # 05D0 1488 HEBREW LETTER ALEF +!compose 'B' '+' to 'á' # 05D1 1489 HEBREW LETTER BET +!compose 'G' '+' to 'â' # 05D2 1490 HEBREW LETTER GIMEL +!compose 'D' '+' to 'ã' # 05D3 1491 HEBREW LETTER DALET +!compose 'H' '+' to 'ä' # 05D4 1492 HEBREW LETTER HE +!compose 'W' '+' to 'å' # 05D5 1493 HEBREW LETTER VAV +!compose 'Z' '+' to 'æ' # 05D6 1494 HEBREW LETTER ZAYIN +!compose 'X' '+' to 'ç' # 05D7 1495 HEBREW LETTER HET +!compose 'T' 'j' to 'è' # 05D8 1496 HEBREW LETTER TET +!compose 'J' '+' to 'é' # 05D9 1497 HEBREW LETTER YOD +!compose 'K' '%' to 'ê' # 05DA 1498 HEBREW LETTER FINAL KAF +!compose 'K' '+' to 'ë' # 05DB 1499 HEBREW LETTER KAF +!compose 'L' '+' to 'ì' # 05DC 1500 HEBREW LETTER LAMED +!compose 'M' '%' to 'í' # 05DD 1501 HEBREW LETTER FINAL MEM +!compose 'M' '+' to 'î' # 05DE 1502 HEBREW LETTER MEM +!compose 'N' '%' to 'ï' # 05DF 1503 HEBREW LETTER FINAL NUN ` +!compose 'N' '+' to 'ð' # 05E0 1504 HEBREW LETTER NUN ` +!compose 'S' '+' to 'ñ' # 05E1 1505 HEBREW LETTER SAMEKH +!compose 'E' '+' to 'ò' # 05E2 1506 HEBREW LETTER AYIN +!compose 'P' '%' to 'ó' # 05E3 1507 HEBREW LETTER FINAL PE +!compose 'P' '+' to 'ô' # 05E4 1508 HEBREW LETTER PE +!compose 'Z' 'j' to 'õ' # 05E5 1509 HEBREW LETTER FINAL TSADI +!compose 'Z' 'J' to 'ö' # 05E6 1510 HEBREW LETTER TSADI +!compose 'Q' '+' to '÷' # 05E7 1511 HEBREW LETTER QOF +!compose 'R' '+' to 'ø' # 05E8 1512 HEBREW LETTER RESH +!compose 'S' 'h' to 'ù' # 05E9 1513 HEBREW LETTER SHIN +!compose 'T' '+' to 'ú' # 05EA 1514 HEBREW LETTER TAV +!compose '=' '2' to 'ß' #2 2017 8215 DOUBLE LOW LINE +! +!charset "iso-8859-9" +!compose 'G' '(' to 'Ð' # 011E 0286 LATIN CAPITAL LETTER G WITH BREVE +!compose 'g' '(' to 'ð' # 011F 0287 LATIN SMALL LETTER G WITH BREVE +!compose 'I' '.' to 'Ý' # 0130 0304 LATIN CAPITAL LETTER I WITH DOT ABOVE +!compose 'i' '.' to 'ý' # 0131 0305 LATIN SMALL LETTER DOTLESS I +!!compose 'S' ',' to 'Þ' # 015E 0350 LATIN CAPITAL LETTER S WITH CEDILLA +!!compose 's' ',' to 'þ' # 015F 0351 LATIN SMALL LETTER S WITH CEDILLA +! +!charset "iso-8859-10" +!compose 'A' '-' to 'À' # 0100 0256 LATIN CAPITAL LETTER A WITH MACRON +!compose 'a' '-' to 'à' # 0101 0257 LATIN SMALL LETTER A WITH MACRON +!!compose 'A' ';' to '¡' # 0104 0260 LATIN CAPITAL LETTER A WITH OGONEK +!!compose 'a' ';' to '±' # 0105 0261 LATIN SMALL LETTER A WITH OGONEK +!!compose 'C' '<' to 'È' # 010C 0268 LATIN CAPITAL LETTER C WITH CARON +!!compose 'c' '<' to 'è' # 010D 0269 LATIN SMALL LETTER C WITH CARON +!!compose 'D' '/' to '©' # 0110 0272 LATIN CAPITAL LETTER D WITH STROKE +!!compose 'd' '/' to '¹' # 0111 0273 LATIN SMALL LETTER D WITH STROKE +!compose 'E' '-' to '¢' # 0112 0274 LATIN CAPITAL LETTER E WITH MACRON +!compose 'e' '-' to '²' # 0113 0275 LATIN SMALL LETTER E WITH MACRON +!compose 'E' '.' to 'Ì' # 0116 0278 LATIN CAPITAL LETTER E WITH DOT ABOVE +!compose 'e' '.' to 'ì' # 0117 0279 LATIN SMALL LETTER E WITH DOT ABOVE +!!compose 'E' ';' to 'Ê' # 0118 0280 LATIN CAPITAL LETTER E WITH OGONEK +!!compose 'e' ';' to 'ê' # 0119 0281 LATIN SMALL LETTER E WITH OGONEK +!compose 'G' ',' to '£' # 0122 0290 LATIN CAPITAL LETTER G WITH CEDILLA +!compose 'g' ',' to '³' # 0123 0291 LATIN SMALL LETTER G WITH CEDILLA +!compose 'I' '?' to '¥' # 0128 0296 LATIN CAPITAL LETTER I WITH TILDE +!compose 'i' '?' to 'µ' # 0129 0297 LATIN SMALL LETTER I WITH TILDE +!compose 'I' '-' to '¤' # 012A 0298 LATIN CAPITAL LETTER I WITH MACRON +!compose 'i' '-' to '´' # 012B 0299 LATIN SMALL LETTER I WITH MACRON +!compose 'I' ';' to 'Ç' # 012E 0302 LATIN CAPITAL LETTER I WITH OGONEK +!compose 'i' ';' to 'ç' # 012F 0303 LATIN SMALL LETTER I WITH OGONEK +!compose 'K' ',' to '¦' # 0136 0310 LATIN CAPITAL LETTER K WITH CEDILLA +!compose 'k' ',' to '¶' # 0137 0311 LATIN SMALL LETTER K WITH CEDILLA +!compose 'k' 'k' to 'ÿ' # 0138 0312 LATIN SMALL LETTER KRA +!compose 'L' ',' to '¨' # 013B 0315 LATIN CAPITAL LETTER L WITH CEDILLA +!compose 'l' ',' to '¸' # 013C 0316 LATIN SMALL LETTER L WITH CEDILLA +!compose 'N' ',' to 'Ñ' # 0145 0325 LATIN CAPITAL LETTER N WITH CEDILLA ` +!compose 'n' ',' to 'ñ' # 0146 0326 LATIN SMALL LETTER N WITH CEDILLA ` +!compose 'N' 'G' to '¯' # 014A 0330 LATIN CAPITAL LETTER ENG +!compose 'n' 'g' to '¿' # 014B 0331 LATIN SMALL LETTER ENG +!compose 'O' '-' to 'Ò' # 014C 0332 LATIN CAPITAL LETTER O WITH MACRON +!compose 'o' '-' to 'ò' # 014D 0333 LATIN SMALL LETTER O WITH MACRON +!!compose 'S' '<' to 'ª' # 0160 0352 LATIN CAPITAL LETTER S WITH CARON +!!compose 's' '<' to 'º' # 0161 0353 LATIN SMALL LETTER S WITH CARON +!compose 'T' '/' to '«' # 0166 0358 LATIN CAPITAL LETTER T WITH STROKE +!compose 't' '/' to '»' # 0167 0359 LATIN SMALL LETTER T WITH STROKE +!compose 'U' '?' to '×' # 0168 0360 LATIN CAPITAL LETTER U WITH TILDE +!compose 'u' '?' to '÷' # 0169 0361 LATIN SMALL LETTER U WITH TILDE +!compose 'U' '-' to '®' # 016A 0362 LATIN CAPITAL LETTER U WITH MACRON +!compose 'u' '-' to '¾' # 016B 0363 LATIN SMALL LETTER U WITH MACRON +!compose 'U' ';' to 'Ù' # 0172 0370 LATIN CAPITAL LETTER U WITH OGONEK +!compose 'u' ';' to 'ù' # 0173 0371 LATIN SMALL LETTER U WITH OGONEK +!!compose 'Z' '<' to '¬' # 017D 0381 LATIN CAPITAL LETTER Z WITH CARON +!!compose 'z' '<' to '¼' # 017E 0382 LATIN SMALL LETTER Z WITH CARON +!compose '-' '3' to '½' #3 2015 8213 HORIZONTAL BAR +! +!charset "iso-8859-15" +!compose 'O' 'E' to '¼' # 0152 0338 LATIN CAPITAL LIGATURE OE +!compose 'o' 'e' to '½' # 0153 0339 LATIN SMALL LIGATURE OE +!!compose 'S' '<' to '¦' # 0160 0352 LATIN CAPITAL LETTER S WITH CARON +!!compose 's' '<' to '¨' # 0161 0353 LATIN SMALL LETTER S WITH CARON +!compose 'Y' ':' to '¾' # 0178 0376 LATIN CAPITAL LETTER Y WITH DIAERESIS +!!compose 'Z' '<' to '´' # 017D 0381 LATIN CAPITAL LETTER Z WITH CARON +!!compose 'z' '<' to '¸' # 017E 0382 LATIN SMALL LETTER Z WITH CARON +!compose 'E' 'u' to '¤' #u 20AC 8364 EURO SIGN diff --git a/config/console_keymap/keymap-base b/config/console_keymap/keymap-base @@ -0,0 +1,225 @@ +!include "/usr/share/keymaps/legacy/i386/qwerty/us.map.gz" + +!keymaps 0-6,8-9,12 +!keycode 29 = AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr AltGr +!keycode 42 = Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift +!keycode 54 = Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift Uncaps_Shift +!keycode 56 = Alt Alt Alt Alt Alt Alt Alt Alt Alt Alt +!keycode 58 = Control Control Control Control Control Control Control Control Control Control +!keycode 100 = Compose Compose Compose Compose Compose Compose Compose Compose Compose Compose + + +!! former lctrl +keycode 29 = AltGr + shift keycode 29 = AltGr + altgr keycode 29 = AltGr + altgr shift keycode 29 = AltGr + control keycode 29 = AltGr + control shift keycode 29 = AltGr + control altgr keycode 29 = AltGr + control altgr shift keycode 29 = AltGr + alt keycode 29 = AltGr + alt shift keycode 29 = AltGr + alt altgr keycode 29 = AltGr + alt altgr shift keycode 29 = AltGr + alt control keycode 29 = AltGr + alt control shift keycode 29 = AltGr + alt control altgr keycode 29 = AltGr + alt control altgr shift keycode 29 = AltGr + +!! shift +keycode 42 = Uncaps_Shift + shift keycode 42 = Uncaps_Shift + altgr keycode 42 = Uncaps_Shift + altgr shift keycode 42 = Uncaps_Shift + control keycode 42 = Uncaps_Shift + control shift keycode 42 = Uncaps_Shift + control altgr keycode 42 = Uncaps_Shift + control altgr shift keycode 42 = Uncaps_Shift + alt keycode 42 = Uncaps_Shift + alt shift keycode 42 = Uncaps_Shift + alt altgr keycode 42 = Uncaps_Shift + alt altgr shift keycode 42 = Uncaps_Shift + alt control keycode 42 = Uncaps_Shift + alt control shift keycode 42 = Uncaps_Shift + alt control altgr keycode 42 = Uncaps_Shift + alt control altgr shift keycode 42 = Uncaps_Shift + +!! shift +keycode 54 = Uncaps_Shift + shift keycode 54 = Uncaps_Shift + altgr keycode 54 = Uncaps_Shift + altgr shift keycode 54 = Uncaps_Shift + control keycode 54 = Uncaps_Shift + control shift keycode 54 = Uncaps_Shift + control altgr keycode 54 = Uncaps_Shift + control altgr shift keycode 54 = Uncaps_Shift + alt keycode 54 = Uncaps_Shift + alt shift keycode 54 = Uncaps_Shift + alt altgr keycode 54 = Uncaps_Shift + alt altgr shift keycode 54 = Uncaps_Shift + alt control keycode 54 = Uncaps_Shift + alt control shift keycode 54 = Uncaps_Shift + alt control altgr keycode 54 = Uncaps_Shift + alt control altgr shift keycode 54 = Uncaps_Shift + +!! former capslock +keycode 58 = Control + shift keycode 58 = Control + altgr keycode 58 = Control + altgr shift keycode 58 = Control + control keycode 58 = Control + control shift keycode 58 = Control + control altgr keycode 58 = Control + control altgr shift keycode 58 = Control + alt keycode 58 = Control + alt shift keycode 58 = Control + alt altgr keycode 58 = Control + alt altgr shift keycode 58 = Control + alt control keycode 58 = Control + alt control shift keycode 58 = Control + alt control altgr keycode 58 = Control + alt control altgr shift keycode 58 = Control + +!! former altgr +keycode 100 = Compose + shift keycode 100 = Compose + altgr keycode 100 = Compose + altgr shift keycode 100 = Compose + control keycode 100 = Compose + control shift keycode 100 = Compose + control altgr keycode 100 = Compose + control altgr shift keycode 100 = Compose + alt keycode 100 = Compose + alt shift keycode 100 = Compose + alt altgr keycode 100 = Compose + alt altgr shift keycode 100 = Compose + alt control keycode 100 = Compose + alt control shift keycode 100 = Compose + alt control altgr keycode 100 = Compose + alt control altgr shift keycode 100 = Compose + + +!keymaps 0-3 + +! keycode 16 = +q +Q adiaeresis Adiaeresis +! keycode 17 = +w +W ecaron Ecaron +! keycode 18 = +e +E eacute Eacute +! keycode 19 = +r +R rcaron Rcaron +! keycode 20 = +t +T dead_acute dead_doubleacute +! keycode 21 = +y +Y yacute Yacute +! keycode 22 = +u +U uacute Uacute +! keycode 23 = +i +I iacute Iacute +! keycode 24 = +o +O oacute Oacute +! keycode 25 = +p +P oslash Ooblique +! +! keycode 30 = +a +A aacute Aacute +! keycode 31 = +s +S scaron Scaron +! keycode 32 = +d +D dead_diaeresis degree +! keycode 33 = +f +F atilde Atilde +! keycode 34 = +g +G dead_ogonek G +! keycode 35 = +h +H dead_caron copyright +! keycode 36 = +j +J dstroke Dstroke +! !keycode 37 = +k +K dead_abovering asciitilde +! keycode 38 = +l +L lstroke Lstroke +! keycode 39 = semicolon colon uring Uring +! +! keycode 44 = +z +Z zcaron Zcaron +! keycode 45 = +x +X dead_circumflex asciitilde +! keycode 46 = +c +C ccaron Ccaron +! keycode 47 = +v +V dead_grave registered +! keycode 48 = +b +B dead_breve asciitilde +! keycode 49 = +n +N ncaron Ncaron +! keycode 50 = +m +M dead_macron mu + + +!! per-modifier version + +altgr keycode 16 = adiaeresis +altgr shift keycode 16 = Adiaeresis +altgr keycode 17 = ecaron +altgr shift keycode 17 = Ecaron +altgr keycode 18 = eacute +altgr shift keycode 18 = Eacute +altgr keycode 19 = rcaron +altgr shift keycode 19 = Rcaron +altgr keycode 20 = dead_acute +altgr shift keycode 20 = dead_doubleacute +altgr keycode 21 = yacute +altgr shift keycode 21 = Yacute +altgr keycode 22 = uacute +altgr shift keycode 22 = Uacute +altgr keycode 23 = iacute +altgr shift keycode 23 = Iacute +altgr keycode 24 = oacute +altgr shift keycode 24 = Oacute +altgr keycode 25 = oslash +altgr shift keycode 25 = Ooblique + +altgr keycode 30 = aacute +altgr shift keycode 30 = Aacute +altgr keycode 31 = scaron +altgr shift keycode 31 = Scaron +altgr keycode 32 = dead_diaeresis +altgr shift keycode 32 = degree +altgr keycode 33 = atilde +altgr shift keycode 33 = Atilde +altgr keycode 34 = dead_ogonek +altgr shift keycode 34 = G +altgr keycode 35 = dead_caron +altgr shift keycode 35 = copyright +altgr keycode 36 = dstroke +altgr shift keycode 36 = Dstroke +!keycode 37 = +k +K dead_abovering asciitilde +altgr keycode 38 = lstroke +altgr shift keycode 38 = Lstroke +altgr keycode 39 = uring +altgr shift keycode 39 = Uring + +altgr keycode 44 = zcaron +altgr shift keycode 44 = Zcaron +altgr keycode 45 = dead_circumflex +altgr shift keycode 45 = asciitilde +altgr keycode 46 = ccaron +altgr shift keycode 46 = Ccaron +altgr keycode 47 = dead_grave +altgr shift keycode 47 = registered +altgr keycode 48 = dead_breve +altgr shift keycode 48 = asciitilde +altgr keycode 49 = ncaron +altgr shift keycode 49 = Ncaron +altgr keycode 50 = dead_macron +altgr shift keycode 50 = mu + +! ctrl+shift+hex numbers +!include "/usr/share/keymaps/legacy/i386/include/unicode.map.gz" +# Most people will prefer the default Unicode hex input +# sequences (that use the keypad, with A-F represented +# by the keys around the digits in natural order). +# However, ISO-14755 suggests to use Ctrl-Shift and +# the ordinary letters and digits. That is also possible +# (but then Ctrl-Shift-2 will no longer be Ctrl-@). +control shift keycode 11 = Hex_0 +control shift keycode 2 = Hex_1 +control shift keycode 3 = Hex_2 +control shift keycode 4 = Hex_3 +control shift keycode 5 = Hex_4 +control shift keycode 6 = Hex_5 +control shift keycode 7 = Hex_6 +control shift keycode 8 = Hex_7 +control shift keycode 9 = Hex_8 +control shift keycode 10 = Hex_9 +control shift keycode 30 = Hex_A +control shift keycode 48 = Hex_B +control shift keycode 46 = Hex_C +control shift keycode 32 = Hex_D +control shift keycode 18 = Hex_E +control shift keycode 33 = Hex_F +# +# If the keyboard is in Unicode mode, then pressing +# Ctrl-Shift, typing 4 hex digits and releasing Ctrl-Shift +# will produce the unicode character with the given code. +# + +!include "./vimcompose-latin1" +!include "./vimcompose-multibyte"