Свойства termcap
Логические свойства
5i | принтер не имеет эха на экране |
am | автоматические границы, что означает автоматическое форматирование строки |
bs | Crtl-H представляет backspace |
bw | backspace на левой границе переносит строку на правую границу предыдущей |
da | вывести сохраненное над текущим экраном |
db | вывести сохраненное под текущим экраном |
eo | пробел стирает литеру на позиции курсора |
es | esc-последовательности и специальные символы работают в строке состояния |
gn | родовое устройство |
hc | это терминал твердой копии (hardcopy terminal) |
HC | курсор плохо видно, когда он не на последней линии |
hs | присутствует линия статуса |
hz | терминал не может напечатать тильды (tilde characters) |
in | терминал вставляет нули вместо пробелов на пустые места |
km | терминал имеет мета клавишу |
mi | режим вставки для курсора |
ms | режим стандартного вывода / подчеркивания для курсора |
NP | нет символов-заполнителей |
NR | ti не обращает teos терминал может забивать ошибки |
ul | терминал подчеркивает, но ошибки забивать не может |
xb | сбой, вызванный столпотворением, F1 посылает ESCAPE, F2 посылает ^C |
xn | сбой новой линии / соединения строк |
xo | терминал использует xon/xoff протокол |
xs | текст, напечатанный поверх выделенного, будет выделен |
xt | сбой телевизионного луча, неверная табуляция и странный режим выделения |
Числовые свойства
co | число столбцов |
dB | приостановка на милисекунды для возврата на терминалах твердой копии |
dC | приостановка на милисекунды для перевода каретки на терминалах твердой копии |
dF | приостановка на милисекунды для заполнения страницы на терминалах твердой копии |
dN | приостановка на милисекунды для новой линии на терминалах твердой копии |
dT | приостановка на милисекунды для табуляции на терминалах твердой копии |
dV | приостановка на милисекунды для вертикальной табуляции на терминалах твердой копии |
it | раница между позициями табуляции |
lh | высота мягких меток |
lm | линии памяти |
lw | ширина |
li | число линий |
Nl | число мягких меток |
pb | наименьшая граница, когда требуется дозаполнение |
sg | сбой режима выделения |
ug | сбой режима подчеркивания |
vt | номер виртуального терминала |
ws | ширина линии статуса, если она отлична от ширины экрана |
Строковые свойства
!1 | клавиша сохранения в верхнем регистре |
!2 | клавиша подвешивания в верхнем регистре |
!3 | клавиша undo в верхнем регистре |
#1 | клавиша помощи в верхнем регистре |
#2 | клавиша home в верхнем регистре |
#3 | клавиша ввода в верхнем регистре |
#4 | клавиша курсор - влево в верхнем регистре |
%0 | клавиша redo |
%1 | клавиша помощи |
%2 | клавиша пометки |
%3 | клавиша сообщения |
%4 | клавиша перемещения |
%5 | клавиша следующего объекта |
%6 | клавиша открытия |
%7 | клавиша опций |
%8 | клавиша предыдущего объекта |
%9 | клавиша печати |
%a | клавиша сообщения в верхнем регистре |
%b | клавиша перемещения в верхнем регистре |
%c | клавиша следующего объекта в верхнем регистре |
%d | клавиша опций в верхнем регистре |
%e | клавиша предыдущего объекта в верхнем регистре |
%f | клавиша печати в верхнем регистре |
%g | клавиша redo в верхнем регистре |
%h | клавиша перестановки в верхнем регистре |
%i | клавиша курсор-вправо в верхнем регистре |
%j | клавиша продолжения в верхнем регистре |
&0 | клавиша cancel в верхнем регистре |
&1 | клавиша ссылки |
&2 | клавиша обновления |
&3 | клавиша перестановки |
&4 | клавиша перезапуска |
&5 | клавиша продолжения |
&6 | клавиша сохранения |
&7 | клавиша подвешивания |
&8 | клавиша undo |
&9 | клавиша начала в верхнем регистре |
*0 | клавиша поиска в верхнем регистре |
*1 | клавиша команды в верхнем регистре |
*2 | клавиша копирования в верхнем регистре |
*3 | клавиша создания в верхнем регистре |
*4 | клавиша удаления символа в верхнем регистре |
*5 | клавиша удаления строки в верхнем регистре |
*6 | клавиша выделения |
*7 | клавиша конца в верхнем регистре |
*8 | клавиша очистки линии в верхнем регистре |
*9 | клавиша выхода в верхнем регистре |
0 | клавиша поиска1 клавиша начала |
2 | клавиша cancel |
3 | клавиша закрытия |
4 | клавиша команды |
5 | клавиша копирования |
6 | клавиша создания |
7 | клавиша конца |
8 | клавиша ввода/посылки |
9 | клавиша выхода |
al | клавиша вставки одной линии |
AL | клавиша вставки %1 линий |
ac | цвет блока символов, отображаемых в другой таблице символов |
ae | конец множества символов из альтернативной таблицы |
as | начало блока символов в альтернативной таблице |
bc | backspace, если не ^H |
bl | символ звонка |
bt | переход к предыдущему месту табуляции |
cb | очистка от начала линии до курсора |
cc | странный командный символ |
cd | очистка до конца экрана |
ce | очистка до конца линии |
ch | перемещение курсора горизонтально до столбца %1 |
cl | очистка экрана, курсор помещается в начало |
cm | курсор перемещается на полосу %1 и колонку %2 (на экране) |
CM | курсор перемещается на линию %1 и колонку %2 (в памяти) |
cr | возврат каретки |
cs | область прокрутки от линии %1 до линии %2 |
ct | очистка табуляций |
cv | вертикальное движение курсора до линии %1 |
dc | удаление 1 символа |
DC | удаление %1 символов |
dl | удаление 1 линии |
DL | удаление %1 линий |
dm | начало режима удаления |
do | курсор на 1 линию вниз |
DO | курсор на %1 линию вниз |
ds | убрать линию статуса |
eA | активирование альтернативной символьной таблицы |
ec | удаление %1 символов начиная с позиции курсора |
ed | конец режима удаления |
ei | конец режима вставки |
ff | символ дозаполнения экрана на терминалах твердой копии |
fs | возврат символа на его позицию перед переходом на линию статуса |
F1 | строка послана функциональной клавишей F11 |
... | ... |
F9 | строка послана функциональной клавишей F19 |
FA | строка послана функциональной клавишей F20 |
... | ... |
FZ | строка послана функциональной клавишей F45 |
Fa | строка послана функциональной клавишей F46 |
... | ... |
Fr | строка послана функциональной клавишей F63 |
hd | перемещение курсора на пол-линии вниз |
ho | курсор в начало |
hu | перемещение курсора на пол-линии вверх |
i1 | инициализация строки 1 в начале сеанса |
i3 | инициализация строки 3 в начале сеанса |
is | инициализация строки 2 в начале сеанса |
ic | вставка 1 символа |
IC | вставка %1 символов |
if | файл инициализации |
im | начало режима вставки |
ip | вставка времени и необходимых специальных символов после вставки |
iP | программа инициализации |
K1 | верхняя левая клавиша на keypad |
K2 | центральная клавиша на keypad |
K3 | верхняя правая клавиша на keypad |
K4 | нижняя левая клавиша на keypad |
K5 | нижняя правая клавиша на keypad |
k0 | функциональная клавиша 0 |
... | ... |
k9 | функциональная клавиша 9 |
k; | функциональная клавиша 10 |
ka | клавиша очистки всех табуляций |
kA | клавиша вставки линии |
kb | клавиша backspace |
kB | клавиша возврата к предыдущему месту табуляции |
kC | клавиша очистки экрана |
kd | клавиша down |
kD | клавиша удаления символа под курсором |
ke | отключение keypad |
kE | клавиша очистки до конца линии |
kh | клавиша курсор - home |
kH | клавиша курсор home + down |
kI | вставка символа / клавиша режима вставки |
kl | клавиша курсор - left |
kL | клавиша удаления линии |
kM | Mклавиша выхода из режима вставки |
kN | клавиша следующей страницы |
kP | клавиша предыдущей страницы |
kr | клавиша курсор - right |
kR | клавиша прокрутки назад/вверх |
ks | включение keypad |
kS | клавиша очистки до конца экрана |
kt | клавиша очистки данной табуляции |
kT | клавиша установки табуляции на этом месте |
ku | клавиша курсор - up |
l0 | метка для нулевой функциональной клавиши, если не f0 |
l1 | метка для первой функциональной клавиши, если не f1 |
l2 | метка для второй функциональной клавиши, если не f2 |
... | |
la | метка для десятой функциональной клавиши, если не f10 |
le | курсор влево на 1 символ |
ll | перемещение курсора в нижний левый угол |
LE | курсор влево на %1 символов |
LF | отключение мягких меток |
LO | включение мягких меток |
mb | начало мерцания |
MC | очистка мягких границ |
md | начало режима верхнего регистра |
me | конец всех режимов типа so, us, mb, md, mr |
mh | начало полуяркого режима |
mk | начало темного режима (символы не видны) |
ML | установка левой мягкой границы |
mm | вход терминала в метарежим |
mo | выход терминала из метарежима |
mp | включение защищенного атрибута |
mr | начало режима обращения (reverse mode) |
MR | установка правой мягкой границы |
nd | курсор на 1 символ влево |
nw | команда возврата каретки |
pc | символ-заполнитель |
pf | отключение принтера |
pk | программная клавиша %1 для посылки строки %2, если нажата пользователем |
pl | программная клавиша %1 для исполнения строки %2 в локальном режиме |
pn | программная мягкая метка %1 для отображения строки %2 |
po | подключение принтера |
pO | подключение принтера для %1 (<256) байт |
ps | печать содержимого экрана на принтере |
px | программная клавиша %1 для посылки строки %2 в компьютер |
r1 | сброс строки 1, установка нормальных режимов |
r2 | сброс строки 2, установка нормальных режимов |
r3 | сброс строки 3, установка нормальных режимов |
RA | отключение автоматических границ |
rc | восстановление сохраненной позиции курсора |
rf | сброс строки имени файла |
RF | требование ввода с терминала |
RI | курсор вправо на %1 символов |
rp | повторение символа %1 %2 раз |
rP | заполнение после присланного символа в режиме замены |
rs | сброс строки |
RX | выключение XON/XOFF управления |
sa | установка атрибутов %1 %2 %3 %4 %5 %6 %7 %8 %9 |
SA | включение автоматических границ |
sc | сохранение позиции курсора |
se | конец режима стандартного вывода |
sf | нормальная прокрутка на одну линию |
SF | нормальная прокрутка на %1 линию |
so | начало режима стандартного вывода |
sr | обратная прокрутка |
SR | прокрутка назад на %1 линию |
st | установка табуляции во всех линиях в данной колонке |
SX | включение XON/XOFF управления |
ta | перемещение к следующей табуляции физического устройства |
tc | чтение в описании терминала с другой точки входа |
te | конец программы, использующей движение курсора |
ti | начало программы, использующей движение курсора |
ts | перемещение курсора на столбец %1 линии статуса |
uc | подчеркивание символа под курсором и движение курсора вправо |
ue | конец подчеркивания |
up | курсор на 1 линию вверх |
UP | курсор на %1 линию вверх |
us | начало подчеркивания |
vb | видимый звонок |
ve | нормальный видимый курсор |
vi | невидимый курсор |
vs | курсор стандартного вывода |
wi | установка окна с линии %1 до линии %2 и столбцов с %3 до %4 |
XF | символ XOFF, если не ^S |