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


TERMINFO(5) - часть 2


/p>

В следующей таблице "variable" - имя, с помощью которого программист (использующий библиотеку terminfo) обозначает возможность. "capname" - короткое имя, используемое в тексте базы данных и с помощью персонального модернизирования базы данных. "i.code" - внутренний код из двух букв, используемый при составлении базы данных, и всегда соответствует имени возможности termcap(5).

Имя возможности не имеет жесткого предела длины, но формальный предел из 5 символов позаимствован для сохранения их краткости. Всякий раз, когда возможно, имена выбираются так, чтобы быть такими же или подобными ANSI X3.64-1979 стандарту. Семантики, также, предназначаются для сопоставления их спецификаций.

  • (P)

    указывает, что наполнение может быть определено.
  • (G)

    указывает, что строка, заданная (#i), пропускается через tparm с parms.
  • (*)

    указывает, что наполнение может базироваться на количестве взаимодействующих строк.
  • (#i)

    указывает i-ый параметр
  • (+)

    Не представлена во всех версиях termcap.

VariableCapnameI. CodeDescription

Booleans:

Числовые:

Строковые:

аuto_left_marginbwbwcub1 заворачивается от столбца 0 до последнего столбца.
auto_right_marginamamТерминал имеет автоматические границы.
beehive_glitchxsbxb"Улей" (f1-Escape; f2 - Ctrl C)
ceol_standout_glitchxhpxsВпереди стоящие символы не перезаписываются (hp)
eat_newline_glitchxenlxnСимволы новой строки игнорируются после 80-го столобца (Concept)
erase_overstrikeeoeoМожно забивать лишние символы пробелом
generic_typegngnРодовой тип строки (напр., dialup, switch)
hard_copyhchcТерминал твердой копии
has_meta_keykmkmИмеется мета-клавиша (верх. регистр, устанавливает бит контроля)
has_status_linehshsИмеется дополнительная "строка состояния"
insert_null_glitchininРежим вставки отличается символами "пусто"
memory_abovedadaИзображение может быть сохранено перед экраном
memory_belowdbdbИзображение может быть сохранено под экрананом
move_insert_modemirmiПредохранять от перемещения в режиме вставки
move_standout_modemsgrmsПредохранять от перемещения режимах standout
over_strikeososЛишние набранные символы терминала
status_line_esc_okeslokesВ строке состояния может быть использован Escape
teleray_glitchxtxt"Разрушенные" табуляции, символ magic so
tilde_glitchhzhzHazeltine; невозможна печать символов ~
transparent_underlineululЛишние вводы символа подчеркивания
xon_xoffxonxoТерминал использует хэншейкинг XON/XOFF
columnscolscoКоличество столбцов в строке
init_tabsititИзначально заместить табуляциями каждые # пробелов
lineslinesliКоличество строк на экране или странице
lines_of_memorylmlmСтрок в памяти (если больше, чем lines). Значение 0 указывает, что величина переменна
magic_cookie_glitchxmcsgКоличество пробелов, оставляемых smso и rmso.
padding_baud_ratepbpbНижнее значение бод, при котором требуется заполнение символами cr/nl.
virtual_terminalvtvtВиртуальный номер терминала (система UNIX)
width_status_linewslwsКол-во столбцов в строке состояния
back_tabcbtbtОбратная табуляция (Р)
bellbelblЗвуковой сигнал (Р)
carriage_returncrcrВозврат каретки (Р*)
change_scroll_regioncsrcsИзменение на строки от #1 до #2 (vt-100) (PG)
clear_all_tabstbcctПрочистить все позиции табуляции (Р)
clear_screenclearclОчистка экрана и установка курсора в начальное положение
clr_eolelceОчистка до конца строки
clr_eosedcdОчистка до конца изображения (Р*)
column_addresshpachУстановка столбца курсора
command_charactercmdchCCУстановливаемый символ cmd в прототипе
cursor_addresscupcmОтносительное перемещение курсора на экране: строка #1, столбец #2 (PG)
cursor_downcud1doВниз на одну строку
cursor_homehomehoКурсор в начальное положение (если не cup)
cursor_invisiblecivisviСделать курсор невидимым
cursor_leftcub1leПередвинуть курсор влево на одну позицию
cursor_mem_addressmrcupCM(+)Относительная адресация курсора в памяти
cursor_normalcnormveСделать курсор обычным (переделать vs/vi)
cursor_rightcuf1ndНеразрушительное перемещение курсора (курсор вправо)
cursor_to_llllllПоследняя строка, первый столбец (если не сup)
cursor_upcuulupВверх на строку (курсор вверх)
cursor_visiblecvvisvsСделать курсор видимым
delete_characterdch1dcУдаление символа (Р*)
delete_linedlldlУдаление сторки (Р*)
dis_status_linedsldsСделать небоступной строку состояния
down_half_linehdhdВниз на половину строки (вперед на 1/2 перевода строки)
enter_alt_charset_modesmacsasНачать альтернативный набор символов (Р)
enter_blink_modeblinkmbВключить режим мерцания
enter_bold_modeboldmdВключить режим повышеной яркости
enter_ca_modesmcuptiЦепочка для начала программ, которые используют cups
enter_delete_modesmdcdmРежим удачения (ввод)
enter_dim_modedimmhВключить режим половинной яркости
enter_insert_modesmirimРежим вставки (ввод)
enter_protected_modeprotmpВключить режим защиты
enter_reverse_moderevmrВключить обратный видеорежим
enter_secure_modeinvismkВключить режим пробелов (символы невидимы)
enter_standout_modesmsosoНачать режим standout
enter_underline_modesmulusНачать режим подчеркивания
erase_charsechecСтереть #1 символов (PG)
exit_alt_charset_modermacsaeЗавершить альтернативный набор символов
exit_attribute_modesgr0meВыключить все атрибуты
exit_ca_modermcupteЦепочка для завершения программ, которые используют cups
exit_delete_modermdcedЗавершить режим удаления
exit_insert_modermireiЗавершить режим вставки
exit_standout_modermsoseЗавершить режим standout
exit_underline_modermulueЗавершить режим подчеркивания
flash_screenflashvbСимвол звукового сигнала видим (может не переместить курсор)
form_feedffffПрогон страницы твердой копии (Р*)
from_status_linefslfsВозврат из строки состояния
init_1stringis1i1Строка инициализации терминала
init_2stringis2i2Строка инициализации терминала
init_3stringis3i3Строка инициализации терминала
init_fileififИмя файла, содержащего is
insert_charactersich1icВставка символа (Р)
insert_lineil1alДобавление пустой строки (Р*)
insert_paddingipipПосле вставленного символа вставить символ-заполнитель
key_backspacekbskbПосылается клавишей "шаг назад"
key_catabktbckaПосылается клавишей очистки всех табуляций
key_clearkclrkC(+)Посылается клавишами очистки экрана или стирания
key_ctabkctabktПосылается клавишей очистки табуляции
key_dckdchlkD(+)Посылается клавишей удаления
key_dlkdllkL(+)Посылается клавишей удаления строки
key_downkcud1kdПосылается клавишей "стрелка вниз" терминала
key_eickrmirkM(+)Посылается rmir или smir в режиме вставки
key_eolkelkE(+)Посылается клавишей очистки до конца строки
key_eoskedkS(+)Посылается клавишей очистки до конца экрана
key_f0kf0k0Посылается функциональной клавишей f0
key_f1kf1k1Посылается функциональной клавишей f1
key_f10kf10kПосылается функциональной клавишей f10
key_f2kf2k2Посылается функциональной клавишей f2
key_f3kf3k3Посылается функциональной клавишей f3
key_f4kf4k4Посылается функциональной клавишей f4
key_f5kf5k5Посылается функциональной клавишей f5
key_f6kf6k6Посылается функциональной клавишей f6
key_f7kf7k7Посылается функциональной клавишей f7
key_f8kf8k8Посылается функциональной клавишей f8
key_f9kf9k9Посылается функциональной клавишей f9
key_homekhomekhПосылается клавишей home
key_ickich1klПосылается клавишами вставки/ ввода в режиме вставки
key_ilkillkA(+)Посылается вставкой строки
key_leftkcub1klПосылается клавишей "стрелка влево"
key_llkllkH(+)Посылается клавишей home-down
key_npageknpkN(+)Посылается клавишей следующей страницы
key_ppagekppkP(+)Посылается клавишей предыдущей страницы
key_rightkcuf1krПосылается клавишей "стрелка вправо"
key_sfkindkF(+)Посылается клавишей прокрутки вперед/вниз
key_srkrikR(+)Посылается клавишей прокрутки назад/вверх
key_stabkhtskT(+)Посылается клавишей установки табуляции
key_upkcuu1kuПосылается клавишей "стрелка вверх"
keypad_localrmkxkeВне режима "keypad transmit"
keypad_xmitsmkxksПеревести терминал в режим "keypad transmit"
lab_f0lf0l0Метки на функциональной клавише f0, если не f0
lab_f1lf1l1Метки на функциональной клавише f1, если не f1
lab_f10lf10laМетки на функциональной клавише f10, если не f10
lab_f2lf2l2Метки на функциональной клавише f2, если не f2
lab_f3lf3l3Метки на функциональной клавише f3, если не f3
lab_f4lf4l4Мeтки на функциональной клавише f4, если не f4
lab_f5lf5l5Метки на функциональной клавише f5, если не f5
lab_f6lf6l6Метки на функциональной клавише f6, если не f6
lab_f7lf7l7Метки на функциональной клавише f7, если не f7
lab_f8lf8l8Метки на функциональной клавише f8, если не f8
lab_f9lf9l9Метки на функциональной клавише f9, если не f9
meta_onsmmmmВключение режима "meta mode"
meta_offrmmmoВыключение режима "meta mode"
newlinenelnwНовая строка (ведет себя как cr, за которым следует lf)
pad_charpadpcСимвол-заполнитель (вместо пустого символа)
parm_dchdchDC(+)Удалить #1 символов (PG*)
parm_delete_linedlDL(+)Удалить #1 строк (PG*)
parm_down_cursorcudDO(+)Переместить курсор вниз на #1 строк (PG*)
parm_ichichIC(+)Вставить #1 пробелов (PG*)
parm_indexindnSF(+)Прокрутка вперед на #1 строк (PG)
parm_insert_lineilAL(+)Добавить #1 пустых строк (PG*)
parm_left_cursorcubLE(+)Переместить курсор влево на #1 позиций (PG*)
parm_right_cursorcufRI(+)Переместить курсор вправо на #1 позиций (PG*)
parm_rindexrinSR(+)Прокрутка назад на #1 строк (PG)
parm_up_cursorcuuUP(+)Переместить курсор вверх на #1 строк (PG*)
pkey_keypfkeypkПрограммная функциональная клавиша #1 для печати строки #2
pkey_localpflocplПрограммная функциональная клавиша #1 для выполнения строки #2
pkey_xmitpfxpxПрограммная функциональная клавиша #1 для передачи строки #2
print_screenmc0psПечать сожержимого экрана
prtr_offmc4pfВключение принтера
repeat_charreprpВыключение принтера
reset1_stringrs1r1Полный сброс терминала в обычные режимы
reset2_stringrs2r2Полный сброс терминала в обычные режимы
reset3_stringrs3r3Полный сброс терминала в обычные режимы
reset_filerfrfИмя файла, содержащего строку сброса
restore_cursorrcrcУстановка курсора в позицию последнего sc
row_addressvpacvАбсолютная позиция по вертикали (строка установки) (PG)
save_cursorscscСохранение позиции курсора (Р)
scroll_forwardindsfПрокрутка текста вверх (Р)
scroll_reverserisrПрокрутка текста вниз (Р)
set_attributessgrsaОпределить видеоатрибуты (PG9)
set_tabhtsstПроставить табуляции во все столбцы текущей строки
set_windowwindwiТекущим окном являются строки #1-#2, столбцы #3-#4
tabhttaТабулировать до следующего места табуляции оборудования через 8 позиций
to_status_linetsltsПереход в строку состояния, первый столбец
underline_charucucПодчеркнуть один символ и встать за ним
up_half_linehuhuВверх на пол-строки (назад на 1/2 прогона строки)
init_progiprogiPПолное имя программы инициализации
key_a1ka1K1(+)Верхний левый угол клавиатуры
key_a3ka3K3(+)Верхний правый угол клавиатуры
key_b2kb2K2(+)Центр клавиатуры
key_c1kc1K4(+)Нижний левый угол клавиатуры
key_c3kc3K5(+)Нижний правый угол клавиатуры
prtr_onmc5ppO(+)Включить принтер для #1 байтов
<


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