ec79b29695b183f794264bbb578c51e93d1f9b1emartin# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
1a5f954324f2584984fc9cee7a7a8ebe8ef39aeajim# Use is subject to license terms.
ca33b922ae8ad1b24a8235b656b0ac6f82915355jim# CDDL HEADER START
e74519466f1905e7a1b3d34396fbb82717153c90jim# The contents of this file are subject to the terms of the
e74519466f1905e7a1b3d34396fbb82717153c90jim# Common Development and Distribution License, Version 1.0 only
ca33b922ae8ad1b24a8235b656b0ac6f82915355jim# (the "License"). You may not use this file except in compliance
ca33b922ae8ad1b24a8235b656b0ac6f82915355jim# with the License.
b842b65e0618c5535233b197f03dc917d184adb3jim# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
b842b65e0618c5535233b197f03dc917d184adb3jim# See the License for the specific language governing permissions
e47d58d5d983426584c8d16416c50f5c58070746dirkx# and limitations under the License.
e47d58d5d983426584c8d16416c50f5c58070746dirkx# When distributing Covered Code, include this CDDL HEADER in each
e47d58d5d983426584c8d16416c50f5c58070746dirkx# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
33aad3911b15cb5d523075f7df829274fe298a13dirkx# If applicable, add the following below this CDDL HEADER, with the
33aad3911b15cb5d523075f7df829274fe298a13dirkx# fields enclosed by brackets "[]" replaced with your own identifying
76f68128bb8fcea0f772d522c05dc7ec872040c2dirkx# information: Portions Copyright [yyyy] [name of copyright owner]
433dcb1fbaae82d36634f5120bff71a04296904ddirkx# CDDL HEADER END
433dcb1fbaae82d36634f5120bff71a04296904ddirkx# Copyright (c) 1988 AT&T
433dcb1fbaae82d36634f5120bff71a04296904ddirkx# All Rights Reserved
46a47c67296c52323632d5ae9d7c86bf87027a5frpluem# University Copyright- Copyright (c) 1982, 1986, 1988
46a47c67296c52323632d5ae9d7c86bf87027a5frpluem# The Regents of the University of California
edb2ad8387e30473e5be09714189441ef94d7f29rpluem# All Rights Reserved
edb2ad8387e30473e5be09714189441ef94d7f29rpluem# University Acknowledgment- Portions of this document are derived from
edb2ad8387e30473e5be09714189441ef94d7f29rpluem# software developed by the University of California, Berkeley, and its
56d3f6035b11f7d2074bcb8368dca5dfd12f9087jim# contributors.
64bf71725ee015894b1724bc0dd198e5e24424ecrpluem#ident "%Z%%M% %I% %E% SMI"
d7fcc79b0bee660d71b0cccfe9bbc2765ee6420erederpj# Be sure to add new capabilties at the END of the appropriate section!
d7fcc79b0bee660d71b0cccfe9bbc2765ee6420erederpj--- begin bool
d7fcc79b0bee660d71b0cccfe9bbc2765ee6420erederpjauto_left_margin, "bw" "bw" cub1 wraps from column 0 to last column
d7fcc79b0bee660d71b0cccfe9bbc2765ee6420erederpjauto_right_margin, "am" "am" Terminal has automatic margins
d7fcc79b0bee660d71b0cccfe9bbc2765ee6420erederpjno_esc_ctlc, "xsb" "xb" Beehive (f1=escape, f2=ctrl C)
d7fcc79b0bee660d71b0cccfe9bbc2765ee6420erederpjceol_standout_glitch, "xhp" "xs" Standout not erased by overwriting (hp)
5e48e0ef81c0736649fd7d2884837b32ed678750rpluemeat_newline_glitch, "xenl" "xn" newline ignored after 80 cols (Concept)
5e48e0ef81c0736649fd7d2884837b32ed678750rpluemerase_overstrike, "eo" "eo" Can erase overstrikes with a blank
5e48e0ef81c0736649fd7d2884837b32ed678750rpluemgeneric_type, "gn" "gn" Generic line type (e.g. dialup, switch).
cb9999606fbbda475b7b40e164699731521e9eb1niqhard_copy, "hc" "hc" Hardcopy terminal
cb9999606fbbda475b7b40e164699731521e9eb1niqhas_meta_key, "km" "km" Has a meta key (shift, sets parity bit)
cb9999606fbbda475b7b40e164699731521e9eb1niqhas_status_line, "hs" "hs" Has extra "status line"
e401969e137f69304ece30167d7401520c7d61a3niqinsert_null_glitch, "in" "in" Insert mode distinguishes nulls
e401969e137f69304ece30167d7401520c7d61a3niqmemory_above, "da" "da" Display may be retained above the screen
e401969e137f69304ece30167d7401520c7d61a3niqmemory_below, "db" "db" Display may be retained below the screen
1a8cd4825d1f4fc2ff84099d9e45d0f19fa34a1eniqmove_insert_mode, "mir" "mi" Safe to move while in insert mode
1a8cd4825d1f4fc2ff84099d9e45d0f19fa34a1eniqmove_standout_mode, "msgr" "ms" Safe to move in standout modes
1a8cd4825d1f4fc2ff84099d9e45d0f19fa34a1eniqover_strike, "os" "os" Terminal overstrikes
33159d1d1291b676697c154830134500e793e66bcovenerstatus_line_esc_ok, "eslok" "es" Escape can be used on the status line
33159d1d1291b676697c154830134500e793e66bcovenerdest_tabs_magic_smso, "xt" "xt" Tabs destructive, magic so char (t1061)
33159d1d1291b676697c154830134500e793e66bcovenertilde_glitch, "hz" "hz" Hazeltine; can't print ~'s
33159d1d1291b676697c154830134500e793e66bcovenertransparent_underline, "ul" "ul" underline character overstrikes
8dafcef6cd2a5b17ef2e7cc799942ea724a87e87covenerxon_xoff, "xon" "xo" Terminal uses xon/xoff handshaking
8dafcef6cd2a5b17ef2e7cc799942ea724a87e87covenerneeds_xon_xoff, "nxon" "nx" Padding won't work, xon/xoff required
cfef06e931e7c09128c0399b9005dd76a3ccdfd7niqprtr_silent, "mc5i" "5i" Printer won't echo on screen.
c002c44ee5c7e7258f4ba5c162461c24a0c179c2dirkxhard_cursor, "chts" "HC" Cursor is hard to see.
c002c44ee5c7e7258f4ba5c162461c24a0c179c2dirkxnon_rev_rmcup, "nrrmc" "NR" Smcup does not reverse rmcup.
c002c44ee5c7e7258f4ba5c162461c24a0c179c2dirkxno_pad_char, "npc" "NP" Pad character doesn't exist.
40beb03c240a9c60805388592f1005d9bf9d2362fuankgnon_dest_scroll_region, "ndscr" "ND" Scrolling region is non-destructive.
65cb7f00eca6689c8a89dc809359991ade1285bcwrowecan_change, "ccc" "cc" Can re-define existing color
65cb7f00eca6689c8a89dc809359991ade1285bcwroweback_color_erase, "bce" "ut" Erases screen with current background
65cb7f00eca6689c8a89dc809359991ade1285bcwrowehue_lightness_saturation, "hls" "hl" HLS color notation is used (Tek)
65cb7f00eca6689c8a89dc809359991ade1285bcwrowe# printer specific
475311484e1d0f01d41e0f48bfecf1f4bca2ff07rpluemcol_addr_glitch, "xhpa" "YA" Only positive motion for hpa/mhpa caps
475311484e1d0f01d41e0f48bfecf1f4bca2ff07rpluemcr_cancels_micro_mode, "crxm" "YB" Using cr turns off micro mode
ef79eba84348e4f8c99402de06afa2237a856049rpluemhas_print_wheel, "daisy" "YC" Printer needs operator to change character set
ef79eba84348e4f8c99402de06afa2237a856049rpluemrow_addr_glitch, "xvpa" "YD" Only positive motion for vpa/mvpa caps
ef79eba84348e4f8c99402de06afa2237a856049rpluemsemi_auto_right_margin, "sam" "YE" Printing in last column causes cr
0d529159d06aec095a1e0612e2d629c98dc75512rpluemcpi_changes_res, "cpix" "YF" Changing char. pitch changes resolution
0d529159d06aec095a1e0612e2d629c98dc75512rpluemlpi_changes_res, "lpix" "YG" Changing line pitch changes resolution
0d529159d06aec095a1e0612e2d629c98dc75512rpluem# Add new Booleans before this line.
39c7699ec0799d394d3f67145d4a12ed82f587b8jorton--- end bool
39c7699ec0799d394d3f67145d4a12ed82f587b8jorton--- begin num
3511969853863eeb6e80018afe63831e5bf81447rpluemcolumns, "cols" "co" Number of columns in a line
3511969853863eeb6e80018afe63831e5bf81447rplueminit_tabs, "it" "it" Tabs initially every # spaces.
3511969853863eeb6e80018afe63831e5bf81447rpluemlines, "lines" "li" Number of lines on screen or page
c6d33447e28403a90ad817dba4df75fae785be28pquernalines_of_memory, "lm" "lm" Lines of memory if > lines. 0 => varies
c6d33447e28403a90ad817dba4df75fae785be28pquernamagic_cookie_glitch, "xmc" "sg" Number blank chars left by smso or rmso
439ccf2a084e1da566548931c585cbcc3a9e7f4cminfrinpadding_baud_rate, "pb" "pb" Lowest baud rate where padding needed
439ccf2a084e1da566548931c585cbcc3a9e7f4cminfrinvirtual_terminal, "vt" "vt" Virtual terminal number (CB/Unix)
439ccf2a084e1da566548931c585cbcc3a9e7f4cminfrinwidth_status_line, "wsl" "ws" # columns in status line
439ccf2a084e1da566548931c585cbcc3a9e7f4cminfrinnum_labels, "nlab" "Nl" # of labels on screen (start at 1)
439ccf2a084e1da566548931c585cbcc3a9e7f4cminfrinlabel_height, "lh" "lh" # rows in each label
439ccf2a084e1da566548931c585cbcc3a9e7f4cminfrinlabel_width, "lw" "lw" # cols in each label
4ede070ca63bd4c48045e35a7192582769770290jortonmax_attributes, "ma" "ma" max combined video attributes terminal can display
795c9499a77c25695bcb9710ed67bbe51492e181rpluemmaximum_windows, "wnum" "MW" Maximum number of defineable windows
a72ba68ecbbc61e4b513e50d6000245c33f753dcwrowemax_colors, "colors" "Co" max # of color on the screen
a72ba68ecbbc61e4b513e50d6000245c33f753dcwrowemax_pairs, "pairs" "pa" max # of color pairs on the screen
7a079e0cd696baca90ac43e325f64582e2945c68wroweno_color_video, "ncv" "NC" Video attributes that cannot be used with colors
62c53a0dab4c85bfc6a5ab9abfb1b269d9f7458dniq# printer specific
62c53a0dab4c85bfc6a5ab9abfb1b269d9f7458dniqbuffer_capacity, "bufsz" "Ya" Number of bytes buffered before printing
11a0edf478ca9c59d80bf73491d89cf019259feeniqdot_vert_spacing, "spinv" "Yb" Spacing of pins vertically in pins per inch
11a0edf478ca9c59d80bf73491d89cf019259feeniqdot_horz_spacing, "spinh" "Yc" Spacing of dots horizontally in dots per inch
11a0edf478ca9c59d80bf73491d89cf019259feeniqmax_micro_address, "maddr" "Yd" Maximum value in micro_..._address
06446302a0a3e40cd8807bb25467c8f776cf2fbatrawickmax_micro_jump, "mjump" "Ye" Maximum value in parm_..._micro
06446302a0a3e40cd8807bb25467c8f776cf2fbatrawickmicro_char_size, "mcs" "Yf" Character step size when in micro mode
06446302a0a3e40cd8807bb25467c8f776cf2fbatrawickmicro_line_size, "mls" "Yg" Line step size when in micro mode
06446302a0a3e40cd8807bb25467c8f776cf2fbatrawicknumber_of_pins, "npins" "Yh" Number of pins in print-head
ecc1538af1c08282fc2773d2eb3f1a54251862f9minfrinoutput_res_char, "orc" "Yi" Horizontal resolution in units per character
ecc1538af1c08282fc2773d2eb3f1a54251862f9minfrinoutput_res_line, "orl" "Yj" Vertical resolution in units per line
ecc1538af1c08282fc2773d2eb3f1a54251862f9minfrinoutput_res_horz_inch, "orhi" "Yk" Horizontal resolution in units per inch
ecc1538af1c08282fc2773d2eb3f1a54251862f9minfrinoutput_res_vert_inch, "orvi" "Yl" Vertical resolution in units per inch
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpjprint_rate, "cps" "Ym" Print rate in characters per second
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpjwide_char_size, "widcs" "Yn" Character step size when in double wide mode
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj# mouse support
e4b96ba15dc8b2b27d251d53e29b86da32cd5066pquernabuttons, "btns" "BT" Number of buttons on the mouse
81bd9331da3bd0f53255d52b1475480ff3a4b395trawick# Additional printer nums
81bd9331da3bd0f53255d52b1475480ff3a4b395trawickbit_image_entwining, "bitwin" "Yo" Number of passes for each bit-image row
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawickbit_image_type, "bitype" "Yp" Type of bit-image device
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawick# Add new numbers before this line.
108ebbb87b2a46f4416ec507824471a483c39fe1sctemme--- begin str
108ebbb87b2a46f4416ec507824471a483c39fe1sctemmeback_tab, "cbt" "bt" Back tab
108ebbb87b2a46f4416ec507824471a483c39fe1sctemmebell, "bel" "bl" Audible signal (bell)
108ebbb87b2a46f4416ec507824471a483c39fe1sctemmecarriage_return, "cr" "cr" Carriage return (*)
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjortonchange_scroll_region, "csr" "cs" change to lines #1 thru #2 (vt100) (G)
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjortonclear_all_tabs, "tbc" "ct" Clear all tab stops.
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjortonclear_screen, "clear" "cl" Clear screen (*)
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisdclr_eol, "el" "ce" Clear to end of line
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisdclr_eos, "ed" "cd" Clear to end of display (*)
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisdcolumn_address, "hpa" "ch" Set cursor column (G)
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisdcommand_character, "cmdch" "CC" Term. settable cmd char in prototype
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisdcursor_address, "cup" "cm" Cursor motion to row #1 col #2 (G)
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisdcursor_down, "cud1" "do" Down one line
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisdcursor_home, "home" "ho" Home cursor (if no cup)
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisdcursor_invisible, "civis" "vi" Make cursor invisible
dd6199828976e6c7850ca6abd7a1ceba99e9ed16chrisdcursor_left, "cub1" "le" Move cursor left one space.
dd6199828976e6c7850ca6abd7a1ceba99e9ed16chrisdcursor_mem_address, "mrcup" "CM" Memory relative cursor addressing.
dd6199828976e6c7850ca6abd7a1ceba99e9ed16chrisdcursor_normal, "cnorm" "ve" Make cursor appear normal (undo vs/vi)
dd6199828976e6c7850ca6abd7a1ceba99e9ed16chrisdcursor_right, "cuf1" "nd" Non-destructive space (cursor right)
ab43b4a17b2ac31ccb1cf280be8c42a8a314cecbjortoncursor_to_ll, "ll" "ll" Last line, first column (if no cup)
ab43b4a17b2ac31ccb1cf280be8c42a8a314cecbjortoncursor_up, "cuu1" "up" Upline (cursor up)
ab43b4a17b2ac31ccb1cf280be8c42a8a314cecbjortoncursor_visible, "cvvis" "vs" Make cursor very visible
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jimdelete_character, "dch1" "dc" Delete character (*)
f3a5934ca0fb0f0f813bd9d9d06af8937e3f401fjimdelete_line, "dl1" "dl" Delete line (*)
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jimdis_status_line, "dsl" "ds" Disable status line
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jimdown_half_line, "hd" "hd" Half-line down (forward 1/2 linefeed)
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jimenter_alt_charset_mode, "smacs" "as" Start alternate character set
a4ab95921be8ce5de50913cd6505d41b672eb375minfrinenter_blink_mode, "blink" "mb" Turn on blinking
a4ab95921be8ce5de50913cd6505d41b672eb375minfrinenter_bold_mode, "bold" "md" Turn on bold (extra bright) mode
a4ab95921be8ce5de50913cd6505d41b672eb375minfrinenter_ca_mode, "smcup" "ti" String to begin programs that use cup
a4ab95921be8ce5de50913cd6505d41b672eb375minfrinenter_delete_mode, "smdc" "dm" Delete mode (enter)
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrinenter_dim_mode, "dim" "mh" Turn on half-bright mode
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrinenter_insert_mode, "smir" "im" Insert mode (enter);
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrinenter_secure_mode, "invis" "mk" Turn on blank mode (chars invisible)
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrinenter_protected_mode, "prot" "mp" Turn on protected mode
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrinenter_reverse_mode, "rev" "mr" Turn on reverse video mode
50c06405bc48121db2913925549407fd3e79bcedmturkenter_standout_mode, "smso" "so" Begin stand out mode
50c06405bc48121db2913925549407fd3e79bcedmturkenter_underline_mode, "smul" "us" Start underscore mode
dec02391360e503cd3437d16bed765dc653b9de5minfrinerase_chars, "ech" "ec" Erase #1 characters (G)
dec02391360e503cd3437d16bed765dc653b9de5minfrinexit_alt_charset_mode, "rmacs" "ae" End alternate character set
dec02391360e503cd3437d16bed765dc653b9de5minfrinexit_attribute_mode, "sgr0" "me" Turn off all attributes
dec02391360e503cd3437d16bed765dc653b9de5minfrinexit_ca_mode, "rmcup" "te" String to end programs that use cup
dec02391360e503cd3437d16bed765dc653b9de5minfrinexit_delete_mode, "rmdc" "ed" End delete mode
1b27a3a26f18191db7ecb4d536cb121ba9520a8eniqexit_insert_mode, "rmir" "ei" End insert mode;
1b27a3a26f18191db7ecb4d536cb121ba9520a8eniqexit_standout_mode, "rmso" "se" End stand out mode
686ce4eade942e515b1725d0c9751da36b759a6ctrawickexit_underline_mode, "rmul" "ue" End underscore mode
686ce4eade942e515b1725d0c9751da36b759a6ctrawickflash_screen, "flash" "vb" Visible bell (may not move cursor)
686ce4eade942e515b1725d0c9751da36b759a6ctrawickform_feed, "ff" "ff" Hardcopy terminal page eject (*)
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawickfrom_status_line, "fsl" "fs" Return from status line
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdinit_1string, "is1" "i1" Terminal initialization string
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdinit_2string, "is2" "is" Terminal initialization string
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdinit_3string, "is3" "i3" Terminal initialization string
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdinit_file, "if" "if" Name of file containing is
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdinsert_character, "ich1" "ic" Insert character
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdinsert_line, "il1" "al" Add new blank line (*)
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdinsert_padding, "ip" "ip" Insert pad after character inserted (*)
27b38d4191d5f638165e2a77ec6e6f567bd7784dniqkey_backspace, "kbs" "kb" KEY_BACKSPACE, 0407, Sent by backspace key
27b38d4191d5f638165e2a77ec6e6f567bd7784dniqkey_catab, "ktbc" "ka" KEY_CATAB, 0526, Sent by clear-all-tabs key.
27b38d4191d5f638165e2a77ec6e6f567bd7784dniqkey_clear, "kclr" "kC" KEY_CLEAR, 0515, Sent by clear screen or erase key.
a87e2a23083aa62229307482afbb3b802a0c2105mturkkey_ctab, "kctab" "kt" KEY_CTAB, 0525, Sent by clear-tab key
a87e2a23083aa62229307482afbb3b802a0c2105mturkkey_dc, "kdch1" "kD" KEY_DC, 0512, Sent by delete character key.
a87e2a23083aa62229307482afbb3b802a0c2105mturkkey_dl, "kdl1" "kL" KEY_DL, 0510, Sent by delete line key.
a87e2a23083aa62229307482afbb3b802a0c2105mturkkey_down, "kcud1" "kd" KEY_DOWN, 0402, Sent by terminal down arrow key
a87e2a23083aa62229307482afbb3b802a0c2105mturkkey_eic, "krmir" "kM" KEY_EIC, 0514, Sent by rmir or smir in ins mode.
a87e2a23083aa62229307482afbb3b802a0c2105mturkkey_eol, "kel" "kE" KEY_EOL, 0517, Sent by clear-to-end-of-line key.
8fd638698262130d00458b2c95548f6f94875847rpluemkey_eos, "ked" "kS" KEY_EOS, 0516, Sent by clear-to-end-of-screen.
534611d341a1a48b93c7a1fd5e333dbd261527d3rpluemkey_f0, "kf0" "k0" KEY_F(0), 0410, function key f0.
534611d341a1a48b93c7a1fd5e333dbd261527d3rpluemkey_f1, "kf1" "k1" KEY_F(1), 0411, function key f1.
534611d341a1a48b93c7a1fd5e333dbd261527d3rpluemkey_f10, "kf10" "k;" KEY_F(10), 0422, function key f10.
e99dfd55d29a7b4209b814efc7270d0b74ccee74niqkey_f2, "kf2" "k2" KEY_F(2), 0412, function key f2.
c3c8103039e36494987aff50451896459826a361rpluemkey_f3, "kf3" "k3" KEY_F(3), 0413, function key f3.
e99dfd55d29a7b4209b814efc7270d0b74ccee74niqkey_f4, "kf4" "k4" KEY_F(4), 0414, function key f4.
127aef4ce9f7b6b32a95c5ed9a93b796d18755e6rpluemkey_f5, "kf5" "k5" KEY_F(5), 0415, function key f5.
127aef4ce9f7b6b32a95c5ed9a93b796d18755e6rpluemkey_f6, "kf6" "k6" KEY_F(6), 0416, function key f6.
127aef4ce9f7b6b32a95c5ed9a93b796d18755e6rpluemkey_f7, "kf7" "k7" KEY_F(7), 0417, function key f7.
127aef4ce9f7b6b32a95c5ed9a93b796d18755e6rpluemkey_f8, "kf8" "k8" KEY_F(8), 0420, function key f8.
79d4b708d021714647aab8b138ae671ed24765cewrowekey_f9, "kf9" "k9" KEY_F(9), 0421, function key f9.
79d4b708d021714647aab8b138ae671ed24765cewrowekey_home, "khome" "kh" KEY_HOME, 0406, Sent by home key.
79d4b708d021714647aab8b138ae671ed24765cewrowekey_ic, "kich1" "kI" KEY_IC, 0513, Sent by ins char/enter mode key.
79d4b708d021714647aab8b138ae671ed24765cewrowekey_il, "kil1" "kA" KEY_IL, 0511, Sent by insert line.
79d4b708d021714647aab8b138ae671ed24765cewrowekey_left, "kcub1" "kl" KEY_LEFT, 0404, Sent by terminal left arrow key
88d0e50f16b21d4d0af0a48da7ad28fb5991834crpluemkey_ll, "kll" "kH" KEY_LL, 0533, Sent by home-down key
88d0e50f16b21d4d0af0a48da7ad28fb5991834crpluemkey_npage, "knp" "kN" KEY_NPAGE, 0522, Sent by next-page key
88d0e50f16b21d4d0af0a48da7ad28fb5991834crpluemkey_ppage, "kpp" "kP" KEY_PPAGE, 0523, Sent by previous-page key
88d0e50f16b21d4d0af0a48da7ad28fb5991834crpluemkey_right, "kcuf1" "kr" KEY_RIGHT, 0405, Sent by terminal right arrow key
15264721069299ec26493e21d56bf8ff7faf6f0drpluemkey_sf, "kind" "kF" KEY_SF, 0520, Sent by scroll-forward/down key
15264721069299ec26493e21d56bf8ff7faf6f0drpluemkey_sr, "kri" "kR" KEY_SR, 0521, Sent by scroll-backward/up key
15264721069299ec26493e21d56bf8ff7faf6f0drpluemkey_stab, "khts" "kT" KEY_STAB, 0524, Sent by set-tab key
11e1b16b907afb7de0678e28fe4849d9029e2df8rpluemkey_up, "kcuu1" "ku" KEY_UP, 0403, Sent by terminal up arrow key
25a81ea1bca1c89cda713c4d23660e487b1488a0rpluemkeypad_local, "rmkx" "ke" Out of "keypad transmit" mode
25a81ea1bca1c89cda713c4d23660e487b1488a0rpluemkeypad_xmit, "smkx" "ks" Put terminal in "keypad transmit" mode
25a81ea1bca1c89cda713c4d23660e487b1488a0rpluemlab_f0, "lf0" "l0" Labels on function key f0 if not f0
48fa058fe468025347930610ac2473094fa0f4e4chrisdlab_f1, "lf1" "l1" Labels on function key f1 if not f1
48fa058fe468025347930610ac2473094fa0f4e4chrisdlab_f10, "lf10" "la" Labels on function key f10 if not f10
48fa058fe468025347930610ac2473094fa0f4e4chrisdlab_f2, "lf2" "l2" Labels on function key f2 if not f2
3ec4328f079d8867cc323155e59678ad9437914frooneglab_f3, "lf3" "l3" Labels on function key f3 if not f3
3ec4328f079d8867cc323155e59678ad9437914frooneglab_f4, "lf4" "l4" Labels on function key f4 if not f4
3ec4328f079d8867cc323155e59678ad9437914frooneglab_f5, "lf5" "l5" Labels on function key f5 if not f5
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdlab_f6, "lf6" "l6" Labels on function key f6 if not f6
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdlab_f7, "lf7" "l7" Labels on function key f7 if not f7
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdlab_f8, "lf8" "l8" Labels on function key f8 if not f8
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdlab_f9, "lf9" "l9" Labels on function key f9 if not f9
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdmeta_off, "rmm" "mo" Turn off "meta mode"
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdmeta_on, "smm" "mm" Turn on "meta mode" (8th bit)
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdnewline, "nel" "nw" Newline (behaves like cr followed by lf)
cd59ac5e8f739afbdcd523c649550f7dce1709ceniqpad_char, "pad" "pc" Pad character (rather than null)
db78659055df54243bca678c35bd2ce7e31a9237roonegparm_dch, "dch" "DC" Delete #1 chars (G*)
edf6757df85878dc8ce11fb3840ee4cde6de5b2froonegparm_delete_line, "dl" "DL" Delete #1 lines (G*)
db78659055df54243bca678c35bd2ce7e31a9237roonegparm_down_cursor, "cud" "DO" Move cursor down #1 lines. (G*)
95817edd05387a5276f51fcd5db79fc21b89b55broonegparm_ich, "ich" "IC" Insert #1 blank chars (G*)
95817edd05387a5276f51fcd5db79fc21b89b55broonegparm_index, "indn" "SF" Scroll forward #1 lines. (G)
95817edd05387a5276f51fcd5db79fc21b89b55broonegparm_insert_line, "il" "AL" Add #1 new blank lines (G*)
63689d77e084e36b8194fb6df5adfc0344965e01trawickparm_left_cursor, "cub" "LE" Move cursor left #1 spaces (G)
63689d77e084e36b8194fb6df5adfc0344965e01trawickparm_right_cursor, "cuf" "RI" Move cursor right #1 spaces. (G*)
63689d77e084e36b8194fb6df5adfc0344965e01trawickparm_rindex, "rin" "SR" Scroll backward #1 lines. (G)
63689d77e084e36b8194fb6df5adfc0344965e01trawickparm_up_cursor, "cuu" "UP" Move cursor up #1 lines. (G*)
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholespkey_key, "pfkey" "pk" Prog funct key #1 to type string #2
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholespkey_local, "pfloc" "pl" Prog funct key #1 to execute string #2
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholespkey_xmit, "pfx" "px" Prog funct key #1 to xmit string #2
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesprint_screen, "mc0" "ps" Print contents of the screen
a1a615ca49b162d71d88089210395c9a9cfeb539rpluemprtr_off, "mc4" "pf" Turn off the printer
8b67b9d3ce40755d1b58971198a02b2749d8e13dbnicholesprtr_on, "mc5" "po" Turn on the printer
8b67b9d3ce40755d1b58971198a02b2749d8e13dbnicholesrepeat_char, "rep" "rp" Repeat char #1 #2 times. (G*)
8b67b9d3ce40755d1b58971198a02b2749d8e13dbnicholesreset_1string, "rs1" "r1" Reset terminal completely to sane modes.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesreset_2string, "rs2" "r2" Reset terminal completely to sane modes.
a1a615ca49b162d71d88089210395c9a9cfeb539rpluemreset_3string, "rs3" "r3" Reset terminal completely to sane modes.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesreset_file, "rf" "rf" Name of file containing reset string.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesrestore_cursor, "rc" "rc" Restore cursor to position of last sc.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesrow_address, "vpa" "cv" Like hpa but sets row. (G)
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholessave_cursor, "sc" "sc" Save cursor position.
a1a615ca49b162d71d88089210395c9a9cfeb539rpluemscroll_forward, "ind" "sf" Scroll text up
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesscroll_reverse, "ri" "sr" Scroll text down
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesset_attributes, "sgr" "sa" Define the video attributes (G9)
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesset_tab, "hts" "st" Set a tab in all rows, current column.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesset_window, "wind" "wi" Current window is lines #1-#2 cols #3-#4
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholestab, "ht" "ta" Tab to next 8 space hardware tab stop.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesto_status_line, "tsl" "ts" Go to status line, col #1
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesunderline_char, "uc" "uc" Underscore one char and move past it
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesup_half_line, "hu" "hu" Half-line up (reverse 1/2 linefeed)
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholesinit_prog, "iprog" "iP" Path name of program for init.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholeskey_a1, "ka1" "K1" KEY_A1, 0534, Upper left of keypad
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholeskey_a3, "ka3" "K3" KEY_A3, 0535, Upper right of keypad
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholeskey_b2, "kb2" "K2" KEY_B2, 0536, Center of keypad
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholeskey_c1, "kc1" "K4" KEY_C1, 0537, Lower left of keypad
a1a615ca49b162d71d88089210395c9a9cfeb539rpluemkey_c3, "kc3" "K5" KEY_C3, 0540, Lower right of keypad
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluemprtr_non, "mc5p" "pO" Turn on the printer for #1 bytes.
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluemchar_padding, "rmp" "rP" Like ip but when in replace mode
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluemacs_chars, "acsc" "ac" Graphic charset pairs aAbBcC - def=vt100
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluemplab_norm, "pln" "pn" Prog label #1 to show string #2
edc5389f50ce4153e6192740f3c7a188c8cf8d67niqkey_btab, "kcbt" "kB" KEY_BTAB, 0541, Back tab key
edc5389f50ce4153e6192740f3c7a188c8cf8d67niqenter_xon_mode, "smxon" "SX" Turn on xon/xoff handshaking
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawickexit_xon_mode, "rmxon" "RX" Turn off xon/xoff handshaking
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawickenter_am_mode, "smam" "SA" Turn on automatic margins
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawickexit_am_mode, "rmam" "RA" Turn off automatic margins
13cd67e9c1dacbd6b9f040bda337c725cedd98f3brianpxon_character, "xonc" "XN" X-on character
13cd67e9c1dacbd6b9f040bda337c725cedd98f3brianpxoff_character, "xoffc" "XF" X-off character
a623efbff95aab78da9e030524b0fa69b054f6d0brianpena_acs, "enacs" "eA" Enable alternate char set
a623efbff95aab78da9e030524b0fa69b054f6d0brianplabel_on, "smln" "LO" Turn on soft labels
a623efbff95aab78da9e030524b0fa69b054f6d0brianplabel_off, "rmln" "LF" Turn off soft labels
a623efbff95aab78da9e030524b0fa69b054f6d0brianpkey_beg, "kbeg" "@1" KEY_BEG, 0542, beg(inning) key
a623efbff95aab78da9e030524b0fa69b054f6d0brianpkey_cancel, "kcan" "@2" KEY_CANCEL, 0543, cancel key
a623efbff95aab78da9e030524b0fa69b054f6d0brianpkey_close, "kclo" "@3" KEY_CLOSE, 0544, close key
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colmkey_command, "kcmd" "@4" KEY_COMMAND, 0545, cmd (command) key
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colmkey_copy, "kcpy" "@5" KEY_COPY, 0546, copy key
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colmkey_create, "kcrt" "@6" KEY_CREATE, 0547, create key
2f1bb5376c5c4022383bb729679ca751dd75a2eabrianpkey_end, "kend" "@7" KEY_END, 0550, end key
2f1bb5376c5c4022383bb729679ca751dd75a2eabrianpkey_enter, "kent" "@8" KEY_ENTER, 0527, Enter/send (unreliable)
ad862ab5716726a2d72a292ba1dfb29566c86153brianpkey_exit, "kext" "@9" KEY_EXIT, 0551, exit key
ad862ab5716726a2d72a292ba1dfb29566c86153brianpkey_find, "kfnd" "@0" KEY_FIND, 0552, find key
ad862ab5716726a2d72a292ba1dfb29566c86153brianpkey_help, "khlp" "%1" KEY_HELP, 0553, help key
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantzkey_mark, "kmrk" "%2" KEY_MARK, 0554, mark key
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantzkey_message, "kmsg" "%3" KEY_MESSAGE, 0555, message key
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantzkey_move, "kmov" "%4" KEY_MOVE, 0556, move key
2d5532b13110a8d85653da92e97795b09cc25cc2trawickkey_next, "knxt" "%5" KEY_NEXT, 0557, next object key
b38565306421ff53e9f7499bc728d6df5cec294dpquernakey_open, "kopn" "%6" KEY_OPEN, 0560, open key
b38565306421ff53e9f7499bc728d6df5cec294dpquernakey_options, "kopt" "%7" KEY_OPTIONS, 0561, options key
b38565306421ff53e9f7499bc728d6df5cec294dpquernakey_previous, "kprv" "%8" KEY_PREVIOUS, 0562, previous object key
b38565306421ff53e9f7499bc728d6df5cec294dpquernakey_print, "kprt" "%9" KEY_PRINT, 0532, print or copy
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimkey_redo, "krdo" "%0" KEY_REDO, 0563, redo key
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimkey_reference, "kref" "&1" KEY_REFERENCE, 0564, ref(erence) key
cfa64348224b66dd1c9979b809406c4d15b1c137fieldingkey_refresh, "krfr" "&2" KEY_REFRESH, 0565, refresh key
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimkey_replace, "krpl" "&3" KEY_REPLACE, 0566, replace key
cfa64348224b66dd1c9979b809406c4d15b1c137fieldingkey_restart, "krst" "&4" KEY_RESTART, 0567, restart key
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimkey_resume, "kres" "&5" KEY_RESUME, 0570, resume key
cfa64348224b66dd1c9979b809406c4d15b1c137fieldingkey_save, "ksav" "&6" KEY_SAVE, 0571, save key
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimkey_suspend, "kspd" "&7" KEY_SUSPEND, 0627, suspend key
cfa64348224b66dd1c9979b809406c4d15b1c137fieldingkey_undo, "kund" "&8" KEY_UNDO, 0630, undo key
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimkey_sbeg, "kBEG" "&9" KEY_SBEG, 0572, shifted beginning key
cfa64348224b66dd1c9979b809406c4d15b1c137fieldingkey_scancel, "kCAN" "&0" KEY_SCANCEL, 0573, shifted cancel key
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimkey_scommand, "kCMD" "*1" KEY_SCOMMAND, 0574, shifted command key
cfa64348224b66dd1c9979b809406c4d15b1c137fieldingkey_scopy, "kCPY" "*2" KEY_SCOPY, 0575, shifted copy key
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimkey_screate, "kCRT" "*3" KEY_SCREATE, 0576, shifted create key
device_type, "devt" "dv" Indicate language/codeset support
# Addition capabilities needed for X/Curses