Наборы символов, используемые Videotex, в большей или меньшей степени основаны на ISO / МЭК 2022. В ITU T.101 определены три системы синтаксиса данных, соответствующие системам Videotex в разных странах.
Синтаксис данных 1 определен в Приложении B к T.101: 1994. Он основан на системе КАПИТАН, используемой в Японии. Его графические наборы включают JIS X 0201 и JIS X 0208.
Следующие G-наборы доступны через escape-символы на основе ISO / IEC 2022 :
Имя | Тип перехода G-set | Fбайт | ISO-IR для Fбайт |
---|---|---|---|
Основной набор символов | Однобайтный 94-код | 0x4A (J ) | ISO-IR-14 (JIS X 0201 Roman) |
Набор символов катакана | Однобайтовый 94-код | 0x49 (I ) | ISO- IR-13 (JIS X 0201 Kana) |
Mosaic I set | Однобайтный 94-код | 0x33 (3 ) | (Занимает частное использование Fбайт; также зарегистрирован как ISO-IR-137 с Fбайтом 0x79 ) |
набором Mosaic II | Однобайтовый 94-код | 0x63 (c ) | ISO- IR-71 |
Набор управления отображением | Однобайтовый 96-кодовый | 0x38 (8 ) | (занимает байт Fчастного использования) |
Набор PDI | Однобайтовый 96-кодовый | 0x57 (W ) | (Fбайт исключительно зарезервирован и не используется в ISO-IR) |
Набор MVI | Однобайтный 96-кодовый | 0x39 (9 ) | (Занимает private-use Fbyte) |
Набор кандзи | Несколько на 94-код | 0x42 (B ) | ISO-IR-87 (JIS X 0208 : 1983) |
Набор макросов | Однобайтовый 96-код DRCS | 0x40 (@ ) | (использует escape-синтаксис DRCS) |
DRCS I set | Однобайтный 94-код DRCS | 0x41 (A ) | (является DRCS) |
DRCS II set | Многобайтовый код DRCS 94 | 0x40 (@ ) | (является DRCS) |
Мозаика устанавливает вспомогательные символы для использования в полуграфике.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
1_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
2_ | . | ▖. 2596 | �. | �. | ▟. 259F | �. | �. | �. | �. | �. | �. | �. | 🮛. 1FB9B | �. | �. | �. |
3_ | ▄. 2584 | ▗. 2597 | �. | �. | ▙. 2599 | �. | �. | �. | �. | �. | �. | �. | 🮚. 1FB9A | �. | �. | �. |
4_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
5_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
6_ | 🭒. 1FB52 | 🭓. 1FB53 | 🭔. 1FB54 | 🭕. 1FB55 | 🭖. 1FB56 | ◥. 25E5 | 🭗. 1FB57 | 🭘. 1FB58 | 🭙. 1FB59 | 🭚. 1FB5A | 🭛. 1FB5B | 🭜. 1FB5C | 🭬. 1FB6C | 🭭. 1FB6D | . | . |
7_ | 🭝. 1FB5DB | 🭝. 1FB5DB 554>1FB5F | 🭠. 1FB60 | 🭡. 1FB61 | ◤. 25E4 | 🭢. 1FB62 | 🭣. 1FB63 | 🭤. 1FB64 | 🭥. 1FB65 | 🭦. 1FB66 | 🭧. 1FB67 | 🭮. 1FB6E | 🭯. 1FB6F |
Letter Number Знаки пунктуации Символ Другое Не определеноНе в Юникоде
.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
1_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
2_ | 🬀. 1FB00 | 🬁. 1FB01 | 🬂. 1FB02 | 🬃. 1FB03 | 🬄. 1FB04 | 🬅. 1FB05 | 🬆. 1FB06 | 🬇. 1FB07 | 🬈. 1FB 108 | 🬉. 536>1FB0A | 🬋. 1FB0B | 🬌. 1FB0C | 🬍. 1FB0D | 🬎. 1FB0E | ||
3_ | 🬏. 1FB0F | 🬐. 1FB10 | 🬑. 1FB11 | 🬒. 1FB12 | 🬓. 1FB13C <29444>25 1FB14 | 🬕. 1FB15 | 🬖. 1FB16 | 🬗. 1FB17 | 🬘. 1FB18 | 🬙. 1FB19 | 🬚. 1FB1A | 🬛. 1FB1B | 🬜. 1FB1C | 🬝. 1FB1D | ||
4_ <5953>1FB3CB 523>1FB3E | 🬿. 1FB3F | 🭀. 1FB40 | ◣. 25E3 | 🭁. 1FB41 | 🭂. 1FB42 | 🭃. 1FB43 | 🭄. 1FB44 | 🭅. 1FB45 | 🭆. 1FB46 | 🭨. 1FB68 <49553>1FB69 1FB70 | 🮕. 1FB95 | |||||
5_ | 🭇. 1FB47 | 🭈. 1FB 48 | 🭉. 1FB49 | 🭊. 1FB4A | 🭋. 1FB4B | ◢. 25E2 | 🭌. 1FB4C | 🭍. 1FB4D | 🭎. 1FB4E | 🭏. 1FB4F | 🭐. 1FB50 | 🭑. 1FB51 | 🭪. 1FB6AB 427>1FB75 | █. 2588 | ||
6_ | 🬞. 1FB1E | 🬟. 1FB1F | 🬠. 1FB20 | 🬡. 1FB21 | 🬢. 1FB22 | 🬣. 1FB23 | 🬤. 1FB24 | 🬥. 1FB25 | 🬦. 1FB26 | 🬧. 1FB27 | ▐. 2590 | 🬨. 1FB28 | 🬩. 1FB29 | 🬪. 1FB2A | 🬫. 1FB2B | 🬬. 1FB2C |
7_ | 🬭. 1FB2D | 🬮. 1FB2E | 🬯. 1FB2F | 🬰. 1FBF30 <53126459>1FB32 | 🬳. 1FB33 | 🬴. 1FB34 | 🬵. 1FB35 | 🬶. 1FB36 | 🬷. 1FB37 | 🬸. 1FB38 | 🬹. 1FB39 | 🬺. 1FB3A | 🬻. 1FB3B |
Буква Число Знаки пунктуации Символ Другое Неопределено
Синтаксис данных 2 определен в Приложении C к T.101: 1994. Он соответствует некоторым европейским системам Videotex, таким как CEPT T / CD 06-01. Графическое кодирование символов Data Syntax 2 основано на T.51.
Набор G2 по умолчанию для Data Syntax 2 основан на более старой версии T.51, в которой отсутствует неразрывный пробел, мягкий дефис, без знака (¬ ) и ломаная полоса (¦ ) присутствуют в текущей версии, но добавляют диалитика тонос (΅ - комбинационная форма U + 0344) в начале ряда диакритических знаков для комбинации с кодами из основного набора греческого языка. Диакритический код умлаут, отличный от кода диэрезиса, включенный в некоторые версии T.61, также иногда включается.
Набор G1 по умолчанию - это второй набор мозаики, примерно соответствующий второй набор мозаики с синтаксисом данных 1. Набор G3 по умолчанию - это третий набор мозаики, соответствующий первому набору мозаики с синтаксисом данных 1 для значений от 0x60 до 0x6D и от 0x70 до 0x7D, и в остальном различающихся. Первый набор мозаики совпадает со вторым, за исключением значений от 0x40 до 0x5E: от 0x40 до 0x5A следуют ASCII (с прописными буквами), тогда как остальные - символы национального варианта; смещенный полный блок помещается в 0x7F.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
1_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
2_ | SP. 0020 | 🬀. 1FB00 | 🬁. 1FB01 | 🬂. 1FB02 | 🬃. 1FB03 | 🬄. 1FB04 | 🬅. 1FB05 | 🬆. 1FB06 | 🬇. 1FB07 | 🬈. 1FB08 | 🬉. 1FB09 <536FB>1FB08C05 <536FB08C05A05 | 🬍. 1FB0D | 🬎. 1FB0E | |||
3_ | 🬏. 1FB0F | 🬐. 1FB10 | 🬑. 1FB11 | 🬒. 1FB12 | 🬓. 1FB13 | ▌. 258C | 🬔. 1FB14 | 🬕. 1FB15 <533344>1FB16>1FB17 | 🬘. 1FB18 | 🬙. 1FB19 | 🬚. 1FB1A | 🬛. 1FB1B | 🬜. 1FB1C | 🬝. 1FB1D | ||
4_ | @. 0040 | A. 0041 | B. 0042 | C. 0043 | D. 0044 | E. 0045 | F. 0046 | G. 0047 | H. 0048 | I. 0049 | J. 004A | K. 004B | L. 004C | M. 004D | N. 004E | O. 004F |
5_ | P. 0050 | Q. 0051 | R. 0052 | S. 0053 | T. 0054 | U. 0055 | V. 0056 | W. 0057 | X. 0058 | Y. 0059 | Z. 005A | ←. 2190 | ½. 00BD | →. 2192 | ↑. 2191 | ⌗ / _. 2317 / 005F |
6_ | 🬞. 1FB1E | 🬟. 1FB1 F | 🬠. 1FB20 | 🬡. 1FB21 | 🬢. 1FB22 | 🬣. 1FB23 | 🬤. 1FB24 | 🬥. 1FB25 | 🬦. 1FB26 | 🬧. 1FB27 | ▐. 2590 | 🬨. 1FB28 | 🬩. 1FB29 | 🬪. 1FB2A 502>1FB2B | 🬬. 1FB2C | |
7_ | 🬭. 1FB2D | 🬮. 1FB2E | 🬯. 1FB2F | 🬰. 1FB30 | 🬱. 1FB31 | 🬲. 1FB32 | 🬳. 1FB33 | 🬴. 1FB34 <45537>1FB 1FB36 | 🬷. 1FB37 | 🬸. 1FB38 | 🬹. 1FB39 | 🬺. 1FB3A | 🬻. 1FB3B | █. 2588 |
Буква Число Знаки пунктуации Символ Другое Не определено
Синтаксис данных 2 определен в Приложении D к T.101: 1994. Графическое кодирование символов Data Syntax 3 основано на T.51.
Дополнительный набор для Data Syntax 3 основан на более старой версии T.51, в которой отсутствует неразрывный пробел, мягкий дефис, без знака (¬ ) и ломаная полоса (¦ ), присутствующие в текущей версии, и присвоение меток без пробелов для надчеркните и солидус и несколько полуграфических символов на незанятое пространство в этом наборе.
См. комментарии в статье T.51 для предупреждений о отображениях Unicode комбинируемых меток, показанных ниже. В отличие от Unicode , объединяющего символы, диакритические коды T.51 предшествуют базовому символу.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ / 8_ | ||||||||||||||||
1_ / 9_ | ||||||||||||||||
2_ / A_ | ¡. 00A1 | ¢. 00A2 | £. 00A3 | $. 0024 | ¥. 00A5 | #. 0023 | §. 00A7 | ¤. 00A4 | ‘. 2018 | “. 201C | «. 00AB | ←. 2190 | ↑. 2191 | →. 2192 | ↓. 2193 | |
3_ / B_ | °. 00B0 | ±. 00B1 | ². 00B2 | ³. 00B3 | ×. 00D7 | µ. 00B5 | ¶. 00B6 | ·. 00B7 | ÷. 00F7 | ’. 2019 | ”. 201D | ». 00BB | ¼. 00BC | ½. 00BD | ¾. 00BE | ¿. 00BF |
4_ / C_ | ̅. 0305 | ̀. 0300 | ́. 0301 | ̂. 0302 | ̃. 0303 | ̄. 0304 | ̆. 0306 | ̇. 0307 | ̈. 0308 | ̸. 0338 | ̊. 030A | ̧. 0327 | ̲. 0332 | ̋. 030B | ̨. 0328 | ̌. 030C |
5_ / D_ | ―. 2015 | ¹. 00B9 | ®. 00AE | ©. 00A9 | ™. 2122 | ♪. 266A | ─. 2500 | │. 2502 | ╱. 2571 | ╲. 2572 | ◢. 25E2 | ◣. 25E3 | ⅛. 215B | ⅜. 215C | ⅝. 215D | ⅞. 215E |
6_ / E_ | Ω. 2126 | Æ. 00C6 | Đ /Ð. 0110 / 00D0 | ª. 00AA | Ħ. 0126 | ┼. 253C | IJ. 0132 | Ŀ. 013F | Ł. 0141 | Ø. 00D8 | Œ. 0152 | º. 00BA | Þ. 00DE | Ŧ. 0166 | Ŋ. 014A | ʼn. 0149 |
7_ / F_ | ĸ. 0138 | æ. 00E6 | đ. 0111 | ð. 00F0 | ħ. 0127 | ı. 0131 | ij. 0133 | ŀ. 0140 | ł. 0142 | ø. 00F8 | œ. 0153 | ß. 00DF | þ. 00FE | ŧ. 0167 | ŋ. 014B |
Буква Число Знаки пунктуации Символ Другое Не определено Отличия от T.51 (издание 1988 г., первый дополнительный набор)
Контрольные коды C0 для Videotex отличаются от ASCII, как показано в таблице ниже. Коды NUL, BEL, SO (LS1), SI (LS0) и ESC также доступны для некоторых или всех синтаксисов данных, но без изменения имени или семантика из ASCII.
Seq | Dec | Hex | Заменено | Синтаксисы | Акроним | Имя | Описание |
---|---|---|---|---|---|---|---|
^H | 08 | 08 | BS | 1, 2, 3 | APB | Активная позиция назад | Перемещает курсор на одну позицию назад. Если он находится в начале строки, перемещает его в конец строки и на одну строку назад. При этом сохраняется одна возможная семантика ASCII BS. |
^I | 09 | 09 | HT | 1, 2, 3 | APF | Активная позиция вперед | Перемещает курсор на одну позицию вперед. Если он находится в конце строки, перемещает его в начало строки и на одну строку вперед. |
^J | 10 | 0A | LF | 1, 2, 3 | APD | Активная позиция вниз | Перемещает курсор на одну строку вперед. Если он находится в последней строке экрана, перемещает его в первую строку, если не активен режим прокрутки Синтаксиса данных 3. При этом сохраняется одна возможная семантика ASCII LF. |
^K | 11 | 0B | VT | 1, 2, 3 | APU | Активная позиция вверх | Перемещает курсор на одну строку назад. Если он находится в первой строке экрана, перемещает его в последнюю строку, если не активен режим прокрутки Синтаксиса данных 3. |
^L | 12 | 0C | FF | 1, 2, 3 | CS | Очистить экран | Сбрасывает весь экран на пробелы с атрибутами отображения по умолчанию и возвращает курсор в его исходное положение. В Data Syntax 1 также сбрасывает макросы и DRCS. Это сохраняет одну возможную семантику ASCII FF. |
^M | 13 | 0D | CR | 1, 2, 3 | APR | Возврат активной позиции | Перемещает курсор в начало строки. В Синтаксисе данных 3 может вместо этого переместить его в начало активного поля, если он полностью находится внутри него. При этом сохраняется одна возможная семантика ASCII CR. |
^Q | 17 | 11 | DC1/XON | 2 | CON | Cursor On | Делает курсор видимым. |
^R | 18 | 12 | DC2 | 2 | RPT | Repeat | Повторяет непосредственно предшествующий графический символ количество раз, указанное младшими шестью битами следующего байта (от 0x40 до 0x7F). |
^T | 20 | 14 | DC4 | 1 | KMC | Key-In-Monitor Conceal | Принимает один параметр: 0x40 делает область key-in-monitor нескрываемой, 0x41 делает ее скрытой. |
2 | COF | Курсор выключен | Делает курсор невидимым. | ||||
^X | 24 | 18 | CAN | 1, 2, 3 | CAN | Cancel | В синтаксисе данных 2 заполните оставшуюся часть текущей строки (после текущая позиция) с пробелами (сравните EL ). В синтаксисе данных 1 и 3 немедленно остановите все запущенные макросы. Сравните семантику базового ASCII CAN. |
^Y | 25 | 19 | EM | 1, 2, 3 | SS2 | Single Shift Two | Код неблокирующей смены для G2. |
^Z | 26 | 1A | SUB | 3 | SDC | Символ ограничителя службы | Определяется реализацией, но не является презентационным. |
^\ | 28 | 1C | FS | 1, 3 | APS | Активный набор позиций | , за которым следуют два байта (от 0x40 до 0x7F; также может быть от 0xA0 до 0xFF в синтаксисе данных 3) соответственно, давая адрес строки и столбца в своих младших шести битах. Сравните CUP и HVP. |
^] | 29 | 1D | GS | 1, 2, 3 | SS3 | Single Shift Three | Сдвиг без блокировки код для G3. |
^^ | 30 | 1E | RS | 1, 2, 3 | APH | Исходное положение активной позиции | Возвращает курсор в исходное положение. |
^_ | 31 | 1F | US | 1, 3 | NSR | Неселективный сброс | Сбрасывает все атрибуты отображения (включая состояние ISO 2022, домен, текстовые параметры, текстуры, цветовой режим, но не макросы, DRCS или программируемые маски), затем перемещает курсор в указанную позицию. За ними следуют два байта (от 0x40 до 0x7F; также может быть от 0xA0 до 0xFF в синтаксисе данных 3), соответственно, дающие адрес строки и столбца в их младших шести битах. Сравните RIS. |
2 | APA | Адрес активной позиции | , за которыми следуют два или четыре байта (от 0x40 до 0x7F), дающие адрес строки и столбца в их младших шести битах. Четыре байта используются, если имеется более 63 строк и столбцов, причем шесть старших битов идут первыми для каждого параметра. Сравните CUP и HVP. Если следующий байт не находится в диапазоне от 0x40 до 0x7F, это указывает на переключение на другую схему кодирования (контраст DOCS ). |
В Videotex используются следующие специализированные коды управления C1. Всего существует четыре зарегистрированных набора с некоторыми различиями между ними.
8-бит | Escape | Синтаксис данных 1 | Синтаксис данных 2, «Параллельный» набор C1 | Синтаксис данных 2, «Последовательный» C1 set | Синтаксис данных 3 |
---|---|---|---|---|---|
0x80 | ESC 0x40 (@) | BKF, черный передний план. | ABK, Alpha Black. Переключитесь на алфавитный, черный передний план. | DEFM, Define Macro. Следующий символ (от 0x20 до 0x7F) дает имя макроса, остальное сохраняется как часть макроса до следующего DEF * или END. | |
0x81 | ESC 0x41 (A) | RDF, красный передний план. | ANR, Alpha Red. Переключитесь на алфавитный, красный передний план. | DEFP, Define P-Macro. Подобно DEFM, но одновременно определяет и выполняет макрос. | |
0x82 | ESC 0x42 (B) | GRF, зеленый передний план. | ANG, альфа-зеленый. Переключитесь на алфавитный, зеленый передний план. | DEFT, Define Transmit-Macro. Подобно DEFM, но определяет макрос, который должен быть передан, а не выполнен. | |
0x83 | ESC 0x43 (C) | YLF, желтый передний план. | ЛЮБОЙ, альфа-желтый. Переключитесь на алфавитный желтый передний план. | DEFD, Define DRCS. Определяет символ в динамически переопределяемом наборе символов. Ожидается, что за ним последует определенный код символа (от 0x20 до 0x7F), если он не завершает предыдущий DEFD, и в этом случае он определяет следующий код. Прервано другим DEF * или END | |
0x84 | ESC 0x44 (D) | BLF, синий передний план. | ANB, Alpha Blue. Переключитесь на алфавитный, синий передний план. | DEFX, Define Texture. Определяет текстурную маску. Ожидается, что после него будет указан идентификатор маски текстуры (от 0x40 до 0x44). Прервано другим DEF * или END | |
0x85 | ESC 0x45 (E) | MGF, пурпурный передний план. | ANM, Alpha Magenta. Переключение на алфавитный, пурпурный передний план. | КОНЕЦ, Конец. Завершает макрос, символ DRCS или определение текстуры. Также используется на незащищенных полях. | |
0x86 | ESC 0x46 (F) | CNF, голубой передний план. | ANC, Alpha Cyan. Переключение на буквенный, голубой цвет переднего плана. | REP, повтор. Повторяет предыдущий графический символ интервала количество раз, заданное следующим байтом (от 0x40 до 0x7F). | |
0x87 | ESC 0x47 (G) | WHF, белый передний план. | ANW, альфа-белый. Переключитесь на алфавитный, белый передний план. | REPE, повторение до конца строки. Повторяет предыдущий графический символ интервала до тех пор, пока не будет достигнут конец строки. | |
0x88 | ESC 0x48 (H) | SSZ, малый размер. Символы половинной нормальной ширины и высоты | FSH, мигает. Символы отображаются мигающими между передним и задним планами. | REVV, обратное видео. Включает режим обратного видео. | |
0x89 | ESC 0x49 (I) | MSZ, средний размер. Символы нормальной высоты, половины нормальной ширины | STD, устойчивый. Прекращает мигание. | NORV, нормальное видео. Отключает режим обратного видео. | |
0x8A | ESC 0x4A (J) | NSZ, нормальный размер. Символы нормальной ширины и высоты. | EBX, End Box. Завершает SBX. | SMTX, Small Text. Размер текста 1/80 ширины экрана и 5/128 высоты экрана. | |
0x8B | ESC 0x4B (K) | SZX, управление размером. За ним следует однобайтовый параметр. 0x41 означает двойную высоту (DBH), 0x44 означает двойную ширину (DBW), 0x45 означает удвоенную ширину и высоту (DBS). | SBX, Start Box. Определяет не буквенно-цифровую область с прозрачным фоном. Прервано EBX. | METX, средний текст. Размер текста 1/32 ширины экрана и 3/64 высоты экрана. | |
0x8C | ESC 0x4C (L) | (не используется) | NSZ, нормальный размер. Символы нормальной ширины и высоты. | NOTX, обычный текст. Размер текста 1/40 ширины экрана и 5/128 высоты экрана. | |
0x8D | ESC 0x4D (M) | (не используется) | DBH, двойная высота. Символы нормальной ширины и двойной нормальной высоты. Неактивен в верхней строке. | DBH, Double Height. Символы нормальной ширины и двойной нормальной высоты. Неактивен в нижней строке. | DBH, Double Height. Размер текста 1/40 ширины экрана и 5/64 высоты экрана. |
0x8E | ESC 0x4E (N) | CON, курсор включен. Делает курсор видимым. | DBW, Double Width. Символы нормальной высоты и двойной нормальной ширины. Неактивен в последней позиции строки. | BSTA, Blink Start. | |
0x8F | ESC 0x4F (O) | COF, курсор выключен. Делает курсор невидимым. | DBS, двойной размер. Символы нормальной высоты и двойной нормальной ширины. Неактивен в верхней строке или в последней позиции строки. | DBS, Double Size. Символы нормальной высоты и двойной нормальной ширины. Неактивен в нижней строке или в последней позиции строки. | DBS, Double Size. Размер текста 1/20 ширины экрана и 5/64 высоты экрана. |
0x90 | ESC 0x50 (P) | COL, цвет фона или переднего плана. Принимает однобайтовый параметр. 0x48–0x4F устанавливает передний план с пониженной интенсивностью. 0x50–0x57 устанавливает цвет фона. 0x58–0x5F устанавливает фон пониженной интенсивности. Порядок цветов такой же, как у отдельных элементов управления цветом переднего плана (черный, красный, зеленый, желтый, синий, пурпурный, голубой, белый), но прозрачный заменяет черный с уменьшенной интенсивностью. | BKB, черный Фон. | МБК, Мозаика черная. Переключение на мозаику, черный передний план. | PRO, Protect. Делает все символьные поля в активном поле защищенными. |
0x91 | ESC 0x51 (Q) | FLC, управление миганием. Принимает один параметр: 0x40 для "нормального" мигания, от 0x41 до 0x47 для других режимов мигания, 0x4F для постоянного (прекращение мигания). | RDB, красный фон. | MSR, Mosaic Red. Переключитесь на мозаику, красный передний план. | (EDC1, не используется) |
0x92 | ESC 0x52 (R) | CDC, скрыть управление отображением. Принимает однобайтовый параметр, определяющий атрибуты скрытого отображения, которые могут сделать текст невидимым до взаимодействия с пользователем. 0x40 используется для начала скрытого диапазона (CDY), 0x4F используется для его завершения (SCD). | GRB, зеленый фон. | MSG, мозаичный зеленый. Переключение на мозаику, зеленый передний план. | (EDC2, не используется) |
0x93 | ESC 0x53 (S) | (не используется) | YLB, желтый фон. | MSY, желтая мозаика. Переключение на мозаику, желтый передний план. | (EDC3, не используется) |
0x94 | ESC 0x54 (T) | (не используется) | BLB, синий фон. | MSB, Mosaic Blue. Переключитесь на мозаику, синий передний план. | (EDC4, не используется) |
0x95 | ESC 0x55 (U) | P-MACRO, Photo Macro. За ним следует однобайтовый параметр (0x40 для определения, 0x41 для определения и выполнения, 0x42 для определения макроса передачи, 0x4F для ограничения конца определения макроса). Второй однобайтный параметр (от 0x20 до 0x7F) определяет макрос фотографии (от PM0 до PM95). | MGB, пурпурный фон. | MSM, мозаика пурпурный. Переключитесь на мозаику, пурпурный цвет переднего плана. | WWON, Word Wrap On. |
0x96 | ESC 0x56 (V) | (не используется) | CNB, голубой фон. | MSC, мозаичный голубой. Переключение на мозаику, голубой передний план. | WWOF, перенос слов отключен. |
0x97 | ESC 0x57 (W) | (не используется) | WHB, белый фон. | MSW, мозаичный белый. Переключитесь на мозаику, белый передний план. | SCON, прокрутите вниз. Следующее выравнивание от нижней части экрана перемещает остальную часть экрана вверх, чтобы освободить место. |
0x98 | ESC 0x58 (X) | RPC, контроль повтора. Повторяет предыдущий графический символ интервала количество раз, заданное шестью младшими битами следующего байта (от 0x40 до 0x7F). Повторяется до конца строки, если байт равен 0x40. Сравните REP с синтаксисом данных 3. | CDY, скрыть отображение. Отображать символы как пробелы (может заканчиваться SCD). | SCOF, прокрутка выключена. Следующая строка с нижней части экрана переходит в верхнюю часть экрана. | |
0x99 | ESC 0x59 (Y) | SPL, Stop Lining. Прекращает подчеркивание. Для символов мозаики неподчеркнутый шрифт соответствует непрерывному отображению с объединением блоков внутри символа мозаики. | USTA, начало подчеркивания. Начало подчеркнутые буквы и переключение на разделенное отображение для мозаики. | ||
0x9A | ESC 0x5A (Z) | STL, Start Lining. Начинается с подчеркнутых букв. Для мозаики это соответствует разделенному отображению с блоками внутри мозаики символы показаны разделенными. | USTO, Underline Stop. Прекращение подчеркивания и переключение на непрерывное отображение для мозаики. | ||
0x9B | ESC 0x5B ([) | (не используется) | CSI, Control Sequence Introducer. | FLC, Flash Cursor. Курсор пользовательского ввода включен, мигает. | |
0x9C | ESC 0x5C (\) | (не используется) | NPO, нормальная полярность. Foreg круглый цвет переднего плана, фон в цвете фона. | BBD, черный фон. | STC, постоянный курсор. Курсор пользовательского ввода включен, виден всегда. |
0x9D | ESC 0x5D (]) | (не используется) | IPO, инвертированная полярность. Передний план в цвете фона, фон в цвете переднего плана. | NBD, Новый фон. Установите цвет фона на предыдущий цвет переднего плана. Текущий цвет переднего плана не изменяется. | COF, курсор выключен. Курсор пользовательского ввода невидимый, но все еще работающий. |
0x9E | ESC 0x5E (^) | UNP, незащищенный. Делает следующие символы незащищенными от ввода пользователя. | TRB, Transparent Background. | HMS, Hold Mosaic. Изображение впоследствии сохраняет функции управления как последний полученный символ мозаики. | BSTO, Blink Stop. |
0x9F | ESC 0x5F (_) | PRT, защищенный. Делает следующие символы защищенными от ввода пользователем | SCD, Stop Conceal. Завершить CDY. | RMS, Release Mosaic. Завершить HMS. | UNP, Снять защиту. Делает поле незащищенным (открытым для ввода пользователем). |