next up previous contents
下一个: 8.23 [N]Curses 函数概览 上级: 8.22 Terminfo 能力 前一个: 8.22.2 数字

8.22.3 字符串

 
Variable 		 Cap. 		 Int.   		 Description

Name Code

acs_chars acsc ac Graphics charset pairs - def=vt100

alt_scancode_esc scesa S8 Alternate esc for scancode emulation

(default is vt100)

back_tab cbt bt Back tab (P)

bell bel bl Audible signal (bell) (P)

bit_image_repeat birep Xy Repeat bit image cell #1 #2 times

(use tparm)

bit_image_newline binel Zz Move to next row of the bit image

(use tparm)

bit_image_carriage_return bicr Yv Move to beginning of same row

(use tparm)

carriage_return cr cr Carriage return (P*)

change_char_pitch cpi ZA Change # chars per inch

change_line_pitch lpi ZB Change # lines per inch

change_res_horz chr ZC Change horizontal resolution

change_res_vert cvr ZD Change vertical resolution

change_scroll_region csr cs Change to lines #1 through #2

(vt100) (PG)

char_padding rmp rP Like ip but when in insert mode

char_set_names csnm Zy List of character set names

clear_all_tabs tbc ct Clear all tab stops (P)

clear_margins mgc MC Clear all margins (top, bottom, and sides)

clear_screen clear cl Clear screen and home cursor (P*)

clr_bol el1 cb Clear to beginning of line

clr_eol el ce Clear to end of line (P)

clr_eos ed cd Clear to end of display (P*)

code_set_init csin ci Init sequence for multiple code sets

color_names colornm Yw Give name for color #1

column_address hpa ch Set cursor column (PG)

command_character cmdch CC Term. settable cmd char in prototype

cursor_address cup cm Screen rel. cursor motion row #1 col #2

(PG)

cursor_down cud1 do Down one line

cursor_home home ho Home cursor (if no cup)

cursor_invisible civis vi Make cursor invisible

cursor_left cub1 le Move cursor left one space

cursor_mem_address mrcup CM Memory relative cursor addressing

cursor_normal cnorm ve Make cursor appear normal (undo vs/vi)

cursor_right cuf1 nd Non-destructive space (cursor right)

cursor_to_ll ll ll Last line, first column (if no cup)

cursor_up cuu1 up Upline (cursor up)

cursor_visible cvvis vs Make cursor very visible

define_bit_image_region defbi Yx Define rectangular bit image region

(use tparm)

define_char defc ZE Define character in a character set

delete_character dch1 dc Delete character (P*)

delete_line dl1 dl Delete line (P*)

device_type devt dv Indicate language/codeset support

dis_status_line dsl ds Disable status line

display_pc_char dispc S1 Display PC character

down_half_line hd hd Half-line down (forward 1/2 linefeed)

ena_acs enacs eA enable alternate char set

end_bit_image_region endbi Yy End bit image region (use tparm)

enter_alt_charset_mode smacs as Start alternate character set (P)

enter_am_mode smam SA turn on automatic margins

enter_blink_mode blink mb Turn on blinking

enter_bold_mode bold md Turn on bold (extra bright) mode

enter_ca_mode smcup ti String to begin programs that use cup

enter_delete_mode smdc dm Delete mode (enter)

enter_dim_mode dim mh Turn on half-bright mode

enter_doublewide_mode swidm ZF Enable double-wide mode

enter_draft_quality sdrfq ZG Set draft-quality printing

enter_insert_mode smir im Insert mode (enter);

enter_italics_mode sitm ZH Enable italics mode

enter_leftward_mode slm ZI Enable leftward carriage motion

enter_micro_mode smicm ZJ Enable micro-motion capabilities

enter_near_letter_quality snlq ZK Set NLQ printing

enter_normal_quality snrmq ZL Set normal quality printing

enter_pc_charset_mode smpch S2 Enter PC character display mode

enter_protected_mode prot mp Turn on protected mode

enter_reverse_mode rev mr Turn on reverse video mode

enter_scancode_mode smsc S4 Enter PC scancode mode

enter_secure_mode invis mk Turn on blank mode (chars invisible)

enter_shadow_mode sshm ZM Enable shadow-mode printing

enter_standout_mode smso so Begin stand out mode

enter_subscript_mode ssubm ZN Enable subscript printing

enter_superscript_mode ssupm ZO Enable superscript printing

enter_underline_mode smul us Start underscore mode

enter_upward_mode sum ZP Enable upward carriage motion

enter_xon_mode smxon SX Turn on xon/xoff handshaking

erase_chars ech ec Erase #1 characters (PG)

exit_alt_charset_mode rmacs ae End alternate character set (P)

exit_am_mode rmam RA Turn off automatic margins

exit_attribute_mode sgr0 me Turn off all attributes

exit_ca_mode rmcup te String to end programs that use cup

exit_delete_mode rmdc ed End delete mode

exit_doublewide_mode rwidm ZQ Disable doublewide printing

exit_insert_mode rmir ei End insert mode

exit_italics_mode ritm ZR Disable italic printing

exit_leftward_mode rlm ZS Enable rightward (normal) carriage

motion

exit_micro_mode rmicm ZT Disable micro motion capabilities

exit_pc_charset_mode rmpch S3 Disable PC character display

exit_scancode_mode rmsc S5 Disable PC scancode mode

exit_shadow_mode rshm ZU Disable shadow printing

exit_standout_mode rmso se End stand out mode

exit_subscript_mode rsubm ZV Disable subscript printing

exit_superscript_mode rsupm ZW Disable superscript printing

exit_underline_mode rmul ue End underscore mode

exit_upward_mode rum ZX Enable downward (normal) carriage

motion

exit_xon_mode rmxon RX turn off xon/xoff handshaking

flash_screen flash vb Visible bell (may not move cursor)

form_feed ff ff Hardcopy terminal page eject (P*)

from_status_line fsl fs Return from status line

init_1string is1 i1 Terminal initialization string

init_2string is2 i2 Terminal initialization string

init_3string is3 i3 Terminal initialization string

init_file if if Name of file containing is

init_prog iprog iP Path name of program for init

initialize_color initc Ic Initialize the definition of color

initialize_pair initp Ip Initialize color-pair

insert_character ich1 ic Insert character (P)

insert_line il1 al Add new blank line (P*)

insert_padding ip ip Insert pad after character inserted (p*)

key_a1 ka1 K1 Upper left of keypad

key_a3 ka3 K3 Upper right of keypad

key_b2 kb2 K2 Center of keypad

key_backspace kbs kb Sent by backspace key

key_beg kbeg 1 begin key

key_btab kcbt kB back-tab key

key_c1 kc1 K4 Lower left of keypad

key_c3 kc3 K5 Lower right of keypad

key_cancel kcan 2 cancel key

key_catab ktbc ka Sent by clear-all-tabs key

key_clear kclr kC Sent by clear screen or erase key

key_close kclo 3 close key

key_command kcmd 4 command key

key_copy kcpy 5 copy key

key_create kcrt 6 create key

key_ctab kctab kt Sent by clear-tab key

key_dc kdch1 kD Sent by delete character key

key_dl kdl1 kL Sent by delete line key

key_down kcud1 kd Sent by terminal down arrow key

key_eic krmir kM Sent by rmir or smir in insert mode

key_end kend 7 end key

key_enter kent 8 enter/send key

key_eol kel kE Sent by clear-to-end-of-line key

key_eos ked kS Sent by clear-to-end-of-screen key

key_exit kext 9 exit key

 
key_find       		 kfnd   		 0		   find key

key_help khlp %1 help key

key_home khome kh Sent by home key

key_ic kich1 kI Sent by ins char/enter ins mode key

key_il kil1 kA Sent by insert line

key_left kcub1 kl Sent by terminal left arrow key

key_ll kll kH Sent by home-down key

key_mark kmrk %2 mark key

key_message kmsg %3 message key

key_move kmov %4 move key

key_next knxt %5 next key

key_npage knp kN Sent by next-page key

key_open kopn %6 open key

key_options kopt %7 options key

key_ppage kpp kP Sent by previous-page key

key_previous kprv %8 previous key

key_print kprt %9 print key

key_redo krdo %0 redo key

key_reference kref &1 reference key

key_refresh krfr &2 refresh key

key_replace krpl &3 replace key

key_restart krst &4 restart key

key_resume kres &5 resume key

key_right kcuf1 kr Sent by terminal right arrow key

key_save ksav &6 save key

key_sbeg kBEG &9 shifted begin key

key_scancel kCAN &0 shifted cancel key

key_scommand kCMD *1 shifted command key

key_scopy kCPY *2 shifted copy key

key_screate kCRT *3 shifted create key

key_sdc kDC *4 shifted delete char key

key_sdl kDL *5 shifted delete line key

key_select kslt *6 select key

key_send kEND *7 shifted end key

key_seol kEOL *8 shifted end of line key

key_sexit kEXT *9 shifted exit key

key_sf kind kF Sent by scroll-forward/down key

key_sfind kFND *0 shifted find key

key_shelp kHLP #1 shifted help key

key_shome kHOM #2 shifted home key

key_sic kIC #3 shifted insert char key

key_sleft kLFT #4 shifted left key

key_smessage kMSG %a shifted message key

key_smove kMOV %b shifted move key

key_snext kNXT %c shifted next key

key_soptions kOPT %d shifted options key

key_sprevious kPRV %e shifted previous key

key_sprint kPRT %f shifted print key

key_sr kri kR Sent by scroll-backward/up key

key_sredo kRDO %g shifted redo key

key_sreplace kRPL %h shifted replace key

key_sright kRIT %i shifted right key

key_srsume kRES %j shifted resume key

key_ssave kSAV !1 shifted save key

key_ssuspend kSPD !2 shifted suspend key

key_stab khts kT Sent by set-tab key

key_sundo kUND !3 shifted undo key

key_suspend kspd &7 suspend key

key_undo kund &8 undo key

key_up kcuu1 ku Sent by terminal up arrow key

keypad_local rmkx ke Out of "keypad transmit" mode

keypad_xmit smkx ks Put terminal in "keypad transmit" mode

lab_f0 lf0 l0 Labels on function key f0 if not f0

lab_f1 lf1 l1 Labels on function key f1 if not f1

lab_f2 lf2 l2 Labels on function key f2 if not f2

lab_f3 lf3 l3 Labels on function key f3 if not f3

lab_f4 lf4 l4 Labels on function key f4 if not f4

lab_f5 lf5 l5 Labels on function key f5 if not f5

lab_f6 lf6 l6 Labels on function key f6 if not f6

lab_f7 lf7 l7 Labels on function key f7 if not f7

lab_f8 lf8 l8 Labels on function key f8 if not f8

lab_f9 lf9 l9 Labels on function key f9 if not f9

lab_f10 lf10 la Labels on function key f10 if not f10

label_on smln LO turn on soft labels

label_off rmln LF turn off soft labels

meta_off rmm mo Turn off "meta mode"

meta_on smm mm Turn on "meta mode" (8th bit)

micro_column_address mhpa ZY Like column_address for micro adjustment

micro_down mcud1 ZZ Like cursor_down for micro adjustment

micro_left mcub1 Za Like cursor_left for micro adjustment

micro_right mcuf1 Zb Like cursor_right for micro adjustment

micro_row_address mvpa Zc Like row_address for micro adjustment

micro_up mcuu1 Zd Like cursor_up for micro adjustment

newline nel nw Newline (behaves like cr followed by lf)

order_of_pins porder Ze Matches software buts to print-head pins

orig_colors oc oc Reset all color pairs

orig_pair op op Set default color-pair to original one

pad_char pad pc Pad character (rather than null)

parm_dch dch DC Delete #1 chars (PG*)

parm_delete_line dl DL Delete #1 lines (PG*)

parm_down_cursor cud DO Move cursor down #1 lines (PG*)

parm_down_micro mcud Zf Like cud for micro adjust

parm_ich ich IC Insert #1 blank chars (PG*)

parm_index indn SF Scroll forward #1 lines (PG)

parm_insert_line il AL Add #1 new blank lines (PG*)

parm_left_cursor cub LE Move cursor left #1 spaces (PG)

parm_left_micro mcub Zg Like cul for micro adjust

parm_right_cursor cuf RI Move cursor right #1 spaces (PG*)

parm_right_micro mcuf Zh Like cuf for micro adjust

parm_rindex rin SR Scroll backward #1 lines (PG)

parm_up_cursor cuu UP Move cursor up #1 lines (PG*)

parm_up_micro mcuu Zi Like cuu for micro adjust

pkey_key pfkey pk Prog funct key #1 to type string #2

pkey_local pfloc pl Prog funct key #1 to execute string #2

pkey_xmit pfx px Prog funct key #1 to xmit string #2

pkey_plab pfxl xl Program key #1 to xmit #2 and show #3

plab_norm pln pn program label #1 to show string #2

print_screen mc0 ps Print contents of the screen

prtr_non mc5p pO Turn on the printer for #1 bytes

prtr_off mc4 pf Turn off the printer

prtr_on mc5 po Turn on the printer

repeat_char rep rp Repeat char #1 #2 times. (PG*)

req_for_input rfi RF request for input

reset_1string rs1 r1 Reset terminal completely to sane modes.

reset_2string rs2 r2 Reset terminal completely to sane modes.

reset_3string rs3 r3 Reset terminal completely to sane modes.

reset_file rf rf Name of file containing reset string

restore_cursor rc rc Restore cursor to position of last sc

row_address vpa cv Vertical position absolute (set row) (PG)

save_cursor sc sc Save cursor position (P)

scancode_escape scesc S7 Escape for scancode emulation

scroll_forward ind sf Scroll text up (P)

scroll_reverse ri sr Scroll text down (P)

select_char_set scs Zj Select character set

set0_des_seq s0ds s0 Shift to codeset 0 (EUC set 0, ASCII)

set1_des_seq s1ds s1 Shift to codeset 1

set2_des_seq s2ds s2 Shift to codeset 2

set3_des_seq s3ds s3 Shift to codeset 3

set_a_background setab AB Set background color using ANSI escape

set_a_foreground setaf AF Set foreground color using ANSI escape

set_attributes sgr sa Define the video attributes (PG9)

set_background setb Sb Set current background color

set_bottom_margin smgb Zk Set bottom margin at current line

set_bottom_margin_parm smgbp Zl Set bottom line at line #1 or #2

lines from bottom

set_color_band setcolor Yz Change to ribbon color #1

set_color_pair scp sp Set current color pair

set_foreground setf Sf Set current foreground color

set_left_margin smgl ML Set left margin at current line

set_left_margin_parm smglp Zm Set left (right) margin at #1 (#2)

set_lr_margin smglr ML Set both left and right margins

set_page_length slines YZ Set page length to #1 lines (use tparm)

set_right_margin smgr MR Set right margin at current column

set_right_margin_parm smgrp Zn Set right margin at column #1

set_tab hts st Set a tab in all rows, current column

set_tb_margin smgtb MT Sets both top and bottom margins

set_top_margin smgt Zo Set top margin at current line

set_top_margin_parm smgtp Zp Set top margin at line #1

set_window wind wi Current window is lines #1-#2 cols #3-#4

start_bit_image sbim Zq Start printing bit image graphics

start_char_set_def scsd Zr Start definition of a character set

stop_bit_image rbim Zs End printing bit image graphics

stop_char_set_def rcsd Zt End definition of character set

subscript_characters subcs Zu List of subscriptable chars

superscript_characters supcs Zv List of superscriptable chars

tab ht ta Tab to next 8 space hardware tab stop

these_cause_cr docr Zw These characters cause a CR

to_status_line tsl ts Go to status line, column #1

underline_char uc uc Underscore one char and move past it

up_half_line hu hu Half-line up (reverse 1/2 linefeed)

xoff_character xoffc XF XON character

xon_character xonc XN XOFF character

(以下字符串能力存在于 SYSVr term 结构中,但未在手册页中记录。注释来自 term 结构头。)
 
label_format               		 fln     		 Lf 		   ??

set_clock sclk SC Set time-of-day clock

display_clock dclk DK Display time-of-day clock

remove_clock rmclk RC Remove time-of-day clock??

create_window cwin CW Define win #1 to go from #2,#3 to #4,#5

goto_window wingo WG Goto window #1

hangup hup HU Hang up phone

dial_phone dial DI Dial phone number #1

quick_dial qdial QD Dial phone number #1, without

progress detection

tone tone TO Select touch tone dialing

pulse pulse PU Select pulse dialing

flash_hook hook fh Flash the switch hook

fixed_pause pause PA Pause for 2-3 seconds

wait_tone wait WA Wait for dial tone

user0 u0 u0 User string # 0

user1 u1 u1 User string # 1

user2 u2 u2 User string # 2

user3 u3 u3 User string # 3

user4 u4 u4 User string # 4

user5 u5 u5 User string # 5

user6 u6 u6 User string # 6

user7 u7 u7 User string # 7

user8 u8 u8 User string # 8

user9 u9 u9 User string # 9

get_mouse getm Gm Curses should get button events

key_mouse kmous Km ??

mouse_info minfo Mi Mouse status information

pc_term_options pctrm S6 PC terminal options

req_mouse_pos reqmp RQ Request mouse position report

zero_motion zerom Zx No motion for the subsequent character


next up previous contents
下一个: 8.23 [N]Curses 函数概览 上级: 8.22 Terminfo 能力 前一个: 8.22.2 数字

转换于
1996年3月29日星期五 14:43:04 EST