term_c(4) term_c(4)
NAME [Toc] [Back]
term.h - terminal capabilities
DESCRIPTION [Toc] [Back]
The header <term.h> contains definitions for each of the following
symbolic constants and capability names in the following tables.
In the following table, a Variable is the name by which a C programmer
accesses a capability (at the terminfo level). A Capname is the short
name for a capability specified in the terminfo source file. It is
used by a person updating the source file and by the tput command.
Booleans [Toc] [Back]
Cap- Termcap
Variable name Code Description
auto_left_margin bw bw cub1 wraps from col 0 to last column
auto_right_margin am am Terminal has automatic margins
back_color_erase bce ut Screen erased with background color
buttons btns BT Number of buttons on the mouse
can_change ccc cc Terminal can re-define existing color
ceol_standout_ xhp xs Standout not erased by overwriting (hp)
glitch
col_addr_glitch xhpa YA Only positive motion for hpa/mhpa caps
cpi_changes_res cpix YF Changing char pitch changes resolution
create_window cwin CW Define win #1 to go from #2,#3
to #4,#5
cr_cancels_micro_ crxm YB Using cr turns off micro mode
mode
dest_tabs_magic_smso xt xt Destructive tabs, magic smso char
(t1061)
dial_phone dial DI Dial phone number #1
display_clock dclk DK Display time-of-day clock
eat_newline_glitch xenl xn Newline ignored after 80 columns
erase_overstrike eo eo Can erase overstrikes with a blank
fixed_pause pause PA Pause for 2-3 seconds
flash_hook hook fh Flash the switch hook
generic_type gn gn Generic line type (eg, dialup, switch)
get_mouse getm Gm Curses should get button events
goto_window wingo WG Got to window #1
hangup hup HU Hang-up phone
hard_copy hc hc Hardcopy terminal
hard_cursor chts HC Cursor is hard to see
has_meta_key km km Has a meta key (shift, sets parity bit)
has_print_wheel daisy YC Printer needs to change char set
has_status_line hs hs Has extra "status line"
hue_lightness_ hls hl Terminal uses only HLS color notation
saturation (Tektronix)
insert_null_glitch in in Insert mode distinguishes nulls
lpi_changes_res lpix YG Changing line pitch changes resolution
memory_above da da Display may be retained above screen
Hewlett-Packard Company - 1 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
memory_below db db Display may be retained below screen
move_insert_mode mir mi Safe to move while in insert mode
move_standout_mode msgr ms Safe to move in standout modes
needs_xon_xoff nxon nx Padding won't work, xon/xoff required
no_esc_ctlc xsb xb Beehive (f1=escape, f2=ctrl C)
no_pad_char npc NP Pad character doesn't exist
non_dest_scroll_ ndscr ND Scrolling region is nondestructive
region
non_rev_rmcup nrrmc NR smcup does not reverse rmcup
over_strike os os Terminal overstrikes on hard-copy
terminal
print_rate cps Ym Print rate in characters per second
prtr_silent mc5i 5i Printer won't echo on screen
row_addr_glitch xvpa YD Only positive motion for vpa/mvpa caps
semi_auto_right_ sam YE Printing in last column causes cr
margin
set_pglen_inch slength YI Set page length to #1 hundredth of
an inch (use tparm)
status_line_esc_ok eslok es Escape can be used on the status line
tilde_glitch hz hz Hazeltine; can't print tilde (~)
transparent_ ul ul Underline character overstrikes
underline
xon_xoff xon xo Terminal uses xon/xoff handshaking
Numbers [Toc] [Back]
Cap- Termcap
Variable name Code Description
bit_image_entwining bitwin Yo Number of passes for each bit-map row
bit_image_type bitype Yp Type of bit image device
buffer_capacity bufsz Ya Number of bytes buffered before printing
columns cols co Number of columns in a line
dot_horz_spacing spinh Yc Spacing of dots horizontally in dots
per inch
dot_vert_spacing spinv Yb Spacing of pins vertically in pins/inch
init_tabs it it Tabs initially every # spaces
label_height lh lh Number of rows in each label
label_width lw lw Number of columns in each label
lines lines li Number of lines on a screen or a page
lines_of_memory lm lm Lines of memory if > lines;
0 means varies
max_attributes ma ma Maximum combined video attributes
terminal can display
magic_cookie_glitch xmc sg Number of blanks left by smso or rmso
max_colors colors Co Max number of colors on the screen
max_micro_address maddr Yd Max value in micro_..._address
max_micro_jump mjump Ye Max value in parm_..._micro
max_pairs pairs pa Max number of color-pairs on screen
maximum_windows Wnum MW Max number of definable windows
Hewlett-Packard Company - 2 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
micro_char_size mcs Yg Character step size when in micro mode
micro_line_size mls Yf Line step size when in micro mode
no_color_video ncv NC Video attributes that can't be used
with colors
num_labels nlab Nl Number of labels on screen (start at 1)
number_of_pins npins Yh Number of pins in print-head
output_res_char orc Yi Horizontal resolution in units per char
output_res_line orl Yj Vertical resolution in units per line
output_res_horz_inch orhi Yk Horizontal resolution in units per inch
output_res_vert_inch orvi Yl Vertical resolution in units per inch
padding_baud_rate pb pb Lowest baud rate where padding needed
virtual_terminal vt vt Virtual terminal number
wide_char_size widcs Yn Char step size when in double wide mode
width_status_line wsl ws Number of columns in status line
Strings [Toc] [Back]
Cap- Termcap
Variable name Code Description
acs_chars acsc ac Graphic charset pairs aAbBcC
alt_scancode_esc scesa S8 Alternate escape for scancode emulation
(default is for vt100)
back_tab cbt bt Back tab
bell bel bl Audible signal (bell)
bit_image_ bicr Yv Move to beginning of same row
carriage_return (use tparm)
bit_image_newline binel Zz Move to next row of bit image (use tparm)
bit_image_repeat birep Xy Repeat bit-image cell #1 #2 times
(use tparm)
carriage_return cr cr Carriage return
change_char_pitch cpi ZA Change number of characters per inch
change_line_pitch lpi ZB Change number of lines per inch
change_res_horz chr ZC Change horizontal resolution
change_res_vert cvr ZD Change vertical resolution
change_scroll_ csr cs Change to lines #1 through #2 (vt100)
region
char_padding rmp rP Like ip but when in replace mode
char_set_names csnm Zy List of character set names
clear_all_tabs tbc ct Clear all tab stops
clear_margins mgc MC Clear all margins (top, bottom, and sides)
clear_screen clear cl Clear screen and home cursor
clr_bol el1 cb Clear to beginning of line, inclusive
clr_eol el ce Clear to end of line
clr_eos ed cd Clear to end of display
code_set_init csin ci Init sequence for multiple codesets
color_names colornm Yw Give name for color #1
column_address hpa ch Horizontal position absolute
command_character cmdch CC Terminal settable cmd char in prototype
cursor_address cup cm Move to row #1 col #2
Hewlett-Packard Company - 3 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
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 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 or
carriage 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_ defbi Yx Define rectangular bit-image region
image_region (use tparm)
define_char defc ZE Define a character in a character set
delete_character dch1 dc Delete character
delete_line dl1 dl Delete line
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 character set
end_bit_image_ endbi Yy End a bit-image region (use tparm)
region
enter_alt_ smacs as Start alternate character set
charset_mode
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_ swidm ZF Enable double wide printing
mode
enter_draft_quality sdrfq ZG Set draft quality print
enter_horizontal_ ehhlm n/a turn on horizontal highlight mode
hl_mode
enter_insert_mode smir im Insert mode (enter)
enter_italics_mode sitm ZH Enable italics
enter_left_hl_mode elhlm n/a turn on left highlight mode
enter_leftward_mode slm ZI Enable leftward carriage motion
enter_low_hl_mode elohlm n/a Turn on low highlight mode
enter_micro_mode smicm ZJ Enable micro motion capabilities
enter_near_letter_ snlq ZK Set near-letter quality print
quality
enter_normal_ snrmq ZL Set normal quality print
quality
enter_pc_charset_ smpch S2 Enter PC character display mode
mode
enter_protected_mode prot mp Turn on protected mode
enter_reverse_mode rev mr Turn on reverse video mode
enter_right_hl_mode erhlm n/a turn on right highlight mode
Hewlett-Packard Company - 4 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
enter_scancode_mode smsc S4 Enter PC scancode mode
enter_secure_mode invis mk Turn on blank mode (characters invisible)
enter_shadow_mode sshm ZM Enable shadow printing
enter_standout_mode smso so Begin standout mode
enter_subscript_mode ssubm ZN Enable subscript printing
enter_superscript_ ssupm ZO Enable superscript printing
mode
enter_top_hl_mode ethlm n/a Turn on top highlight mode
enter_underline_ smul us Start underscore mode
mode
enter_upward_mode sum ZP Enable upward carriage motion
enter_vertical_hl_ evhlm n/a Turn on vertical highlight mode
mode
enter_xon_mode smxon SX Turn on xon/xoff handshaking
erase_chars ech ec Erase #1 characters
exit_alt_charset_ rmacs ae End alternate character set
mode
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_ rwidm ZQ Disable double wide printing
mode
exit_insert_mode rmir ei End insert mode
exit_italics_mode ritm ZR Disable italics
exit_leftward_mode rlm ZS Enable rightward (normal) carriage motion
exit_micro_mode rmicm ZT Disable micro motion capabilities
exit_pc_charset_ rmpch S3 Disable PC character display mode
mode
exit_scancode_mode rmsc S5 Disable PC scancode mode
exit_shadow_mode rshm ZU Disable shadow printing
exit_standout_mode rmso se End standout mode
exit_subscript_mode rsubm ZV Disable subscript printing
exit_superscript_ rsupm ZW Disable superscript printing
mode
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
from_status_line fsl fs Return from status line
init_1string is1 i1 Terminal or printer initialization string
init_2string is2 is Terminal or printer initialization string
init_3string is3 i3 Terminal or printer initialization string
init_file if if Name of initialization file
init_prog iprog iP Path name of program for initialization
initialize_color initc IC Initialize the definition of color
initialize_pair initp Ip Initialize color-pair
insert_character ich1 ic Insert character
insert_line il1 al Add new blank line
insert_padding ip ip Insert pad after character inserted
Hewlett-Packard Company - 5 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
The ``key_'' strings are sent by specific keys. The ``key_''
descriptions include the macro, defined in <curses.h>, for the code
returned by the CURSES function getch() when the key is pressed [see
curs_getch(3X)].
Cap- Termcap
Variable name Code Description
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 sent by beg(inning) key
key_btab kcbt kB sent by back-tab key
key_c1 kc1 K4 lower left of keypad
key_c3 kc3 K5 lower right of keypad
key_cancel kcan @2 sent by 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 sent by close key
key_command kcmd @4 sent by cmd (command) key
key_copy kcp @5 sent by copy key
key_create kcrt @6 sent by 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 sent by end key
key_enter kent @8 sent by 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 sent by exit key
key_f0 kf0 k0 sent by function key f0
key_f1 kf1 k1 sent by function key f1
key_f2 kf2 k2 sent by function key f2
key_f3 kf3 k3 sent by function key f3
key_f4 kf4 k4 sent by function key f4
key_f5 kf5 k5 sent by function key f5
key_f6 kf6 k6 sent by function key f6
key_f7 kf7 k7 sent by function key f7
key_f8 kf8 k8 sent by function key f8
key_f9 kf9 k9 sent by function key f9
key_f10 kf10 k; sent by function key f10
key_f11 kf11 F1 sent by function key f11
key_f12 kf12 F2 sent by function key f12
key_f13 kf13 F3 sent by function key f13
key_f14 kf14 F4 sent by function key f14
Hewlett-Packard Company - 6 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
key_f15 kf15 F5 sent by function key f15
key_f16 kf16 F6 sent by function key f16
key_f17 kf17 F7 sent by function key f17
key_f18 kf18 F8 sent by function key f18
key_f19 kf19 F9 sent by function key f19
key_f20 kf20 FA sent by function key f20
key_f21 kf21 FB sent by function key f21
key_f22 kf22 FC sent by function key f22
key_f23 kf23 FD sent by function key f23
key_f24 kf24 FE sent by function key f24
key_f25 kf25 FF sent by function key f25
key_f26 kf26 FG sent by function key f26
key_f27 kf27 FH sent by function key f27
key_f28 kf28 FI sent by function key f28
key_f29 kf29 FJ sent by function key f29
key_f30 kf30 FK sent by function key f30
key_f31 kf31 FL sent by function key f31
key_f32 kf32 FM sent by function key f32
key_f33 kf33 FN sent by function key f33
key_f34 kf34 FO sent by function key f34
key_f35 kf35 FP sent by function key f35
key_f36 kf36 FQ sent by function key f36
key_f37 kf37 FR sent by function key f37
key_f38 kf38 FS sent by function key f38
key_f39 kf39 FT sent by function key f39
key_f40 kf40 FU sent by function key f40
key_f41 kf41 FV sent by function key f41
key_f42 kf42 FW sent by function key f42
key_f43 kf43 FX sent by function key f43
key_f44 kf44 FY sent by function key f44
key_f45 kf45 FZ sent by function key f45
key_f46 kf46 Fa sent by function key f46
key_f47 kf47 Fb sent by function key f47
key_f48 kf48 Fc sent by function key f48
key_f49 kf49 Fd sent by function key f49
key_f50 kf50 Fe sent by function key f50
key_f51 kf51 Ff sent by function key f51
key_f52 kf52 Fg sent by function key f52
key_f53 kf53 Fh sent by function key f53
key_f54 kf54 Fi sent by function key f54
key_f55 kf55 Fj sent by function key f55
key_f56 kf56 Fk sent by function key f56
key_f57 kf57 Fl sent by function key f57
key_f58 kf58 Fm sent by function key f58
key_f59 kf59 Fn sent by function key f59
key_f60 kf60 Fo sent by function key f60
key_f61 kf61 Fp sent by function key f61
key_f62 kf62 Fq sent by function key f62
key_f63 kf63 Fr sent by function key f63
key_find kfnd @0 sent by find key
key_helpi khlp %1 sent by help key
Hewlett-Packard Company - 7 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
key_homei 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
key_left kcub1 kl sent by terminal left-arrow key
key_ll kll kH sent by home-down key
key_mark kmrk %2 sent by mark key
key_message kmsg %3 sent by message key
key_mouse kmous Km 0631, Mouse event has occurred
key_movei kmov %4 sent by move key
key_next knxt %5 sent by next-object key
key_npage knp kN sent by next-page key
key_open kopn %6 sent by open key
key_options kopt %7 sent by options key
key_ppagei kpp kP sent by previous-page key
key_previous kprv %8 sent by previous-object key
key_print kprt %9 sent by print or copy key
key_redo krdo %0 sent by redo key
key_reference kref &1 sent by ref(erence) key
key_refresh krfr &2 sent by refresh key
key_replace krpl &3 sent by replace key
key_restart krst &4 sent by restart key
key_resume kres &5 sent by resume key
key_right kcuf1 kr sent by terminal right-arrow key
key_save ksav &6 sent by save key
key_sbeg kBEG &9 sent by shifted beginning key
key_scancel kCAN &0 sent by shifted cancel key
key_scommand kCMD *1 sent by shifted command key
key_scopy kCPY *2 sent by shifted copy key
key_screate kCRT *3 sent by shifted create key
key_sdc kDCi *4 sent by shifted delete-char key
key_sdl kDL *5 sent by shifted delete-line key
key_select kslt *6 sent by select key
key_send kEND *7 sent by shifted end key
key_seol kEOL *8 sent by shifted clear-line key
key_sexit kEXT *9 sent by shifted exit key
key_sf kind kF sent by scroll-forward/down key
key_sfind kFNDi *0 sent by shifted find key
key_shelp kHLP #1 sent by shifted help key
key_shome kHOM #2 sent by shifted home key
key_sic kIC #3 sent by shifted input key
key_sleft kLFT #4 sent by shifted left-arrow key
key_smessage kMSG %a sent by shifted message key
key_smove kMOV %b sent by shifted move key
key_snext kNXT %c sent by shifted next key
key_soptions kOPT %d sent by shifted options key
key_sprevious kPRV %e sent by shifted prev key
key_sprint kPRT %f sent by shifted print key
key_sr kri kR sent by scroll-backward/up key
key_sredo kRDO %g sent by shifted redo key
key_sreplace kRPL %h sent by shifted replace key
key_sright kRIT %i sent by shifted right-arrow key
Hewlett-Packard Company - 8 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
key_srsume kRES %j sent by shifted resume key
key_ssave kSAV !1 sent by shifted save key
key_ssuspend kSPD !2 sent by shifted suspend key
key_stab khts kT sent by set-tab key
key_sundo kUND !3 sent by shifted undo key
key_suspend kspd &7 sent by suspend key
key_undo kund &8 sent by 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_forma fln Lf Label format
label_off rmln LF Turn off soft labels
label_on smln LO Turn on soft labels
meta_off rmm mo Turn off "meta mode"
meta_on smm mm Turn on "meta mode" (8th bit)
micro_column_ mhpa ZY Like column_address for micro adjustment
address
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
mouse_info minfo Mi Mouse status information
newline nel nw Newline (behaves like cr followed by lf)
order_of_pins porder Ze Matches software bits to print-head pins
orig_colors oc oc Set all color(-pair)s to the original ones
orig_pair op op Set default color-pair to the original one
pad_char pad pc Pad character (rather than null)
parm_dch dch DC Delete #1 chars
parm_delete_line dl DL Delete #1 lines
parm_down_cursor cud DO Move down #1 lines.
parm_down_micro mcud Zf Like parm_down_cursor for micro adjust.
parm_ich ich IC Insert #1 blank chars
parm_index indn SF Scroll forward #1 lines.
parm_insert_line il AL Add #1 new blank lines
parm_left_cursor cub LE Move cursor left #1 spaces
parm_left_micro mcub Zg Like parm_left_cursor for micro adjust.
parm_right_cursor cuf RI Move right #1 spaces.
parm_right_micro mcuf Zh Like parm_right_cursor for micro adjust.
parm_rindex rin SR Scroll backward #1 lines.
Hewlett-Packard Company - 9 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
parm_up_cursor cuu UP Move cursor up #1 lines.
parm_up_micro mcuu Zi Like parm_up_cursor for micro adjust.
pc_term_options pctrm S6 PC terminal options
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_plab pfxl xl Prog key #1 to xmit string #2 and show
string #3
pkey_xmit pfx px Prog funct key #1 to xmit string #2
plab_norm pln pn Prog 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
pulse pulse PU Select pulse dialing
quick_dial qdial QD Dial phonenumber #1, w/out progress detection
remove_clock rmclk RC Remove time-of-day clock
repeat_char rep rp Repeat char #1 #2 times
req_for_input rfi RF Send next input char (for ptys)
req_mouse_pos reqmp RQ Request mouse position report
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
save_cursor sc sc Save cursor position
scancode_escape scesc S7 Escape for scancode emulation
scroll_forward ind sf Scroll text up
scroll_reverse ri sr Scroll text down
select_char_set scs Zj Select character set
set0_des_seq s0ds s0 Shift into codeset 0 (EUC set 0, ASCII)
set1_des_seq s1ds s1 Shift into codeset 1
set2_des_seq s2ds s2 Shift into codeset 2
set3_des_seq s3ds s3 Shift into 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 #1-#9
set_background setb Sb Set current background color
set_bottom_margin smgb Zk Set bottom margin at current line
set_bottom_ smgbp Zl Set bottom margin at #1 or #2 lines from
margin_parm bottom
set_clocki sclk SC Set time-of-day clock
set_color_bandi setcolor Yz Change to ribbon color #1
set_color_pair scp sp Set current color-pair
set_foreground setf Sf Set current foreground color1
set_left_margin smgl ML Set left margin at current line
set_left_margin_ smglp Zm Set left (right) margin at column #1 (#2)
parm
set_lr_margin smglr ML Sets 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
Hewlett-Packard Company - 10 - HP-UX 11i Version 2: August 2003
term_c(4) term_c(4)
set_right_ smgrp Zn Set right margin at column #1
margin_parm
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_ smgtp Zp Set top (bottom) margin at line #1 (#2)
parm
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_ scsd Zr Start definition of a character set
def
stop_bit_image rbim Zs End printing bit image graphics
stop_char_set_def rcsd Zt End definition of a character set
subscript_ subcs Zu List of ``subscript-able'' characters
characters
superscript_ supcs Zv List of ``superscript-able'' characters
characters
tab ht ta Tab to next 8-space hardware tab stop
these_cause_cr docr Zw Printing any of these chars causes cr
to_status_line tsl ts Go to status line, col #1
tone tone TO Select touch tone dialing
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
underline_char uc uc Underscore one char and move past it
up_half_line hu hu Half-line up (reverse 1/2 linefeed)
wait_tone wait WA Wait for dial tone
xoff_character xoffc XF X-off character
xon_character xonc XN X-on character
zero_motion zerom Zx No motion for the subsequent character
The following are declared as functions and may be defined as macros:
int tgetent(char *bp, char *name);
int tgetflag(char id[2]);
int tgetnum(char id[2]);
char *tgetstr(char id[2], char **area);
char *tgoto(char *cap, int col, int row);
int tputs(char *str, int affcnt, int (*putc)(void));
SEE ALSO [Toc] [Back]
printf(1).
Hewlett-Packard Company - 11 - HP-UX 11i Version 2: August 2003 [ Back ] |