|
��������
terminfo - ���� ������ ������������� ����������
���������
/usr/lib/terminfo/?/*
��������
Terminfo - ��� ���������������� ���� ������ [��. tic(1M)], ����������� �������������� ����������. � �������� ������ terminfo �������� �������������� ����������, �����������, ��� ����������� ��������, ����� ��������� ����������� ��� ���������������� ������������������. ��� ���� ������ ������������ ����������� �����������, ��������, ���������� vi ��� ������� curses(3X), ��� ��� ��� ��������� ����� �������� �� ��������� ���������� ��� ������ ���������. ����� �������� �������� �������� ���������, ������� ��������������� �������� infocmp(1M) � ������ -I.
�������� �������� ������ terminfo ������� �� �����, ����������� ��������. ������� � ��������� ����� ������ ������� ������������. ������ ������ ������� �������� ��������� � ���� ������ terminfo(4) ������ �����, �� ������� terminfo(4) ���������� ��������. ����� ����������� ��������� |. ������ ��� ������ �������� ����� ������������ ���������� ��� ��������� [������ ��� ��� ����� ������������ � �������� �������� ���������� TERM � $HOME/.profile, ��. profile(4)], ��������� ��� �������, ��������� ������������ ��������, ��� ��������� ����� �������� ���������� �������. ��� �����, ����� ����������, �� ������ ��������� �������� � ������ �� 14 �������� ������ ���� �����������; � ��������� ����� ��� �������� ����������� �������.
����� ���������� (����� ����������) ������ ���������� � ������������ �� ���������� ������������. ���������� ������� ��������� ������� ���, ������������ ������������ ������������. ���, ��� ��������� AT&T 4425 ������� ��� att4425. ������, � ������� ����� ���������� ��������, � ������, ������� ������������ ������������, ������������ ����������, ������������� � -. ������� � ����� ��������� ���������� � ������ ���� � ��������� ����� ����� � term(5).
��������������
� ���������, ����������� ����, ���������� - ��� ���, �� �������� �����������, ������� �� ����� C (�� ������ terminfo), �������� ������ � ��������� ��������������. ���������� - ��� �������� ��� ��� ���� ����������, ������������ � ������ ���� ������. ��� ������������� ���������, ���������� ���� ������, � ����� �������� tput(1) ��� ������ �������� ��������� �������������� ��� ����������� ���������. ��� termcap - ��� �������������� ���, ��������������� ���� ������ termcap, ������� ������ �������������� ��� ��� �� �����, ��� � terminfo.
���� ����� ����, ��������������� ���������������, �� ����������, �����, ���������� ����� 5 ��������, �� ������������. �����, ��� ��������, ����� ��������� ��� ������������� ���, ��� ���������� � ��������� ANSI X3.64-1979. �� ��������� ����� ������������� ���������� ���������.
��� ���� ���������� � ��������� ������� ���������� ������������� (�� ���� �������������, ����������� ��������� ��������), ����� ���, ������� ������������ ��� �����, ����� ���� ������ �����������. ����� ���������� ������������� ����� ���������� � key_. � ��������� ��������� ������������� ����� ����������� �������, ������� ��������� �����:
��� ���������� | ���������� | ��� termcap | �������� |
---|---|---|---|
auto_left_margin | bw | bw | cub1 ��������� ������ �� ������� 0 � ��������� ������� |
auto_right_margin | am | am | � ��������� ���� �������������� ������� |
beehive_glitch | xsb | xb | �������� Beehive (f1=escape, f2=ctrl C) |
ceol_standout_glitch | xhp | xs | �����, ���������� � ������ ���������, �� ��������� ��� ��������� ������ � �� �� ����� (�������� hp) |
eat_newline_glitch | xenl | xn | ������� ������ ����� 80 ������� ������������ (�������� Concept) |
erase_overstrike | eo | eo | ����� �������� ���������� �������� |
generic_type | gn | gn | ��� ��������� ����� �������� (��������, ������������� ��� ������������� �����) |
hard_copy | hc | hc | �������� - ���������� ���������� |
hard_cursor | chts | chts | ������ ������ ������� |
has_meta_key | km | km | ���� ���� ���� (���� �����, ��������������� ��� ��������) |
has_status_line | hs | hs | ������� �������������� ��������� ������ |
insert_null_glitch | in | in | ��� ������ ������� ������������ ������� |
memory_above | da | da | � ��������� ������������ ����������, ����������� ���� ������ |
memory_below | db | db | � ��������� ������������ ����������, ����������� ���� ������ |
move_insert_mode | mir | mi | ����� ��� �������� ������������ � ������ ������� |
move_standout_mode | msgr | ms | ����� ��� �������� ������������ � ������ ��������� |
needs_xon_xoff | nxon | nx | ���������� �� ��������, ��������� xon/xoff |
non_rev_rmcup | nrrmc | NR | smcup �� ������� rmcup |
no_pad_char | npc | NP | ������-����������� �� ���������� |
over_strike | os | os | �������� ����� ����������� ���������� |
prtr_silent | mc5i | 5i | ���� �� ������������ �� ������ |
status_line_esc_ok | eslok | es | � ��������� ������ ����� �������������� escape |
teleray_glitch | xt | xt | ����� ������� ��������� ������ ��������, �� ����������� smso (�������� Teleray1061) |
tilde_glitch | hz | hz | �������� Hazeltine, ������ �������� ������� ~ |
transparent_underline | ul | ul | ������ _ ���������� ���������� |
xon_xoff | xon | xo | �������� ���������� �������� xon/xoff |
��� ���������� | ���������� | ��� termcap | �������� |
---|---|---|---|
columns | cols | co | ����� ������� � ������ |
init_tabs | it | it | ��� ������� ��������� |
label_height | lh | lh | ���������� ����� � ������ ����� |
label_width | lw | lw | ���������� ������� � ������ ����� |
lines | lines | li | ����� ����� �� ������ ��� �������� |
lines_of_memory | lm | lm | ����� ����� ������, ���� > lines. 0 �������� ���������� ����� |
magic_cookie_glitch | xmc | sg | ���������� ������ ��������, ���������� ����� smso ��� rmso |
num_labels | nlab | Nl | ���������� ����� �� ������ (������� � 1) |
padding_baud_rate | pb | pb | ����������� �������� ������, ��� ������� ��������� ����������� |
virtual_terminal | vt | vt | ����� ������������ ��������� |
width_status_line | wsl | ws | ���������� ������� � ��������� ������ |
��� ���������� | ���������� | ��� termcap | �������� |
---|---|---|---|
acs_chars | acsc | ac | ���� �������� �� ������������ �������� aAbBcC (�� ��������� =vt100+) |
back_tab | cbt | bt | �������� ��������� |
bell | bel | bl | �������� ������ |
carriage_return | cr | cr | ������� ������� (*) |
change_scroll_region | csr | cs | ���������� � �������� ����������� ������� ������ � #1 �� #2 (vt100) (G) |
char_padding | rmp | rP | ���������� lp, �� � ������ ������ |
clear_all_tabs | tbc | ct | �������� ��� ������� ��������� |
clear_margins | mgc | MC | �������� ����� � ������ �������, ������������� ���������� |
clear_screen | clear | cl | �������� ����� � ��������� ������ � ��������� ������� (*) |
clr_bol | el1 | cb | �������� ������ ������, ������������ |
clr_eol | el | ce | �������� ����� ������ |
clr_eos | ed | cd | �������� ����� ������ (*) |
column_address | hpa | ch | ���������� �������������� ������� (� ���������� �����������) (G) |
command_character | cmdch | CC | ��������������� � ��������� ������-������� |
cursor_address | cup | cm | ����������� ������� � ������ #1 ������� #2 (G) |
cursor_down | cud1 | do | ���� �� ���� ������ |
cursor_home | home | ho | ������ � ��������� ������� (���� ��� cup) |
cursor_invisible | civis | vi | ������� ������ ��������� |
cursor_left | cub1 | le | ������ ����� �� ���� ��� |
cursor_mem_address | mrcup | CM | ��������� ������� ������������ ������ |
cursor_normal | cnorm | ve | ������� ������ ���������� (�������� vs/vi) |
cursor_right | cuf1 | nd | ������������� ������ (������ ������) |
cursor_to_ll | ll | ll | ��������� ������, ������ ������� (���� ��� cup) |
cursor_up | cuu1 | up | ���������� ������ (������ �����) |
cursor_visible | cvvis | vs | ������� ������ ����� ������ ������� |
delete_character | dch1 | dc | ������� ������ (*) |
delete_line | dl1 | dl | ������� ������ (*) |
dis_status_line | dsl | ds | �������� ��������� ������ |
down_half_line | hd | hd | �� ��������� ���� |
ena_acs | enacs | aA | ��������� ������������� ��������������� �������� |
enter_alt_charset_mode | smacs | as | ������� � ��������������� �������� |
enter_am_mode | smam | SA | �������� �������������� ������� |
enter_blink_mode | blink | mb | �������� �������� |
enter_bold_mode | bold | md | �������� ����� ���������� �������� |
enter_ca_mode | smcup | ti | ��������� ������� ��� ��������, ������������ cup |
enter_delete_mode | smdc | dm | ����� � ����� �������� |
enter_dim_mode | dim | mh | �������� ���������� ������� |
enter_insert_mode | smir | im | ����� � ����� ������� |
enter_protected_mode | prot | mp | ����� � ���������� ����� |
enter_reverse_mode | rev | mr | ����� � ����� �������� |
enter_secure_mode | invis | mk | ����� � �����, � ������� �� ������������ ��������� ������� |
enter_standout_mode | smso | so | ����� � ����� ��������� |
enter_underline_mode | smul | us | ����� � ����� ������������� |
enter_xon_mode | smxon | SX | �������� xon/xoff �������� |
erase_chars | ech | ec | ������� #1 �������� (G) |
exit_alt_charset_mode | rmacs | ae | ��������� �� ��������������� �������� |
exit_attribute_mode | sgr0 | me | ��������� ��� �������� |
exit_ca_mode | rmcup | te | ����������� ������� ��� ��������, ������������ cup |
exit_delete_mode | rmdc | ed | ����� �� ������ �������� |
exit_insert_mode | rmir | ei | ����� �� ������ ������� |
exit_standout_mode | rmso | se | ����� �� ������ ��������� |
exit_underline_mode | rmul | ue | ����� �� ������ ������������� |
exit_xon_mode | rmxon | RX | ��������� xon/xoff �������� |
flash_screen | flash | vb | ������� ������ (����� �� ���������� ������) |
form_feed | ff | ff | ������ �������� � ���������-�������� (*) |
from_status_line | fsl | fs | ������� �� ��������� ������ |
init_1string | is1 | i1 | ������ ������� ������������� ��������� |
init_2string | is2 | i2 | ������ ������� ������������� ��������� |
init_3string | is3 | i3 | ������ ������� ������������� ��������� |
init_file | if | if | ��� �����, ����������� ������� ������������� ��������� |
init_prog | iprog | iP | ��� ���������, ������������ ������������� ��������� |
insert_character | ich1 | ic | �������� ������ |
insert_line | il1 | al | �������� ������ ������ (*) |
insert_padding | ip | ip | ������� ����������� ����� ������� ������� (*) |
key_a1 | ka1 | K1 | KEY_A1, 0534, ����� ������ �� �������������� ���������� |
key_a3 | ka3 | K3 | KEY_A3, 0535, ������ ������ �� �������������� ���������� |
key_b2 | kb2 | K2 | KEY_B2, 0536, � ������ ���������� |
key_backspace | kbs | kb | KEY_BACKSPACE, 0407, ���������� �������� "�����" |
key_beg | kbeg | @1 | KEY_BEG, 0542, ���������� �������� BEG |
key_btab | kcbt | kB | KEY_BTAB, 0541, ���������� �������� BTAB |
key_c1 | kc1 | K4 | KEY_C1, 0537, ����� ����� �� �������������� ���������� |
key_c3 | kc3 | K5 | KEY_C3, 0540, ������ ����� �� �������������� ���������� |
key_cancel | kcan | @2 | KEY_CANCEL, 0543, ���������� �������� CANCEL |
key_catab | ktbc | ka | KEY_CATAB, 0526, ���������� �������� "������� ���� ���������" |
key_clear | kclr | kC | KEY_CLEAR, 0515, ���������� �������� "������� ������" |
key_close | kclo | @3 | KEY_CLOSE, 0544, ���������� �������� CLOSE |
key_command | kcmd | @4 | KEY_COMMAND, 0545, ���������� �������� CMD |
key_copy | kcpy | @5 | KEY_COPY, 0546, ���������� �������� COPY |
key_create | kcrt | @6 | KEY_CREATE, 0547, ���������� �������� CREATE |
key_ctab | kctab | kt | KEY_CTAB, 0525, ���������� �������� "������� ���������" |
key_dc | kdch1 | kD | KEY_DC, 0512, ���������� �������� "�������� �������" |
key_dl | kdl1 | kL | KEY_DL, 0510, ���������� �������� "�������� ������" |
key_down | kcud1 | kd | KEY_DOWN, 0402, ���������� �������� "������� ����" |
key_eic | krmir | kM | KEY_EIC, 0514, ���������� rmir ��� smir � ������ ������� |
key_end | kend | @7 | KEY_END, 0550, ���������� �������� END |
key_enter | kent | @8 | KEY_ENTER, 0527, ���������� �������� ENTER/SEND |
key_eol | kel | kE | KEY_EOL, 0517, ���������� �������� "������� ����� ������" |
key_eos | ked | kS | KEY_EOL, 0516, ���������� �������� "������� ����� ������" |
key_exit | kext | @9 | KEY_EXIT, 0551, ���������� �������� EXIT |
key_f0 | kf0 | k0 | KEY_F(0), 0410, ���������� �������������� �������� f0 |
key_f1 | kf1 | k1 | KEY_F(1), 0411, ���������� �������������� �������� f1 |
key_f2 | kf2 | k2 | KEY_F(2), 0412, ���������� �������������� �������� f2 |
key_f3 | kf3 | k3 | KEY_F(3), 0413, ���������� �������������� �������� f3 |
key_f4 | kf4 | k4 | KEY_F(4), 0414, ���������� �������������� �������� f4 |
key_f5 | kf5 | k5 | KEY_F(5), 0415, ���������� �������������� �������� f5 |
key_f6 | kf6 | k6 | KEY_F(6), 0416, ���������� �������������� �������� f6 |
key_f7 | kf7 | k7 | KEY_F(7), 0417, ���������� �������������� �������� f7 |
key_f8 | kf8 | k8 | KEY_F(8), 0420, ���������� �������������� �������� f8 |
key_f9 | kf9 | k9 | KEY_F(9), 0421, ���������� �������������� �������� f9 |
key_f10 | kf10 | k; | KEY_F(10), 0422, ���������� �������������� �������� f10 |
key_f11 | kf11 | F1 | KEY_F(11), 0423, ���������� �������������� �������� f11 |
key_f12 | kf12 | F2 | KEY_F(12), 0424, ���������� �������������� �������� f12 |
key_f13 | kf13 | F3 | KEY_F(13), 0425, ���������� �������������� �������� f13 |
key_f14 | kf14 | F4 | KEY_F(14), 0426, ���������� �������������� �������� f14 |
key_f15 | kf15 | F5 | KEY_F(15), 0427, ���������� �������������� �������� f15 |
key_f16 | kf16 | F6 | KEY_F(16), 0430, ���������� �������������� �������� f16 |
key_f17 | kf17 | F7 | KEY_F(17), 0431, ���������� �������������� �������� f17 |
key_f18 | kf18 | F8 | KEY_F(18), 0432, ���������� �������������� �������� f18 |
key_f19 | kf19 | F9 | KEY_F(19), 0433, ���������� �������������� �������� f19 |
key_f20 | kf20 | FA | KEY_F(20), 0434, ���������� �������������� �������� f20 |
key_f21 | kf21 | FB | KEY_F(21), 0435, ���������� �������������� �������� f21 |
key_f22 | kf22 | FC | KEY_F(22), 0436, ���������� �������������� �������� f22 |
key_f23 | kf23 | FD | KEY_F(23), 0437, ���������� �������������� �������� f23 |
key_f24 | kf24 | FE | KEY_F(24), 0440, ���������� �������������� �������� f24 |
key_f25 | kf25 | FF | KEY_F(25), 0441, ���������� �������������� �������� f25 |
key_f26 | kf26 | FG | KEY_F(26), 0442, ���������� �������������� �������� f26 |
key_f27 | kf27 | FH | KEY_F(27), 0443, ���������� �������������� �������� f27 |
key_f28 | kf28 | FI | KEY_F(28), 0444, ���������� �������������� �������� f28 |
key_f29 | kf29 | FJ | KEY_F(29), 0445, ���������� �������������� �������� f29 |
key_f30 | kf30 | FK | KEY_F(30), 0446, ���������� �������������� �������� f30 |
key_f31 | kf31 | FL | KEY_F(31), 0447, ���������� �������������� �������� f31 |
key_f32 | kf32 | FM | KEY_F(32), 0450, ���������� �������������� �������� f32 |
key_f33 | kf33 | FN | KEY_F(33), 0451, ���������� �������������� �������� f33 |
key_f34 | kf34 | FO | KEY_F(34), 0452, ���������� �������������� �������� f34 |
key_f35 | kf35 | FP | KEY_F(35), 0453, ���������� �������������� �������� f35 |
key_f36 | kf36 | FQ | KEY_F(36), 0454, ���������� �������������� �������� f36 |
key_f37 | kf37 | FR | KEY_F(37), 0455, ���������� �������������� �������� f37 |
key_f38 | kf38 | FS | KEY_F(38), 0456, ���������� �������������� �������� f38 |
key_f39 | kf39 | FT | KEY_F(39), 0457, ���������� �������������� �������� f39 |
key_f40 | kf40 | FU | KEY_F(40), 0460, ���������� �������������� �������� f40 |
key_f41 | kf41 | FV | KEY_F(41), 0461, ���������� �������������� �������� f41 |
key_f42 | kf42 | FW | KEY_F(42), 0462, ���������� �������������� �������� f42 |
key_f43 | kf43 | FX | KEY_F(43), 0463, ���������� �������������� �������� f43 |
key_f44 | kf44 | FY | KEY_F(44), 0464, ���������� �������������� �������� f44 |
key_f45 | kf45 | FZ | KEY_F(45), 0465, ���������� �������������� �������� f45 |
key_f46 | kf46 | Fa | KEY_F(46), 0466, ���������� �������������� �������� f46 |
key_f47 | kf47 | Fb | KEY_F(47), 0467, ���������� �������������� �������� f47 |
key_f48 | kf48 | Fc | KEY_F(48), 0470, ���������� �������������� �������� f48 |
key_f49 | kf49 | Fd | KEY_F(49), 0471, ���������� �������������� �������� f49 |
key_f50 | kf50 | Fe | KEY_F(50), 0472, ���������� �������������� �������� f50 |
key_f51 | kf51 | Ff | KEY_F(51), 0473, ���������� �������������� �������� f51 |
key_f52 | kf52 | Fg | KEY_F(52), 0474, ���������� �������������� �������� f52 |
key_f53 | kf53 | Fh | KEY_F(53), 0475, ���������� �������������� �������� f53 |
key_f54 | kf54 | Fi | KEY_F(54), 0476, ���������� �������������� �������� f54 |
key_f55 | kf55 | Fj | KEY_F(55), 0477, ���������� �������������� �������� f55 |
key_f56 | kf56 | Fk | KEY_F(56), 0500, ���������� �������������� �������� f56 |
key_f57 | kf57 | Fl | KEY_F(57), 0501, ���������� �������������� �������� f57 |
key_f58 | kf58 | Fm | KEY_F(58), 0502, ���������� �������������� �������� f58 |
key_f59 | kf59 | Fn | KEY_F(59), 0503, ���������� �������������� �������� f59 |
key_f60 | kf60 | Fo | KEY_F(60), 0504, ���������� �������������� �������� f60 |
key_f61 | kf61 | Fp | KEY_F(61), 0505, ���������� �������������� �������� f61 |
key_f62 | kf62 | Fq | KEY_F(62), 0506, ���������� �������������� �������� f62 |
key_f63 | kf63 | Fr | KEY_F(63), 0507, ���������� �������������� �������� f63 |
key_find | kfnd | @0 | KEY_FIND, 0552, ���������� �������� FIND |
key_help | khlp | %1 | KEY_HELP, 0553, ���������� �������� HELP |
key_home | khome | kh | KEY_HOME, 0406, ���������� �������� HOME |
key_ic | kich1 | kI | KEY_IC, 0513, ���������� �������� "�������� ������" |
key_il | kil1 | kA | KEY_IL, 0511, ���������� �������� "�������� ������" |
key_left | kcub1 | kl | KEY_LEFT, 0404, ���������� �������� "������� �����" |
key_ll | kll | kH | KEY_LL, 0533, ���������� �������� HOME DOWN |
key_mark | kmrk | %2 | KEY_MARK, 0554, ���������� �������� MARK |
key_message | kmsg | %3 | KEY_MESSAGE, 0555, ���������� �������� MESSAGE |
key_move | kmov | %4 | KEY_MOVE, 0556, ���������� �������� MOVE |
key_next | knxt | %5 | KEY_NEXT, 0557, ���������� �������� NEXT |
key_npage | knp | kN | KEY_NPAGE, 0522, ���������� �������� NEXT PAGE |
key_open | kopn | %6 | KEY_OPEN, 0560, ���������� �������� OPEN |
key_options | kopt | %7 | KEY_OPTIONS, 0561, ���������� �������� OPTIONS |
key_ppage | kpp | kP | KEY_PPAGE, 0523, ���������� �������� PREV PAGE |
key_previous | kprv | %8 | KEY_PREVIOUS, 0562, ���������� �������� PREVIOUS |
key_print | kprt | %9 | KEY_PRINT, 0532, ���������� �������� PRINT ��� COPY |
key_redo | krdo | %0 | KEY_REDO, 0563, ���������� �������� REDO |
key_reference | kref | &1 | KEY_REFERENCE, 0564, ���������� �������� REFERENCE |
key_refresh | krfr | &2 | KEY_REFRESH, 0565, ���������� �������� REFRESH |
key_replace | krpl | &3 | KEY_REPLACE, 0566, ���������� �������� REPLACE |
key_restart | krst | &4 | KEY_RESTART, 0567, ���������� �������� RESTART |
key_resume | kres | &5 | KEY_RESUME, 0570, ���������� �������� RESUME |
key_right | kcuf1 | kr | KEY_RIGHT, 0405, ���������� �������� "������� ������" |
key_save | ksav | &6 | KEY_SAVE, 0571, ���������� �������� SAVE |
key_sbeg | kBEG | &9 | KEY_SBEG, 0572, ���������� �������� SHIFT+BEG |
key_scancel | kCAN | &0 | KEY_SCANCEL, 0573, ���������� �������� SHIFT+CANCEL |
key_scommand | kCMD | *1 | KEY_SCOMMAND, 0574, ���������� �������� SHIFT+COMMAND |
key_scopy | kCPY | *2 | KEY_SCOPY, 0575, ���������� �������� SHIFT+COPY |
key_screate | kCRT | *3 | KEY_SCREATE, 0576, ���������� �������� SHIFT+CREATE |
key_sdc | kDC | *4 | KEY_SDC, 0577, ���������� �������� SHIFT+"������� ������" |
key_sdl | kDL | *5 | KEY_SDL, 0600, ���������� �������� SHIFT+"������� ������" |
key_select | kslt | *6 | KEY_SELECT, 0601, ���������� �������� SELECT |
key_send | kEND | *7 | KEY_SEND, 0602, ���������� �������� SEND |
key_seol | kEOL | *8 | KEY_SEOL, 0603, ���������� �������� SHIFT+EOL |
key_sexit | kEXT | *9 | KEY_SEXIT, 0604, ���������� �������� SHIFT+EXIT |
key_sf | kind | kF | KEY_SF, 0520, ���������� �������� SCROLL FORWARD |
key_sfind | kFND | *0 | KEY_SFIND, 0605, ���������� �������� SHIFT+FIND |
key_shelp | kHLP | #1 | KEY_SHELP, 0606, ���������� �������� SHIFT+HELP |
key_shome | kHOM | #2 | KEY_SHOME, 0607, ���������� �������� SHIFT+HOME |
key_sic | kIC | #3 | KEY_SIC, 0610, ���������� �������� SHIFT+"�������� ������" |
key_sleft | kLFT | #4 | KEY_SLEFT, 0611, ���������� �������� SHIFT+"������� �����" |
key_smessage | kMSG | %1 | KEY_SMESSAGE, 0612, ���������� �������� SHIFT+MESSAGE |
key_smove | kMOV | %b | KEY_SMOVE, 0613, ���������� �������� SHIFT+MOVE |
key_snext | kNXT | %c | KEY_SNEXT, 0614, ���������� �������� SHIFT+NEXT |
key_soptions | kOPT | %d | KEY_SOPTIONS, 0615, ���������� �������� SHIFT+OPTIONS |
key_sprevious | kPRV | %e | KEY_SPREVIOUS, 0616, ���������� �������� SHIFT+PREVIOUS |
key_sprint | kPRT | %f | KEY_SPRINT, 0617, ���������� �������� SHIFT+PRINT |
key_sr | kri | kR | KEY_SR, 0521, ���������� �������� SCROLL BACK |
key_sredo | kRDO | %g | KEY_SREDO, 0620, ���������� �������� SHIFT+REDO |
key_sreplace | kRPL | %h | KEY_SREPLACE, 0621, ���������� �������� SHIFT+REPLACE |
key_sright | kRIT | %i | KEY_SRIGHT, 0622, ���������� �������� SHIFT+"������� ������" |
key_srsume | kRES | %j | KEY_SRSUME, 0623, ���������� �������� SHIFT+RESUME |
key_ssave | kSAV | !1 | KEY_SSAVE, 0624, ���������� �������� SHIFT+SAVE |
key_ssuspend | kSPD | !2 | KEY_SSUSPEND, 0625, ���������� �������� SHIFT+SUSPEND |
key_stab | khts | kT | KEY_STAB, 0524, ���������� �������� SET TAB |
key_sundo | kUND | !3 | KEY_SUNDO, 0626, ���������� �������� SHIFT+UNDO |
key_suspend | kspd | &7 | KEY_SUSPEND, 0627, ���������� �������� SUSPEND |
key_undo | kund | &8 | KEY_UNDO, 0630, ���������� �������� UNDO |
key_up | kcuu1 | ku | KEY_UP, 0403, ���������� �������� "������� �����" |
keypad_local | rmkx | ke | ����� �� "�����������" ������ |
keypad_xmit | smkx | ks | ���� � "����������" ����� |
lab_f0 | lf0 | l0 | f0 ���� �� ��� �������� �� f0 |
lab_f1 | lf1 | l1 | f1 ���� �� ��� �������� �� f1 |
lab_f2 | lf2 | l2 | f2 ���� �� ��� �������� �� f2 |
lab_f3 | lf3 | l3 | f3 ���� �� ��� �������� �� f3 |
lab_f4 | lf4 | l4 | f4 ���� �� ��� �������� �� f4 |
lab_f5 | lf5 | l5 | f5 ���� �� ��� �������� �� f5 |
lab_f6 | lf6 | l6 | f6 ���� �� ��� �������� �� f6 |
lab_f7 | lf7 | l7 | f7 ���� �� ��� �������� �� f7 |
lab_f8 | lf8 | l8 | f8 ���� �� ��� �������� �� f8 |
lab_f9 | lf9 | l9 | f9 ���� �� ��� �������� �� f9 |
lab_f10 | lf10 | la | f10 ���� �� ��� �������� �� f10 |
label_off | rmln | LF | ��������� ��������������� ������� �� �������� |
label_on | smln | LO | �������� ��������������� ������� �� �������� |
meta_off | rmm | mo | ��������� ����� ���� (��������� 8-�� ����) |
meta_on | smm | mm | �������� ����� ���� (��������� 8-�� ����) |
newline | nel | nw | ������� ������ (������� ������� � ������� � ����� ������) |
pad_char | pad | pc | ������-����������� �������� �� ���� |
parm_dch | dch | DC | ������� #1 �������� (G*) |
parm_delete_line | dl | DL | ������� #1 ����� (G*) |
parm_down_cursor | cud | DO | ������ ���� �� #1 ����� (G*) |
parm_ich | ich | IC | �������� #1 ������ �������� (G*) |
parm_index | indn | SF | ������������ ������ �� #1 ����� (G) |
parm_insert_line | il | AL | �������� #1 ������ ����� (G*) |
parm_left_cursor | cub | LE | ����������� ������ ����� �� #1 ������� (G) |
parm_right_cursor | cuf | RI | ����������� ������ ������ �� #1 ������� (G*) |
parm_rindex | rin | SR | ������������ ����� �� #1 ����� (G) |
parm_up_cursor | cuu | UP | ����������� ������ ����� �� #1 ������� (G*) |
pkey_key | pfkey | pk | ��������������� �������������� ������� #1 �� ������ ������ #2 |
pkey_local | pfloc | pl | ��������������� �������������� ������� #1 �� ���������� ������ #2 |
pkey_xmit | pfx | px | ��������������� �������������� ������� #1 �� ������ ������� #2 |
pkey_norm | pln | pn | ��������������� ����� #1 �� ����� ������� #2 |
print_screen | mc0 | ps | ���������� ���������� ������ |
prtr_non | mc5p | pO | �������� ������� ��� ������ #1 ���� |
prtr_off | mc4 | pf | ��������� ������� |
prtr_on | mc5 | po | �������� ������� |
repeat_char | rep | rp | ��������� ������ #1 #2 ��� (G*) |
req_for_input | rfi | RF | ������� ��������� ��������� ������ (��� pty) |
reset_1string | rs1 | r1 | ���������� ��������� � ���������� ��������� |
reset_2string | rs2 | r2 | ���������� ��������� � ���������� ��������� |
reset_3string | rs3 | r3 | ���������� ��������� � ���������� ��������� |
reset_file | rf | rf | ��� �����, ����������� ���� ��� ���������� ��������� � ���������� ��������� |
restore_cursor | rc | rc | ������������ ������� ������� (��� ��������� ������� sc) |
row_address | vpa | cv | ���������� ������������ ������� (G) |
save_cursor | sc | sc | ��������� ������� ������� |
scroll_forward | ind | sf | ������������ ����� ����� |
scroll_reverse | ri | sr | ������������ ����� ���� |
set_attributes | sgr | sa | ������ �������� ����������� #1-#9 (G) |
set_left_margin | smgl | ML | ���������� ����� ������� |
set_right_margin | smgr | MR | ���������� ������ ������� |
set_tab | hts | st | ���������� ��������� �� ��������� �� ���� ������� � ������� ������� |
set_window | wind | wi | ���������� ������� ���� � ������� #1-#2, �������� #3-#4 (G) |
tab | ht | ta | ������������� � ��������� ��������� �� ��������� |
to_status_line | tsl | ts | ������� � ��������� ������, ������� #1 |
underline_char | uc | uc | ����������� ���� ������ � ������ �� ��� |
up_half_line | hu | hu | �� ��������� ����� |
xoff_character | xoffc | XF | ������ XOFF |
xon_character | xonc | XN | ������ XON |
������ ������� �������� ��������� �����
��������� �������, ����������� �������� Concept-100, �
������ ��������� ���������� ����������� ������� �����
�� ����� ������� � ����� terminfo.
c100|concept100|concept|c104|c100-4p|hds concept 100, am, eo, mir, ul, xenl, cols#80, lines#24, pb#9600, vt#8, bel=^G, blink=\EC, clear=\E?\E^E$<2*>, cr=$<9>\r, cub1=\b, cud1=\n, cuf1=\E=, cup=\Ea%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=\E;, dch1=\E^Q$<16*>, dim=\EE, dl1=\E^B$<3*>, ed=\E^E$<16*>, el=\E^U$<16>, flash=\Ek$<20>\EK, ht=\t$<8>, il1=\E^R$<3*>, ind=\n, .ind=\n$<9>, invis=\EH, ip=$<16*>, is1=\EK, is2=\EU\Ef\E7\E5\E8\El\ENH\EK\E\0\Eo&\0\Eo'\E, is3=\Ev\s\s\s\s$<6>\Ep\n, kbs=\b, kcbt=\E', kctab=\E_, kcub1=\E>, kcud1=\E<, kcuf1=\E=, kcuu1=\E;, kdch1=\E^Q, kdl1=\E^B, ked=\E^C, kel=\E^S, kf1=\E5, kf2=\E6, kf3=\E7, kf4=\E8, kf5=\E9, kf6=\E:a, kf7=\E:b, kf8=\E:c, khome=\E?, khts=\E], kich1=\E^P, kil1=\E^R, kind=\E[, knp=\E-, kpp=\E., kri=\E\\, krmir=\E\200, mc4=^^o\s\E\EQ!\EYP^W, mc5=\EQ"\EY(^W\EYD\Eo\s^^, prot=\EI, rep=\Er%p1%c%p2%'\s'%+%c$<.2*>, rev=\ED, rmcup=\Ev\s\s\s\s$<6>\Ep\r\n, rmir=\E\s\s, rmkx=\Ex, rmso=\Ed, rmul=\Eg, sgr0=\EN@, smcup=\EU\Ev\s\s8p\Ep\r\E^U$<16>, smir=\E^P, smkx=\EX, smso=\ED, smul=\EG,
�������� ����� ������������� �� ���������� �������, ������ ������, ����� ������, ������ ���������� � �������. ������, ������������ � ������� #, ��������� �������������.
���� �������������
�������������� terminfo ������ ���� �����: ������, ����������, ��� �������� ����� ��������������� �����������, ��������, ������ ������������ ��� ������� ��������, � ����������, �������� ������������������ �����,
������� ����� ������� �� ��������, ����� ��������� ��������������� ��������.
��� �������������� ����� �����. ��������, ��, ��� �������� Concept ����� �������������� ������� (�� ���� ��� ���������� ����� ������ ������������� ����������� ������� ������� � ������� ������), ���������� ��������������� am. �� ��������� ���������������� ������� ���� # � �������� ��������, ��������, ��� ��������� Concept, cols#80 ������ ����� �������, ������ 80. �������� �������� ����� ���� �������� ��� ����������, ������������ ��� �����������������, � ������������ � ������������, ��������� � ����� C.
�������, ���������� ��������������, �������� el (������������������ ����� ��� ������� ����� ������), �������� ������ (�� ���� �� ���� ��������), �� �������� ������� ���� = � ������� ��������, ������������� �������. � ����� ����� ������ ������� �������� ����� ����������� �������� � �������������, ����������� � "������" $<...>. ��������, �������� el=\EK$<3> �������������� ���������� tputs [��. curses(3X)] ����� ������� ��������-������������. �������� ����� ���������� ������, �������� 20, ��� ������, �� ������� ������� ������ * (��������, 3*), ������ / (��������, 5/) ��� ��� ������� (��������, 10*/ ). ������ * ��������, ��� �������� ��������������� ���������� �����, ����������� � ��������, ��� ���� ��� ������ ������ �������� ����� ��������� (�������, ��� ��� �������� ������� ������� ����� ����������� ����� ������ ����� 1). ��� ������������� * ����� �������� �������� � ��������� �� 0.1 ������������ (� ����� ������ ����� ���������� �����, �������� 3.5*). ������ / ��������, ��� �������� �����������. � ��������� ������, ���� �������� ������������ xon/xoff �������� (�������������� xon), �������� �� ����������� � ����� �������������� ������ ��� ������ ��������� ��������, � ����� ��� �������� ������ ��������. ������������ �������� ����������� ������, ���������� �� �������� �������������� xon.
��� �������� ������ ����������� ������������������� ����������� ��������� ����������. ������������������ \E � \e ���������� ������ ESCAPE (��� ASCII 033), ^x ���������� CTRL+x ��� ���� ���������� x, � ������������������ \n, \l, \r, \t, \b, \f � \s ������������ �������������� ������� ������, ������� � ����� ������, ������� �������, �������������� ���������, ������� �� ���, "������� � ����� �������� � ������. ������������� ������� ��������� ������������������: \^ ������������ ^, \\ ������������ \, \, ������������ �������, \: ������������ :, \0 ������������ ������ ������ (�� ����� ���� \0 ��������� ������ \200, ������� �� �������� ������������ ������ � ��������� �� ����������� ����������, ��� ������ ������). �������, ������� ����� �������� ����������� ������������ ������ ����� ����� \ (��������, \123).
������ ������ ���������� �������� ������� ��������� ��������������. ��� ����� ����� ������ �������������� ���������� ����� (��. � ������� ���� ������ ��������� ind). �������, ��� �������������� �������������� ����� �������, � ������������ ������ ����������� ��������.
���������� ��������
�������� ����������� ���� ���������� �������� ������
��������� - ������� �� ���� ������ terminfo ��������
�������� ���������, � ����� ���������� ���������� ���,
������ ��� �������� ����������� �������� ��������� vi.
��� �������� ������ �������� ���������� ���������� ��������� TERMINFO ��������, ������ ����� ��������, ���
�������� ���������������� ����� ��������, ����� �����
��� ��������� ����� ������������ ����� �������� ������
������������. ��� ����������� ����������� �������� ���
������� ������ (���� ��� �� ������� �������������� ������������) ����� ������������� ��������� ����. ��������������� � �������� �������������� xon, ������� ���������� vi � ������� ����, ������� 16 �����, ��������
�� �������� ������, � ����� ������ ��������� ��� ������� ������� u. ���� ����� ����������, �� ��������� � ������ ��������. ����������� ���� ����� �������������� �
��� ������� �������.
�������, ��� ���� ��� �������� �������� ��������, �� ������ ����������� � ���, ��� ������������ �������� ��� ������������� � terminfo ������������, � ��������� �������� � ��� �������� vi ����������.
�������� ��������������
���������� ������� � ������ ������ ��������� ��������
�������� ��������������� cols. ���� � ��������� ����
�����, ����� ����� �� ��� �������� �������� ��������������� lines. ���� �������� ��������� ������ ��� ���������� ������ �������, ��� ����� ��������� ������ �������������� am. ���� �������� ����� �������� �����, ������� ������ � ��������� �������, ������� ������ ���������� �������������� clear. ���� �������� ��� ������ ������ ������� ������ ������� ���������� �� ������, �
����������, ������ ���� ������� ������ ��������������
os. ���� �������� �������� ���������� �����������, ����� ������� ������������ ������ �������������� hc � os.
(�������������� os ����������� � ���������� ����
Tektronix 4010, ���������� ����������� � ����������,
�������������� ������� ����� APL.) ���� ���������� ���,
���������� ������ �� ����� ������� ������� ������, ������� ��� � ���������� �������������� cr (������ ��� ���
CTRL+M, ������� �������). ���� ���������� ���, ������������ �������� ������, ������� ��� � ���������� �������������� bel. ���� ��������, ��� ����������� ����������, ������������ �������� xon/xoff, ������� ������ �������������� xon.
���� ���������� ���, ������������ ������ �� ���� ������� ����� (������ ��� CTRL+H, ������� �� ���), ������� ��� � ���������� �������������� cub1. ����������, ����, ������������ ������ ������, ����� � ���� �������� � ��������������� cuf1, cuu1 � cud1. ��� ��������� ����������� ������� �� ������ �������� �����, ����� ������� �������� ������. ��������, ������ ������ ������������ cuf1=\s, ��������� ������ ������� ������, ����������� � ������� �������.
����� ��������, ��� ��������� ����������� ������� ������ ���������, ���� ������ ��������� �� ������� ��� ����� ���� ������. ���� �������� �� �������� ��������������� bw, ��������� �� ������ �������� �������� ������ ����� �� ����� ����� �������. ������ ����� �������� ������������� ����� �� ����� ������� ������.
��� ����, ����� �������� ����� �����, ���������� ������������� � ����� ������ ���� ������ � ������� �� �������� ������� ��������, �������� � �������������� ind. ��� ����, ����� �������� ����� ����, ���������� ������������� � ����� ������� ���� ������ � ������� �������, �������� � �������������� ri. ���� ������ �� ��������� � ��������� ��������, ������� ind � ri ��������� ������. ���������� ����� ����������������� �������������� indn � rin, ������� ���������� �� ������������� ind � ri ������ ���, ��� � ��� ���� ���� ��������, �������� ����� �����, �� ������� ���������� ����������. ����������������� �������������� ����� ��������� ������ � ��������� ��������.
���� ������� ������� �������������� am ��������������� � ���, ��� �������� ������������� ��������� ������ �� ��������� ������ ��� ���������� ��������� �������, ��� �� ����������� ����� ��� ������ ������ (cuf1) �� ��������� �������. ������������ ���������� ��������� �����������, ����� ������ ��������� �� ������� ������ - ��� cub1 �� ����� �������, ���� �������� �������� ��������������� bw, ��� ���� ������ ������������ �� ������ ������� ���������� ������, ��� ������, ��������, ������������ ��� ��������� ����� �� ������� ������. ������, ���� �������� �� �������� ��������������� bw, ������ ����������� ����� � ����� ������� �� ���������. ���� �� ��������� ���� �������������, ���������� � ����������� �������������� �������, � ���� ������ terminfo ��������������, ��� �� ��������� � ��������� "��������". ���� � ��������� ���� �������, ����������� ������ � ������ ������� ��������� ������, ��� �������� � ���������� �������������� nel.
���������� ������������ ���������� ��� �������� ��� ���������� ���������, ��� � ��������. ��������, �������� (������ 33) ����������� ��������� �������:
33|tty33|tty|AT&T model 33 teletype, hc, os, xon, cols#72, bel=^G, cr=\r, cud1=\n, ind=\n,� ��� �������� ��������� Lear Siegler ADM-3:
adm3|lsi adm3, am, cols#80, lines#24, bel=^G, clear=^Z, cr=\r, cub1=\b, cud1=\n, ind=\n,
����������������� ������� ��������
������� ��������, �������� ��� ��������� �������, �
����� ������ �������, ��������� ����������, �������� �
������� ��� ���������� ����������������� �������, ���������� �������, �� ���� ��������� ������� �
printf(3S). ��������, ��� ���������������� ������� ���������� �������������� cup, ������� ��������� ��� ���������: ����� ������ � ����� �������. (������ � ������� ���������� � ���� � ������������ ���������� �����,
������� ������������, ��� �� ��������� � �������, ��������� ������������ ���������� ������.) ���� ��������
��������� ������������� ��������� �������, ��� ���������� � �������������� mrcup.
�������� ������� ����������������� ������� �������� ���������� ���� � ����������� ������� (������������ �� ����� %), �������������� ������. ����������������� ������� ��� ���� ������ �� ��������� ��� ������������ � �������� �������� ������. ������ ������� ��������� ����������� � ����, � ����� ����������� �� ���� � ��������������� � ������������ ������. ����� ��������� ����� ������� ��������. �������� �������� ������������ � ������������ ����� � ������������ �������� ���������. ���, ��������, ��������� ������� �� �������� x ������������ ��� %gx%{5}%-.
� ����������������� �������� ��������� ��������� ������� [pop() ���������� ���������� �������� �������� �����, push(��������) - ���������� ������ ��������� � ����]:
%% | ������� ������ % |
%[[:]�����][������[.��������]][doxXs] | ������� pop() � �������, ����������� printf(3S), � �������� ������ ����� ������� [-+#] � ������. |
%c | ������� pop() � ������� %c |
%p[1-9] | push(i-� ��������) |
%P[a-z] | ��������� ���������� [a-z] �������� pop() |
%g[a-z] | push(�������� ���������� [a-z]) |
%'c' | push(���������� ��������� c) |
%{nn} | push(���������� ��������� nn) |
%l | push(strlen(pop())) |
%+ %- %* %/ %m | ��������� ��������������� �������������� �������� (%m - ������ �� ������): push(pop() �������� pop()) |
%& %| %^ | ��������� ��������������� ������ ��������: push(pop() �������� pop()) |
%= %> %< | ��������� ��������������� ���������� ��������: push(pop() �������� pop()) |
%A %O | ���������� �������� � � ��� |
%! %~ | ������� ��������: push( �������� pop()) |
%i | �������� 1 � ������� ���������, ���� �� ����, � � ������ ���� ����������, ���� �� ����� ������ (������������ ��� ANSI ����������) |
%? ��������� %t �� %e ����� %; | ����-��-�����, ����� %e ����� ����� ���� �������. ��������� ����������� �����-���� � ����������� � ���� ������ 68: %? c1 %t b1 %e c2 %t b2 %e c3 %t b3 %e b4 %; ��� ci - �������, bi - ���� |
���� � ������� %[doxXs] ������������ ����� - ��� +, ���������� ����� ���� ��������� :, ����� ���� ������� �� ������ %- � %+, �������� %:-16.16s.
���������� ��������� ��������.
�� ��������� Hewlett-Packard 2645 ��� ����, ����� ��������� ������ � 3-� ������ 12-� ������� ��������� ������� ������������������ \E&a12c03Y � ��������� 6 �����������. �������� ��������, ��� ������� ������� ������ � ������� ��������, ������ ����� ����������� ����� ����� �� ���� ����. � ���� ������ �������� �������������� cup ����� ����� ��� cup=\E&a%p2%2.2dc%p1%2.2dY$<6>.
�� ��������� Micro-Term ACT-IV ���������, ����� ������ ������ � ������� ������������� ������ ^T, ������ ������ � ������� �������� � �������� ����, ����� �������, cup=^T%p1%c%p2%c. ���������, � ������� ������������ %c ������ ����� ����������� �������� ������ �� ��� ����� � �� ��� ����� (cub1 � cuu1), ��� ��� �� ������ ��������� �������� �� �������� ���� \n, ^D � \r, ������� ����� �� ����������� ���������������� ��� ��������������� (��� �������� ��������� \t, ������������ ������������, ���������� � terminfo, ������ ������������� �������������� ��������� ���, ��� ��������� �� ���������� �� �������, ������� �������� �� �������� ��������� ����� ��� ��������).
��������� ������ ��������� � ��������� LSI ADM-3a, � ������� � ������ ������ � ������� ������������ ��� �������, �� ���� cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c. ����� ������ ���� �������� \E= � ���� ���������� ������ ��������, ����� ���� �� �������� ��� ������� (32), ����� ����� �������� ��� ������� �������� �����, ����� ���� ��� ��������� � �������� ����. ����� ����� �� �� ����� ����������� �� ������ ����������.
����������� �������
���� �������� ����� ������ ���������� ������ � �����
������� ���� ������, ��� ����������� �������� ��������������� home. ����������, ������� ������ ����������� �
����� ������ ���� �������� ��������������� ll. �����
��� ����� ������������ ����������� �� ������� ����� ��
������ �������� ����, ������, ��� ��� ��� ����������, �
��������� �� ������� ������ ������������� ������������
�������� ��������� ����������� �� �������� ������. �������, ��� ����������� � ����� ������� ���� ������ ������������ ����������� �� ������ (0,0) ��� ���������
�������� ������ � ���������� ������ (���� ����������
������ ��������� �� �������� �����). �������� �� ���������� Hewlett-Packard � �������� �������������� home
������ ������������ \EH.
���� � ��������� ���� ����������� ���������� ��������� ������ ��� �������, ������ �������� �������������������� ���������������� hpa (�������������� ����������������) � vpa (������������ ����������������). ������ ��� ������ ������ �������������� �������������������� ���������������� (��������, ��� ��������� Hewlett-Packard 2645) � ������������ ������ cup. ���� ������� ����������������� ��������� ����������� (��������, ������������� �� n ������� ������), ��� �������� �������������������� ���������������� cud, cub, cuf � cuu, ��� ������������ �� ����������, �� ������� �������������� cup, �������� Tektronix 4025.
������� ��������
���� �������� ����� �������� ����� ������� ������, ������� ������ �� ������� �����, ��� �������� ��������������� el. ���� �������� ����� �������� ������ �������
������ �� ������� ������� ������������, ��� ��������
��������������� el1. ���� �������� ����� �������� ������, ������� � ������� � �� ����� ������, ��� ��������
��������������� ed, ������� ����� ������������, ������
���� ������ ��������� � ������ �������. ����� �������,
������� ����� ������ ����� ���� �������������� ��������� �������� ����� �����.
��������/������� �����
���� �������� ����� �������� ������ ������ ����� �������, ��� �������� ��������������� il1, ������� �����
������������, ������ ���� ������ ��������� � ������ �������. ������ ��� ���� ������ ��������� �� ������ ���
����������� ������. ���� �������� ����� ������� �������
������, ��� �������� ��������������� dl1, ������� �����
������������, ������ ���� ������ ��������� � ������ ������� ��������� ������. ������ ������������� il1 � dl1,
����������� � �������� ��������� ����� ��������� ���
����������� �����, ��������, ��� �������������� il �
dl.
���� �������� ����� ������������� ������� ������������ � ����������� (���, ��������, �������� VT100), ��������������� ������� ����������� ��������������� csr, ������� ����� 2 ���������: ������� � ������ ������ ������� ������������. � ���������, ����� ���������� ���� ������� ������� ������� ����������� ��������������. � ������� ���� ������� ����� �������� ������� �������� ��� ������� ������, ������������� ��� ���� ������������ ��������� sc � rc (��������� ������� ������� � ������������ ��). ������� ����� �� �������� ������ ������� ��������� ��������� ri � ind, � ��� ����� � �� ��� ����������, ������� ����� ��������� � ������� ������ � ����� �����.
��������� ��������� ����� ������������� ������� ������������ ��� ����������. ����� ����������, � ������ ���� ��������� ��� ��������, �������� ������� ������������ � �������� ������, ��������� ������ � ������ ������ ������� ������������ � ��������� ������� ri, �� ������� dl1 ��� ind. ���� ������ �� ������ ������, ����������� ����� ������� ri, �������������� �� ������ ����� ������� dl1 ��� ind, ������ ��� �������� ������������� ������� ������������ ��� ����������. � ���� ������ ��������� �������������� csr ������.
���� �������� ����� ���������� ����, ��� ����� ���������� ������, � ������� ��������� �������, ��� �������� ��������������� wind, ������� ����� ������ ���������: ��������� � �������� ������ ������, ��������� � �������� ������� ������, � ��������� �������.
���� �������� ����� ������������ ���������� ������ ���� ������, ��� �������� ������� ��������������� db, ����������� ������������� ���������� ������ ���� ������ �������� ������� ��������������� da. ��� ��������, ��� �������� ������ ��� ������������ ������ ����� �������� � ��������� �������� ������ ����� ��� ������������ � ������� ri ����� �������� � ��������� �������� ������ ������.
��������/������� ��������
���������� ��� ������� ��������/������� ��������, ������� ����� ���� ������� � terminfo. ���� �����, ��������
� ������� �������� �������� � ������ ����� ����� ������� ������. ������ ���� ���������, �������� Concept 100
��� Perkin Elmer Owl, ������� ��������� ���������� ��
����� ������� � �����, ���� ����� �� ���� ��������
(�������). ��� ���� ��� ������� � �������� ��������
����� ����������� ������ �������, ������� ���� ��������� � ������, ���� ���������� �� ��� ������ �������. ��
������ ���������� � ������ ���� ��������� ��� ��������,
������� ����� � ��������� ��������� �������� ����������
� ������������ �������. ����������� abc def, ���������
����� ������� �� ������, � ����������� �������. �����
��������� ������ ����� abc � ���������� �������� � ����� �������. ���� ����������� ���� �������� �������� �
������ ������ �������, � �������, ��������� �� ���� ������ ���������, �� ��� �������� �� ��������� ������� �
�������. ���� abc ������� ������������� � def, � �����
��� ������ �������� � ���� ������ � ��������� �� ��������� ������, �� ��� �������� ��������� �� ������� ����,
� ��� ���� ������ ���� ������ ������ �������������� in.
���� ��������� ������� �������� �� ��������� ������ �
����������� ��������� ������ ������������ ����� ������
����, � terminfo ������������ ���� ��������������, ��������� ��� �� ���������� ��������, ������� ���� �����,
��� ������� ����.
� terminfo ����� ������� ��� ���������, � ������� ������� ����� �������, ��� � ���������, ��������� ����������� ������� ��� ������������ ������� ����� ����� ������� �������. � �������������� smir �������� ������� ��� �������� ��������� � ����� �������. � �������������� rmir �������� ������� ��� ������ ��������� �� ������ �������. � �������������� ich1 �������� ������������������, ������� ����� ������� ����� ������� ������������ �������. ����������� ����������, ������� ����� �������, �� ����� ������� ich1. (���� ��� �������� ����� ��� �����������, ���������������� ������������ ����� �������. ��� ���� �� �������, ��� �������������, �������� �������������� ich1.) ���� ��� ������� �������� ��������� ��������, ��� �������� � ���������� �������������� ip. � �������������� ip ����� ����� ������ ������������������, ������� ������ ���� ������� �� �������� ����� ������� ������ �������. ���� ��� �������� ������� �������������� ��������� ������ ������� � ������������� ������������ ����, �������������� ����� ��� ������������ �������, ������� ������� ��� �������������� (smir/ rmir � ich1), � ��� ��� ����� ������������. �������������� ich � ����� ���������� n ��������� ������ ich1 n ���.
���� ��������� �������� ����� ������� �������� �� � ������ �������, ��� �������� � �������������� rmp.
������ ��� �������� ������� � ������� ������ ��������� ������������� � ����������� ������� (��������, ���� ��������� ������ ���������). ���� ��� �������� ��������� ���������� ������ � ������ �������, ������� ������ �������������� mir. ���� �������������� mir �� �������, ���������� �������� ����� ���� ���������. ��� ��������� ���������� (��������, Datamedia) ��-�� ������������� ������� ������ ������� ��������� mir ������.
��� �������� �������� ����������� ��������� ��������������: dch1 ��� �������� ������ �������, dch ��� �������� n ��������, smdc � rmdc ��� ����� � ������ �� ������ �������� (��������� ���������, ��� ������� ��������� �������� ������� dch1).
������� ��� ������� n �������� (������������� ������ n �������� ��� ����������� �������) �������� ��������������� ech, ������� ���� ��������.
�������, ������������� � ������ ���������� �������
���� ��� �������� ����� ��������� ����������� ������������, ��������������� ��� ����� ��-�������. �� ������
������� ������������ �����, ����� ��� ����� ���������
[��. curses(3X)], � ������� ������� ������������ ����,
����������, � ������������ ��� ��� ������ ��������� ��
������� � ������ ���������, ������������ ��������. (���� � ��� ���� �����, ������� ��������� �������� �������� ���������� ������� ��� ������ ��������, ���� ������
������������ �� ������ ���������� ����� ��������� ������������.) ������������������ ��� ����� � ����� ��������� � ������ �� ���� �������� � ��������������� smso �
rmso ��������������. ���� ������������������, ����������� � ����� ��������� ��� ��������� �� ����, ���������
�� ������ ���� ��� ��� �������, ��� ��� ���������� �
����������� TVI 912 � Teleray 1061, � �������� �������������� xmc �������� ��� �����.
����, ����������� ��� ������ � ���������� �������������, �������� � ��������������� smul � rmul ��������������. ���� �������� ����� ����������� ������� ������, ���������� ��� ���� ������ �� ��� ������, ��� �������� �������� Micro-Term MIME, ��� �������� ��������������� uc.
������ ���������� ������� �������� � ����: blink (��������� �������), bold (���������� - ������ ��� ����� ����� �������), dim (������� ���������� �������), invis (��������� �������), prot (���������� �������), rev (��������������� �������), sgr0 (��������� ��� ��������), smacs (������� � ��������������� ������ ��������) � rmacs (����� �� ��������������� ������ ��������). ��������� ������ �� ���� ������� ����� �������� (� ����� � �� ��������) �� ��������� ��������� �������. ���� ����� ��������� � ��������������� ������ �������� ��������� ��������� �����-�� �������, ��� �������� � �������������� enacs.
���� ���������� ������������������, ��������������� ����� ���������, ��� �������� ��������������� sgr, ������� ������ ����������. ������ �������� ����� ���� ����� ��� �� �����, � ����������� �� ����, ����������� ��������������� ������� ��� ����������. ������ ���������� �������� � ��������� �������: ����� ���������, �������������, ��������, ��������, ���������� �������, ���������, ��������� �������, ������, �������������� ����� ��������. � sgr �� ����������� ������������ ��� ������, ���������� ���, ��� ������� ���������� ��������������� ������� (��. ������ � ����� ���������� ��������).
��������� � ��������������� xmc ��� ��������� �������������������, ������������� ������, ������ �� ����� ������ �����. ��������� ���������, ��������, Hewlett Packard 2621, ������������� ������� �� ������ ��������� ��� �������� �� ����� ������ ��� ��������� �������. ���������, ������������ ����� ���������, ������ ����� �� ���� ������, ��� ���������� ������ ��� ���������� �� ����� ������, ���� ������ �� ������ �������������� msgr, ��������� � ���, ��� ������������ � ������ ��������� ����� ��� ������.
���� �������� �������� ������������ ���������� ������������ �� ������, ��� �������� � �������������� flash, ��� ���� ������ ������������ �� ������. ������� ���������� ���������� �������� �������������� ����� ������, �������� 200 �� � �������������� ����������� ����������� �� ������.
���� ���������� ����������� ������� ������ ����� ��������, ��� ������ (��������, ���� ��� ��������� ������������� ������ ������������ �������������), ��� ������������������ �������� � �������������� cvvis, ��� ���� ���������� ������ ������ �������������� chts. ����������� ������� ������ ��������� ��������� �������� ��������������� civis. �������������� cnorm ������ ������������������, ������������ ������ � ������� ���������.
���� ���������, ����� ��� ������������� ������ ��������� �������� ��������� � ������������ ���������, ���� ��� �������� � ����� ��������� � ������ �� ���� �������� ���������������� smcup � rmcup. ��� �����, ��������, ��� ��������� Concept, ������� ����� ��������� ������� ������. ��������� ��������� ������� ������� ������������ ������, � �� ������, ����� ��������� ��������, ���������� ��������� ��������� ����� � ������. ��� �������������� ������������ ����� ��� ��������� Tektronix 4025, ��� �������� smcup ������������� ��������� ������. ���� smcup ����� rmcup �� ��������������� ��������� ��������� �� rmcup, ���������� ������� ������ �������������� nrrmc.
���� �� ����� ��������� ������������� ���������� ����� ������ ������� �������������, ���� ���� � ������ ������� ������ ������ ������� ������ ������� ���������� �� ����������, �� ���������� ������� ������ �������������� ul. ��� ����������, �� ������� ����� ������ ������� ������ ������� ���������� ����������, ������� ������ �������������� os. ���� ��� ���������� �������� ����� ������� ������, ������� �������������� eo.
������ ������� ���������� ��������: ����� ��������������� �������� ������� ��������� ������������������� ��� ��������� �������:
�������� | ������� | ������������������ |
---|---|---|
��� | \E[0m | |
p1 | ��������� | \E[0;4;7m |
p2 | ������������� | \E[0;3m |
p3 | �������� | \E[0;4m |
p4 | �������� | \E[0;5m |
p5 | �����.������� | \E[0;7m |
p6 | ��������� | \E[0;3;4m |
p7 | ����������� | \E[0;8m |
p8 | ������ | ����������� |
p9 | �������.����� | ^O (����) ^N (���) |
�������� ��������, ��� ��������� ������������������ ������� ��������� ��� ������, � ����� �������� ������. �������� �����, ��� ����� ���������, ��� ���� ������������� ����, �������� �������� ���������� �������. ��������� �������� �� ����� ����������� ������, ��������� ����������� �������������� � ���������. �������, ��� ���������� ���������, ��������, ������������� + ��������, ������������ ��������� ������������������: \E[0;3;5m. � ��������� ��� ����������� ������ � ��� ����� ������ ��������������, ������� p8 ������������. ������ � �������������� ������� ������������� ��������� ^O � ^N. ����� �������� ��� ������, ���������� ������� ��������� ������������������: \E[0;3;4;5;7;8m^N.
������ ���������, ��� ��������� ��������� ������������������. ��������, ;3 ���������, ���� ������� p2 ��� p6, �� ���� ���������� ����� ������������� ��� ���������. ����������� ������������������� � �� ������������ ���� ���������:
����������. | ����� �������� | � ���� terminfo |
---|---|---|
\E[0 | ������ | \E[0 |
;3 | ���� p2 ��� p6 | %?%p2%p6%|%t;3%; |
;4 | ���� p1 ��� p3 ��� p6 | %?%p1%p3%|%p6%|%t;4%; |
;5 | ���� p4 | %?%p4%t;5%; |
;7 | ���� p1 ��� p5 | %?%p1%p5%|%t;7%; |
;8 | ���� p7 | %?%p7%t;8%; |
m | ������ | m |
^N ��� ^O ���� p9 ^N ����� ^O %?%p9%t^N%e^O%; |
��������� ��� ��� � ���� ������������������, ��������:
sgr=\E[0%?%p2%p6%|%t;3%;%?%p1%p3%|%p6%|%t;4%;%?%p4%t;5%; %?%p1%p5%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;
����������
� terminfo ����� �������� ���������� � �����, �������
�������� � ��������� ���������� ��������� ��� �������
������. ��������� ��������� �� �������� ����� � ���������, ������� ������ ������������ ������ �� ������, ��������, �������� Hewlett-Packard 2621. ���� ���������
����� ��������� �������� �������� ��� �� �������� ����
��� ������� ������, ��� ������� ����������� � ��������������� smkx � rmkx. � ��������� ������ ���������, ���
������� ������ �������� ����. � �����������, �������
������� �� �������� �����, �������� ����������.
����, ������� ���������� ��������� �����, ������, ����� � ���� � �������� HOME, �������� ���������������� kcub1, kcuf1, kcuu1, kcud1 � khome ��������������. ���� �� ���������� ������� ������� f0, f1, f2, ..., f63, ���������� ��� ���� �������� ���������������� kf0, kf1, kf2, ..., kf63. ���� ������� �� ������ 11 �������� �� f0, ..., f10, �� ����� ������ ���������������� lf0, lf1, ..., lf10. ����� ����� ������ ����, ���������� ���������� ������� ���������: kll (� ����� ������ ����), kbs (������� �� ���), ktbc (������� ���� ���������), kctab (�������� ����� �������� ���������), kclr (������� ������), kdch1 (������� ������), kdl1 (������� ������), krmir (����� � ����� �������), kel (�������� ����� ������), ked (�������� ����� ������), kich1 (�������� ������ ��� ����� � ����� ������), kil1 (�������� ������), knp (��������� ��������), kpp (���������� ��������), kind (������������ ������), kri (������������ �����), khts (���������� ����� �������� ���������). � ����������, ���� �� ���������� ���� ������� �� 9 ������ (3x3), ���������� � ���� �������, �� ��������� 5 ������ ����� ���� ������, ��� ka1, ka3, kb2, kc1 � kc3. ��� ������� ������ ������������, ����� ���������� ����������� ������������ ���������� ������ �� ����������. ���� � ������ ������������� ���������� ������������� ����� ��� ������, ������� ����� ����� ���� ������.
������� �������� ��� ���������������� �������������� ������ �������� ���������������� pfkey, pfloc � pfx. ������� ��� ���������������� ������������ �������� �������� ��������������� pln. ������ �� ���� ������������� ����� ��� ���������: ����� �������, ������� ����� ����������������� (�� 0 �� 10) � ��������������� �������. ���� ��������� ����� ������� ������ 10, ��������� �� ���������, ��� ��������� ���������� ��� ���� ����� ������������������� �����-������ �������������� �������. �������������� pfkey �������� � ����, ��� ������ �� ������� ������� ������������ ��������� �������, �������������� pfloc ���������� �������� ��� ������� ������� ��������� ��������� �������� � ��������� ������, �������������� pfx �������� � ������� ��������� ������������������ � ���������. �������������� nlab, lw � lh ������ ����� ��������������� ��������, �� ������ � ������. ���� ������� ������� ��������� � ���������� ��������������� ��������, ��� �������� ���������������� smln � rmln. ������ smln ������� ����� ������ ���������� pln, ����� ���� ����������, ��� ������� �����.
��������� � �������������
���� �������� ������������ ����� �������� ���������, ��
�������, ������� ���������� ������ �� ��������� �����
�������� ���������, �������� ��������������� ht (������
��� CTRL+I). �������, ������������ ������ � ����������
����� �������� ���������, �������� ��������������� cbt.
���� �������������� ����� ����������� ���, ��� �������
�������� ��������� �� ��������������� ����� ��������, �
�� �������� �� �������� �� ��������, ��������� �� ������ ������������ ht � cbt, ���� ���� ��� ������������,
��������� � ������������ ������� ��������� ����� ����
����������� �� ���. ���� �������� ������������ �����
�������� ���������, ������� ��� ������������� ��������������� � ������ n-� �������, �������� n �������� �������� ��������������� it. ��� ������������ ��������
tput init [��. tput(1)] ��� ����������� ����, ����� ��
������������� ������ ��������� �� ������� � ��� ���������� ����� �������� ���������. ���� �������� ����� ��������� ��������� ������� ��������� � ��� ���������� �������, � �������� terminfo ���������, ��� ��� ����������� ���������. ���� ������� ������� ��������� � ������� ������� ���������, ��� �������� ���������������� tbc
(�������� ��� ������� ���������) � hts (���������� ������� ��������� � ������� ������� ������ ������).
����� ����, ������� ��������� ��������������: is1, is2 � is3, ���������������� ������� �������� ��� ���������, iprog, ��� ���������, ���������������� ��������, � if, ��� �����, ����������� ������� ������� ��� �������������. ��������������, ��� ��� ������� ������������� �������� � ���������, ��������������� ����������� �������� � terminfo. ��� ������ ���������� �� �������� � ��������� �������: ��������� ��������� iprog, ������� is1, ������� is2, ���������� ������� � ������� mgc, smgl � smgr, ���������� ��������� � ������� tbc � hts, ������� ���� if, �, �������, ������� is3. ������ ������ ��� �������� �������� tput init [��. tput(1), profile(4)].
����������� ������������� ����������� � ������� is2. ����������� ������ ���������� ����� ���� ����������� ��� ������������ ������� �������� � ������� ����� ��� ���� ������������������ is2 � ����������� is1 � is3. ������������������, ������� ��������� �������� � ��������� ��������� �� ��������� ������, �������� ���������������� rs1, rs2, rf � rs3 (���������� is1, is2, if � is3). (��������� �������� ���������� �������������� if � rf � ������� �� /usr/lib/tabset/*, ������ ������������� ������������ ������� �������������.) �������������� rs1, rs2, rf � rs3 ��������� �������� tput reset, ������� ������������ ��� ��������� ��������� �� ����������� ���������. ������� ���������� � rs1, rs2, rf � rs3 ������ ���� ��� ���������� ���������� ������ �� ������ � ��� ���������� ������ �� ���������. ��������, �������, ����������� �������� � ����� 80 �������, ����� ��������� � is2, �� �� ��������� ���������� ��� �������� � ���������� �������� �� ������, � � ���� �� ������ �� ���������, ��� ��� �������� � ��� ��������� � ������ 80 �������.
���� ��� ��������� ������� ��������� ��������� �������� ����� �������, ��� ������ ������������� tbc � hts, ����������� ������������������ ���������� � is2 ��� if.
��������
��������� �������������� ��������� ���������� � �������� tty(7). ������ ��� ��������� ��� ���������� ��������� � ������������ �������� 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 |
������������ | ~ |
����� ������ ������ �������� ������� ������������� ������� ��������� ����������� � ���������. ������� ���� �������� � �������, ����������� ����, ����� ������� � � ��� ����������� �������, ������� � �������������� ������ ������ ��������� ������� �� �� �����������. ��������,
����������� | ������ vt100+ | ����� �������� |
---|---|---|
����� ������� ���� | l | R |
����� ������ ���� | m | F |
������ ������� ���� | k | T |
������ ������ ���� | j | G |
����������� | q | , |
��������� | x | . |
����� ����� ���������� �������� ������� ����� �������, �� ���� acsc=lRmFkTjGq\,x..
�������������� �����������
���� ��������� ��������� �����������, �������� �� ����,
�� �������� ��������������� pad. ������������ ������
������ ������ �������� pad. ���� � ��������� ��� �����������, ������� �������������� npc.
����������� ��������� ���������� ������ �� ��������� ����� ��� ���� �������� ���������������� hu � hd ��������������. ��� ������ ������������ ��� ������� � ������ �������� �� ���������� �����������. ����������� ����������� ���������� ��������� ������ �� ��������� �������� �������� ��������������� ff (������ ��� CTRL+L).
���� ������� �������, ����������� �������� ������ �������� ����� ��� (� ����������� ��� ����� ��������� �����, ����������� ��� �������� ������ ���������� ��������), ��� �������� ��������������� rep. ������ ���������� �������� ����������� ������, � ������ - ���������� ����������. ����� �������, tparm(repeat_char,'x',10) ������� xxxxxxxxxx.
��������� ��������� ����� �������� ������, ������������ � �������� ����������, ��� �������� Tektronix 4025. ������, ������� ������������ �� ���� ��������, �� � ��������� ������� ����� ���� ������, �������� ��������������� cmdch. � ��������� �������� �������������� ��������� ����������: ���� ���������� ���������� ��������� CC [��. environ(5)], �� ������, �������� ��������������� cm, �� ���� �������� ���������� �� �������� ���������� ��������� CC.
���� � ����� � ��� �� ����� ����� ����������� ��������� ��������� (��������, ����� ����), ����� ������������ �������������� gn, ����� ��������� ����� ����������, ��� ��� ������������� ��������� ���������� (��� �� ��������� � ����������� ����������, ��� �������������� ��������). ���� �������� ������������ �������� ������������ ��������� ������� UNIX, ��� ����� �������� �������� ��������������� vt. ������������������, ������� ����� ������� �� �������� ����� ������� � ����, �������� ��������������� rfi.
���� �������� ������������ �������� xon/xoff, ������� �������������� xon. ����� �������� ���������� � ���������, �������� ��� ������ ��������� ��������, �� �������-����������� ��� ���� ������������ �� �����. ������������������, ���������� �������� xon/xoff � ����������� ���, �������� ���������������� smxon � rmxon. ���� ������� � ��������� xon/xoff �� CTRL+Q � CTRL+S, ��� ����� ���� ������ ���������������� xonc � xoffc.
���� �������� ����� ������� ����, ������� ���������, ��� ������� ��������, ������������ ������� ��� ������������� ����, ������� �������������� km. � ��������� ������ ��������� �������, ��� ������� ��� �������� ����� �������� � ������� ���. ���� ������� �������, ���������� � ����������� ���� "����-�����", ��� �������� ���������������� smm � rmm.
���� � ���������� ������ ��������� ����� ������, ��� �� ������, �� ����� ����� � ������ �������� ��������������� lm. �������� lm#0 ��������, ��� ����� ����� ������ ����������, �� ��� ���-���� ������, ��� ����� ����� �� ������.
�������, ����������� ���������, ������������ � ���������, �������� ���������� ����������������: mc0 (���������� ���������� ������), mc4 (��������� �������) � mc5 (�������� �������). ���� ������� �������, ���� �����, ���������� �� ��������, ���������� � �� �������. �������������� mc5p, ������� ���� ��������, �������� ������� ��� ������ ���������� ����� ��������, � ����� ��� ���������. �������� ��� ���� �� ������ ������������ 255. ���� ��� ������ �� �������� ����� �� ������������ �� ������, ������� �������������� mc5i. ���� ����������� �������, �������� mc5p, �� �������� ���������� ��� ����, ������� mc4.
������ ������
��������� � terminfo �������������� ������ ���������
����������� ����������. ������ ��������� ��������� ��
������� ������� ���������. ��� �������� �� �����������
����������� ���������, � ������ ��������������� �� ������� ����������� ������������ �� ��� ������ ���������,
�� ������� �������� terminfo.
��� ��������� ���������� ���������� � terminfo ������������� ����������� ��������������.
��� ����������, ������� �� ����� ���������� ���� ~, ���, ��������, �������� Hazeltine, �������� �������������� hz.
��� ����������, ������� ���������� ������� ������ ����� ����� ��������������� �������� �� ����� ������ ��� ���������� ������ �������, ��� �������� Concept 100, �������� �������������� xenl. ��� ����������, �� ������� ������ �������� �� ������ ������� �� ��������� ���������� �������, ������ ����, ����� ������� �� ��������� ������ �����, ��� �������� vt100, ���� �������� �������������� xenl.
���� �����, �������� � ������ ���������, ������ ����������� ��������� �������� el ����� ������� ������ ������ ����, �� �������� �������������� xhp.
��� ���������� Teleray, ������� ����������� �������� �����, ����� ������� ������������ ������, ���������� ������ �������������� xt. ��� �� �������������� ��������, ��� ��� ������ �� ������ ��������� ���������� ������������ ������� ������� � �������� �����.
��� ���������� Beehive Superbee, ������� �� ����� �������� ���� ESC � CTRL+C, ��������� ������� �������������� xsb, ����������, ��� ������ ESC ����� �������������� ������� f1, � ������ CTRL+C - ������� f2.
������� ���������
���� ������� ��� ������� ���������, �� ���� ����� ����
��������� ���������, ��� �� ����� ����� ��, ��� ������.
� ���������� �������������� (�������������) use �������� ��� �������� ���������. ��������������, �������������� use, �������� �������������� ���������� ���������.
�������������� ����� ���� ��������, ��������� xx@ �����
����������� ����� �������������� xx. ��������, ��������
att4424-2|Teletype 4424 in display function group ii, rev@, sqr@, smul@, use=att4424,
��������, ��� �������� AT&T 4424-2 �������� �������������� ��������� AT&T 4424, �� �� �������� ���������������� rev, sgr � smul, �, �������������, �� ����� �������� ���-���� �� ������.
������������ use ������ ������������ ��� ��������� ������� ���������� ��� ��� ��������� ��������� ������ �������������. ����� �������� ��������� �������������� use.
�����
/usr/lib/terminfo/?/* ���������������� ���� ������ ����������. /usr/lib/.COREterm/?/* ������������ ���������������� ���� ������ ����������. /usr/lib/tabset/* ����, ��������������� ������� � ������� ��������� ��� ���������� ����������.
��. �����
curses(3X), printf(3S), term(5).
captoinfo(1M), infocmp(1M), tic(1M), tty(7) � ����������� ��������������.
tput(1) � ����������� ������������.
���������������
��� ������� � ������� ��������� � �������������, �����
�������������� ������ curses(3X) ���������� ������� ��
�������� ������� �������� is1, is2, is3 � ���� if. ���
����� ������� � ������� ������� tput init [��. tput(1)
� profile(4)].
������������ � ������� /usr/lib/terminfo/?/* � /usr/ lib/.COREterm/?/* (��������, �������� ��� ��������� �����) ����� �������� �� ���������� ��������, ����� ��� vi, ������� �������, ��� � ���� ����� ����� ���������� ����. � ���������, �������� �������� "���������" ��������� ����� �������� � ��������������� ������������.
���������
���� ������ termcap, ������� �������������� � ������
������� ������� UNIX, � ������� ������� ����� �� ��������������.
|