Unix Man (Справочное руководство)


TERMINFO(4) - часть 18


Если для установки позиций табуляций требуются действия более сложные, чем просто использование tbc и hts, необходимая последовательность помещается в is2 или if.

Задержки


Некоторые характеристики управляют задержками в драйвере . Обычно это требуется для печатающих устройств и используется командой tput init для правильной установки характеристик в драйвере. Задержки, указанные в характеристиках cr, ind, cub1, ff и tab, могут использоваться для установки соответствующих бит задержки в драйвере tty. Если указана характеристика pb (минимальная скорость для применения задержки), то при скоростях ниже указанной задержка не применяется.

Служебные строки


В terminfo можно занести информацию о том, что у терминала есть дополнительная служебная строка, которая обычно не используется программами. Если это нижняя строка экрана, которая обычным образом адресуется (например, 25-я строка терминала Heathkit h19 или 24-я строка терминала vt100, в котором установлена 23-строчная область роллирования), необходимо задать характеристику hs. Специальные команды, перемещающие курсор в заданную позицию служебной строки и возвращающие курсор обратно, задаются характеристиками tsl и fsl. (fsl должна оставлять курсор в том же месте, в каком он был до tsl. При необходимости следует воспользоваться командами sc и rc.) Характеристика tsl имеет один параметр - номер колонки в служебной строке, в которую помещается курсор.

То, что терминал может выполнять команды, например табуляцию, даже если курсор находится в служебной строке, задается характеристикой eslok. Цепочка символов, убирающая с экрана или очищающая служебную строку, задается характеристикой dsl. Если терминал может запоминать и вспоминать позицию курсора, задайте характеристики sc и rc. Считается, что служебная строка имеет ту же длину, что и все остальные, то есть cols. Если длина служебной строки иная (например, терминал не позволяет заполнить всю служебную строку), то она задается числовой характеристикой wsl.

Псевдографика


Если у терминала есть альтернативный набор символов, позволяющий выводить рамки и стрелки, отображение рисунка на код символа задается символьной характеристикой acsc. Определение этой цепочки основано на альтернативном наборе символов терминала vt100 фирмы DEC, несколько расширенного символами терминала 4410v1 фирмы AT&T.

ИзображениеСимвол vt100+

стрелка вправо+
стрелка влево,
стрелка вниз.
сплошной блок0
фонарикi
стрелка вверх-
алмаз`
клеткаa
знак градусаf
плюс/минусg
квадратыh
правый нижний уголj
правый верхний уголk
левый верхний уголl
левый нижний уголm
крестn
надчеркиваниеo
горизонтальq
подчеркиваниеs
левый крайt
правый крайu
нижний крайv
верхний крайw
вертикальx
перечисление~
<


Начало  Назад  Вперед



Книжный магазин