Свойства 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 |