term.h man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

term_c(4)							     term_c(4)

NAME
       term_c: term.h, TERM - terminal capabilities

DESCRIPTION
       The header contains definitions for each of the following symbolic con‐
       stants 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 level).  A Capname is the short name for
       a capability specified in the source file.  It  is  used	 by  a	person
       updating the source file and by the command.

   Booleans
				  Cap-	    Termcap
       Variable			  name	    Code      Description
       auto_left_margin		  bw	    bw	      cub1 wraps from column 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_glitch	  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 character pitch changes resolution
       create_window		  cwin	    CW	      Define win #1 to go from #2,#3 to #4,#5
       cr_cancels_micro_mode	  crxm	    YB	      Using cr turns off micro 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 (Concept)
       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 (for example, 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 operator to change character set
       has_status_line		  hs	    hs	      Has extra "status line"
       hue_lightness_saturation	  hls	    hl	      Terminal uses only HLS color notation (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 the screen
       memory_below		  db	    db	      Display may be retained below the 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_region	  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 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_margin	  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_underline	  ul	    ul	      Underline character overstrikes
       xon_xoff			  xon	    xo	      Terminal uses xon/xoff handshaking

			    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
       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
			      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 per 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 blank chars left by smso or rmso
       max_colors	      colors   Co	 Maximum number of colors on the screen
       max_micro_address      maddr    Yd	 Maximum value in micro_..._address
       max_micro_jump	      mjump    Ye	 Maximum value in parm_..._micro
       max_pairs	      pairs    pa	 Maximum number of color-pairs on the screen
       maximum_windows	      Wnum     MW	 Maximum number of definable windows
       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 character
       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	 Character step size when in double wide mode
       width_status_line      wsl      ws	 Number of columns in status line

			    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
       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
				   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_carriage_return   bicr	     Yv	       Move to beginning of same row (use tparm)
       bit_image_newline	   binel     Zz	       Move to next row of the 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_region	   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 character in prototype
       cursor_address		   cup	     cm	       Move to row #1 col #2
       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_image_region	   defbi     Yx	       Define rectangular bit-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_region	   endbi     Yy	       End a bit-image region (use tparm)
       enter_alt_charset_mode	   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_mode	   swidm     ZF	       Enable double wide printing
       enter_draft_quality	   sdrfq     ZG	       Set draft quality print
       enter_horizontal_hl_mode	   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_quality   snlq	     ZK	       Set near-letter quality print
       enter_normal_quality	   snrmq     ZL	       Set normal quality print
       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_right_hl_mode	   erhlm     n/a       turn on right highlight mode
       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_mode	   ssupm     ZO	       Enable superscript printing
       enter_top_hl_mode	   ethlm     n/a       Turn on top highlight mode
       enter_underline_mode	   smul	     us	       Start underscore mode
       enter_upward_mode	   sum	     ZP	       Enable upward carriage motion
       enter_vertical_hl_mode	   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_mode	   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_mode	   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_mode	   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_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
       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

			   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
       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
       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

       The  strings  are  sent by specific keys.  The descriptions include the
       macro, defined in for the code returned by the CURSES function 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			kcpy	   @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
       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_help			khlp	   %1	     sent by 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
       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_move			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_ppage		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			kDC	   ∗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		kFND	   *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
       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_format		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_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
       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.
       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 phone number #1, without 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_margin_parm	smgbp	   Zl	     Set bottom margin at #1 or #2 lines from bottom
       set_clock		sclk	   SC	     Set time-of-day clock
       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 color1
       set_left_margin		smgl	   ML	     Set left margin at current line
       set_left_margin_parm	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
       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 (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_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 a character set
       subscript_characters	subcs	   Zu	     List of "subscript-able" characters
       superscript_characters	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

			 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
       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
       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
       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.
       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
       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
       printf(1).

								     term_c(4)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net