Variable Cap. Int. DescriptionName 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(The following string capabilities are present in the SYSVr term structure, but are not documented in the man page. Comments are from the term structure header.)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
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