Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (HP-UX-11.11)
Apropos / Subsearch:
optional field

 term_c(4)							   term_c(4)

      term.h - terminal capabilities

      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.

			   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)
      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
      dest_tabs_magic_smso xt	 xt	 Destructive tabs, magic smso char
      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 Release 11i: November 2000

 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
      non_rev_rmcup	   nrrmc NR	 smcup does not reverse rmcup
      over_strike	   os	 os	 Terminal overstrikes on hard-copy
      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
      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
      xon_xoff		   xon	 xo	 Terminal uses xon/xoff handshaking

			   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 Release 11i: November 2000

 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

			  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)
      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 Release 11i: November 2000

 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)
      enter_alt_	  smacs as   Start alternate character set
      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
      enter_draft_quality sdrfq ZG   Set draft quality print
      enter_horizontal_	  ehhlm n/a  turn on horizontal highlight 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
      enter_normal_	  snrmq ZL   Set normal quality print
      enter_pc_charset_	  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_right_hl_mode erhlm n/a  turn on right highlight mode

 Hewlett-Packard Company	    - 4 -   HP-UX Release 11i: November 2000

 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
      enter_top_hl_mode	  ethlm n/a  Turn on top highlight mode
      enter_underline_	  smul	us   Start underscore mode
      enter_upward_mode	  sum	ZP   Enable upward carriage motion
      enter_vertical_hl_  evhlm n/a  Turn on vertical highlight 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
      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
      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
      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
      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 Release 11i: November 2000

 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

			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 Release 11i: November 2000

 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 Release 11i: November 2000

 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 Release 11i: November 2000

 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
      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 Release 11i: November 2000

 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)
      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 Release 11i: November 2000

 term_c(4)							   term_c(4)

      set_right_	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_	smgtp  Zp  Set top (bottom) margin at line #1 (#2)
      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
      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
      superscript_	supcs  Zv  List of ``superscript-able'' 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));

      curs_termcap(3X), curs_termin(3X), printf(1).

 Hewlett-Packard Company	   - 11 -   HP-UX Release 11i: November 2000