next up previous contents
Next: Przegląd funkcji [N]Curses Up: Zdolności terminfo Previous: Zdolności liczbowe   Contents

Zdolności łańcuchowe

Zmienna Nazwa Kod Opis
acs_chars acsc ac pary graficznego zestawu znaków - def = vt100
alt_scancode_esc scesa S8 alternatywny esc dla emulacji scancode
( domyślnie vt100 )
back_tab cbt bt wsteczny tabulator (P)
bell bel bl sygnał dźwiękowy ( dzwonek ) (P)
bit_image_repeat birep Xy powtórz komórkę obrazu bitowego #1 #2 razy
( użyj tparm )
bit_image_newline binel Zz skocz do następnego wiersza obrazu bitowego
( użyj tparm )
bit_image_carriage_return bicr Yv skocz do początku wiersza
( użyj tparm )
carriage_return cr cr powrót karetki (P*)
change_char_pitch cpi ZA zmienia # znaków na cal
change_line_pitch lpi ZB zmienia # linii na cal
change_res_horz chr ZC zmienia rozdzielczość poziomą
change_res_vert cvr ZD zmienia rozdzielczość pionową
change_scroll_region csr cs skacze do linii #1 przez #2
( vt100 ) (PG)
char_padding rmp rP to samo co ip ale w trybie wstawiania
char_set_names csnm Zy lista nazw zestawów znaków
clear_all_tabs tbc ct usuń wszystkie tabulatory (P)
clear_margins mgc MC usuń wszystkie marginesy ( góra, dół i boki)
clear_screen clear cl wyczyść ekran i przesuń kursor na domyślną pozycję (P*)
clr_bol el1 cb wyczyść do początku linii
clr_eol el ce wyczyść do końca linii (P)
clr_eos ed cd wyczyść do końca ekranu (P*)
code_set_init csin ci sekwencja inicjująca dla kilku zestawów kodów
color_names colornm Yw podaj nazwę koloru #1
column_address hpa ch ustaw kolumnę kursora (PG)
command_character cmdch CC znak komendy settable w prototypie !?
cursor_address cup cm przesunięcie kursora do wiersza #1, kolumny #2 (PG)
cursor_down cud1 do jedna linia w dół
cursor_home home ho start kursora ( inaczej cup )
cursor_invisible civis vi kursor niewidoczny
cursor_left cub1 le kursor w lewo jedną spację
cursor_mem_address mrcup CM adresowanie kursore względem pamięci
cursor_normal cnorm ve pokaż kursor ( odwołaj vs/vi )
cursor_right cuf1 nd niedestrukcyjna spacja ( kursor w prawo )
cursor_to_ll ll ll ostatnia linia, pierwsza kolumna ( inaczej cup )
cursor_up cuu1 up kursor w górę
cursor_visible cvvis vs uczyń kursor bardzo widocznym
define_bit_image_region defbi Yx zdefiniuj prostokątny obszar obrazu bitowego
( użyj tparm )
define_char defc ZE usuń znak z zestawu znaków
delete_character dch1 dc usuń znak (P*)
delete_line dl1 dl usuń linię (P*)
device_type devt dv oceń wsparcie dla języka/zestawu kodów
dis_status_line dsl ds wyłącz linię statusu
display_pc_char dispc S1 wyświetl znak PC
down_half_line hd hd pół linii w dół ( wysunięcie 1/2 linii )
ena_acs enacs eA włącz alternatywny zestaw znaków
end_bit_image_region endbi Yy zakończ obszar obrazu bitowego ( użyj tparm )
enter_alt_charset_mode smacs as rozpocznij alternatywny zestaw znaków (P)
enter_am_mode smam SA włącz automatyczne marginesy
enter_blink_mode blink mb włącz miganie
enter_bold_mode bold md włącz tryb pogrubienie ( extra jasno )
enter_ca_mode smcup ti łańcuch rozpoczynający program używające cup
enter_delete_mode smdc dm włącz tryb usuwania
enter_dim_mode dim mh włącz tryb pół jasności
enter_doublewide_mode swidm ZF włącz tryb podwójnej szerokości
enter_draft_quality sdrfq ZG ustaw jakość druku na rysowanie
enter_insert_mode smir im włącz tryb wstawiania
enter_italics_mode sitm ZH włącz tryb pochylenia
enter_leftward_mode slm ZI włącz przesuwanie karetki w lewo
enter_micro_mode smicm ZJ włącz możliwości poruszania mikro
enter_near_letter_quality snlq ZK ustaw drukowanie NLQ
enter_normal_quality snrmq ZL ustaw drukowanie normalnej jakości
enter_pc_charset_mode smpch S2 włącz tryb wyświetlania znaków PC
enter_protected_mode prot mp włącz tryb chroniony
enter_reverse_mode rev mr włącz tryb odwrócenia video
enter_scancode_mode smsc S4 włącz tryb PC scancode
enter_secure_mode invis mk włącz tryb pustki ( niewidoczne znaki )
enter_shadow_mode sshm ZM włącz tryb cieniowania ( shadow-printing )
enter_standout_mode smso so włącz tryb wyróżniania
enter_subscript_mode ssubm ZN włącz drukowanie subscript
enter_superscript_mode ssupm ZO włącz drukowanie superscript
enter_underline_mode smul us włącz tryb podkreślania
enter_upward_mode sum ZP włącz poruszanie karetką w górę
enter_xon_mode smxon SX włącz xon/xoff
erase_chars ech ec usuń #1 znaków (PG)
exit_alt_charset_mode rmacs ae zakończ alternatywny zestaw znaków (P)
exit_am_mode rmam RA wyłącz automatyczne marginesy
exit_attribute_mode sgr0 me wyłącz wszyskie atrybuty
exit_ca_mode rmcup te łańcuch kończący programy używające cup
exit_delete_mode rmdc ed wyłącz tryb usuwania
exit_doublewide_mode rwidm ZQ wyłącz tryb podwójnej szerokości
exit_insert_mode rmir ei wyłącz tryb wstawiania
exit_italics_mode ritm ZR wyłącz pochylenie
exit_leftward_mode rlm ZS włącz poruszanie karetką w prawo ( normalne )
exit_micro_mode rmicm ZT wyłącz poruszanie w trybie mikro
exit_pc_charset_mode rmpch S3 wyłącz wyświetlanie znaków PC
exit_scancode_mode rmsc S5 wyłącz tryb scancode PC
exit_shadow_mode rshm ZU wyłącz cieniowanie
exit_standout_mode rmso se wyłącz tryb wyróżniania
exit_subscript_mode rsubm ZV wyłącz drukowanie subscript
exit_superscript_mode rsupm ZW wyłącz drukowanie superscript
exit_underline_mode rmul ue wyłącz tryb podkreślania
exit_upward_mode rum ZX włącz poruszanie karetką w dół ( normalne )
exit_xon_mode rmxon RX wyłącz xon/xoff
flash_screen flash vb wizualny dzwonek ( może nie zmieniać położenia kursora )
form_feed ff ff wysunięcie strony na terminalu hardcopy (P*)
from_status_line fsl fs powrót z linii statusu
init_1string is1 i1 łańcuch inicjalizujący terminal
init_2string is2 i2 łańcuch inicjalizujący terminal
init_3string is3 i3 łańcuch inicjalizujący terminal
init_file if if nazwa pliku zawierającego
init_prog iprog iP ścieżka do programu inicjującego
initialize_color initc Ic zainicjuj definicję koloru
initialize_pair initp Ip zainicjuj color-pair
insert_character ich1 ic wstaw znak (P)
insert_line il1 al dodaj pustą linię (P*)
insert_padding ip ip dopełniaj po wypisaniu znaku (p*)
key_a1 ka1 K1 klawiatura numeryczna: góra, lewo
key_a3 ka3 K3 klawiatura numeryczna: góra, prawo
key_b2 kb2 K2 klawiatura numeryczna: środek
key_backspace kbs kb wysyłane przez backspace
key_beg kbeg 1 klawisz: początek
key_btab kcbt kB klawisz: wsteczny tabulator
key_c1 kc1 K4 klawiatura numeryczna: dół, lewo
key_c3 kc3 K5 klawiatura numeryczna: dół, prawo
key_cancel kcan 2 klawisz: anuluj
key_catab ktbc ka wysyłane przez wyczyść wszystkie tabulatory
key_clear kclr kC wysyłane przez wyczyść ekran lub klawisz usuń
key_close kclo 3 klawisz: zamknij
key_command kcmd 4 klawisz polecenia
key_copy kcpy 5 klawisz: kopiuj
key_create kcrt 6 klawisz: stwórz
key_ctab kctab kt wysyłane przez usuń tabulator
key_dc kdch1 kD wysyłane przez klawisz usuń znak
key_dl kdl1 kL wysyłane przez klawisz usuń linię
key_down kcud1 kd wysyłane przez strzałkę w dół terminala
key_eic krmir kM wysyłane przez rmir lub smir w trybie wstawiania
key_end kend 7 klawisz: koniec
key_enter kent 8 klawisz: wstaw/wyślij
key_eol kel kE wysyłane przez wyczyść do końca linii
key_eos ked kS wysyłane przez wyczyść do końca ekranu
key_exit kext 9 klawisz: wyjdź
key_f0 kf0 k0 F00 - klawisz funkcyjny
key_f1 kf1 k1 F01 - klawisz funkcyjny
key_f2 kf2 k2 F02 - klawisz funkcyjny
key_f3 kf3 k3 F03 - klawisz funkcyjny
key_f4 kf4 k4 F04 - klawisz funkcyjny
key_f5 kf5 k5 F05 - klawisz funkcyjny
key_f6 kf6 k6 F06 - klawisz funkcyjny
key_f7 kf7 k7 F07 - klawisz funkcyjny
key_f8 kf8 k8 F08 - klawisz funkcyjny
key_f9 kf9 k9 F09 - klawisz funkcyjny
key_f10 kf10 k; F10 - klawisz funkcyjny
key_f11 kf11 F1 F11 - klawisz funkcyjny
key_f12 kf12 F2 F12 - klawisz funkcyjny
key_f13 kf13 F3 F13 - klawisz funkcyjny
key_f14 kf14 F4 F14 - klawisz funkcyjny
key_f15 kf15 F5 F15 - klawisz funkcyjny
key_f16 kf16 F6 F16 - klawisz funkcyjny
key_f17 kf17 F7 F17 - klawisz funkcyjny
key_f18 kf18 F8 F18 - klawisz funkcyjny
key_f19 kf19 F9 F19 - klawisz funkcyjny
key_f20 kf20 FA F20 - klawisz funkcyjny
key_f21 kf21 FB F21 - klawisz funkcyjny
key_f22 kf22 FC F22 - klawisz funkcyjny
key_f23 kf23 FD F23 - klawisz funkcyjny
key_f24 kf24 FE F24 - klawisz funkcyjny
key_f25 kf25 FF F25 - klawisz funkcyjny
key_f26 kf26 FG F26 - klawisz funkcyjny
key_f27 kf27 FH F27 - klawisz funkcyjny
key_f28 kf28 FI F28 - klawisz funkcyjny
key_f29 kf29 FJ F29 - klawisz funkcyjny
key_f30 kf30 FK F30 - klawisz funkcyjny
key_f31 kf31 FL F31 - klawisz funkcyjny
key_f32 kf32 FM F32 - klawisz funkcyjny
key_f33 kf33 FN F33 - klawisz funkcyjny
key_f34 kf34 FO F34 - klawisz funkcyjny
key_f35 kf35 FP F35 - klawisz funkcyjny
key_f36 kf36 FQ F36 - klawisz funkcyjny
key_f37 kf37 FR F37 - klawisz funkcyjny
key_f38 kf38 FS F38 - klawisz funkcyjny
key_f39 kf39 FT F39 - klawisz funkcyjny
key_f40 kf40 FU F40 - klawisz funkcyjny
key_f41 kf41 FV F41 - klawisz funkcyjny
key_f42 kf42 FW F42 - klawisz funkcyjny
key_f43 kf43 FX F43 - klawisz funkcyjny
key_f44 kf44 FY F44 - klawisz funkcyjny
key_f45 kf45 FZ F45 - klawisz funkcyjny
key_f46 kf46 Fa F46 - klawisz funkcyjny
key_f47 kf47 Fb F47 - klawisz funkcyjny
key_f48 kf48 Fc F48 - klawisz funkcyjny
key_f49 kf49 Fd F49 - klawisz funkcyjny
key_f50 kf50 Fe F50 - klawisz funkcyjny
key_f51 kf51 Ff F51 - klawisz funkcyjny
key_f52 kf52 Fg F52 - klawisz funkcyjny
key_f53 kf53 Fh F53 - klawisz funkcyjny
key_f54 kf54 Fi F54 - klawisz funkcyjny
key_f55 kf55 Fj F55 - klawisz funkcyjny
key_f56 kf56 Fk F56 - klawisz funkcyjny
key_f57 kf57 Fl F57 - klawisz funkcyjny
key_f58 kf58 Fm F58 - klawisz funkcyjny
key_f59 kf59 Fn F59 - klawisz funkcyjny
key_f60 kf60 Fo F60 - klawisz funkcyjny
key_f61 kf61 Fp F61 - klawisz funkcyjny
key_f62 kf62 Fq F62 - klawisz funkcyjny
key_f63 kf63 Fr F63 - klawisz funkcyjny
key_find kfnd 0 klawisz: znajdź
key_help khlp %1 klawisz: pomoc
key_home khome kh wysyłane przez klawisz home
key_ic kich1 kI wysyłane przez klawisz wstaw znak/włącz tryb wstawiania
key_il kil1 kA wysyłane przez klawisz wstaw linię
key_left kcub1 kl wysyłane przez klawisz strzałkę w lewo terminala
key_ll kll kH wysyłane przez klawisz home-down
key_mark kmrk %2 klawisz: zaznacz
key_message kmsg %3 klawisz: wiadomość
key_move kmov %4 klawisz: przesuń
key_next knxt %5 klawisz: następne
key_npage knp kN wysyłane przez klawisz następna strona
key_open kopn %6 klawisz: otwórz
key_options kopt %7 klawisz: opcje
key_ppage kpp kP wysyłane przez klawisz poprzednia strona
key_previous kprv %8 klawisz: poprzednie
key_print kprt %9 klawisz: drukuj
key_redo krdo %0 klawisz: powtórz
key_reference kref &1 klawisz: referencja
key_refresh krfr &2 klawisz: odśwież
key_replace krpl &3 klawisz: zamień
key_restart krst &4 klawisz: restartuj
key_resume kres &5 klawisz: wznów
key_right kcuf1 kr wysyłane przez klawisz strzałka w prawo terminala
key_save ksav &6 klawisz: zachowaj
key_sbeg kBEG &9 klawisz z shift: początek
key_scancel kCAN &0 klawisz z shift: anuluj
key_scommand kCMD *1 klawisz z shift: polecenie
key_scopy kCPY *2 klawisz z shift: kopiuj
key_screate kCRT *3 klawisz z shift: stwórz
key_sdc kDC *4 klawisz z shift: usuń znak
key_sdl kDL *5 klawisz z shift: usuń linię
key_select kslt *6 klawisz: wybierz
key_send kEND *7 klawisz z shift: koniec
key_seol kEOL *8 klawisz z shift: koniec linii
key_sexit kEXT *9 klawisz z shift: wyjdź
key_sf kind kF wysyłane przez przewijaj do przodu
key_sfind kFND *0 klawisz z shift: znajdź
key_shelp kHLP #1 klawisz z shift: pomoc
key_shome kHOM #2 klawisz z shift: dom
key_sic kIC #3 klawisz z shift: wstaw znak
key_sleft kLFT #4 klawisz z shift: lewo
key_smessage kMSG %a klawisz z shift: wiadomość
key_smove kMOV %b klawisz z shift: przesuń
key_snext kNXT %c klawisz z shift: następny
key_soptions kOPT %d klawisz z shift: opcje
key_sprevious kPRV %e klawisz z shift: poprzedni
key_sprint kPRT %f klawisz z shift: drukuj
key_sr kri kR wysyłane przez przewijaj wstesz/do góry
key_sredo kRDO %g klawisz z shift: powtórz
key_sreplace kRPL %h klawisz z shift: zamień
key_sright kRIT %i klawisz z shift: prawo
key_srsume kRES %j klawisz z shift: wznów
key_ssave kSAV !1 klawisz z shift: zachowaj
key_ssuspend kSPD !2 klawisz z shift: zawieś
key_stab khts kT wysyłane przez ustaw tabulator
key_sundo kUND !3 klawisz z shift: odwołaj
key_suspend kspd &7 klawisz: zawieś
key_undo kund &8 klawisz: odwołaj
key_up kcuu1 ku wysyłane przez strzałkę w górę terminala
keypad_local rmkx ke koniec trybu "keypad transmit"
keypad_xmit smkx ks włącz tryb "keypad transmit"
lab_f0 lf0 l0 etykieta klawisza funkcyjnego f0, inaczej f0
lab_f1 lf1 l1 etykieta klawisza funkcyjnego f1, inaczej f1
lab_f2 lf2 l2 etykieta klawisza funkcyjnego f2, inaczej f2
lab_f3 lf3 l3 etykieta klawisza funkcyjnego f3, inaczej f3
lab_f4 lf4 l4 etykieta klawisza funkcyjnego f4, inaczej f4
lab_f5 lf5 l5 etykieta klawisza funkcyjnego f5, inaczej f5
lab_f6 lf6 l6 etykieta klawisza funkcyjnego f6, inaczej f6
lab_f7 lf7 l7 etykieta klawisza funkcyjnego f7, inaczej f7
lab_f8 lf8 l8 etykieta klawisza funkcyjnego f8, inaczej f8
lab_f9 lf9 l9 etykieta klawisza funkcyjnego f9, inaczej f9
lab_f10 lf10 la etykieta klawisza funkcyjnego f10, inaczej f10
label_on smln LO włącz programowe etykiety
label_off rmln LF wyłącz programowe etykiety
meta_off rmm mo wyłącz tryb meta
meta_on smm mm włącz tryb meta ( ósmy bit )
micro_column_address mhpa ZY to samo co column_address dla wyrównywania mikro
micro_down mcud1 ZZ to samo co cursor_down dla wyrównywania mikro
micro_left mcub1 Za to samo co cursor_left dla wyrównywania mikro
micro_right mcuf1 Zb to samo co cursor_right dla wyrównywania mikro
micro_row_address mvpa Zc to samo co row_address dla wyrównywania mikro
micro_up mcuu1 Zd to samo co cursor_up dla wyrównywania mikro
newline nel nw nowa linia ( zachowuje się jak cr i lf)
order_of_pins porder Ze Matches software buts to print-head pins
orig_colors oc oc zresetuj wszystkie pary kolorów
orig_pair op op ustawia color-pair do oryginalnej
pad_char pad pc znak dopełniający ( zamiast nulla )
parm_dch dch DC Usuń #1 znaków (PG*)
parm_delete_line dl DL Usuń #1 linii (PG*)
parm_down_cursor cud DO przesuń kursor w dół #1 linii (PG*)
parm_down_micro mcud Zf to samo co cud dla wyrównywania mikro
parm_ich ich IC wstaw #1 pustych znaków (PG*)
parm_index indn SF przewiń do przodu #1 linii (PG)
parm_insert_line il AL dodaj #1 nowych pustych linii (PG*)
parm_left_cursor cub LE przesuń kursor w lewo #1 spacji (PG)
parm_left_micro mcub Zg to samo co cul dla wyrównywania mikro
parm_right_cursor cuf RI przesuń kursor w prawo #1 spacji (PG*)
parm_right_micro mcuf Zh to samo co cuf dla wyrównywania mikro
parm_rindex rin SR przewiń do tyłu #1 linii (PG)
parm_up_cursor cuu UP przesuń kursor do #1 linii (PG*)
parm_up_micro mcuu Zi to samo co cuu dla wyrównywania mikro
pkey_key pfkey pk zaprogramuj klawisz funkcyjny 1 aby wysyłał łańcuch #2
pkey_local pfloc pl zaprogramuj klawisz funkcyjny 1 aby wykonał łańcuch #2
pkey_xmit pfx px zaprogramuj klawisz funkcyjny 1 aby przesłał łańcuch #2
pkey_plab pfxl xl zaprogramuj klawisz #1 aby przesłał łańcuch #2, a pokazał #3
plab_norm pln pn zaprogramuj etykietę #1 aby pokazywała łańcuch #2
print_screen mc0 ps wydrukuj zawartość ekranu
prtr_non mc5p pO włącz drukarkę dla #1 bajtów
prtr_off mc4 pf wyłącz drukarkę
prtr_on mc5 po włącz drukarkę
repeat_char rep rp powtórz znak #1 #2 razy. (PG*)
req_for_input rfi RF zażądaj wejścia
reset_1string rs1 r1 zresetuj całkowicie terminal do domyślnych trybów.
reset_2string rs2 r2 zresetuj całkowicie terminal do domyślnych trybów.
reset_3string rs3 r3 zresetuj całkowicie terminal do domyślnych trybów.
reset_file rf rf nazwa pliku zawierającego łańcuch resetujący
restore_cursor rc rc przywróć kursorowi pozycję ostatniego sc
row_address vpa cv pionowa pozycja ( ustaw wiersz ) (PG)
save_cursor sc sc zachowaj pozycję kursora (P)
scancode_escape scesc S7 escape dla emulacji scancode
scroll_forward ind sf przewiń text do góry (P)
scroll_reverse ri sr przewiń text w dół(P)
select_char_set scs Zj wybierz zestaw znaków
set0_des_seq s0ds s0 przełącz się na zestaw 0 ( EUC zestaw 0, ASCII )
set1_des_seq s1ds s1 przełącz się na zestaw 1
set2_des_seq s2ds s2 przełącz się na zestaw 2
set3_des_seq s3ds s3 przełącz się na zestaw 3
set_a_background setab AB ustaw kolor tła używając sekwencji escape ANSI
set_a_foreground setaf AF ustaw kolor textu używając sekwencji escape ANSI
set_attributes sgr sa zdefiniuj atrybuty video (PG9)
set_background setb Sb ustaw kolor tła
set_bottom_margin smgb Zk ustaw górny margines w aktualnej linii
set_bottom_margin_parm smgbp Zl ustaw linię dolną na linii #1 lub #2
liniach od dołu
set_color_band setcolor Yz zmień kolor wymazujący #1
set_color_pair scp sp ustaw aktualną parę kolorów
set_foreground setf Sf ustaw kolor textu
set_left_margin smgl ML ustaw lewy marines w tej linii
set_left_margin_parm smglp Zm ustaw lewy ( prawy ) margines w #1 (#2)
set_lr_margin smglr ML ustaw oba marginesy: lewy i prawy
set_page_length slines YZ ustaw długość strony na #1 linii ( użyj tparm )
set_right_margin smgr MR ustaw prawy margines w aktualnej kolumnie
set_right_margin_parm smgrp Zn ustaw prawy margines w kolumnie #1
set_tab hts st ustaw tabulator we wszystkich liniach w aktualnej kolumnie
set_tb_margin smgtb MT ustaw dolny i górny margines
set_top_margin smgt Zo ustaw górny margines w aktualnej linii
set_top_margin_parm smgtp Zp ustaw górny margines w linii #1
set_window wind wi aktualne okno ma #1-#2 linii i #3-#4 kolumn
start_bit_image sbim Zq zacznij drukować grafikę bitową
start_char_set_def scsd Zr rozpocznij definiować zestaw znaków
stop_bit_image rbim Zs zakończ drukować grafikę bitową
stop_char_set_def rcsd Zt zakończ definiować zestaw znaków
subscript_characters subcs Zu lista znaków subscriptable
superscript_characters supcs Zv lista znaków superscriptable
tab ht ta tabulator do następnych 8 spacji to stop sprzętowego tabulatora
these_cause_cr docr Zw te znaki powodują CR
to_status_line tsl ts idź do linii statusu, do kolumny #1
underline_char uc uc podkreślij znak i przejdź za niego
up_half_line hu hu pół linii w górę ( cofa 1/2 wysunięcia )
xoff_character xoffc XF znak XON
xon_character xonc XN znak XOFF

( Następujące zdolności łańcuchowe występują w strukturze term SYSV, jednakże nie są udokumentowane w podręczniku. Komentarze zaczerpnięte są z nagłówka struktury. )
label_format fln Lf format etykiety
set_clock sclk SC ustaw zegar
display_clock dclk DK wyświetl zegar
remove_clock rmclk RC usuń zegar
create_window cwin CW zdefinuj okno #1 od #2,#3 do #4,#5
goto_window wingo WG idź do okna #1
hangup hup HU odwieś telefon
dial_phone dial DI wybierz numer telefonu #1
quick_dial qdial QD wybierz numer telefonu #1, bez
detekcji postępu
tone tone