Describe all know capabilities now
This commit is contained in:
parent
173471e627
commit
d29578ea15
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=29625
@ -30,7 +30,28 @@
|
||||
.\" SUCH DAMAGE.
|
||||
.\"
|
||||
.\" @(#)termcap.5 8.3 (Berkeley) 4/16/94
|
||||
.\" $Id: termcap.5,v 1.5 1997/02/22 13:56:39 peter Exp $
|
||||
.\"
|
||||
.\" /***************************************************************************
|
||||
.\" * COPYRIGHT NOTICE *
|
||||
.\" ****************************************************************************
|
||||
.\" * ncurses is copyright (C) 1992-1995 *
|
||||
.\" * Zeyd M. Ben-Halim *
|
||||
.\" * zmbenhal@netcom.com *
|
||||
.\" * Eric S. Raymond *
|
||||
.\" * esr@snark.thyrsus.com *
|
||||
.\" * *
|
||||
.\" * Permission is hereby granted to reproduce and distribute ncurses *
|
||||
.\" * by any means and for any fee, whether alone or as part of a *
|
||||
.\" * larger distribution, in source or in binary form, PROVIDED *
|
||||
.\" * this notice is included with any such distribution, and is not *
|
||||
.\" * removed from any of its header files. Mention of ncurses in any *
|
||||
.\" * applications linked with it is highly appreciated. *
|
||||
.\" * *
|
||||
.\" * ncurses comes AS IS with no warranty, implied or expressed. *
|
||||
.\" * *
|
||||
.\" ***************************************************************************/
|
||||
.\"
|
||||
.\" $Id: termcap.5,v 1.6 1997/04/07 10:24:02 jmg Exp $
|
||||
.\"
|
||||
.Dd April 16, 1994
|
||||
.Dt TERMCAP 5
|
||||
@ -99,328 +120,596 @@ The following suffixes should be used where possible:
|
||||
.El
|
||||
.Ed
|
||||
.Sh CAPABILITIES
|
||||
The characters in the
|
||||
.Em Notes
|
||||
function
|
||||
field in the table have the following meanings
|
||||
(more than one may apply to a capability):
|
||||
The description field attempts to convey the semantics of the
|
||||
capability. You may find some codes in the description field:
|
||||
.Pp
|
||||
.Bd -unfilled -offset indent
|
||||
N indicates numeric parameter(s)
|
||||
P indicates that padding may be specified
|
||||
* indicates that padding may be based on the number of lines affected
|
||||
o indicates capability is obsolete
|
||||
.Bl -tag -width #[1-9]
|
||||
.It (P)
|
||||
indicates that padding may be specified.
|
||||
.It #[1-9]
|
||||
in the description field indicates that the string is passed through
|
||||
.Xr tparm
|
||||
or
|
||||
.Xr tgoto
|
||||
with parms as given (#\fIi\fP).
|
||||
.It (P*)
|
||||
indicates that padding may vary in proportion to the number of
|
||||
lines affected.
|
||||
.It (#\d\fIi\fP\u)
|
||||
indicates the \fIi\fP\uth\d parameter.
|
||||
.El
|
||||
.Pp
|
||||
These are the boolean capabilities:
|
||||
.Bd -literal
|
||||
\fBBoolean TCap Description\fR
|
||||
\fBVariables Code\fR
|
||||
auto_left_margin bw cursor_left wraps from column 0 to last
|
||||
column
|
||||
auto_right_margin am terminal has automatic margins
|
||||
no_esc_ctlc xb beehive (f1=escape, f2=ctrl C)
|
||||
ceol_standout_glitch xs standout not erased by overwriting (hp)
|
||||
eat_newline_glitch xn newline ignored after 80 cols (concept)
|
||||
erase_overstrike eo can erase overstrikes with a blank
|
||||
generic_type gn generic line type
|
||||
hard_copy hc hardcopy terminal
|
||||
has_meta_key km Has a meta key, sets msb high
|
||||
has_status_line hs has extra status line
|
||||
insert_null_glitch in insert mode distinguishes nulls
|
||||
memory_above da display may be retained above the screen
|
||||
memory_below db display may be retained below the screen
|
||||
move_insert_mode mi safe to move while in insert mode
|
||||
move_standout_mode ms safe to move while in standout mode
|
||||
over_strike os terminal can overstrike
|
||||
status_line_esc_ok es escape can be used on the status line
|
||||
dest_tabs_magic_smso xt tabs destructive, magic so char (t1061)
|
||||
tilde_glitch hz can't print ~'s (hazeltine)
|
||||
transparent_underline ul underline character overstrikes
|
||||
xon_xoff xo terminal uses xon/xoff handshaking
|
||||
needs_xon_xoff nx padding won't work, xon/xoff required
|
||||
prtr_silent 5i printer won't echo on screen
|
||||
hard_cursor HC cursor is hard to see
|
||||
non_rev_rmcup NR enter_ca_mode does not reverse exit_ca_mode
|
||||
no_pad_char NP pad character does not exist
|
||||
non_dest_scroll_region ND scrolling region is non-destructive
|
||||
can_change cc terminal can re-define existing colors
|
||||
back_color_erase ut screen erased with background color
|
||||
hue_lightness_saturation hl terminal uses only HLS color
|
||||
notation (tektronix)
|
||||
col_addr_glitch YA only positive motion for column address and
|
||||
micro_column_address caps
|
||||
cr_cancels_micro_mode YB using cr turns off micro mode
|
||||
has_print_wheel YC printer needs operator to change character
|
||||
set
|
||||
row_addr_glitch YD only positive motion for row_address and
|
||||
micro_row_address caps
|
||||
semi_auto_right_margin YE printing in last column causes cr
|
||||
cpi_changes_res YF changing character pitch changes resolution
|
||||
lpi_changes_res YG changing line pitch changes resolution
|
||||
.Ed
|
||||
.Pp
|
||||
.Dq Obsolete
|
||||
capabilities have no
|
||||
.Em terminfo
|
||||
equivalents,
|
||||
since they were considered useless,
|
||||
or are subsumed by other capabilities.
|
||||
These are the numeric capabilities:
|
||||
.Bd -literal
|
||||
\fBNumeric TCap Description\fR
|
||||
\fBVariables Code\fR
|
||||
columns co number of columns in aline
|
||||
init_tabs it tabs initially every # spaces
|
||||
lines li number of lines on screen or page
|
||||
lines_of_memory lm lines of memory if > line. 0 => varies
|
||||
magic_cookie_glitch sg number of blank chars left by
|
||||
enter_standout_mode or exit_standout_mode
|
||||
padding_baud_rate pb lowest baud rate where padding needed
|
||||
virtual_terminal vt virtual terminal number (CB/unix)
|
||||
width_status_line ws columns in status line
|
||||
num_labels Nl number of labels on screen
|
||||
label_height lh rows in each label
|
||||
label_width lw columns in each label
|
||||
max_attributes ma maximum combined attributes terminal can
|
||||
handle
|
||||
maximum_windows MW maxumum number of defineable windows
|
||||
magic_cookie_glitch_ul ug number of blanks left by underline
|
||||
#
|
||||
# These came in with SVr4's color support
|
||||
#
|
||||
max_colors Co maximum numbers of colors on screen
|
||||
max_pairs pa maximum number of color-pairs on the screen
|
||||
no_color_video NC video attributes that can't be used with
|
||||
colors
|
||||
#
|
||||
# The following numeric capabilities are present in the SVr4.0 term
|
||||
# structure, but are not yet documented in the man page.
|
||||
# They came in with SVr4's printer support.
|
||||
#
|
||||
buffer_capacity Ya numbers of bytes buffered before printing
|
||||
dot_vert_spacing Yb spacing of pins vertically in pins per inch
|
||||
dot_horz_spacing Yc spacing of dots horizontally in dots per
|
||||
inch
|
||||
max_micro_address Yd maximum value in micro_..._address
|
||||
max_micro_jump Ye maximum value in parm_..._micro
|
||||
micro_char_size Yf character size when in micro mode
|
||||
micro_line_size Yg line size when in micro mode
|
||||
number_of_pins Yh numbers of pins in print-head
|
||||
output_res_char Yi horizontal resolution in units per line
|
||||
output_res_line Yj vertical resolution in units per line
|
||||
output_res_horz_inch Yk horizontal resolution in units per inch
|
||||
output_res_vert_inch Yl vertical resolution in units per inch
|
||||
print_rate Ym print rate in chars per second
|
||||
wide_char_size Yn character step size when in double wide
|
||||
mode
|
||||
buttons BT number of buttons on mouse
|
||||
bit_image_entwining Yo number of passed for each bit-image row
|
||||
bit_image_type Yp type of bit-image device
|
||||
.Ed
|
||||
.Pp
|
||||
These are the string capabilities:
|
||||
.Bd -literal
|
||||
\fBString TCap Description\fR
|
||||
\fBVariables Code\fR
|
||||
back_tab bt back tab (P)
|
||||
bell bl audible signal (bell) (P)
|
||||
carriage_return cr carriage return (P*)
|
||||
change_scroll_region cs change region to line #1 to line #2 (P)
|
||||
clear_all_tabs ct clear all tab stops (P)
|
||||
clear_screen cl clear screen and home cursor (P*)
|
||||
clr_eol ce clear to end of line (P)
|
||||
clr_eos cd clear to end of screen (P*)
|
||||
column_address ch horizontal position #1, absolute (P)
|
||||
command_character CC terminal settable cmd character in
|
||||
prototype
|
||||
cursor_address cm move to row #1 columns #2
|
||||
cursor_down do down one line
|
||||
cursor_home ho home cursor
|
||||
cursor_invisible vi make cursor invisible
|
||||
cursor_left le move left one space
|
||||
cursor_mem_address CM memory relative cursor addressing
|
||||
cursor_normal ve make cursor appear normal (undo
|
||||
cursor_invisible/cursor_visible)
|
||||
cursor_right nd move right one space
|
||||
cursor_to_ll ll last line, first column
|
||||
cursor_up up up one line
|
||||
cursor_visible vs make cursor very visible
|
||||
delete_character dc delete character (P*)
|
||||
delete_line dl delete line (P*)
|
||||
dis_status_line ds disable status line
|
||||
down_half_line hd half a line down
|
||||
enter_alt_charset_mode as start alternate character set (P)
|
||||
enter_blink_mode mb turn on blinking
|
||||
enter_bold_mode md turn on bold (extra bright) mode
|
||||
enter_ca_mode ti string to start programs using
|
||||
cursor_address
|
||||
enter_delete_mode dm enter delete mode
|
||||
enter_dim_mode mh turn on half-bright mode
|
||||
enter_insert_mode im enter insert mode
|
||||
enter_secure_mode mk turn on blank mode (characters invisible)
|
||||
enter_protected_mode mp turn on protected mode
|
||||
enter_reverse_mode mr turn on reverse video mode
|
||||
enter_standout_mode so begin standout mode
|
||||
enter_underline_mode us begin underline mode
|
||||
erase_chars ec erase #1 characters (P)
|
||||
exit_alt_charset_mode ae end alternate character set (P)
|
||||
exit_attribute_mode me turn off all attributes
|
||||
exit_ca_mode te strings to end programs using cup
|
||||
exit_delete_mode ed end delete mode
|
||||
exit_insert_mode ei exit insert mode
|
||||
exit_standout_mode se exit standout mode
|
||||
exit_underline_mode ue exit underline mode
|
||||
flash_screen vb visible bell (may not move cursor)
|
||||
form_feed ff hardcopy terminal page eject (P*)
|
||||
from_status_line fs return from status line
|
||||
init_1string i1 initialization string
|
||||
init_2string is initialization string
|
||||
init_3string i3 initialization string
|
||||
init_file if name of initialization file
|
||||
insert_character ic insert character (P)
|
||||
insert_line al insert line (P*)
|
||||
insert_padding ip insert padding after inserted character
|
||||
key_backspace kb backspace key
|
||||
key_catab ka clear-all-tabs key
|
||||
key_clear kC clear-screen or erase key
|
||||
key_ctab kt clear-tab key
|
||||
key_dc kD delete-character key
|
||||
key_dl kL delete-line key
|
||||
key_down kd down-arrow key
|
||||
key_eic kM sent by rmir or smir in insert mode
|
||||
key_eol kE clear-to-end-of-line key
|
||||
key_eos kS clear-to-end-of-screen key
|
||||
key_f0 k0 F0 function key
|
||||
key_f1 k1 F1 function key
|
||||
key_f10 k; F10 function key
|
||||
key_f2 k2 F2 function key
|
||||
key_f3 k3 F3 function key
|
||||
key_f4 k4 F4 function key
|
||||
key_f5 k5 F5 function key
|
||||
key_f6 k6 F6 function key
|
||||
key_f7 k7 F7 function key
|
||||
key_f8 k8 F8 fucntion key
|
||||
key_f9 k9 F9 function key
|
||||
key_home kh home key
|
||||
key_ic kI insert-character key
|
||||
key_il kA insert-line key
|
||||
key_left kl left-arrow key
|
||||
key_ll kH last-line key
|
||||
key_npage kN next-page key
|
||||
key_ppage kP prev-page key
|
||||
key_right kr right-arrow key
|
||||
key_sf kF scroll-forward key
|
||||
key_sr kR scroll-backward key
|
||||
key_stab kT set-tab key
|
||||
key_up ku up-arrow key
|
||||
keypad_local ke leave 'keyboard_transmit' mode
|
||||
keypad_xmit ks enter 'keyboard_transmit' mode
|
||||
lab_f0 l0 label on function key f0 if not f0
|
||||
lab_f1 l1 label on function key f1 if not f1
|
||||
lab_f10 la label on function key f10 if not f10
|
||||
lab_f2 l2 label on function key f2 if not f2
|
||||
lab_f3 l3 label on function key f3 if not f3
|
||||
lab_f4 l4 label on function key f4 if not f4
|
||||
lab_f5 l5 lable on function key f5 if not f5
|
||||
lab_f6 l6 label on function key f6 if not f6
|
||||
lab_f7 l7 label on function key f7 if not f7
|
||||
lab_f8 l8 label on function key f8 if not f8
|
||||
lab_f9 l9 label on function key f9 if not f9
|
||||
meta_off mo turn off meta mode
|
||||
meta_on mm turn on meta mode (8th-bit on)
|
||||
newline nw newline (behave like cr followed by lf)
|
||||
pad_char pc padding char (instead of null)
|
||||
parm_dch DC delete #1 chars (P*)
|
||||
parm_delete_line DL delete #1 lines (P*)
|
||||
parm_down_cursor DO down #1 lines (P*)
|
||||
parm_ich IC insert #1 chars (P*)
|
||||
parm_index SF scroll forward #1 lines (P)
|
||||
parm_insert_line AL insert #1 lines (P*)
|
||||
parm_left_cursor LE move #1 chars to the left (P)
|
||||
parm_right_cursor RI move #1 chars to the right (P*)
|
||||
parm_rindex SR scroll back #1 lines (P)
|
||||
parm_up_cursor UP up #1 lines (P*)
|
||||
pkey_key pk program function key #1 to type string #2
|
||||
pkey_local pl program function key #1 to execute
|
||||
string #2
|
||||
pkey_xmit px program function key #1 to transmit
|
||||
string #2
|
||||
print_screen ps print contents of screen
|
||||
prtr_off pf turn off printer
|
||||
prtr_on po turn on printer
|
||||
repeat_char rp repeat char #1 #2 times (P*)
|
||||
reset_1string r1 reset string
|
||||
reset_2string r2 reset string
|
||||
reset_3string r3 reset string
|
||||
reset_file rf name of reset file
|
||||
restore_cursor rc restore cursor to last position of
|
||||
save_cursor
|
||||
row_address cv vertical position #1 absolute (P)
|
||||
save_cursor sc save current cursor position (P)
|
||||
scroll_forward sf scroll text up (P)
|
||||
scroll_reverse sr scroll text down (P)
|
||||
set_attributes sa define video attributes #1-#9 (PG9)
|
||||
set_tab st set a tab in every row, current columns
|
||||
set_window wi current window is lines #1-#2 cols #3-#4
|
||||
tab ta tab to next 8-space hardware tab stop
|
||||
to_status_line ts move to status line
|
||||
underline_char uc underline char and move past it
|
||||
up_half_line hu half a line up
|
||||
init_prog iP path name of program for initialization
|
||||
key_a1 K1 upper left of keypad
|
||||
key_a3 K3 upper right of keypad
|
||||
key_b2 K2 center of keypad
|
||||
key_c1 K4 lower left of keypad
|
||||
key_c3 K5 lower right of keypad
|
||||
prtr_non pO turn on printer for #1 bytes
|
||||
termcap_init2 i2 secondary initialization string
|
||||
termcap_reset rs terminal reset string
|
||||
#
|
||||
# SVr1 capabilities stop here. IBM's version of terminfo is the same as
|
||||
# SVr4 up to this point, but has a different set afterwards.
|
||||
#
|
||||
char_padding rP like insert_padding but when in insert mode
|
||||
acs_chars ac graphics charset pairs - def=vt100
|
||||
plab_norm pn program label #1 to show string #2
|
||||
key_btab kB back-tab key
|
||||
enter_xon_mode SX turn on xon/xoff handshaking
|
||||
exit_xon_mode RX turn off xon/xoff handshaking
|
||||
enter_am_mode SA turn on automatic margins
|
||||
exit_am_mode RA turn off automatic margins
|
||||
xon_character XN XON character
|
||||
xoff_character XF XOFF character
|
||||
ena_acs eA enable alternate char set
|
||||
label_on LO turn on soft labels
|
||||
label_off LF turn off soft labels
|
||||
key_beg @1 begin key
|
||||
key_cancel @2 cancel key
|
||||
key_close @3 close key
|
||||
key_command @4 command key
|
||||
key_copy @5 copy key
|
||||
key_create @6 create key
|
||||
key_end @7 end key
|
||||
key_enter @8 enter/send key
|
||||
key_exit @9 exit key
|
||||
key_find @0 find key
|
||||
key_help %1 help key
|
||||
key_mark %2 mark key
|
||||
key_message %3 message key
|
||||
key_move %4 move key
|
||||
key_next %5 next key
|
||||
key_open %6 open key
|
||||
key_options %7 options key
|
||||
key_previous %8 previous key
|
||||
key_print %9 print key
|
||||
key_redo %0 redo key
|
||||
key_reference &1 reference key
|
||||
key_refresh &2 refresh key
|
||||
key_replace &3 replace key
|
||||
key_restart &4 restart key
|
||||
key_resume &5 resume key
|
||||
key_save &6 save key
|
||||
key_suspend &7 suspend key
|
||||
key_undo &8 undo key
|
||||
key_sbeg &9 shifted key
|
||||
key_scancel &0 shifted key
|
||||
key_scommand *1 shifted key
|
||||
key_scopy *2 shifted key
|
||||
key_screate *3 shifted key
|
||||
key_sdc *4 shifted key
|
||||
key_sdl *5 shifted key
|
||||
key_select *6 select key
|
||||
key_send *7 shifted key
|
||||
key_seol *8 shifted key
|
||||
key_sexit *9 shifted key
|
||||
key_sfind *0 shifted key
|
||||
key_shelp #1 shifted key
|
||||
key_shome #2 shifted key
|
||||
key_sic #3 shifted key
|
||||
key_sleft #4 shifted key
|
||||
key_smessage %a shifted key
|
||||
key_smove %b shifted key
|
||||
key_snext %c shifted key
|
||||
key_soptions %d shifted key
|
||||
key_sprevious %e shifted key
|
||||
key_sprint %f shifted key
|
||||
key_sredo %g shifted key
|
||||
key_sreplace %h shifted key
|
||||
key_sright %i shifted key
|
||||
key_srsume %j shifted key
|
||||
key_ssave !1 shifted key
|
||||
key_ssuspend !2 shifted key
|
||||
key_sundo !3 shifted key
|
||||
req_for_input RF send next input char (for ptys)
|
||||
key_f11 F1 F11 function key
|
||||
key_f12 F2 F12 function key
|
||||
key_f13 F3 F13 function key
|
||||
key_f14 F4 F14 function key
|
||||
key_f15 F5 F15 function key
|
||||
key_f16 F6 F16 function key
|
||||
key_f17 F7 F17 function key
|
||||
key_f18 F8 F18 function key
|
||||
key_f19 F9 F19 function key
|
||||
key_f20 FA F20 function key
|
||||
key_f21 FB F21 function key
|
||||
key_f22 FC F22 function key
|
||||
key_f23 FD F23 function key
|
||||
key_f24 FE F24 function key
|
||||
key_f25 FF F25 function key
|
||||
key_f26 FG F26 function key
|
||||
key_f27 FH F27 function key
|
||||
key_f28 FI F28 function key
|
||||
key_f29 FJ F29 function key
|
||||
key_f30 FK F30 function key
|
||||
key_f31 FL F31 function key
|
||||
key_f32 FM F32 function key
|
||||
key_f33 FN F33 function key
|
||||
key_f34 FO F34 function key
|
||||
key_f35 FP F35 function key
|
||||
key_f36 FQ F36 function key
|
||||
key_f37 FR F37 function key
|
||||
key_f38 FS F38 function key
|
||||
key_f39 FT F39 function key
|
||||
key_f40 FU F40 function key
|
||||
key_f41 FV F41 function key
|
||||
key_f42 FW F42 function key
|
||||
key_f43 FX F43 function key
|
||||
key_f44 FY F44 function key
|
||||
key_f45 FZ F45 function key
|
||||
key_f46 Fa F46 function key
|
||||
key_f47 Fb F47 function key
|
||||
key_f48 Fc F48 function key
|
||||
key_f49 Fd F49 function key
|
||||
key_f50 Fe F50 function key
|
||||
key_f51 Ff F51 function key
|
||||
key_f52 Fg F52 function key
|
||||
key_f53 Fh F53 function key
|
||||
key_f54 Fi F54 function key
|
||||
key_f55 Fj F55 function key
|
||||
key_f56 Fk F56 function key
|
||||
key_f57 Fl F57 function key
|
||||
key_f58 Fm F58 function key
|
||||
key_f59 Fn F59 function key
|
||||
key_f60 Fo F60 function key
|
||||
key_f61 Fp F61 function key
|
||||
key_f62 Fq F62 function key
|
||||
key_f63 Fr F63 function key
|
||||
clr_bol cb Clear to beginning of line
|
||||
clear_margins MC clear right and left soft margins
|
||||
set_left_margin ML set left soft margin
|
||||
set_right_margin MR set right soft margin
|
||||
label_format Lf label format
|
||||
set_clock SC set clock, #1 hrs #2 mins #3 secs
|
||||
display_clock DK display clock at (#1,#2)
|
||||
remove_clock RC remove clock
|
||||
create_window CW define a window #1 from #2, #3 to #4, #5
|
||||
goto_window WG go to window #1
|
||||
hangup HU hang-up phone
|
||||
dial_phone DI dial number #1
|
||||
quick_dial QD dial number #1 without checking
|
||||
tone TO select touch tone dialing
|
||||
pulse PU select pulse dialling
|
||||
flash_hook fh flash switch hook
|
||||
fixed_pause PA pause for 2-3 seconds
|
||||
wait_tone WA wait for dial-tone
|
||||
user0 u0 User string #0
|
||||
user1 u1 User string #1
|
||||
user2 u2 User string #2
|
||||
user3 u3 User string #3
|
||||
user4 u4 User string #4
|
||||
user5 u5 User string #5
|
||||
user6 u6 User string #6
|
||||
user7 u7 User string #7
|
||||
user8 u8 User string #8
|
||||
user9 u9 User string #9
|
||||
#
|
||||
# SVr4 added these capabilities to support color
|
||||
#
|
||||
orig_pair op Set default pair to its original value
|
||||
orig_colors oc Set all color pairs to the original ones
|
||||
initialize_color Ic initialize color #1 to (#2,#3,#4)
|
||||
initialize_pair Ip Initialize color pair #1 to fg=(#2,#3,#4),
|
||||
bg=(#5,#6,#7)
|
||||
set_color_pair sp Set current color pair to #1
|
||||
set_foreground Sf Set foreground color #1
|
||||
set_background Sb Set background color #1
|
||||
#
|
||||
# SVr4 added these capabilities to support printers
|
||||
#
|
||||
change_char_pitch ZA Change number of characters per inch
|
||||
change_line_pitch ZB Change number of lines per inch
|
||||
change_res_horz ZC Change horizontal resolution
|
||||
change_res_vert ZD Change vertical resolution
|
||||
define_char ZE Define a character
|
||||
enter_doublewide_mode ZF Enter double-wide mode
|
||||
enter_draft_quality ZG Enter draft-quality mode
|
||||
enter_italics_mode ZH Enter italic mode
|
||||
enter_leftward_mode ZI Start leftward carriage motion
|
||||
enter_micro_mode ZJ Start micro-motion mode
|
||||
enter_near_letter_quality ZK Enter NLQ mode
|
||||
enter_normal_quality ZL Enter normal-quality mode
|
||||
enter_shadow_mode ZM Enter shadow-print mode
|
||||
enter_subscript_mode ZN Enter subscript mode
|
||||
enter_superscript_mode ZO Enter superscript mode
|
||||
enter_upward_mode ZP Start upward carriage motion
|
||||
exit_doublewide_mode ZQ End double-wide mode
|
||||
exit_italics_mode ZR End italic mode
|
||||
exit_leftward_mode ZS End left-motion mode
|
||||
exit_micro_mode ZT End micro-motion mode
|
||||
exit_shadow_mode ZU End shadow-print mode
|
||||
exit_subscript_mode ZV End subscript mode
|
||||
exit_superscript_mode ZW End superscript mode
|
||||
exit_upward_mode ZX End reverse character motion
|
||||
micro_column_address ZY Like column_address in micro mode
|
||||
micro_down ZZ Like cursor_down in micro mode
|
||||
micro_left Za Like cursor_left in micro mode
|
||||
micro_right Zb Like cursor_right in micro mode
|
||||
micro_row_address Zc Like row_address in micro mode
|
||||
micro_up Zd Like cursor_up in micro mode
|
||||
order_of_pins Ze Match software bits to print-head pins
|
||||
parm_down_micro Zf Like parm_down_cursor in micro mode
|
||||
parm_left_micro Zg Like parm_left_cursor in micro mode
|
||||
parm_right_micro Zh Like parm_right_cursor in micro mode
|
||||
parm_up_micro Zi Like parm_up_cursor in micro mode
|
||||
select_char_set Zj Select character set
|
||||
set_bottom_margin Zk Set bottom margin at current line
|
||||
set_bottom_margin_parm Zl Set bottom margin at line #1 or #2 lines
|
||||
from bottom
|
||||
set_left_margin_parm Zm Set left (right) margin at column #1 (#2)
|
||||
set_right_margin_parm Zn Set right margin at column #1
|
||||
set_top_margin Zo Set top margin at current line
|
||||
set_top_margin_parm Zp Set top (bottom) margin at row #1 (#2)
|
||||
start_bit_image Zq Start printing bit image braphics
|
||||
start_char_set_def Zr Start character set definition
|
||||
stop_bit_image Zs Stop printing bit image graphics
|
||||
stop_char_set_def Zt End definition of character aet
|
||||
subscript_characters Zu List of subscriptable characters
|
||||
superscript_characters Zv List of superscriptable characters
|
||||
these_cause_cr Zw Printing any of these chars causes CR
|
||||
zero_motion Zx No motion for subsequent character
|
||||
#
|
||||
# The following string capabilities are present in the SVr4.0 term
|
||||
# structure, but are not documented in the man page.
|
||||
#
|
||||
char_set_names Zy List of character set names
|
||||
key_mouse Km Mouse event has occurred
|
||||
mouse_info Mi Mouse status information
|
||||
req_mouse_pos RQ Request mouse position
|
||||
get_mouse Gm Curses should get button events
|
||||
set_a_foreground AF Set ANSI foreground color
|
||||
set_a_background AB Set ANSI background color
|
||||
pkey_plab xl Program function key #1 to type string #2
|
||||
and show string #3
|
||||
device_type dv Indicate language/codeset support
|
||||
code_set_init ci Init sequence for multiple codesets
|
||||
set0_des_seq s0 Shift to code set 0 (EUC set 0, ASCII)
|
||||
set1_des_seq s1 Shift to code set 1
|
||||
set2_des_seq s2 Shift to code set 2
|
||||
set3_des_seq s3 Shift to code set 3
|
||||
set_lr_margin ML Set both left and right margins to #1, #2
|
||||
set_tb_margin MT Sets both top and bottom margins to #1, #2
|
||||
bit_image_repeat Xy Repeat bit image cell #1 #2 times
|
||||
bit_image_newline Zz Move to next row of the bit image
|
||||
bit_image_carriage_return Yv Move to beginning of same row
|
||||
color_names Yw Give name for color #1
|
||||
define_bit_image_region Yx Define rectangualar bit image region
|
||||
end_bit_image_region Yy End a bit-image region
|
||||
set_color_band Yz Change to ribbon color #1
|
||||
set_page_length YZ Set page length to #1 lines
|
||||
#
|
||||
# SVr4 added these capabilities for direct PC-clone support
|
||||
#
|
||||
display_pc_char S1 Display PC character
|
||||
enter_pc_charset_mode S2 Enter PC character display mode
|
||||
exit_pc_charset_mode S3 Exit PC character display mode
|
||||
enter_scancode_mode S4 Enter PC scancode mode
|
||||
exit_scancode_mode S5 Exit PC scancode mode
|
||||
pc_term_options S6 PC terminal options
|
||||
scancode_escape S7 Escape for scancode emulation
|
||||
alt_scancode_esc S8 Alternate escape for scancode emulation
|
||||
#
|
||||
# The XSI Curses standard added these.
|
||||
#
|
||||
enter_horizontal_hl_mode Xh Enter horizontal highlight mode
|
||||
enter_left_hl_mode Xl Enter left highlight mode
|
||||
enter_low_hl_mode Xo Enter low highlight mode
|
||||
enter_right_hl_mode Xr Enter right highlight mode
|
||||
enter_top_hl_mode Xt Enter top highlight mode
|
||||
enter_vertical_hl_mode Xv Enter vertical highlight mode
|
||||
.Ed
|
||||
.Pp
|
||||
Obsolete termcap capabilities.
|
||||
New software should not rely on them at all.
|
||||
.Pp
|
||||
The following section is not complete, to get a more complete listing
|
||||
look in
|
||||
.Pa /usr/src/share/termcap/terminfo_extensions.doc .
|
||||
.Pp
|
||||
.Bl -column indent indent indent
|
||||
.Sy Name Type Notes Description
|
||||
functions
|
||||
.It "ae str (P) End alternate character set."
|
||||
.It AL str (NP*) Add
|
||||
.Em n
|
||||
new blank lines
|
||||
.It "al str (P*) Add new blank line."
|
||||
.It "am bool Terminal has automatic margins."
|
||||
.It "as str (P) Start alternate character set."
|
||||
.It "bc str (o) Backspace if not."
|
||||
.Sy \&^H .
|
||||
.It "bl str (P) Audible signal (bell)."
|
||||
.It "bs bool (o) Terminal can backspace with"
|
||||
.Sy \&^H .
|
||||
.It "bt str (P) Back tab."
|
||||
.It "bw bool " Ta Sy \&le
|
||||
(backspace) wraps from column 0 to last column.
|
||||
.It "CC str Terminal settable command character in prototype."
|
||||
.It "cd str (P*) Clear to end of display."
|
||||
.It "ce str (P) Clear to end of line."
|
||||
.It "ch str (NP) Set cursor column (horizontal position)."
|
||||
.It "cl str (P*) Clear screen and home cursor."
|
||||
.It "CM str (NP) Memory-relative cursor addressing."
|
||||
.It "cm str (NP) Screen-relative cursor motion."
|
||||
.It "co num Number of columns in a line (See"
|
||||
.Sx BUGS
|
||||
section below).
|
||||
.It "cr str (P) Carriage return."
|
||||
.It "cs str (NP) Change scrolling region (VT100)."
|
||||
.It "ct str (P) Clear all tab stops."
|
||||
.It "cv str (NP) Set cursor row (vertical position)."
|
||||
.It "da bool Display may be retained above the screen."
|
||||
.It "dB num (o) Milliseconds of"
|
||||
.Sy \&bs
|
||||
delay needed (default 0).
|
||||
.It "db bool Display may be retained below the screen."
|
||||
.It "DC str (NP*) Delete"
|
||||
.Em n
|
||||
characters.
|
||||
.It "dC num (o) Milliseconds of"
|
||||
.Sy \&cr
|
||||
delay needed (default 0).
|
||||
.It "dc str (P*) Delete character."
|
||||
.It "dF num (o) Milliseconds of"
|
||||
.Sy \&ff
|
||||
delay needed (default 0).
|
||||
.It "DL str (NP*) Delete"
|
||||
.Ar n
|
||||
lines.
|
||||
.It "dl str (P*) Delete line."
|
||||
.It "dm str Enter delete mode."
|
||||
.It "dN num (o) Milliseconds of
|
||||
.Sy \&nl
|
||||
delay needed (default 0).
|
||||
.It "DO str (NP*) Move cursor down:
|
||||
.Ar n
|
||||
lines.
|
||||
.It "do str Down one line."
|
||||
.It "ds str Disable status line."
|
||||
.It "dT num (o) Milliseconds of horizontal tab delay needed (default 0)."
|
||||
.It "dV num (o) Milliseconds of vertical tab delay needed (default 0)."
|
||||
.It "ec str (NP) Erase"
|
||||
.Ar n
|
||||
characters.
|
||||
.It "ed str End delete mode."
|
||||
.It "ei str End insert mode."
|
||||
.It "eo bool Can erase overstrikes with a blank."
|
||||
.It "EP bool (o) Even parity."
|
||||
.It "es bool Escape can be used on the status line."
|
||||
.It "ff str (P*) Hardcopy terminal page eject."
|
||||
.It "fs str Return from status line."
|
||||
.It "gn bool Generic line type, for example dialup, switch)."
|
||||
.It "hc bool Hardcopy terminal."
|
||||
.It "HD bool (o) Half-duplex."
|
||||
.It "hd str Half-line down (forward 1/2 linefeed)."
|
||||
.It "ho str (P) Home cursor."
|
||||
.It "hs bool Has extra"
|
||||
.Dq status line .
|
||||
.It "hu str Half-line up (reverse 1/2 linefeed)."
|
||||
.It "hz bool Cannot print ``~'' (Hazeltine)."
|
||||
.It "i1-i3 str Terminal initialization strings"
|
||||
.Pf ( Xr terminfo
|
||||
only)
|
||||
.It "IC str (NP*) Insert"
|
||||
.Ar n
|
||||
blank characters.
|
||||
.It "ic str (P*) Insert character."
|
||||
.It "if str Name of file containing initialization string."
|
||||
.It "im str Enter insert mode."
|
||||
.It "in bool Insert mode distinguishes nulls."
|
||||
.It "iP str Pathname of program for initialization"
|
||||
.Pf ( Xr terminfo
|
||||
only).
|
||||
.It "ip str (P*) Insert pad after character inserted."
|
||||
.It "is str Terminal initialization string"
|
||||
.Pf ( Nm termcap
|
||||
only).
|
||||
.It "it num Tabs initially every"
|
||||
.Ar n
|
||||
positions.
|
||||
.It "K1 str Sent by keypad upper left."
|
||||
.It "K2 str Sent by keypad upper right."
|
||||
.It "K3 str Sent by keypad center."
|
||||
.It "K4 str Sent by keypad lower left."
|
||||
.It "K5 str Sent by keypad lower right."
|
||||
.It "k0-k9 str Sent by function keys 0-9."
|
||||
.It "kA str Sent by insert-line key."
|
||||
.It "ka str Sent by clear-all-tabs key."
|
||||
.It "kb str Sent by backspace key."
|
||||
.It "kC str Sent by clear-screen or erase key."
|
||||
.It "kD str Sent by delete-character key."
|
||||
.It "kd str Sent by down-arrow key."
|
||||
.It "kE str Sent by clear-to-end-of-line key."
|
||||
.It "ke str Out of"
|
||||
.Dq keypad transmit
|
||||
mode.
|
||||
.It "kF str Sent by scroll-forward/down key."
|
||||
.It "kH str Sent by home-down key."
|
||||
.It "kh str Sent by home key."
|
||||
.It "kI str Sent by insert-character or enter-insert-mode key."
|
||||
.It "kL str Sent by delete-line key."
|
||||
.It "kl str Sent by left-arrow key."
|
||||
.It "kM str Sent by insert key while in insert mode."
|
||||
.It "km bool Has a"
|
||||
.Dq meta
|
||||
key (shift, sets parity bit).
|
||||
.It "kN str Sent by next-page key."
|
||||
.It "kn num (o) Number of function"
|
||||
.Pq Sy \&k\&0 Ns \- Ns Sy \&k\&9
|
||||
keys (default 0).
|
||||
.It "ko str (o) Termcap entries for other non-function keys."
|
||||
.It "kP str Sent by previous-page key."
|
||||
.It "kR str Sent by scroll-backward/up key."
|
||||
.It "kr str Sent by right-arrow key."
|
||||
.It "kS str Sent by clear-to-end-of-screen key."
|
||||
.It "ks str Put terminal in"
|
||||
.Dq keypad transmit
|
||||
mode.
|
||||
.It "kT str Sent by set-tab key."
|
||||
.It "kt str Sent by clear-tab key."
|
||||
.It "ku str Sent by up-arrow key."
|
||||
.It "l0-l9 str Labels on function keys if not"
|
||||
.Dq \&f Ns Em n .
|
||||
.It "LC bool (o) Lower-case only."
|
||||
.It "LE str (NP) Move cursor left"
|
||||
.Ar n
|
||||
positions.
|
||||
.It "le str (P) Move cursor left one position."
|
||||
.It "li num Number of lines on screen or page (See"
|
||||
.Sx BUGS
|
||||
section below)
|
||||
.It "ll str Last line, first column
|
||||
.It "lm num Lines of memory if >" Sy \&li
|
||||
(0 means varies).
|
||||
.It "ma str (o) Arrow key map (used by"
|
||||
.Xr \&vi
|
||||
version 2 only).
|
||||
.It "mb str Turn on blinking attribute."
|
||||
.It "md str Turn on bold (extra bright) attribute."
|
||||
.It "me str Turn off all attributes."
|
||||
.It "mh str Turn on half-bright attribute."
|
||||
.It "mi bool Safe to move while in insert mode."
|
||||
.It "mk str Turn on blank attribute (characters invisible)."
|
||||
.It "ml str (o) Memory lock on above cursor."
|
||||
.It "mm str Turn on"
|
||||
.Dq meta mode
|
||||
(8th bit).
|
||||
.It "mo str Turn off"
|
||||
.Dq meta mode .
|
||||
.It "mp str Turn on protected attribute."
|
||||
.It "mr str Turn on reverse-video attribute."
|
||||
.It "ms bool Safe to move in standout modes."
|
||||
.It "mu str (o) Memory unlock (turn off memory lock)."
|
||||
.It "nc bool (o) No correctly-working"
|
||||
.Sy \&cr
|
||||
(Datamedia 2500, Hazeltine 2000).
|
||||
.It "nd str Non-destructive space (cursor right)."
|
||||
.It "NL bool (o)" Ta Sy \&\en No "is newline, not line feed."
|
||||
.It "nl str (o) Newline character if not" Sy \en .
|
||||
.It "ns bool (o) Terminal is a" Tn CRT No "but doesn't scroll."
|
||||
.It "nw str (P) Newline"
|
||||
.Po behaves like \&
|
||||
.Sy \&cr
|
||||
followed by
|
||||
.Sy \&do
|
||||
.Pc .
|
||||
.It "OP bool (o) Odd parity."
|
||||
.It "os bool Terminal overstrikes."
|
||||
.It "pb num Lowest baud where delays are required."
|
||||
.It "pc str Pad character
|
||||
.Pq default Tn NUL .
|
||||
.It "pf str Turn off the printer."
|
||||
.It "pk str Program function key"
|
||||
.Em n
|
||||
to type string
|
||||
.Em s
|
||||
.Pf ( Xr terminfo
|
||||
only).
|
||||
.It "pl str Program function key"
|
||||
.Em n
|
||||
to execute string
|
||||
.Em s
|
||||
.Pf ( Xr terminfo
|
||||
only).
|
||||
.It "pO str (N) Turn on the printer for"
|
||||
.Em n
|
||||
bytes.
|
||||
.It "po str Turn on the printer."
|
||||
.It "ps str Print contents of the screen."
|
||||
.It "pt bool (o) Has hardware tabs"
|
||||
.Pq may need to be set with Sy \&is .
|
||||
.It "px str Program function key"
|
||||
.Em n
|
||||
to transmit string
|
||||
.Em s
|
||||
.Pf ( Xr terminfo
|
||||
only).
|
||||
.It "r1-r3 str Reset terminal completely to sane modes"
|
||||
.Pf ( Xr terminfo
|
||||
only).
|
||||
.It "rc str (P) Restore cursor to position of last"
|
||||
.Sy \&sc .
|
||||
.It "rf str Name of file containing reset codes."
|
||||
.It "RI str (NP) Move cursor right"
|
||||
.Em n
|
||||
positions.
|
||||
.It "rp str (NP*) Repeat character"
|
||||
.Em c n
|
||||
times.
|
||||
.It "rs str Reset terminal completely to sane modes"
|
||||
.Pf ( Nm termcap
|
||||
only).
|
||||
.It "sa str (NP) Define the video attributes."
|
||||
.It "sc str (P) Save cursor position."
|
||||
.It "se str End standout mode."
|
||||
.It "SF str (NP*) Scroll forward"
|
||||
.Em n
|
||||
lines.
|
||||
.It "sf str (P) Scroll text up."
|
||||
.It "sg num Number of garbage chars left by"
|
||||
.Sy \&so
|
||||
or
|
||||
.Sy \&se
|
||||
(default 0).
|
||||
.It "so str Begin standout mode."
|
||||
.It "SR str (NP*) Scroll backward"
|
||||
.Em n
|
||||
lines.
|
||||
.It "sr str (P) Scroll text down."
|
||||
.It "st str Set a tab in all rows, current column."
|
||||
.It "ta str (P) Tab to next 8-position hardware tab stop."
|
||||
.It "tc str Entry of similar terminal \- must be last."
|
||||
.It "te str String to end programs that use"
|
||||
.Nm Ns .
|
||||
.It "ti str String to begin programs that use"
|
||||
.Nm Ns .
|
||||
.It "ts str (N) Go to status line, column"
|
||||
.Em n .
|
||||
.It "UC bool (o) Upper-case only."
|
||||
.It "uc str Underscore one character and move past it."
|
||||
.It "ue str End underscore mode."
|
||||
.It "ug num Number of garbage chars left by"
|
||||
.Sy \&us
|
||||
or
|
||||
.Sy \&ue
|
||||
(default 0).
|
||||
.It "ul bool Underline character overstrikes."
|
||||
.It "UP str (NP*) Move cursor up"
|
||||
.Em n
|
||||
lines.
|
||||
.It "up str Upline (cursor up)."
|
||||
.It "us str Start underscore mode."
|
||||
.It "vb str Visible bell (must not move cursor)."
|
||||
.It "ve str Make cursor appear normal (undo"
|
||||
.Sy \&vs Ns / Ns Sy \&vi ) .
|
||||
.It "vi str Make cursor invisible."
|
||||
.It "vs str Make cursor very visible."
|
||||
.It "vt num Virtual terminal number (not supported on all systems)."
|
||||
.It "wi str (N) Set current window."
|
||||
.It "ws num Number of columns in status line."
|
||||
.It "xb bool Beehive"
|
||||
.Pf ( "f1=" Ns Dv ESC ,
|
||||
.Pf "f2=" Sy \&^C ) .
|
||||
.It "xn bool Newline ignored after 80 cols (Concept)."
|
||||
.It "xo bool Terminal uses xoff/xon"
|
||||
.Pq Dv DC3 Ns / Ns Dv DC1
|
||||
handshaking.
|
||||
.It "xr bool (o) Return acts like"
|
||||
.Sy "ce cr nl"
|
||||
(Delta Data).
|
||||
.It "xs bool Standout not erased by overwriting (Hewlett-Packard)."
|
||||
.It "xt bool Tabs ruin, magic"
|
||||
.SY \&so
|
||||
char (Teleray 1061).
|
||||
.It "xx bool (o) Tektronix 4025 insert-line."
|
||||
.El
|
||||
.Bd -literal
|
||||
\fBBoolean TCap Description\fR
|
||||
\fBVariables Code\fR
|
||||
linefeed_is_newline NL move down with ^J
|
||||
even_parity EP terminal requires even parity
|
||||
odd_parity OP terminal requires odd parity
|
||||
half_duplex HD terminal is half-duplex
|
||||
lower_case_only LC terminal has only lower case
|
||||
upper_case_only UC terminal has only upper case
|
||||
has_hardware_tabs pt has 8-char tabs invoked with ^I
|
||||
return_does_clr_eol xr return clears the line
|
||||
tek_4025_insert_line xx Tektronix 4025 insert-line glitch
|
||||
backspaces_with_bs bs uses ^H to move left
|
||||
crt_no_scrolling ns crt cannot scroll
|
||||
no_correctly_working_cr nc no way to go to start of line
|
||||
.Ed
|
||||
.Bd -literal
|
||||
\fBNumber TCap Description\fR
|
||||
\fBVariables Code\fR
|
||||
backspace_delay dB padding required for ^H
|
||||
form_feed_delay dF padding required for ^L
|
||||
horizontal_tab_delay dT padding required for ^I
|
||||
vertical_tab_delay dV padding required for ^V
|
||||
number_of_function_keys kn count of function keys
|
||||
carriage_return_delay dC pad needed for CR
|
||||
new_line_delay dN pad needed for LF
|
||||
.Ed
|
||||
.Bd -literal
|
||||
\fBString TCap Description\fR
|
||||
\fBVariables Code\fR
|
||||
other_non_function_keys ko list of self-mapped keycaps
|
||||
arrow_key_map ma map arrow keys rogue(1) motion keys
|
||||
memory_lock_above ml lock visible screen memory above the
|
||||
current line
|
||||
memory_unlock mu unlock visible screen memory above the
|
||||
current line
|
||||
linefeed_if_not_lf nl use to move down
|
||||
backspace_if_not_bs bc move left, if not ^H
|
||||
.Ed
|
||||
.Ss A Sample Entry
|
||||
The following entry, which describes the Concept\-100, is among the more
|
||||
complex entries in the
|
||||
@ -1806,8 +2095,6 @@ File containing terminal descriptions.
|
||||
.It Pa /usr/share/misc/termcap.db
|
||||
Hash database file containing terminal descriptions (see
|
||||
.Xr cap_mkdb 1 ) .
|
||||
.It Pa /usr/src/share/termcap/terminfo_extensions.doc
|
||||
A more complete list of entries for both termcap and terminfo.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr cap_mkdb 1 ,
|
||||
|
@ -1,476 +0,0 @@
|
||||
# These are the boolean capabilities
|
||||
auto_left_margin "bw" bool "bw" cub1 wraps from column 0 to last column
|
||||
auto_right_margin "am" bool "am" terminal has automatic margins
|
||||
no_esc_ctlc "xsb" bool "xb" beehive (f1=escape, f2=ctrl C)
|
||||
ceol_standout_glitch "xhp" bool "xs" standout not erased by overwriting (hp)
|
||||
eat_newline_glitch "xenl" bool "xn" newline ignored after 80 cols (concept)
|
||||
erase_overstrike "eo" bool "eo" can erase overstrikes with a blank
|
||||
generic_type "gn" bool "gn" generic line type
|
||||
hard_copy "hc" bool "hc" hardcopy terminal
|
||||
has_meta_key "km" bool "km" Has a meta key, sets msb high
|
||||
has_status_line "hs" bool "hs" has extra status line
|
||||
insert_null_glitch "in" bool "in" insert mode distinguishes nulls
|
||||
memory_above "da" bool "da" display may be retained above the screen
|
||||
memory_below "db" bool "db" display may be retained below the screen
|
||||
move_insert_mode "mir" bool "mi" safe to move while in insert mode
|
||||
move_standout_mode "msgr" bool "ms" safe to move while in standout mode
|
||||
over_strike "os" bool "os" terminal can overstrike
|
||||
status_line_esc_ok "eslok" bool "es" escape can be used on the status line
|
||||
dest_tabs_magic_smso "xt" bool "xt" tabs destructive, magic so char (t1061)
|
||||
tilde_glitch "hz" bool "hz" can't print ~'s (hazeltine)
|
||||
transparent_underline "ul" bool "ul" underline character overstrikes
|
||||
xon_xoff "xon" bool "xo" terminal uses xon/xoff handshaking
|
||||
needs_xon_xoff "nxon" bool "nx" padding won't work, xon/xoff required
|
||||
prtr_silent "mc5i" bool "5i" printer won't echo on screen
|
||||
hard_cursor "chts" bool "HC" cursor is hard to see
|
||||
non_rev_rmcup "nrrmc" bool "NR" smcup does not revrse rmcup
|
||||
no_pad_char "npc" bool "NP" pad character does not exist
|
||||
non_dest_scroll_region "ndscr" bool "ND" scrolling region is non-destructive
|
||||
can_change "ccc" bool "cc" terminal can re-define exiting colors
|
||||
back_color_erase "bce" bool "ut" screen erased with background color
|
||||
hue_lightness_saturation "hls" bool "hl" terminal uses only HLS color notation (tektronix)
|
||||
col_addr_glitch "xhpa" bool "YA" only positive motion for hpa/mhpa caps
|
||||
cr_cancels_micro_mode "crxm" bool "YB" using cr turns off micro mode
|
||||
has_print_wheel "daisy" bool "YC" printer needs operator to change character set
|
||||
row_addr_glitch "xvpa" bool "YD" only posistive motion for vhp/mvpa caps
|
||||
semi_auto_right_margin "sam" bool "YE" printing in last column causes cr
|
||||
cpi_changes_res "cpix" bool "YF" changing character pitch changes resolution
|
||||
lpi_changes_res "lpix" bool "YG" chnaging line pitch changes resolution
|
||||
# These are the numerical capabilities
|
||||
columns "cols" num "co" number of columns in a line
|
||||
init_tabs "it" num "it" tabs initially every # spaces
|
||||
lines "lines" num "li" number of lines on screen or page
|
||||
lines_of_memory "lm" num "lm" lines of memory if > line. 0 => varies
|
||||
magic_cookie_glitch "xmc" num "sg" number of blank chars left by smso or rmso
|
||||
padding_baud_rate "pb" num "pb" lowest baud rate where padding needed
|
||||
virtual_terminal "vt" num "vt" virtual terminal number (CB/unix)
|
||||
width_status_line "wsl" num "ws" columns in status line
|
||||
num_labels "nlab" num "Nl" number of lables on screen
|
||||
label_height "lh" num "lh" rows in each label
|
||||
label_width "lw" num "lw" columns in each label
|
||||
max_attributes "ma" num "ma" maximum combined attributes terminal can handle
|
||||
maximum_windows "wnum" num "MW" maxumum number of defineable windows
|
||||
# These are newer capabilities, order is probably wrong
|
||||
max_colors "colors" num "Co" maximum numbers of colors on screen
|
||||
max_pairs "pairs" num "pa" maximum number of color-pairs on the screen
|
||||
no_color_video "ncv" num "NC" video attributes that can't be used with colors
|
||||
buffer_capacity "bufsz" num "Ya" numbers of bytes buffered before printing
|
||||
dot_horz_spacing "spinh" num "Yc" spacing of pins vertically in pins per inch
|
||||
dot_vert_spacing "spinv" num "Yb" spacing of dots horizontally in dots per inch
|
||||
max_micro_address "maddr" num "Yd" maximum value in micro_..._address
|
||||
max_micro_jump "mjump" num "Ye" maximum value in parm_..._micro
|
||||
micro_char_size "mcs" num "Yf" character size when in micro mode
|
||||
micro_line_size "mls" num "Yg" line size when in micro mode
|
||||
number_of_pins "npins" num "Yh" numbers of pins in print-head
|
||||
output_res_char "orc" num "Yi" horizontal resolution in units per line
|
||||
output_res_line "orl" num "Yj" vertical resolution in units per line
|
||||
output_res_horz_inch "orhi" num "Yk" horizontal resolution in units per inch
|
||||
output_res_vert_inch "orvi" num "Yl" vertical resolution in units per inch
|
||||
print_rate "cps" num "Ym" print rate in chars per second
|
||||
wide_char_size "widcs" num "Yn" character step size when in double wide mode
|
||||
buttons "btns" num "BT" number of buttons on mouse
|
||||
bit_image_entwining "bitwin" num "Yo" number of passed for each bit-image row
|
||||
bit_image_type "bitype" num "Yp" type of bit-image device
|
||||
# These are the string capabilities
|
||||
back_tab "cbt" str "bt" back tab
|
||||
bell "bel" str "bl" audible signal (bell)
|
||||
carriage_return "cr" str "cr" carriage return
|
||||
change_scroll_region "csr" str "cs" change region to line #1 to line #2
|
||||
clear_all_tabs "tbc" str "ct" clear all tab stops
|
||||
clear_screen "clear" str "cl" clear screen and home cursor
|
||||
clr_eol "el" str "ce" clear to end of line
|
||||
clr_eos "ed" str "cd" clear to edn of screen
|
||||
column_address "hpa" str "ch" horizontal position, absolute
|
||||
command_character "cmdch" str "CC" terminal settable cmd character in prototype !?
|
||||
cursor_address "cup" str "cm" move to row #1 columns #2
|
||||
cursor_down "cud1" str "do" down one line
|
||||
cursor_home "home" str "ho" home cursor (if no cup)
|
||||
cursor_invisible "civis" str "vi" make cursor invisible
|
||||
cursor_left "cub1" str "le" move left one space
|
||||
cursor_mem_address "mrcup" str "CM" memory relative cursor addressing
|
||||
cursor_normal "cnorm" str "ve" make cursor appear normal (undo civis/cvvis)
|
||||
cursor_right "cuf1" str "nd" move right one space
|
||||
cursor_to_ll "ll" str "ll" last line, first column (if no cup)
|
||||
cursor_up "cuu1" str "up" up one line
|
||||
cursor_visible "cvvis" str "vs" make cursor very visible
|
||||
delete_character "dch1" str "dc" delete character
|
||||
delete_line "dl1" str "dl" delete line
|
||||
dis_status_line "dsl" str "ds" disable status line
|
||||
down_half_line "hd" str "hd" half a line down
|
||||
enter_alt_charset_mode "smacs" str "as" start alternate character set
|
||||
enter_blink_mode "blink" str "mb" turn on blinking
|
||||
enter_bold_mode "bold" str "md" turn on bold (extra bright) mode
|
||||
enter_ca_mode "smcup" str "ti" string to start programs using cup
|
||||
enter_delete_mode "smdc" str "dm" enter delete mode
|
||||
enter_dim_mode "dim" str "mh" turn on half-bright mode
|
||||
enter_insert_mode "smir" str "im" enter insert mode
|
||||
enter_secure_mode "invis" str "mk" turn on blank mode (characters invisible)
|
||||
enter_protected_mode "prot" str "mp" turn on protected mode
|
||||
enter_reverse_mode "rev" str "mr" turn on reverse video mode
|
||||
enter_standout_mode "smso" str "so" begin standout mode
|
||||
enter_underline_mode "smul" str "us" begin underline mode
|
||||
erase_chars "ech" str "ec" erase #1 characters
|
||||
exit_alt_charset_mode "rmacs" str "ae" end alternate character set
|
||||
exit_attribute_mode "sgr0" str "me" turn off all attributes
|
||||
exit_ca_mode "rmcup" str "te" strings to end programs using cup
|
||||
exit_delete_mode "rmdc" str "ed" end delete mode
|
||||
exit_insert_mode "rmir" str "ei" exit insert mode
|
||||
exit_standout_mode "rmso" str "se" exit standout mode
|
||||
exit_underline_mode "rmul" str "ue" exit underline mode
|
||||
flash_screen "flash" str "vb" visible bell (may not move cursor)
|
||||
form_feed "ff" str "ff" hardcopy terminal page eject
|
||||
from_status_line "fsl" str "fs" return from status line
|
||||
init_1string "is1" str "i1" initialization string
|
||||
init_2string "is2" str "is" initialization string
|
||||
init_3string "is3" str "i3" initialization string
|
||||
init_file "if" str "if" name of initialization file
|
||||
insert_character "ich1" str "ic" insert character
|
||||
insert_line "il1" str "al" insert line
|
||||
insert_padding "ip" str "ip" insert padding after inserted character
|
||||
key_backspace "kbs" str "kb" backspace key
|
||||
key_catab "ktbc" str "ka" clear-all-tabs key
|
||||
key_clear "kclr" str "kC" clear-screen or erase key
|
||||
key_ctab "kctab" str "kt" clear-tab key
|
||||
key_dc "kdch1" str "kD" delete-character key
|
||||
key_dl "kdl1" str "kL" delete-line key
|
||||
key_down "kcud1" str "kd" down-arrow key
|
||||
key_eic "krmir" str "kM" sent by rmir or smir in insert mode
|
||||
key_eol "kel" str "kE" clear-to-end-of-line key
|
||||
key_eos "ked" str "kS" clear-to-end-of-screen key
|
||||
key_f0 "kf0" str "k0" F0 function key
|
||||
key_f1 "kf1" str "k1" F1 function key
|
||||
key_f10 "kf10" str "k;" F10 function key
|
||||
key_f2 "kf2" str "k2" F2 function key
|
||||
key_f3 "kf3" str "k3" F3 function key
|
||||
key_f4 "kf4" str "k4" F4 function key
|
||||
key_f5 "kf5" str "k5" F5 function key
|
||||
key_f6 "kf6" str "k6" F6 function key
|
||||
key_f7 "kf7" str "k7" F7 function key
|
||||
key_f8 "kf8" str "k8" F8 fucntion key
|
||||
key_f9 "kf9" str "k9" F9 function key
|
||||
key_home "khome" str "kh" home key
|
||||
key_ic "kich1" str "kI" insert-character key
|
||||
key_il "kil1" str "kA" insert-line key
|
||||
key_left "kcub1" str "kl" left-arrow key
|
||||
key_ll "kll" str "kH" last-line key
|
||||
key_npage "knp" str "kN" next-page key
|
||||
key_ppage "kpp" str "kP" prev-page key
|
||||
key_right "kcuf1" str "kr" right-arrow key
|
||||
key_sf "kind" str "kF" scroll-forward key
|
||||
key_sr "kri" str "kR" scroll-backward key
|
||||
key_stab "khts" str "kT" set-tab key
|
||||
key_up "kcuu1" str "ku" up-arrow key
|
||||
keypad_local "rmkx" str "ke" out of 'keyboard_transmit' mode
|
||||
keypad_xmit "smkx" str "ks" enter into 'keyboard_transmit' mode
|
||||
lab_f0 "lf0" str "l0" label on function key f0 if not f0
|
||||
lab_f1 "lf1" str "l1" label on function key f1 if not f1
|
||||
lab_f10 "lf10" str "la" label on function key f10 if not f10
|
||||
lab_f2 "lf2" str "l2" label on function key f2 if not f2
|
||||
lab_f3 "lf3" str "l3" label on function key f3 if not f3
|
||||
lab_f4 "lf4" str "l4" label on function key f4 if not f4
|
||||
lab_f5 "lf5" str "l5" lable on function key f5 if not f5
|
||||
lab_f6 "lf6" str "l6" label on function key f6 if not f6
|
||||
lab_f7 "lf7" str "l7" label on function key f7 if not f7
|
||||
lab_f8 "lf8" str "l8" label on function key f8 if not f8
|
||||
lab_f9 "lf9" str "l9" label on function key f9 if not f9
|
||||
meta_off "rmm" str "mo" turn off meta mode
|
||||
meta_on "smm" str "mm" turn on meta mode (8th-bit on)
|
||||
newline "nel" str "nw" newline (behave like cr followed be lf)
|
||||
pad_char "pad" str "pc" padding char (instead of null)
|
||||
parm_dch "dch" str "DC" delete #1 chars
|
||||
parm_delete_line "dl" str "DL" delete #1 lines
|
||||
parm_down_cursor "cud" str "DO" down #1 lines
|
||||
parm_ich "ich" str "IC" insert #1 chars
|
||||
parm_index "indn" str "SF" scroll forward #1 lines
|
||||
parm_insert_line "il" str "AL" insert #1 lines
|
||||
parm_left_cursor "cub" str "LE" move #1 chars to the left
|
||||
parm_right_cursor "cuf" str "RI" move #1 chars to the right
|
||||
parm_rindex "rin" str "SR" scroll back #1 lines
|
||||
parm_up_cursor "cuu" str "UP" up #1 lines
|
||||
pkey_key "pfkey" str "pk" program function key #1 to type string #2
|
||||
pkey_local "pfloc" str "pl" program function key #1 to execute string #2
|
||||
pkey_xmit "pfx" str "px" program function key #1 to transmit string #2
|
||||
print_screen "mc0" str "ps" print contents of screen
|
||||
prtr_off "mc4" str "pf" turn off printer
|
||||
prtr_on "mc5" str "po" turn on printer
|
||||
repeat_char "rep" str "rp" repeat char #1 #2 times
|
||||
reset_1string "rs1" str "r1" reset string
|
||||
reset_2string "rs2" str "r2" reset string
|
||||
reset_3string "rs3" str "r3" reset string
|
||||
reset_file "rf" str "rf" name of reset file
|
||||
restore_cursor "rc" str "rc" restore cursor to last position of sc
|
||||
row_address "vpa" str "cv" vertical position absolute
|
||||
save_cursor "sc" str "sc" save current cursor position
|
||||
scroll_forward "ind" str "sf" scroll text up
|
||||
scroll_reverse "ri" str "sr" scroll text down
|
||||
set_attributes "sgr" str "sa" define video attributes #1-#9
|
||||
set_tab "hts" str "st" set a tab in every row, current columns
|
||||
set_window "wind" str "wi" current window is lines #1-#2 cols #3-#4
|
||||
tab "ht" str "ta" tab to next 8-space hardware tab stop
|
||||
to_status_line "tsl" str "ts" move to status line
|
||||
underline_char "uc" str "uc" underline char and move past it
|
||||
up_half_line "hu" str "hu" half a line up
|
||||
init_prog "iprog" str "iP" path name of program for initialization
|
||||
key_a1 "ka1" str "K1" upper left of keypad
|
||||
key_a3 "ka3" str "K3" upper right of keypad
|
||||
key_b2 "kb2" str "K2" center of keypad
|
||||
key_c1 "kc1" str "K4" lower left of keypad
|
||||
key_c3 "kc3" str "K5" lower right of keypad
|
||||
prtr_non "mc5p" str "pO" turn on printer for #1 bytes
|
||||
char_padding "rmp" str "rP" like ip but when in insert mode
|
||||
acs_chars "acsc" str "ac" graphics charset pairs - def=vt100
|
||||
plab_norm "pln" str "pn" program label #1 to show string #2
|
||||
key_btab "kcbt" str "kB" back-tab key
|
||||
enter_xon_mode "smxon" str "SX" turn on xon/xoff handshaking
|
||||
exit_xon_mode "rmxon" str "RX" turn off xon/xoff handshaking
|
||||
enter_am_mode "smam" str "SA" turn on automatic margins
|
||||
exit_am_mode "rmam" str "RA" turn off automatic margins
|
||||
xoff_character "xoffc" str "XF" XON character
|
||||
xon_character "xonc" str "XN" XOFF character
|
||||
ena_acs "enacs" str "eA" enable alternate char set
|
||||
label_on "smln" str "LO" turn on soft labels
|
||||
label_off "rmln" str "LF" turn off soft labels
|
||||
key_beg "kbeg" str "@1" begin key
|
||||
key_cancel "kcan" str "@2" cancel key
|
||||
key_close "kclo" str "@3" close key
|
||||
key_command "kcmd" str "@4" command key
|
||||
key_copy "kcpy" str "@5" copy key
|
||||
key_create "kcrt" str "@6" create key
|
||||
key_end "kend" str "@7" end key
|
||||
key_enter "kent" str "@8" enter/send key
|
||||
key_exit "kext" str "@9" exit key
|
||||
key_find "kfnd" str "@0" find key
|
||||
key_help "khlp" str "%1" help key
|
||||
key_mark "kmrk" str "%2" mark key
|
||||
key_message "kmsg" str "%3" message key
|
||||
key_move "kmov" str "%4" move key
|
||||
key_next "knxt" str "%5" next key
|
||||
key_open "kopn" str "%6" open key
|
||||
key_options "kopt" str "%7" options key
|
||||
key_previous "kprv" str "%8" previous key
|
||||
key_print "kprt" str "%9" print key
|
||||
key_redo "krdo" str "%0" redo key
|
||||
key_reference "kref" str "&1" reference key
|
||||
key_refresh "krfr" str "&2" refresh key
|
||||
key_replace "krpl" str "&3" replace key
|
||||
key_restart "krst" str "&4" restart key
|
||||
key_resume "kres" str "&5" resume key
|
||||
key_save "ksav" str "&6" save key
|
||||
key_suspend "kspd" str "&7" suspend key
|
||||
key_undo "kund" str "&8" undo key
|
||||
key_sbeg "kBEG" str "&9" shifted key
|
||||
key_scancel "kCAN" str "&0" shifted key
|
||||
key_scommand "kCMD" str "*1" shifted key
|
||||
key_scopy "kCPY" str "*2" shifted key
|
||||
key_screate "kCRT" str "*3" shifted key
|
||||
key_sdc "kDC" str "*4" shifted key
|
||||
key_sdl "kDL" str "*5" shifted key
|
||||
key_select "kslt" str "*6"
|
||||
key_send "kEND" str "*7" shifted key
|
||||
key_seol "kEOL" str "*8" shifted key
|
||||
key_sexit "kEXT" str "*9" shifted key
|
||||
key_sfind "kFND" str "*0" shifted key
|
||||
key_shelp "kHLP" str "#1" shifted key
|
||||
key_shome "kHOM" str "#2" shifted key
|
||||
key_sic "kIC" str "#3" shifted key
|
||||
key_sleft "kLFT" str "#4" shifted key
|
||||
key_smessage "kMSG" str "%a" shifted key
|
||||
key_smove "kMOV" str "%b" shifted key
|
||||
key_snext "kNXT" str "%c" shifted key
|
||||
key_soptions "kOPT" str "%d" shifted key
|
||||
key_sprevious "kPRV" str "%e" shifted key
|
||||
key_sprint "kPRT" str "%f" shifted key
|
||||
key_sredo "kRDO" str "%g" shifted key
|
||||
key_sreplace "kRPL" str "%h" shifted key
|
||||
key_sright "kRIT" str "%i" shifted key
|
||||
key_srsume "kRES" str "%j" shifted key
|
||||
key_ssave "kSAV" str "!1" shifted key
|
||||
key_ssuspend "kSPD" str "!2" shifted key
|
||||
key_sundo "kUND" str "!3" shifted key
|
||||
req_for_input "rfi" str "RF"
|
||||
key_f11 "kf11" str "F1" F11 function key
|
||||
key_f12 "kf12" str "F2" F12 function key
|
||||
key_f13 "kf13" str "F3" F13 function key
|
||||
key_f14 "kf14" str "F4" F14 function key
|
||||
key_f15 "kf15" str "F5" F15 function key
|
||||
key_f16 "kf16" str "F6" F16 function key
|
||||
key_f17 "kf17" str "F7" F17 function key
|
||||
key_f18 "kf18" str "F8" F18 function key
|
||||
key_f19 "kf19" str "F9" F19 function key
|
||||
key_f20 "kf20" str "FA" F20 function key
|
||||
key_f21 "kf21" str "FB" F21 function key
|
||||
key_f22 "kf22" str "FC" F22 function key
|
||||
key_f23 "kf23" str "FD" F23 function key
|
||||
key_f24 "kf24" str "FE" F24 function key
|
||||
key_f25 "kf25" str "FF" F25 function key
|
||||
key_f26 "kf26" str "FG" F26 function key
|
||||
key_f27 "kf27" str "FH" F27 function key
|
||||
key_f28 "kf28" str "FI" F28 function key
|
||||
key_f29 "kf29" str "FJ" F29 function key
|
||||
key_f30 "kf30" str "FK" F30 function key
|
||||
key_f31 "kf31" str "FL" F31 function key
|
||||
key_f32 "kf32" str "FM" F32 function key
|
||||
key_f33 "kf33" str "FN" F33 function key
|
||||
key_f34 "kf34" str "FO" F34 function key
|
||||
key_f35 "kf35" str "FP" F35 function key
|
||||
key_f36 "kf36" str "FQ" F36 function key
|
||||
key_f37 "kf37" str "FR" F37 function key
|
||||
key_f38 "kf38" str "FS" F38 function key
|
||||
key_f39 "kf39" str "FT" F39 function key
|
||||
key_f40 "kf40" str "FU" F40 function key
|
||||
key_f41 "kf41" str "FV" F41 function key
|
||||
key_f42 "kf42" str "FW" F42 function key
|
||||
key_f43 "kf43" str "FX" F43 function key
|
||||
key_f44 "kf44" str "FY" F44 function key
|
||||
key_f45 "kf45" str "FZ" F45 function key
|
||||
key_f46 "kf46" str "Fa" F46 function key
|
||||
key_f47 "kf47" str "Fb" F47 function key
|
||||
key_f48 "kf48" str "Fc" F48 function key
|
||||
key_f49 "kf49" str "Fd" F49 function key
|
||||
key_f50 "kf50" str "Fe" F50 function key
|
||||
key_f51 "kf51" str "Ff" F51 function key
|
||||
key_f52 "kf52" str "Fg" F52 function key
|
||||
key_f53 "kf53" str "Fh" F53 function key
|
||||
key_f54 "kf54" str "Fi" F54 function key
|
||||
key_f55 "kf55" str "Fj" F55 function key
|
||||
key_f56 "kf56" str "Fk" F56 function key
|
||||
key_f57 "kf57" str "Fl" F57 function key
|
||||
key_f58 "kf58" str "Fm" F58 function key
|
||||
key_f59 "kf59" str "Fn" F59 function key
|
||||
key_f60 "kf60" str "Fo" F60 function key
|
||||
key_f61 "kf61" str "Fp" F61 function key
|
||||
key_f62 "kf62" str "Fq" F62 function key
|
||||
key_f63 "kf63" str "Fr" F63 function key
|
||||
clr_bol "el1" str "cb" Clear to beginning of line
|
||||
clear_margins "mgc" str "MC" clear righ and left soft margins
|
||||
set_left_margin "smgl" str "ML" set left soft margin
|
||||
set_right_margin "smgr" str "MR" set right soft margin
|
||||
label_format "fln" str "Lf" label format
|
||||
set_clock "sclk" str "SC" set clock
|
||||
display_clock "dclk" str "DK" display clock
|
||||
remove_clock "rmclk" str "RC" remove clock
|
||||
create_window "cwin" str "CW" define a window #1 from #2, #3 to #4, #5
|
||||
goto_window "wingo" str "WG" go to window #1
|
||||
hangup "hup" str "HU" hang-up phone
|
||||
dial_phone "dial" str "DI" dial number #1
|
||||
quick_dial "qdial" str "QD" dial number #1 without checking
|
||||
tone "tone" str "TO" select touch tone dialing
|
||||
pulse "pulse" str "PU" select pulse dialling
|
||||
flash_hook "hook" str "fh" flash switch hook
|
||||
fixed_pause "pause" str "PA" pause for 2-3 seconds
|
||||
wait_tone "wait" str "WA" wait for dial-tone
|
||||
user0 "u0" str "u0" User string # 0
|
||||
user1 "u1" str "u1" User string # 1
|
||||
user2 "u2" str "u2" User string # 2
|
||||
user3 "u3" str "u3" User string # 3
|
||||
user4 "u4" str "u4" User string # 4
|
||||
user5 "u5" str "u5" User string # 5
|
||||
user6 "u6" str "u6" User string # 6
|
||||
user7 "u7" str "u7" User string # 7
|
||||
user8 "u8" str "u8" User string # 8
|
||||
user9 "u9" str "u9" User string # 9
|
||||
orig_pair "op" str "op" set default color-pair to original one
|
||||
orig_colors "oc" str "oc" set all color(-pair)s to the original ones
|
||||
initialize_color "initc" str "Ic" initalize the definition of color
|
||||
initialize_pair "initp" str "Ip" initalize color-pair
|
||||
set_color_pair "scp" str "sp" set current color-pair
|
||||
set_foreground "setf" str "Sf" set current forground color
|
||||
set_background "setb" str "Sb" set current background color
|
||||
change_char_pitch "cpi" str "ZA" change number of characters per inch
|
||||
change_line_pitch "lpi" str "ZB" change number of lines per inch
|
||||
change_res_horz "chr" str "ZC" change horizontal resolution
|
||||
change_res_vert "cvr" str "ZD" change vertical resolution
|
||||
define_char "defc" str "ZE" define a character in a character-set
|
||||
enter_doublewide_mode "swidm" str "ZF" enter double wide printing
|
||||
enter_draft_quality "sdrfq" str "ZG" enter draft quality mode
|
||||
enter_italics_mode "sitm" str "ZH" enter italics mode
|
||||
enter_leftward_mode "slm" str "ZI" enter leftware carriage motion
|
||||
enter_micro_mode "smicm" str "ZJ" enable micro motion capabilities
|
||||
enter_near_letter_quality "snlq" str "ZK" set near-letter quality printing
|
||||
enter_normal_quality "snrmq" str "ZL" set normal quality print
|
||||
enter_shadow_mode "sshm" str "ZM" enable shodow printing
|
||||
enter_subscript_mode "ssubm" str "ZN" enter subscript mode
|
||||
enter_superscript_mode "ssupm" str "ZO" enter superscript mode
|
||||
enter_upward_mode "sum" str "ZP" enable upward carriage motion
|
||||
exit_doublewide_mode "rwidm" str "ZQ" leave doulbe wide priting
|
||||
exit_italics_mode "ritm" str "ZR" leave italics mode
|
||||
exit_leftward_mode "rlm" str "ZS" enable rightward (normal) carriage motion
|
||||
exit_micro_mode "rmicm" str "ZT" disable micro motion capabilities
|
||||
exit_shadow_mode "rshm" str "ZU" disable shadow printing
|
||||
exit_subscript_mode "rsubm" str "ZV" leave subscript mode
|
||||
exit_superscript_mode "rsupm" str "ZW" leave superscript mode
|
||||
exit_upward_mode "rum" str "ZX" enable downware (normal carriage mode
|
||||
micro_column_address "mhpa" str "ZY" like column_address for micro adjustments
|
||||
micro_down "mcud1" str "ZZ" like cursor_down for micro adjustments
|
||||
micro_left "mcub1" str "Za" like cursor_left for micro adjustments
|
||||
micro_right "mcuf1" str "Zb" like cursor_right for micro adjustments
|
||||
micro_row_address "mvpa" str "Zc" like row_address for micro adjustments
|
||||
micro_up "mcuu1" str "Zd" like cursor_up for micro adjustments
|
||||
order_of_pins "porder" str "Ze" matches software bits to print-head bits
|
||||
parm_down_micro "mcud" str "Zf" like param_down_cursor for micro adjust
|
||||
parm_left_micro "mcub" str "Zg" like param_left_cursor for micro adjust
|
||||
parm_right_micro "mcuf" str "Zh" like param_right_cursor for micro adjust
|
||||
parm_up_micro "mcuu" str "Zi" like param_up_cursor for micro adjust
|
||||
select_char_set "scs" str "Zj" select character set
|
||||
set_bottom_margin "smgb" str "Zk" set bottom margin at current line
|
||||
set_bottom_margin_parm "smgbp" str "Zl" set bottom margin at line #1 or #2 lines from bottom
|
||||
set_left_margin_parm "smglp" str "Zm" set left (right) margin at column #1 (#2)
|
||||
set_right_margin_parm "smgrp" str "Zn" set right margin at column #1
|
||||
set_top_margin "smgt" str "Zo" set top margin at current line
|
||||
set_top_margin_parm "smgtp" str "Zp" set top (bottom) margin at line #1 (#2)
|
||||
start_bit_image "sbim" str "Zq" start printing bit image graphics
|
||||
start_char_set_def "scsd" str "Zr" start definition of a character set
|
||||
stop_bit_image "rbim" str "Zs" end printing bit image graphics
|
||||
stop_char_set_def "rcsd" str "Zt" end definition of a character set
|
||||
subscript_characters "subcs" str "Zu" list of ``subscript-able'' characters
|
||||
superscript_characters "supcs" str "Zv" list of ``supperscript-able'' characters
|
||||
these_cause_cr "docr" str "Zw" printing any of these chars causes cr
|
||||
zero_motion "zerom" str "Zx" no motion for the subsequent character
|
||||
char_set_names "csnm" str "Zy" list of character set names
|
||||
key_mouse "kmous" str "Km" 0631, Mouse even has occured
|
||||
mouse_info "minfo" str "Mi" mouse status information
|
||||
req_mouse_pos "reqmp" str "RQ" request mouse position report
|
||||
get_mouse "getm" str "Gm" curses should get button events
|
||||
set_a_foreground "setaf" str "AF" set foreground color using ANSI escape
|
||||
set_a_background "setab" str "AB" set background color using ANSI escape
|
||||
pkey_plab "pfxl" str "xl" prog key #1 to xmit string #2 and show string #3
|
||||
device_type "devt" str "dv" indicate language/codeset support
|
||||
code_set_init "csin" str "ci" init sequence for multiple codesets
|
||||
set0_des_seq "s0ds" str "s0" shift into codeset 0 (EUC set 0, ASCII)
|
||||
set1_des_seq "s1ds" str "s1" shift into codeset 1
|
||||
set2_des_seq "s2ds" str "s2" shift into codeset 2
|
||||
set3_des_seq "s3ds" str "s3" shift into codeset 3
|
||||
set_lr_margin "smglr" str "ML" set both left and right margins
|
||||
set_tb_margin "smgtb" str "MT" sets both top and bottom margins
|
||||
bit_image_repeat "birep" str "Xy" repeat bit-image cell #1 #2 times (use tparm)
|
||||
bit_image_newline "binel" str "Zz" move to next row of the bit image (use tparm)
|
||||
bit_image_carriage_return "bicr" str "Yv" move to beginning of same row (use tparm)
|
||||
color_names "colornm" str "Yw" give name for color #1
|
||||
define_bit_image_region "defbi" str "Yx" define rectangular bit-image region (use tparm)
|
||||
end_bit_image_region "endbi" str "Yy" end a bit-image region (use tparm)
|
||||
set_color_band "setcolor" str "Yz" change to ribbon color #1
|
||||
set_page_length "slines" str "YZ" set page lingth to #1 lines (use tparm) of an inch
|
||||
display_pc_char "dispc" str "S1" display PC character
|
||||
enter_pc_charset_mode "smpch" str "S2" enter PC character display mode
|
||||
exit_pc_charset_mode "rmpch" str "S3" disable PC character display mode
|
||||
enter_scancode_mode "smsc" str "S4" enter PC scancode mode
|
||||
exit_scancode_mode "rmsc" str "S5" disable PC scancode mode
|
||||
pc_term_options "pctrm" str "S6" pC terminal options
|
||||
scancode_escape "scesc" str "S7" escape for scancode emultion
|
||||
alt_scancode_esc "scesa" str "S8" alternate escape for scancode emultion (default is for vt100)
|
||||
# These capabilities or either obselete or extentions on certain systems
|
||||
# They are not used by SVR4 terminfo, so I have no idea in order they
|
||||
# should be
|
||||
backspace_if_not_bs "OTbc" str "bc"
|
||||
other_non_function_keys "OTko" str "ko"
|
||||
arrow_key_map "OTma" str "ma"
|
||||
memory_lock_above "OTml" str "ml"
|
||||
memory_unlock "OTmu" str "mu"
|
||||
linefeed_if_not_lf "OTnl" str "nl"
|
||||
key_interrupt_char "UWki" str "ki"
|
||||
key_kill_char "UWkk" str "kk"
|
||||
key_suspend_char "UWkz" str "kz"
|
||||
scroll_left "sl1" str "Sl"
|
||||
scroll_right "sr1" str "Sr"
|
||||
parm_scroll_left "sl" str "SL"
|
||||
parm_scroll_right "sr" str "SI"
|
Loading…
Reference in New Issue
Block a user