Alt-код — Википедия
Alt-код (произн. Альт-код) — цифровой код символа, позволяющий его ввести посредством удержания кнопки Alt и набора кода на цифровой клавиатуре в системах семейства MS Windows.
Описание
[править | править код]На персональных компьютерах под управлением операционных систем Windows или DOS существуют дополнительные команды для ввода символов, недоступных при использовании обычной клавиатуры. Эти команды называются Alt-кодами и обозначаются как «Alt+Х», где «Х» — число в десятичной системе счисления. Для написания нужного символа следует зажать клавишу Alt и ввести на дополнительной цифровой клавиатуре число 0185 (для примера), не отпуская. Включение Num Lock обязательно не везде, например, в Microsoft Word — да, а в Блокноте — нет.
Первоначально в операционной системе MS-DOS пользователь мог удерживать нажатой клавишу Alt и вводить число на клавиатуре. После ввода числа BIOS превратил бы эту команду прямо в ASCII-код символа и отрисовал соответствующий символ на экране. Для систем, использующих английский язык, используется кодовая страница 437. Для большинства других систем, использующих латинский алфавит, используется кодовая страница 850. Полный список см. в статье «Кодовая страница».
Эти коды стали настолько хорошо известны, что Microsoft была вынуждена в новой операционной системе Windows 95 использовать Windows-1252 и аналогичные международные наборы для того, чтобы сохранить возможность использовать Alt-коды. Удерживая Alt и набирая три цифры (первая не ноль) можно перевести символ из CP437 в соответствующий символ в коде страницы Windows. Набрав сначала ведущий 0 (ноль), а затем число, вы сможете записать символ из кодовой страницы Windows.
Например, в русской версии Windows при вводе Alt+151 получается символ «Ч», который находится на 151-й позиции в кодовой странице 866, а при вводе Alt+0151 получается символ «—» (тире), который находится на 151-й позиции в кодировке Windows-1251.
При переходе Windows на Unicode возможность вводить классические Alt-коды сохранилась, а также появилась возможность ввода символов Unicode через функциональность Alt-кодов: для активации этого режима требуется создать в реестре Windows ключ по адресу HKCU\Control Panel\Input Method\EnableHexNumpad с типом REG_SZ и значением 1, после чего перезагрузить компьютер. Чтобы ввести символ Unicode, требуется с нажатой клавишей Alt нажать на плюс (+), после чего ввести шестнадцатеричный код символа.
Таблицы кодов
[править | править код]Эти коды работают в любых версиях MS-DOS и Windows в любой раскладке:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|---|
x | NUL | ☺ | ☻ | ♥ | ♦ | ♣ | ♠ | • | ◘ | ○ |
1x | ◙ | ♂ | ♀ | ♪ | ♫ | ☼ | ► | ◄ | ↕ | ‼ |
2x | ¶ | § | ▬ | ↨ | ↑ | ↓ | → | ← | ∟ | ↔ |
3x | ▲ | ▼ | пробел | ! | " | # | $ | % | & | ' |
4x | ( | ) | * | + | , | - | . | / | 0 | 1 |
5x | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; |
6x | < | = | > | ? | @ | A | B | C | D | E |
7x | F | G | H | I | J | K | L | M | N | O |
8x | P | Q | R | S | T | U | V | W | X | Y |
9x | Z | [ | \ | ] | ^ | _ | ` | a | b | c |
10x | d | e | f | g | h | i | j | k | l | m |
11x | n | o | p | q | r | s | t | u | v | w |
12x | x | y | z | { | | | } | ~ | ⌂ |
Эти коды работают в русских версиях MS-DOS и Windows в любой раскладке:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|---|
12x | А | Б | ||||||||
13x | В | Г | Д | Е | Ж | З | И | Й | К | Л |
14x | М | Н | О | П | Р | С | Т | У | Ф | Х |
15x | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я |
16x | а | б | в | г | д | е | ж | з | и | й |
17x | к | л | м | н | о | п | ░ | ▒ | ▓ | │ |
18x | ┤ | ╡ | ╢ | ╖ | ╕ | ╣ | ║ | ╗ | ╝ | ╜ |
19x | ╛ | ┐ | └ | ┴ | ┬ | ├ | ─ | ┼ | ╞ | ╟ |
20x | ╚ | ╔ | ╩ | ╦ | ╠ | ═ | ╬ | ╧ | ╨ | ╤ |
21x | ╥ | ╙ | ╘ | ╒ | ╓ | ╫ | ╪ | ┘ | ┌ | █ |
22x | ▄ | ▌ | ▐ | ▀ | р | с | т | у | ф | х |
23x | ц | ч | ш | щ | ъ | ы | ь | э | ю | я |
24x | Ё | ё | Є | є | Ї | ї | Ў | ў | ° | ∙ |
25x | · | √ | № | ¤ | ■ | неразр. пробел |
Эти коды работают в Windows в русской раскладке:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|---|
012x | Ђ | Ѓ | ||||||||
013x | ‚ | ѓ | „ | … | † | ‡ | € | ‰ | Љ | ‹ |
014x | Њ | Ќ | Ћ | Џ | ђ | ‘ | ’ | “ | ” | • |
015x | – | — | ™ | љ | › | њ | ќ | ћ | џ | |
016x | неразр. пробел | Ў | ў | Ј | ¤ | Ґ | ¦ | § | Ё | © |
017x | Є | « | ¬ | мягкий перенос | ® | Ї | ° | ± | І | і |
018x | ґ | µ | ¶ | · | ё | № | є | » | ј | Ѕ |
019x | ѕ | ї | А | Б | В | Г | Д | Е | Ж | З |
020x | И | Й | К | Л | М | Н | О | П | Р | С |
021x | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы |
022x | Ь | Э | Ю | Я | а | б | в | г | д | е |
023x | ж | з | и | й | к | л | м | н | о | п |
024x | р | с | т | у | ф | х | ц | ч | ш | щ |
025x | ъ | ы | ь | э | ю | я |
Эти коды работают в Windows в английской раскладке:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|---|
012x | € | |||||||||
013x | ‚ | ƒ | „ | … | † | ‡ | ˆ | ‰ | Š | ‹ |
014x | Œ | Ž | ‘ | ’ | “ | ” | • | |||
015x | – | — | ˜ | ™ | š | › | œ | ž | Ÿ | |
016x | неразр. пробел | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © |
017x | ª | « | ¬ | мягкий перенос | ® | ¯ | ° | ± | ² | ³ |
018x | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ |
019x | ¾ | ¿ | À | Á | Â | Ã | Ä | Å | Æ | Ç |
020x | È | É | Ê | Ë | Ì | Í | Î | Ï | Ð | Ñ |
021x | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û |
022x | Ü | Ý | Þ | ß | à | á | â | ã | ä | å |
023x | æ | ç | è | é | ê | ë | ì | í | î | ï |
024x | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù |
025x | ú | û | ü | ý | þ | ÿ |
Эти коды работают в Windows и в русской, и в английской раскладках:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|---|
013x | ‚ | „ | … | † | ‡ | ‰ | ‹ | |||
014x | ‘ | ’ | “ | ” | • | |||||
015x | – | — | ™ | › | ||||||
016x | неразр. пробел | ¤ | ¦ | § | © | |||||
017x | « | ¬ | мягкий перенос | ® | ° | ± | ||||
018x | µ | ¶ | · | » |
См. также
[править | править код]- Compose
- en:Numeric character reference
- en:Unicode input
- en:Combining character
- en:Searching speycware