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