ALT-код — код, символы которого вызываются посредством кнопки Alt и цифры на NUM-паде.
На персональных компьютерах под управлением операционных систем Windows или DOS существуют дополнительные команды для ввода символов, недоступных при использовании обычной клавиатуры. Эти команды называются Alt-кодами и обозначаются как « Alt + Х », где «Х» — число в десятичной системе счисления. Для написания нужного символа следует зажать клавишу Alt и ввести число Х, не отпуская
Для операционной системы Ubuntu ввод символов осуществляется зажатием кнопки Compose (назначается в настройках) и ввода кода необходимого символа.
Первоначально в операционной системе MS-DOS пользователь мог удерживать нажатой клавишу Alt и вводить число на клавиатуре. После ввода числа BIOS превратил бы эту команду прямо в ASCII-код символа и отрисовал соответствующий символ на экране. Для систем, использующих английский язык, используется кодовая страница 437. Для большинства других систем, использующих латинский алфавит, используется кодовая страница 850. Полный список см. в статье «Кодовая страница»
Эти коды стали настолько хорошо известны, что Microsoft была вынуждена в новой операционной системе Windows 95использовать Windows-1252 и аналогичные международные наборы для того, чтобы сохранить возможность использовать Alt-коды. Удерживая Alt и набирая три цифры (первая не ноль) можно перевести символ из CP437 в соответствующий символ в коде страницы Windows. Набрав сначала ведущий 0 (ноль), а затем число вы сможете записать символ из кодовой страницы Windows.
Например, из сочетания Alt + 1 + 6 + 1 получается «í» (латинская буква i с острой точкой сверху), которая находится в 161-ой позиции в CP437 и CP850. Alt + 0 + 1 + 6 + 1 дает символ «¡» (перевернутый восклицательный знак), который находится в 161-ой позиции в Windows-1252.
При переходе Windows на Unicode Alt-символы сохранились: 0-ведущие коды стали ещё популярнее. Существует также ещё один способ: чтобы его включить, пользователь должен установить или создать ключ реестра HKCU \ Control Panel \ Input Method \ EnableHexNumpad с типом REG_SZ и значением 1 и перезагрузить компьютер. После этого можно использовать третий метод:
| Alt-код | Символ | Alt-код | Символ | Alt-код | Символ | Alt-код | Символ | Alt-код | Символ | Alt-код | Символ | Alt-код | Символ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ☺ | 21 | § | 41 | ) | 61 | = | 81 | Q | 101 | e | 121 | y |
| 2 | ☻ | 22 | ▬ | 42 | * | 62 | > | 82 | R | 102 | f | 122 | z |
| 3 | ♥ | 23 | ↨ | 43 | + | 63 | ? | 83 | S | 103 | g | 123 | { |
| 4 | ♦ | 24 | ↑ | 44 | , | 64 | @ | 84 | T | 104 | h | 124 | | |
| 5 | ♣ | 25 | ↓ | 45 | - | 65 | A | 85 | U | 105 | i | 125 | } |
| 6 | ♠ | 26 | → | 46 | . | 66 | B | 86 | V | 106 | j | 126 | ~ |
| 7 | • | 27 | ← | 47 | / | 67 | C | 87 | W | 107 | k | 127 | ⌂ |
| 8 | ◘ | 28 | ∟ | 48 | 0 | 68 | D | 88 | X | 108 | l | 128 | А |
| 9 | ○ | 29 | ↔ | 49 | 1 | 69 | E | 89 | Y | 109 | m | 129 | Б |
| 10 | ◙ | 30 | ▲ | 50 | 2 | 70 | F | 90 | Z | 110 | n | 130 | В |
| 11 | ♂ | 31 | ▼ | 51 | 3 | 71 | G | 91 | [ | 111 | o | 131 | Г |
| 12 | ♀ | 32 | <пробел> | 52 | 4 | 72 | H | 92 | \ | 112 | p | 132 | Д |
| 13 | ♪ | 33 | ! | 53 | 5 | 73 | I | 93 | ] | 113 | q | 133 | Е |
| 14 | ♫ | 34 | " | 54 | 6 | 74 | J | 94 | ^ | 114 | r | 134 | Ж |
| 15 | ☼ | 35 | # | 55 | 7 | 75 | K | 95 | _ | 115 | s | 135 | З |
| 16 | ► | 36 | $ | 56 | 8 | 76 | L | 96 | ` | 116 | t | 136 | И |
| 17 | ◄ | 37 | % | 57 | 9 | 77 | M | 97 | a | 117 | u | 137 | Й |
| 18 | ↕ | 38 | & | 58 | : | 78 | N | 98 | b | 118 | v | 138 | К |
| 19 | ‼ | 39 | ' | 59 | ; | 79 | O | 99 | c | 119 | w | 139 | Л |
| 20 | ¶ | 40 | ( | 60 | < | 80 | P | 100 | d | 120 | x | 140 | М |
| Alt-код | Символ | Alt-код | Символ | Alt-код | Символ | Alt-код | Символ | Alt-код | Символ | Alt-код | Символ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 141 | Н | 161 | б | 181 | ╡ | 201 | ╔ | 221 | ▌ | 241 | ё |
| 142 | О | 162 | в | 182 | ╢ | 202 | ╩ | 222 | ▐ | 242 | Є |
| 143 | П | 163 | г | 183 | ╖ | 203 | ╦ | 223 | ▀ | 243 | є |
| 144 | Р | 164 | д | 184 | ╕ | 204 | ╠ | 224 | р | 244 | Ї |
| 145 | С | 165 | е | 185 | ╣ | 205 | ═ | 225 | с | 245 | ї |
| 146 | Т | 166 | ж | 186 | ║ | 206 | ╬ | 226 | т | 246 | Ў |
| 147 | У | 167 | з | 187 | ╗ | 207 | ╧ | 227 | у | 247 | ў |
| 148 | Ф | 168 | и | 188 | ╝ | 208 | ╨ | 228 | ф | 248 | ° |
| 149 | Х | 169 | й | 189 | ╜ | 209 | ╤ | 229 | х | 249 | ∙ |
| 150 | Ц | 170 | к | 190 | ╛ | 210 | ╥ | 230 | ц | 250 | · |
| 151 | Ч | 171 | л | 191 | ┐ | 211 | ╙ | 231 | ч | 251 | √ |