Введены обозначения для символов псевдографики:

gt= - символы, соответствующие в режиме псевдографики следующим символам (по порядку):
- вправо
# влево,
| вверх,
b стрелка вниз,
t правый верхний угол,
d верхнее Т,
E левый верхний угол,
+ правое T,
Э крест,
p левое T,
T правый нижний угол,
q нижнее T,
V левый нижний угол,
^ верт. черта,
< квадрат,
> гориз. черта,

Дополнительные обозначения для режима RED_CYRILL:

Cs, Ce включение/выключение русских букв;
Ct=файл таблица кодировки при выводе (64) и вводе (96)

Обозначение символов:

\E 033
^M 015
\n\r\t\b\f 012 015 011 010 014
\072 :

Основные описатели:

co# Число колонок
li# Число строк
hc печатающее устройство
UC только прописные буквы
KI терминал имеет русские буквы
IK Совместно с KI - режим клавиатуры рус/лат переключается непосредственно от клавиш рус/лат, а не по символам из линии
os Терминал допускает наложение символов
am при достижении последней колонки курсор автоматически переходит в начало следующей строки
is= инициализация терминала
if= имя файла, содержащего инициализирующую последовательность
Сначала печатается строка is, а затем файл if
fs= конец работы с терминалом
ks= Включение режима функциональной клавиатуры
ke= Выключение режима функциональной клавиатуры
up= Курсор вверх (на одну позицию)
do= Курсор вниз
nd= Курсор вправо
bc= Курсор влево
bs для перемещения на одну позицию влево служит код \b
ho= Курсор в начало экрана
ll= Курсор в нижний левый угол экрана
al= Вставка пустой строки
dl= Удаление строки
sr= Прокрутить текст вниз; может выводиться только в первой строке
sf=Прокрутить текст вверх; может выводиться только в последней строке
db терминал запоминает строки, вышедшие за верхнюю границу экрана
da терминал запоминает строки, вышедшие за нижнюю границу экрана
cl= Стирание всего экрана
ce= Стирание части текущей строки от текущей колонки
cd= Стирание части экрана с текущей строки и до конца
cm= Адресация курсора
%d аналогично %d в printf, начало экрана (0, 0)
%2 аналогично %2d в printf
%3 аналогично %3d
%. аналогично %c
%+х сложить x со значением координаты и вывести по формату "%."
% <- вверх вниз <--> вверх-вниз
0 1 2 3 4 5
треугольники
> < вверх вниз
6 7 8 9
g6= Квадраты (блочная псевдографика) соответственно таблице:
## .. #. .# ## %% +
.. ## #. .# ## %% /I\ (спецсимвол)
0 1 2 3 4 5 6

Список описателей

BT= Клавиша обратной табуляции (для red)
C1 Только основной цвет (нет фонового)
C2 Основной и фоновый цвета устанавливаются одновременно
CS# Тип переключения регистров РУС/ЛАТ
CY Терминал имеет кириллицу
Cb= Установка цвета фона по номеру
Cf= Установка основного цвета по номеру
DC= Код клавиши "исключить символ" (для red)
DL= Код клавиши "исключить строку" (для red)
ER= Код клавиши "очистка экрана" (для red)
IC= Код клавиши "вставить символ" (для red)
IL= Код клавиши "вставить строку" (для red)
LC Терминал имеет прописные и строчные буквы
Mb= Карта цветов фона
Mf= Карта основных цветов
Nb# Число цветов фона
Nf# Число основных цветов
PH# Тип прямо адресуемой видеопамяти
UC Терминал имеет только прописные буквы
ae= Конец работы с альтернативным шрифтовым набором (курсивом)
al= Вставить пустую строку
am При достижении конца текущей строки курсор автоматически перемещается в начало следующей строки
as= Начало работы с альтернативным шрифтовым набором (курсивом)
bc= Перевод курсора на одну позицию назад (если не \b);
bl= Звуковой сигнал (если не \7)
bs Вывод символа \b приводит к перемещению курсора на одну позицию назад
bt= Обратная табуляция
bw Перемещение курсора на одну позицию назад из первой позиции строки вызывает переход в конец предыдущей строки
cd= Стирание информации от текущей позиции до конца экрана
ce= Стирание информации от текущей позиции до конца строки
ch= Адресация курсора в пределах текущей строки (по горизонтали)
cl= Очистка экрана
cm Адресация курсора
co# Число позиций в строке на экране
cr= Возврат в начало строки (если не \r);
cs= Изменение области роллирования на экране (параметры аналогичны cm);
ct= Стирание всех маркеров табуляции
cu= Код символа - альтернативного курсора (яркой отметки);
cv= Адресация курсора по вертикали
cw= Установка окна для вывода
dB# Задержка в миллисекундах для символа \b (BS)
dC# Задержка в миллисекундах для символа \r (CR)
dF# Задержка в миллисекундах для символа \f (FF)
dN# Задержка в миллисекундах для символа \n (NL)
dT# Задержка в миллисекундах для символа \t (TAB)
da Терминал сохраняет строки, сдвинутые вверх за границу экрана
db Терминал сохраняет строки, сдвинутые вниз за границу экрана
dc= Исключить символ в текущей позиции
dl= Удалить текущую строку
dm= Переход в режим удаления символов
do= Перевод курсора вниз на одну строку
ds= Отменить информационную строку (строку состояния дисплея)
ec= Очистить символ
ed= Конец режима удаления символов
ei= Конец режима вставки символов
eo Пробел стирает символ в текущей позиции
eo Наложения стираются пробелом
es В информационной строке можно пользоваться символом escape (\33)
f,= "," в режиме альтернативной клавиатуры
f-= "-" в режиме альтернативной клавиатуры
f.= "." в режиме альтернативной клавиатуры
f0= "0" в режиме альтернативной клавиатуры
f1= "1" в режиме альтернативной клавиатуры
f2= "2" в режиме альтернативной клавиатуры
f3= "3" в режиме альтернативной клавиатуры
f4= "4" в режиме альтернативной клавиатуры
f5= "5" в режиме альтернативной клавиатуры
f6= "6" в режиме альтернативной клавиатуры
f7= "7" в режиме альтернативной клавиатуры
f8= "8" в режиме альтернативной клавиатуры
f9= "9" в режиме альтернативной клавиатуры
ff= команда прогона листа для печатающего устройства (по умолчанию \f)
fs= Возвратиться из информационной строки (после ts)
g1= псевдографика тонких рамок
g2= псевдографика двойных рамок
g3= псевдографика двойных вертикальных и тонких горизонтальных рамок
g4= псевдографика тонких вертикальных и двойных горизонтальных рамок
g5= псевдографика стрелок
g6= псевдографика блоков
ge= Конец режима псевдографики
gn Неопределенный тип линии (модем)
gs= Включить режим псевдографики
gt= Карта графических символов (для red)
hR= Имя help-файла для red
hc Терминал является печатающим устройством
hd= Переход на 1/2 строки вниз
ho= Перевод курсора в первую позицию первой строки
hs Терминал имеет информационную строку (обычно, 25 строка)
hu= Переход на 1/2 строки вверх
hz Терминал Hazeltine не печатает ~, использовать ~ нельзя
ic= Вставить символ в текущей позиции
if= Для инициализации выдать содержимое указанного файла
im= Переход в режима вставки символов
in В режиме вставки символы пробел и пусто различаются
ip= Символ, за которым следует указанная последовательность кодов вставляется в текущей позиции
is= Последовательность кодов для инициализации терминала
it= Начальные табуляции каждые n позиций
k0= Функциональная клавиша 0
k1= Функциональная клавиша 1
k2= Функциональная клавиша 2
k3= Функциональная клавиша 3
k4= Функциональная клавиша 4
k5= Функциональная клавиша 5
k6= Функциональная клавиша 6
k7= Функциональная клавиша 7
k8= Функциональная клавиша 8
k9= Функциональная клавиша 9
kA= Клавиша вставить строку
kB= Клавиша обратной табуляции
kC= Клавиша очистки экрана
kD= Клавиша удаления символа
kE= Клавиша очистки до конца строки
kF= Клавиша роллирования вперед
kI= Клавиша вставки символа (INSERT)
kL= Клавиша уничтожения строки
kN= Клавиша следующая страница
kP= Клавиша предыдущая страница
kR= Клавиша роллирования назад
kS= Клавиша очистки до конца экрана
kT= Клавиша установки табуляции
ka= Клавиша очистки всех табуляций
kb= Код клавиши возврат на шаг
kd= Код клавиши курсор вниз
ke= Выключение режима дополнительной клавиатуры
kh= Код клавиши home
kl= Код клавиши курсор влево
km Терминал имеет клавишу meta-shift
kn# Число функциональных клавиш, отличных от "0" - "9", ".", "-"
ko= Описание функциональных клавиш, отличных от "0" - "9", ".", "-"
kr= Код клавиши курсор вправо
ks= Включение режима дополнительной клавиатуры
kt= Клавиша очистки маркера табуляции
ku= Клавиша стрелка вверх
l0= Название функциональной клавиши 0
l1= Название функциональной клавиши 1
l2= Название функциональной клавиши 2
l3= Название функциональной клавиши 3
l4= Название функциональной клавиши 4
l5= Название функциональной клавиши 5
l6= Название функциональной клавиши 6
l7= Название функциональной клавиши 7
l8= Название функциональной клавиши 8
l9= Название функциональной клавиши 9
le= Перевод курсора на одну позицию влево
li# Число строк на экране терминала
ll= Перевод курсора в первую позицию последней строки
lm# Число строк памяти дисплея
m1= Атрибуты для рамки (для red)
m2= Атрибуты для диагностик (для red)
m3= Атрибуты для приглашения (для red)
m4= Атрибуты для инф. сообщений (для red)
mb= Включение режима мигающих символов
md= Включение режима ярких символов
me= Отмена всех режимов выделения текста ("mb", "md", "ml", "mr", "us", "so")
mh= Включение режима тусклых символов
mi Возможность перемещения курсора в режиме вставки текста
mk= Включение режима невидимых символов
ml= Защита памяти над курсором
mm= Включение режима метасимволов
mo= Выключение режима метасимволов
mp= Включение режима защиты
mr= Включение режима инверсных символов
ms Возможность перемещения курсора в режиме выделения текста
mu= Разблокирование памяти (после ml)
nb Запрет использования \7
nc Запрет использования \r
nd= Перевод курсора на одну позицию вправо
nl= Переход в начало следующей строки (если не \n)
ns Терминал не имеет роллирования
nw= Команда CR-LF
os Терминал допускает наложение символов
pb# Мин. скорость, требующая заполнителей
pc= Код символа-заполнителя (если не \0)
pf= Выключение печатающего устройства
po= Включение печатающего устройства
ps= Печать содержимого экрана
pt Терминал имеет программируемый механизм установки табуляций
rc= Восстановить положение курсора (после sc)
rf= Для отмены инициализации выдать содержимое указанного файла
rs= Для отмены инициализации выдать указанную последовательность символов
sc= Запомнить текущее положение курсора
se= Конец стандартного режима выделения текста
sf= Прокрутить текст вперед
sg# Число символов-заполнителей для команд so и se
so= Установить стандартный режим выделения текста
sr= Прокрутить текст назад (снизу вверх)
st= Установить табуляцию в текущей позиции
sw= Установить окно (область вывода на терминал)
ta= Команда табуляции (если не \t)
tc= Дополнить описание свойств терминала из описания устройства с указанным именем. Данное описание должно быть последним в записи
te= Отменить режим адресации курсора (cm)
ti= Войти в режим адресации курсора
ts= Перейти в информационную строку
uc= Подчеркнуть один символ
ue= Конец режима подчеркивания
ug# Число символов-заполнителей для команд us и uc
ul Терминал имеет возможность подчеркивания символов
up= Перевод курсора на строку вверх
us= Включить режим подчеркивания выводимых символов
vb= Видимый аналог звукового сигнала
ve= Выключение экранного режима
vi= Включение экранного режима
vs= Перевод терминала в экранный режим
vt# Число виртуальных терминалов
ws# Длина строки состояния
xb Терминал Beehive (f1=ESC, f2=CTRL/C)
xn Когда напечатан последний символ в строке, переход на следующую строку осуществляется не сразу, а только после печати еще одного символа. Этот флаг употребляется только вместе с am
xo Терминал использует (CTRL/Q, CTRL/S)
xr Код \r действует как \n\r
xs Выделение сохраняется при наложении
xt Запрет использования табуляции (\t)