NAME

xterm - terminal emulator for X

SYNOPSIS

xterm [-_t_o_o_l_k_i_t_o_p_t_i_o_n ...] [-option ...]

DESCRIPTION

The _x_t_e_r_m program is a terminal emulator for the X Window System. It provides DEC VT102/VT220 (VTxxx) and Tektronix 4014 compatible terminals for programs that cannot use the window system directly. If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3bsd), _x_t_e_r_m will use the facilities to notify programs running in the window whenever it is resized.

The VTxxx and Tektronix 4014 terminals each have their own window so that you can edit text in one and look at graphics in the other at the same time. To maintain the correct aspect ratio (height/width), Tektronix graphics will be restricted to the largest box with a 4014's aspect ratio that will fit in the window. This box is located in the upper left area of the window.

Although both windows may be displayed at the same time, one of them is considered the ``active'' window for receiving keyboard input and terminal output. This is the window that contains the text cursor. The active window can be chosen through escape sequences, the ``VT Options'' menu in the VTxxx window, and the ``Tek Options'' menu in the 4014 window.

EMULATIONS

The VT102 emulation is fairly complete, but does not support autorepeat. Double-size characters are displayed properly if your font server supports scalable fonts. The VT220 emulation does not support soft fonts, it is otherwise complete. Termcap(5) entries that work with xterm include an optional platform-specific entry, ``xterm,'' ``vt102,'' ``vt100'' and ``ansi,'' and ``dumb.'' xterm automatically searches the termcap file in this order for these entries and then sets the ``TERM'' and the ``TERMCAP'' environment variables. You may also use ``vt220,'' but must set the terminal emulation level with the ddeeccTTeerrmmiinnaallIIDD resource. (The ``TERMCAP'' environment variable is not set if _x_t_e_r_m is linked against a terminfo library, since the requisite information is not provided by the termcap emulation of terminfo libraries).

Many of the special xterm features may be modified under program control through a set of escape sequences different from the standard VT102 escape sequences. (See the Xterm Control Sequences document.)

The Tektronix 4014 emulation is also fairly good. It supports 12-bit graphics addressing, scaled to the window size. Four different font sizes and five different lines types are supported. There is no write-through or defocused mode support. The Tektronix text and graphics commands are recorded internally by xterm and may be written to a file by sending the COPY escape sequence (or through the Tektronix menu; see below). The name of the file will be ``CCOOPPYY_y_y_y_y--_M_M--_d_d.._h_h::_m_m::_s_s'', where yyyy, MM, dd, hh, mm and ss are the year, month, day, hour, minute and second when the COPY was performed (the file is created in the directory xterm is started in, or the home directory for a login xterm).

Not all of the features described in this manual are necessarily available in this version of _x_t_e_r_m. Some (e.g., the non-VT220 extensions) are available only if they were compiled in, though the most commonly-used are in the default configuration.

OTHER FEATURES

Xterm automatically highlights the text cursor when the pointer enters the window (selected) and unhighlights it when the pointer leaves the window (unselected). If the window is the focus window, then the text cursor is highlighted no matter where the pointer is.

In VT102 mode, there are escape sequences to activate and deactivate an alternate screen buffer, which is the same size as the display area of the window. When activated, the current screen is saved and replaced with the alternate screen. Saving of lines scrolled off the top of the window is disabled until the normal screen is restored. The termcap(5) entry for xterm allows the visual editor vi(1) to switch to the alternate screen for editing and to restore the screen on exit. A popup menu entry makes it simple to switch between the normal and alternate screens for cut and paste.

In either VT102 or Tektronix mode, there are escape sequences to change the name of the windows. Additionally, in VT102 mode, _x_t_e_r_m implements the window-manipulation control sequences from _d_t_t_e_r_m, such as resizing the window, setting its location on the screen.

Xterm allows character-based applications to receive mouse events (currently button-press and release events, and button-motion events) as keyboard control sequences. See _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s for details.

OPTIONS

The _x_t_e_r_m terminal emulator accepts all of the standard X Toolkit command line options as well as the following. If the option begins with a instead of a the option is restored to its default value. The --vveerrssiioonn and --hheellpp options are interpreted even if _x_t_e_r_m cannot open the display, and are useful for testing and configuration scripts:
-version
This causes _x_t_e_r_m to print a version number to the standard output.
-help
This causes _x_t_e_r_m to print out a verbose message describing its options. The message is written to the standard error.

The other options are used to control the appearance and behavior. Not all options are necessarily configured into your copy of _x_t_e_r_m.

-132
Normally, the VT102 DECCOLM escape sequence that switches between 80 and 132 column mode is ignored. This option causes the DECCOLM escape sequence to be recognized, and the xterm window will resize appropriately.
-ah
This option indicates that xterm should always highlight the text cursor. By default, xterm will display a hollow text cursor whenever the focus is lost or the pointer leaves the window.
+ah
This option indicates that xterm should do text cursor highlighting based on focus.
-ai
This option disables active icon support if that feature was compiled into _x_t_e_r_m. This is equivalent to setting the _v_t_1_0_0 resource aaccttiivveeIIccoonn to FALSE.
+ai
This option enables active icon support if that feature was compiled into _x_t_e_r_m. This is equivalent to setting the _v_t_1_0_0 resource aaccttiivveeIIccoonn to TRUE.
-aw
This option indicates that auto-wraparound should be allowed. This allows the cursor to automatically wrap to the beginning of the next line when when it is at the rightmost position of a line and text is output.
+aw
This option indicates that auto-wraparound should not be allowed.
-b number
This option specifies the size of the inner border (the distance between the outer edge of the characters and the window border) in pixels. The default is 2.
+bc
turn off text cursor blinking. This overrides the ccuurrssoorrBBlliinnkk resource.
-bc
turn on text cursor blinking. This overrides the ccuurrssoorrBBlliinnkk resource.
-bcf milliseconds
time text cursor is off when blinking
-bcn milliseconds
time text cursor is on when blinking
-bdc
Set the _v_t_1_0_0 resource ccoolloorrBBDDMMooddee to FALSE, disabling the display of characters with bold attribute as color
+bdc
Set the _v_t_1_0_0 resource ccoolloorrBBDDMMooddee to TRUE, enabling the display of characters with bold attribute as color rather than bold
-cb
Set the _v_t_1_0_0 resource ccuuttTTooBBeeggiinnnniinnggOOffLLiinnee to FALSE.
+cb
Set the _v_t_1_0_0 resource ccuuttTTooBBeeggiinnnniinnggOOffLLiinnee to TRUE.
-cc _c_h_a_r_a_c_t_e_r_c_l_a_s_s_r_a_n_g_e:_v_a_l_u_e[,...]
This sets classes indicated by the given ranges for using in selecting by words. See the section specifying character classes.
-cjk_width
Set the ccjjkkWWiiddtthh resource to ``true''. When turned on, characters with East Asian Ambiguous (A) category in UTR 11 have a column width of 2. Othrwise, they have a column width of 1. This may be useful for some legacy CJK text terminal-based programs assuming box drawings and others to have a column width of 2. It also has to be turned on when you specify a truetype CJK double-width (bi-width/monospace) font either with --ffaa at the command line or ffaacceeNNaammee resource. The default is ``false''
+cjk_width
Reset the ccjjkkWWiiddtthh resource.
-class string
This option allows you to override _x_t_e_r_m's resource class. Normally it is ``XTerm'', but can be set to another class such as ``UXTerm'' to override selected resources.
-cm
This option disables recognition of ANSI color-change escape sequences.
+cm
This option enables recognition of ANSI color-change escape sequences. This is the same as the _v_t_1_0_0 resource ccoolloorrMMooddee.
-cn
This option indicates that newlines should not be cut in line-mode selections.
+cn
This option indicates that newlines should be cut in line-mode selections.
-cr color
This option specifies the color to use for text cursor. The default is to use the same foreground color that is used for text.
-cu
This option indicates that _x_t_e_r_m should work around a bug in the more(1) program that causes it to incorrectly display lines that are exactly the width of the window and are followed by a line beginning with a tab (the leading tabs are not displayed). This option is so named because it was originally thought to be a bug in the curses(3x) cursor motion package.
+cu
This option indicates that _x_t_e_r_m should not work around the more(1) bug mentioned above.
-dc
This option disables the escape sequence to change dynamic colors: the vt100 foreground and background colors, its text cursor color, the pointer cursor foreground and background colors, the Tektronix emulator foreground and background colors, its text cursor color and highlight color.
+dc
This option enables the escape sequence to change dynamic colors.
-e program _[ _a_r_g_u_m_e_n_t_s _._._. _]_<_/_i_> _<_d_d_> _T_h_i_s _o_p_t_i_o_n _s_p_e_c_i_f_i_e_s _t_h_e _p_r_o_g_r_a_m _(_a_n_d _i_t_s _c_o_m_m_a_n_d _l_i_n_e _a_r_g_u_m_e_n_t_s_) _t_o _b_e _r_u_n _i_n _t_h_e _x_t_e_r_m _w_i_n_d_o_w_. _I_t _a_l_s_o _s_e_t_s _t_h_e _w_i_n_d_o_w _t_i_t_l_e _a_n_d _i_c_o_n _n_a_m_e _t_o _b_e _t_h_e _b_a_s_e_n_a_m_e _o_f _t_h_e _p_r_o_g_r_a_m _b_e_i_n_g _e_x_e_c_u_t_e_d _i_f _n_e_i_t_h_e_r _-_T _n_o_r _-_n _a_r_e _g_i_v_e_n _o_n _t_h_e _c_o_m_m_a_n_d _l_i_n_e_. TThhiiss mmuusstt bbee tthhee llaasstt ooppttiioonn oonn tthhee ccoommmmaanndd lliinnee.. _<_d_t_> _<_b_>_-_e_n_<_/_b_>_<_i_> _e_n_c_o_d_i_n_g_<_/_i_> _<_d_d_> _T_h_i_s _o_p_t_i_o_n _d_e_t_e_r_m_i_n_e_s _t_h_e _e_n_c_o_d_i_n_g _o_n _w_h_i_c_h _x_t_e_r_m _r_u_n_s_. _I_t _c_o_r_r_e_s_p_o_n_d_s _t_o _t_h_e llooccaallee resource. Encodings other than UTF-8 are supported by using _l_u_i_t. The --llcc option should be used instead of --eenn for systems with locale support.
-fb font
This option specifies a font to be used when displaying bold text. This font must be the same height and width as the normal font. If only one of the normal or bold fonts is specified, it will be used as the normal font and the bold font will be produced by overstriking this font. The default is to do overstriking of the normal font. See also the discussion of bboollddFFoonntt and bboollddMMooddee resources.
-fa pattern
This option sets the pattern for fonts selected from the FreeType library if support for that library was compiled into _x_t_e_r_m. This corresponds to the ffaacceeNNaammee resource. When a CJK double-width font is specified, you also need to turn on the ccjjkkWWiiddtthh resource.
-fbb
This option indicates that _x_t_e_r_m should compare normal and bold fonts bounding boxes to ensure they are compatible.
+fbb
This option indicates that _x_t_e_r_m should not compare normal and bold fonts bounding boxes to ensure they are compatible.
-fbx
This option indicates that _x_t_e_r_m should not assume that the normal and bold fonts have VT100 line-drawing characters. If any are missing, _x_t_e_r_m will draw the characters directly.
+fbx
This option indicates that _x_t_e_r_m should assume that the normal and bold fonts have VT100 line-drawing characters.
-fd pattern
This option sets the pattern for double-width fonts selected from the FreeType library if support for that library was compiled into _x_t_e_r_m. This corresponds to the ffaacceeNNaammeeDDoouubblleessiizzee resource.
-fi font
This option sets the font for active icons if that feature was compiled into _x_t_e_r_m. See also the discussion of the iiccoonnFFoonntt resource.
-fs size
This option sets the pointsize for fonts selected from the FreeType library if support for that library was compiled into _x_t_e_r_m. This corresponds to the ffaacceeSSiizzee resource.
-fw _f_o_n_t
This option specifies the font to be used for displaying wide text. By default, it will attempt to use a font twice as wide as the font that will be used to draw normal text. If no doublewidth font is found, it will improvise, by stretching the normal font. This corresponds to the wwiiddeeFFoonntt resource.
-fwb _f_o_n_t
This option specifies the font to be used for displaying bold wide text. By default, it will attempt to use a font twice as wide as the font that will be used to draw bold text. If no doublewidth font is found, it will improvise, by stretching the bold font. This corresponds to the wwiiddeeBBoollddFFoonntt resource.
-fx _f_o_n_t
This option specifies the font to be used for displaying the preedit string in the "OverTheSpot" input method. See also the discussion of the xxiimmFFoonntt resource.
-hc color
This option specifies the color to use for the background of selected or otherwise highlighted text. If not specified, reverse video is used.
-hf
This option indicates that HP Function Key escape codes should be generated for function keys.
+hf
This option indicates that HP Function Key escape codes should not be generated for function keys.
-hold
Turn on the hhoolldd resource, i.e., _x_t_e_r_m will not immediately destroy its window when the shell command completes. It will wait until you use the window manager to destroy/kill the window, or if you use the menu entries that send a signal, e.g., HUP or KILL.
+hold
Turn off the hhoolldd resource, i.e., _x_t_e_r_m will immediately destroy its window when the shell command completes.
-ie
Turn on the ppttyyIInniittiiaallEErraassee resource, i.e., use the pseudo-terminal's sense of the stty erase value.
+ie
Turn off the ppttyyIInniittiiaallEErraassee resource, i.e., set the stty erase value using the kkbb string from the termcap entry as a reference, if available.
-im
Turn on the uusseeIInnsseerrttMMooddee resource.
+im
Turn off the uusseeIInnsseerrttMMooddee resource.
-into windowId
Given an X window identifier (a decimal integer), _x_t_e_r_m will reparent its top-level shell widget to that window. This is used to embed _x_t_e_r_m within other applications.
-j
This option indicates that _x_t_e_r_m should do jump scrolling. Normally, text is scrolled one line at a time; this option allows _x_t_e_r_m to move multiple lines at a time so that it does not fall as far behind. Its use is strongly recommended since it makes _x_t_e_r_m much faster when scanning through large amounts of text. The VT100 escape sequences for enabling and disabling smooth scroll as well as the ``VT Options'' menu can be used to turn this feature on or off.
+j
This option indicates that _x_t_e_r_m should not do jump scrolling.
-k8
This option sets the aalllloowwCC11PPrriinnttaabbllee resource. When aalllloowwCC11PPrriinnttaabbllee is set, _x_t_e_r_m overrides the mapping of C1 control characters (code 128-159) to treat them as printable.
+k8
This option resets the aalllloowwCC11PPrriinnttaabbllee resource.
-l
Turn logging on. Normally logging is not supported, due to security concerns. Some versions of _x_t_e_r_m may have logging enabled. The logfile is written to the directory from which _x_t_e_r_m is invoked. The filename is generated, of the form

XtermLog._X_X_X_X_X_X

or

Xterm.log._h_o_s_t_n_a_m_e_._y_y_y_y_._m_m_._d_d_._h_h_._m_m_._s_s_._X_X_X_X_X_X

depending on how _x_t_e_r_m was built.
+l
Turn logging off.
-lc
Turn on support of various encodings according to the users' locale setting, i.e., LC_ALL, LC_CTYPE, or LANG environment variables. This is achieved by turning on UTF-8 mode and by invoking _l_u_i_t for conversion between locale encodings and UTF-8. (_l_u_i_t is not invoked in UTF-8 locales.) This corresponds to the llooccaallee resource.
The actual list of encodings which are supported is determined by _l_u_i_t.
Consult the _l_u_i_t manual page for further details. See also the discussion of the --uu88 option which supports UTF-8 locales.
+lc
Turn off support of automatic selection of locale encodings. Conventional 8bit mode or, in UTF-8 locales or with --uu88 option, UTF-8 mode will be used.
-lcc path
File name for the encoding converter from/to locale encodings and UTF-8 which is used with --llcc option or llooccaallee resource. This corresponds to the llooccaalleeFFiilltteerr resource.
-leftbar
Force scrollbar to the left side of VT100 screen. This is the default, unless you have set the rightScrollBar resource.
-lf filename
Specify the log-filename. See the --ll option.
-ls
This option indicates that the shell that is started in the _x_t_e_r_m window will be a login shell (i.e., the first character of argv[0] will be a dash, indicating to the shell that it should read the user's .login or .profile).
The --llss flag and the llooggiinnSShheellll resource
are ignored if --ee is also given, because _x_t_e_r_m does not know how to make the shell start the given command after whatever it does when it is a login shell - the user's shell of choice need not be a Bourne shell after all. Also, _x_t_e_r_m _-_e is supposed to provide a consistent functionality for other applications that need to start text-mode programs in a window, and if llooggiinnSShheellll were not ignored, the result of ~/.profile might interfere with that.
If you do want the effect of --llss and --aa simultaneously, you
may get away with something like xterm -e /bin/bash -l -c "my command here"
Finally, --llss is not completely ignored,
because _x_t_e_r_m _-_l_s _-_e does write a _/_e_t_c_/_w_t_m_p entry (if configured to do so), whereas _x_t_e_r_m _-_e does not.
+ls
This option indicates that the shell that is started should not be a login shell (i.e., it will be a normal ``subshell'').
-mb
This option indicates that _x_t_e_r_m should ring a margin bell when the user types near the right end of a line. This option can be turned on and off from the ``VT Options'' menu.
+mb
This option indicates that margin bell should not be rung.
-mc milliseconds
This option specifies the maximum time between multi-click selections.
-mesg
Turn off the mmeessssaaggeess resource, i.e., disallow write access to the terminal.
+mesg
Turn on the mmeessssaaggeess resource, i.e., allow write access to the terminal.
-ms color
This option specifies the color to be used for the pointer cursor. The default is to use the foreground color.
-nb number
This option specifies the number of characters from the right end of a line at which the margin bell, if enabled, will ring. The default is 10.
-nul
This option disables the display of underlining.
+nul
This option enables the display of underlining.
-pc
This option enables the PC-style use of bold colors (see boldColors resource).
+pc
This option disables the PC-style use of bold colors.
-pob
This option indicates that the window should be raised whenever a Control-G is received.
+pob
This option indicates that the window should not be raised whenever a Control-G is received.
-rightbar
Force scrollbar to the right side of VT100 screen.
-rvc
This option disables the display of characters with reverse attribute as color.
+rvc
This option enables the display of characters with reverse attribute as color.
-rw
This option indicates that reverse-wraparound should be allowed. This allows the cursor to back up from the leftmost column of one line to the rightmost column of the previous line. This is very useful for editing long shell command lines and is encouraged. This option can be turned on and off from the ``VT Options'' menu.
+rw
This option indicates that reverse-wraparound should not be allowed.
-s
This option indicates that _x_t_e_r_m may scroll asynchronously, meaning that the screen does not have to be kept completely up to date while scrolling. This allows _x_t_e_r_m to run faster when network latencies are very high and is typically useful when running across a very large internet or many gateways.
+s
This option indicates that _x_t_e_r_m should scroll synchronously.
-samename
Does not send title and icon name change requests when the request would have no effect: the name is not changed. This has the advantage of preventing flicker and the disadvantage of requiring an extra round trip to the server to find out the previous value. In practice this should never be a problem.
+samename
Always send title and icon name change requests.
-sb
This option indicates that some number of lines that are scrolled off the top of the window should be saved and that a scrollbar should be displayed so that those lines can be viewed. This option may be turned on and off from the ``VT Options'' menu.
+sb
This option indicates that a scrollbar should not be displayed.
-sf
This option indicates that Sun Function Key escape codes should be generated for function keys.
+sf
This option indicates that the standard escape codes should be generated for function keys.
-si
This option indicates that output to a window should not automatically reposition the screen to the bottom of the scrolling region. This option can be turned on and off from the ``VT Options'' menu.
+si
This option indicates that output to a window should cause it to scroll to the bottom.
-sk
This option indicates that pressing a key while using the scrollbar to review previous lines of text should cause the window to be repositioned automatically in the normal position at the bottom of the scroll region.
+sk
This option indicates that pressing a key while using the scrollbar should not cause the window to be repositioned.
-sl number
This option specifies the number of lines to save that have been scrolled off the top of the screen. This corresponds to the ssaavveeLLiinneess resource. The default is 64.
-sm
This option, corresponding to the sseessssiioonnMMggtt resource, indicates that _x_t_e_r_m should set up session manager callbacks.
+sm
This option indicates that _x_t_e_r_m should not set up session manager callbacks.
-sp
This option indicates that Sun/PC keyboard should be assumed, providing mapping for keypad `+' to `,', and CTRL-F1 to F13, CTRL-F2 to F14, etc.
+sp
This option indicates that the standard escape codes should be generated for keypad and function keys.
-t
This option indicates that _x_t_e_r_m should start in Tektronix mode, rather than in VT102 mode. Switching between the two windows is done using the ``Options'' menus. Termcap(5) entries that work with xterm ``tek4014,'' ``tek4015,'' ``tek4012'', ``tek4013'' and ``tek4010,'' and ``dumb.'' xterm automatically searches the termcap file in this order for these entries and then sets the ``TERM'' and the ``TERMCAP'' environment variables.
+t
This option indicates that _x_t_e_r_m should start in VT102 mode.
-ti term_id
Specify the name used by _x_t_e_r_m to select the correct response to terminal ID queries. It also specifies the emulation level, used to determine the type of response to a DA control sequence. Valid values include vt52, vt100, vt101, vt102, and vt220 (the "vt" is optional). The default is vt100. The term_id argument specifies the terminal ID to use. (This is the same as the ddeeccTTeerrmmiinnaallIIDD resource).
-tm string
This option specifies a series of terminal setting keywords followed by the characters that should be bound to those functions, similar to the _s_t_t_y program. The keywords and their values are described in detail in the ttttyyMMooddeess resource.
-tn name
This option specifies the name of the terminal type to be set in the TERM environment variable. It corresponds to the tteerrmmNNaammee resource. This terminal type must exist in the terminal database (termcap or terminfo, depending on how _x_t_e_r_m is built) and should have _l_i_# and _c_o_# entries. If the terminal type is not found, _x_t_e_r_m uses the built-in list ``xterm'', ``vt102'', etc.
-u8
This option sets the uuttff88 resource. When uuttff88 is set, _x_t_e_r_m interprets incoming data as UTF-8. This sets the wwiiddeeCChhaarrss resource as a side-effect, but the UTF-8 mode set by this option prevents it from being turned off. If you must turn it on and off, use the wwiiddeeCChhaarrss resource.
This option and the uuttff88 resource are overridden by
the --llcc and --eenn options and llooccaallee resource. That is, if _x_t_e_r_m has been compiled to support _l_u_i_t, and the llooccaallee resource is not ``false'' this option is ignored. We recommend using the --llcc option or the ``llooccaallee:: ttrruuee'' resource in UTF-8 locales when your operating system supports locale, or --eenn UUTTFF--88 option or the ``llooccaallee:: UUTTFF--88'' resource when your operating system does not support locale.
+u8
This option resets the uuttff88 resource.
-ulc
This option disables the display of characters with underline attribute as color rather than with underlining.
+ulc
This option enables the display of characters with underline attribute as color rather than with underlining.
-ut
This option indicates that _x_t_e_r_m should not write a record into the the system _u_t_m_p log file.
+ut
This option indicates that _x_t_e_r_m should write a record into the system _u_t_m_p log file.
-vb
This option indicates that a visual bell is preferred over an audible one. Instead of ringing the terminal bell whenever a Control-G is received, the window will be flashed.
+vb
This option indicates that a visual bell should not be used.
-wc
This option sets the wwiiddeeCChhaarrss resource. When wwiiddeeCChhaarrss is set, _x_t_e_r_m maintains internal structures for 16-bit characters. If you do not set this resource to ``true'', _x_t_e_r_m will ignore the escape sequence which turns UTF-8 mode on and off. The default is ``false''.
+wc
This option resets the wwiiddeeCChhaarrss resource.
-wf
This option indicates that _x_t_e_r_m should wait for the window to be mapped the first time before starting the subprocess so that the initial terminal size settings and environment variables are correct. It is the application's responsibility to catch subsequent terminal size changes.
+wf
This option indicates that _x_t_e_r_m show not wait before starting the subprocess.
-ziconbeep _p_e_r_c_e_n_t
Same as zIconBeep resource. If percent is non-zero, xterms that produce output while iconified will cause an XBell sound at the given volume and have "***" prepended to their icon titles. Most window managers will detect this change immediately, showing you which window has the output. (A similar feature was in x10 _x_t_e_r_m.)
-C
This option indicates that this window should receive console output. This is not supported on all systems. To obtain console output, you must be the owner of the console device, and you must have read and write permission for it. If you are running X under _x_d_m on the console screen you may need to have the session startup and reset programs explicitly change the ownership of the console device in order to get this option to work.
-S_c_c_n
This option allows _x_t_e_r_m to be used as an input and output channel for an existing program and is sometimes used in specialized applications. The option value specifies the last few letters of the name of a pseudo-terminal to use in slave mode, plus the number of the inherited file descriptor. If the option contains a ``/'' character, that delimits the characters used for the pseudo-terminal name from the file descriptor. Otherwise, exactly two characters are used from the option for the pseudo-terminal name, the remainder is the file descriptor. Examples:
-S123/45
-Sab34
Note that _x_t_e_r_m does not close any file descriptor
which it did not open for its own use. It is possible (though probably not portable) to have an application which passes an open file descriptor down to _x_t_e_r_m past the initialization or the --SS option to a process running in the _x_t_e_r_m.

The following command line arguments are provided for compatibility with older versions. They may not be supported in the next release as the X Toolkit provides standard options that accomplish the same task.

%_g_e_o_m
This option specifies the preferred size and position of the Tektronix window. It is shorthand for specifying the ``_*_t_e_k_G_e_o_m_e_t_r_y'' resource.
#_g_e_o_m
This option specifies the preferred position of the icon window. It is shorthand for specifying the ``_*_i_c_o_n_G_e_o_m_e_t_r_y'' resource.
-T string
This option specifies the title for _x_t_e_r_m's windows. It is equivalent to --ttiittllee.
-n string
This option specifies the icon name for _x_t_e_r_m's windows. It is shorthand for specifying the ``_*_i_c_o_n_N_a_m_e'' resource. Note that this is not the same as the toolkit option --nnaammee (see below). The default icon name is the application name.
-r
This option indicates that reverse video should be simulated by swapping the foreground and background colors. It is equivalent to --rrvv.
-w number
This option specifies the width in pixels of the border surrounding the window. It is equivalent to --bboorrddeerrwwiiddtthh or --bbww.

The following standard X Toolkit command line arguments are commonly used with _x_t_e_r_m:

-bd _c_o_l_o_r
This option specifies the color to use for the border of the window. The default is ``black.''
-bg _c_o_l_o_r
This option specifies the color to use for the background of the window. The default is ``white.''
-bw _n_u_m_b_e_r
This option specifies the width in pixels of the border surrounding the window.
-display _d_i_s_p_l_a_y
This option specifies the X server to contact; see _X_(_7_).
-fg _c_o_l_o_r
This option specifies the color to use for displaying text. The default is ``black.''
-fn _f_o_n_t
This option specifies the font to be used for displaying normal text. The default is _f_i_x_e_d.
-font _f_o_n_t
This is the same as --ffnn.
-geometry _g_e_o_m_e_t_r_y
This option specifies the preferred size and position of the VT102 window; see _X_(_7_).
-iconic
This option indicates that _x_t_e_r_m should ask the window manager to start it as an icon rather than as the normal window.
-name _n_a_m_e
This option specifies the application name under which resources are to be obtained, rather than the default executable file name. _N_a_m_e should not contain ``.'' or ``*'' characters.
-rv
This option indicates that reverse video should be simulated by swapping the foreground and background colors.
+rv
Disable the simulation of reverse video by swapping foreground and background colors.
-title _s_t_r_i_n_g
This option specifies the window title string, which may be displayed by window managers if the user so chooses. The default title is the command line specified after the --ee option, if any, otherwise the application name.
-xrm _r_e_s_o_u_r_c_e_s_t_r_i_n_g
This option specifies a resource string to be used. This is especially useful for setting resources that do not have separate command line options.

RESOURCES

The program understands all of the core X Toolkit resource names and classes. Application specific resources (e.g., "XXTTeerrmm.._N_A_M_E") follow:
backarrowKeyIsErase (_c_l_a_s_s BBaacckkaarrrroowwKKeeyyIIssEErraassee))<> <> TTiiee tthhee VVTTxxxxxx bbaacckkaarrrroowwKKeeyy aanndd ppttyyIInniittiiaallEErraassee rreessoouurrcceess ttooggeetthheerr bbyy sseettttiinngg tthhee DDEECCBBKKMM ssttaattee aaccccoorrddiinngg ttoo wwhheetthheerr tthhee iinniittiiaall vvaalluuee ooff ssttttyy eerraassee iiss aa bbaacckkssppaaccee ((88)) oorr ddeelleettee ((112277)) cchhaarraacctteerr.. TThhee ddeeffaauulltt iiss ````ffaallssee'''',, wwhhiicchh ddiissaabblleess tthhiiss ffeeaattuurree.. <> <>hhoolldd ((ccllaassss HHoolldd))<> <> IIff ttrruuee,, _x_t_e_r_m wwiillll nnoott iimmmmeeddiiaatteellyy ddeessttrrooyy iittss wwiinnddooww wwhheenn tthhee sshheellll ccoommmmaanndd ccoommpplleetteess.. IItt wwiillll wwaaiitt uunnttiill yyoouu uussee tthhee wwiinnddooww mmaannaaggeerr ttoo ddeessttrrooyy//kkiillll tthhee wwiinnddooww,, oorr iiff yyoouu uussee tthhee mmeennuu eennttrriieess tthhaatt sseenndd aa ssiiggnnaall,, ee..gg..,, HHUUPP oorr KKIILLLL.. YYoouu mmaayy ssccrroollll bbaacckk,, sseelleecctt tteexxtt,, eettcc..,, ttoo ppeerrffoorrmm mmoosstt ggrraapphhiiccaall ooppeerraattiioonnss.. RReessiizziinngg tthhee ddiissppllaayy wwiillll lloossee ddaattaa,, hhoowweevveerr,, ssiinnccee tthhiiss iinnvvoollvveess iinntteerraaccttiioonn wwiitthh tthhee sshheellll wwhhiicchh iiss nnoo lloonnggeerr rruunnnniinngg.. <> <>hhppFFuunnccttiioonnKKeeyyss ((_c_l_a_s_s HHppFFuunnccttiioonnKKeeyyss))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott HHPP FFuunnccttiioonn KKeeyy eessccaappee ccooddeess sshhoouulldd bbee ggeenneerraatteedd ffoorr ffuunnccttiioonn kkeeyyss iinnsstteeaadd ooff ssttaannddaarrdd eessccaappee sseeqquueenncceess.. <> <>iiccoonnGGeeoommeettrryy ((_c_l_a_s_s IIccoonnGGeeoommeettrryy))<> <> SSppeecciiffiieess tthhee pprreeffeerrrreedd ssiizzee aanndd ppoossiittiioonn ooff tthhee aapppplliiccaattiioonn wwhheenn iiccoonniiffiieedd.. IItt iiss nnoott nneecceessssaarriillyy oobbeeyyeedd bbyy aallll wwiinnddooww mmaannaaggeerrss.. <> <>iiccoonnNNaammee ((_c_l_a_s_s IIccoonnNNaammee))<> <> SSppeecciiffiieess tthhee iiccoonn nnaammee.. TThhee ddeeffaauulltt iiss tthhee aapppplliiccaattiioonn nnaammee.. <> <>mmeessssaaggeess ((_c_l_a_s_s MMeessssaaggeess))<> <> SSppeecciiffiieess wwhheetthheerr wwrriittee aacccceessss ttoo tthhee tteerrmmiinnaall iiss aalllloowweedd iinniittiiaallllyy.. SSeeee <>mmeessgg((11))<> TThhee ddeeffaauulltt iiss ````ttrruuee''''.. <> <>ppttyyHHaannddsshhaakkee ((_c_l_a_s_sPPttyyHHaannddsshhaakkee))<> <> IIff ````ttrruuee'''',, _x_t_e_r_m wwiillll ppeerrffoorrmm hhaannddsshhaakkiinngg dduurriinngg iinniittiiaalliizzaattiioonn ttoo eennssuurree tthhaatt tthhee ppaarreenntt aanndd cchhiilldd pprroocceesssseess uuppddaattee tthhee uuttmmpp aanndd ssttttyy ssttaattee.. PPllaattffoorrmmss wwiitthh nneewweerr ppsseeuuddoo--tteerrmmiinnaall iinntteerrffaacceess ddoo nnoott rreeqquuiirree tthhiiss ffeeaattuurree;; nnoorrmmaallllyy iitt iiss nnoott ccoonnffiigguurreedd.. TThhee ddeeffaauulltt iiss ````ttrruuee''''.. <> <>ppttyyIInniittiiaallEErraassee ((ccllaassss PPttyyIInniittiiaallEErraassee))<> <> IIff ````ttrruuee'''',, _x_t_e_r_m wwiillll uussee tthhee ppsseeuuddoo--tteerrmmiinnaall''ss sseennssee ooff tthhee ssttttyy eerraassee vvaalluuee.. IIff ````ffaallssee'''',, _x_t_e_r_m wwiillll sseett tthhee ssttttyy eerraassee vvaalluuee ttoo mmaattcchh iittss oowwnn ccoonnffiigguurraattiioonn,, uussiinngg tthhee kkbb ssttrriinngg ffrroomm tthhee tteerrmmccaapp eennttrryy aass aa rreeffeerreennccee,, iiff aavvaaiillaabbllee.. IInn eeiitthheerr ccaassee,, tthhee rreessuulltt iiss aapppplliieedd ttoo tthhee TTEERRMMCCAAPP vvaarriiaabbllee wwhhiicchh _x_t_e_r_m sseettss.. TThhee ddeeffaauulltt iiss ````ffaallssee''''.. <> <>ssaammeeNNaammee ((_c_l_a_s_s SSaammeeNNaammee))<> <> IIff tthhee vvaalluuee ooff tthhiiss rreessoouurrccee iiss ````ttrruuee'''',, _x_t_e_r_m ddooeess nnoott sseenndd ttiittllee aanndd iiccoonn nnaammee cchhaannggee rreeqquueessttss wwhheenn tthhee rreeqquueesstt wwoouulldd hhaavvee nnoo eeffffeecctt:: tthhee nnaammee iiss nnoott cchhaannggeedd.. TThhiiss hhaass tthhee aaddvvaannttaaggee ooff pprreevveennttiinngg fflliicckkeerr aanndd tthhee ddiissaaddvvaannttaaggee ooff rreeqquuiirriinngg aann eexxttrraa rroouunndd ttrriipp ttoo tthhee sseerrvveerr ttoo ffiinndd oouutt tthhee pprreevviioouuss vvaalluuee.. IInn pprraaccttiiccee tthhiiss sshhoouulldd nneevveerr bbee aa pprroobblleemm.. TThhee ddeeffaauulltt iiss ````ttrruuee''''.. <> <>ssccooFFuunnccttiioonnKKeeyyss ((_c_l_a_s_s SSccooFFuunnccttiioonnKKeeyyss))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott SSCCPP FFuunnccttiioonn KKeeyy eessccaappee ccooddeess sshhoouulldd bbee ggeenneerraatteedd ffoorr ffuunnccttiioonn kkeeyyss iinnsstteeaadd ooff ssttaannddaarrdd eessccaappee sseeqquueenncceess.. <> <>sseessssiioonnMMggtt ((_c_l_a_s_s SSeessssiioonnMMggtt))<> <> IIff tthhee vvaalluuee ooff tthhiiss rreessoouurrccee iiss ````ttrruuee'''',, _x_t_e_r_m sseettss uupp sseessssiioonn mmaannaaggeerr ccaallllbbaacckkss ffoorr XXttNNddiieeCCaallllbbaacckk and XXttNNssaavveeCCaallllbbaacckk. The default is ``true''.
sunFunctionKeys (ccllaassss SSuunnFFuunnccttiioonnKKeeyyss))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott SSuunn FFuunnccttiioonn KKeeyy eessccaappee ccooddeess sshhoouulldd bbee ggeenneerraatteedd ffoorr ffuunnccttiioonn kkeeyyss iinnsstteeaadd ooff ssttaannddaarrdd eessccaappee sseeqquueenncceess.. <> <>ssuunnKKeeyybbooaarrdd ((ccllaassss SSuunnKKeeyybbooaarrdd))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott SSuunn//PPCC kkeeyybbooaarrdd llaayyoouutt sshhoouulldd bbee aassssuummeedd rraatthheerr tthhaann DDEECC VVTT222200.. TThhiiss ccaauusseess tthhee kkeeyyppaadd ``++'' ttoo bbee mmaappppeedd ttoo ``,,''.. aanndd CCTTRRLL FF11--FF1122 ttoo FF1111--FF2200,, ddeeppeennddiinngg oonn tthhee sseettttiinngg ooff tthhee ccttrrllFFKKeeyyss rreessoouurrccee.. ssoo _x_t_e_r_m eemmuullaatteess aa DDEECC VVTT222200 mmoorree aaccccuurraatteellyy.. OOtthheerrwwiissee ((tthhee ddeeffaauulltt,, wwiitthh ssuunnKKeeyybbooaarrdd sseett ttoo ````ffaallssee'''')),, _x_t_e_r_m uusseess PPCC--ssttyyllee bbiinnddiinnggss ffoorr tthhee ffuunnccttiioonn kkeeyyss aanndd kkeeyyppaadd.. <> <><> PPCC--ssttyyllee bbiinnddiinnggss <> uussee tthhee SShhiifftt,, AAlltt,, CCoonnttrrooll aanndd MMeettaa kkeeyyss aass mmooddiiffiieerrss ffoorr ffuunnccttiioonn--kkeeyyss aanndd kkeeyyppaadd ((sseeee tthhee ddooccuummeenntt _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s ffoorr ddeettaaiillss)).. TThhee PPCC--ssttyyllee bbiinnddiinnggss aarree aannaallooggoouuss ttoo PPCCTTeerrmm,, bbuutt nnoott tthhee ssaammee tthhiinngg.. NNoorrmmaallllyy tthheessee bbiinnddiinnggss ddoo nnoott ccoonnfflliicctt wwiitthh tthhee uussee ooff tthhee MMeettaa kkeeyy aass ddeessccrriibbeedd ffoorr tthhee eeiigghhttBBiittIInnppuutt rreessoouurrccee.. IIff tthheeyy ddoo,, nnoottee tthhaatt tthhee PPCC--ssttyyllee bbiinnddiinnggss aarree eevvaalluuaatteedd ffiirrsstt.. <> <>tteerrmmNNaammee ((ccllaassss TTeerrmmNNaammee))<> <> SSppeecciiffiieess tthhee tteerrmmiinnaall ttyyppee nnaammee ttoo bbee sseett iinn tthhee TTEERRMM eennvviirroonnmmeenntt vvaarriiaabbllee.. <> <>ttiittllee ((ccllaassss TTiittllee))<> <> SSppeecciiffiieess aa ssttrriinngg tthhaatt mmaayy bbee uusseedd bbyy tthhee wwiinnddooww mmaannaaggeerr wwhheenn ddiissppllaayyiinngg tthhiiss aapppplliiccaattiioonn.. <> <>ttttyyMMooddeess ((ccllaassss TTttyyMMooddeess))<> <> SSppeecciiffiieess aa ssttrriinngg ccoonnttaaiinniinngg tteerrmmiinnaall sseettttiinngg kkeeyywwoorrddss aanndd tthhee cchhaarraacctteerrss ttoo wwhhiicchh tthheeyy mmaayy bbee bboouunndd.. AAlllloowwaabbllee kkeeyywwoorrddss iinncclluuddee:: bbrrkk,, ddssuusspp,, eeooff,, eeooll,, eeooll22,, eerraassee,, eerraassee22,, fflluusshh,, iinnttrr,, kkiillll,, llnneexxtt,, qquuiitt,, rrpprrnntt,, ssttaarrtt,, ssttaattuuss,, ssttoopp,, ssuusspp,, sswwttcchh aanndd wweerraass.. CCoonnttrrooll cchhaarraacctteerrss mmaayy bbee ssppeecciiffiieedd aass ^^cchhaarr ((ee..gg..,, ^^cc oorr ^^uu)) aanndd ^^?? mmaayy bbee uusseedd ttoo iinnddiiccaattee ddeelleettee ((112277)).. UUssee ^^-- ttoo ddeennoottee _u_n_d_e_f.. UUssee \\003344 ttoo rreepprreesseenntt ^^\\,, ssiinnccee aa lliitteerraall bbaacckkssllaasshh iinn aann XX rreessoouurrccee eessccaappeess tthhee nneexxtt cchhaarraacctteerr.. <> <><> TThhiiss iiss vveerryy uusseeffuull ffoorr oovveerrrriiddiinngg <> tthhee ddeeffaauulltt tteerrmmiinnaall sseettttiinnggss wwiitthhoouutt hhaavviinngg ttoo ddoo aann _s_t_t_y eevveerryy ttiimmee aann _x_t_e_r_m iiss ssttaarrtteedd.. NNoottee,, hhoowweevveerr,, tthhaatt tthhee ssttttyy pprrooggrraamm oonn aa ggiivveenn hhoosstt mmaayy uussee ddiiffffeerreenntt kkeeyywwoorrddss;; _x_t_e_r_m's table is built-in.
useInsertMode (_c_l_a_s_s UUsseeIInnsseerrttMMooddee))<> <> FFoorrccee uussee ooff iinnsseerrtt mmooddee bbyy aaddddiinngg aapppprroopprriiaattee eennttrriieess ttoo tthhee TTEERRMMCCAAPP eennvviirroonnmmeenntt vvaarriiaabbllee.. TThhiiss iiss uusseeffuull iiff tthhee ssyysstteemm tteerrmmccaapp iiss bbrrookkeenn.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>uuttmmppDDiissppllaayyIIdd ((_c_l_a_s_s UUttmmppDDiissppllaayyIIdd))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott _x_t_e_r_m sshhoouulldd ttrryy ttoo rreeccoorrdd tthhee ddiissppllaayy iiddeennttiiffiieerr ((ddiissppllaayy nnuummbbeerr aanndd ssccrreeeenn nnuummbbeerr)) aass wweellll aass tthhee hhoossttnnaammee iinn tthhee ssyysstteemm _u_t_m_p lloogg ffiillee.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>uuttmmppIInnhhiibbiitt ((_c_l_a_s_s UUttmmppIInnhhiibbiitt))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott _x_t_e_r_m sshhoouulldd ttrryy ttoo rreeccoorrdd tthhee uusseerr''ss tteerrmmiinnaall iinn tthhee ssyysstteemm _u_t_m_p lloogg ffiillee.. IIff ttrruuee,, _x_t_e_r_m wwiillll nnoott ttrryy.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>wwaaiittFFoorrMMaapp ((_c_l_a_s_s WWaaiittFFoorrMMaapp))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott _x_t_e_r_m sshhoouulldd wwaaiitt ffoorr tthhee iinniittiiaall wwiinnddooww mmaapp bbeeffoorree ssttaarrttiinngg tthhee ssuubbpprroocceessss.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>zzIIccoonnBBeeeepp ((_c_l_a_s_s ZZIIccoonnBBeeeepp))<> <> SSaammee aass --zziiccoonnbbeeeepp ccoommmmaanndd lliinnee aarrgguummeenntt.. IIff tthhee vvaalluuee ooff tthhiiss rreessoouurrccee iiss nnoonn--zzeerroo,, xxtteerrmmss tthhaatt pprroodduuccee oouuttppuutt wwhhiillee iiccoonniiffiieedd wwiillll ccaauussee aann XXBBeellll ssoouunndd aatt tthhee ggiivveenn vvoolluummee aanndd hhaavvee ""******"" pprreeppeennddeedd ttoo tthheeiirr iiccoonn ttiittlleess.. MMoosstt wwiinnddooww mmaannaaggeerrss wwiillll ddeetteecctt tthhiiss cchhaannggee iimmmmeeddiiaatteellyy,, sshhoowwiinngg yyoouu wwhhiicchh wwiinnddooww hhaass tthhee oouuttppuutt.. ((AA ssiimmiillaarr ffeeaattuurree wwaass iinn xx1100 _x_t_e_r_m.) The default is ``false.''

The following resources are specified as part of the _v_t_1_0_0 widget (class _V_T_1_0_0): These are specified by patterns such as "XXTTeerrmm..vvtt110000.._N_A_M_E":

activeIcon (_c_l_a_s_s AAccttiivveeIIccoonn))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott aaccttiivvee iiccoonn wwiinnddoowwss aarree ttoo bbee uusseedd wwhheenn tthhee _x_t_e_r_m wwiinnddooww iiss iiccoonniiffiieedd,, iiff tthhiiss ffeeaattuurree iiss ccoommppiilleedd iinnttoo _x_t_e_r_m. The active icon is a miniature representation of the content of the window and will update as the content changes. Not all window managers necessarily support application icon windows. Some window managers will allow you to enter keystrokes into the active icon window. The default is ``false.''
allowC1Printable (_c_l_a_s_s AAlllloowwCC11PPrriinnttaabbllee))<> <> IIff ttrruuee,, oovveerrrriiddeess tthhee mmaappppiinngg ooff CC11 ccoonnttrroollss ((ccooddeess 112288--115599)) ttoo mmaakkee tthheemm bbee ttrreeaatteedd aass iiff tthheeyy wweerree pprriinnttaabbllee cchhaarraacctteerrss.. AAlltthhoouugghh tthhiiss ccoorrrreessppoonnddss ttoo nnoo ppaarrttiiccuullaarr ssttaannddaarrdd,, ssoommee uusseerrss iinnssiisstt iitt iiss aa VVTT110000.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>aalllloowwSSeennddEEvveennttss ((_c_l_a_s_s AAlllloowwSSeennddEEvveennttss))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott ssyynntthheettiicc kkeeyy aanndd bbuuttttoonn eevveennttss ((ggeenneerraatteedd uussiinngg tthhee XX pprroottooccooll SSeennddEEvveenntt rreeqquueesstt)) sshhoouulldd bbee iinntteerrpprreetteedd oorr ddiissccaarrddeedd.. TThhee ddeeffaauulltt iiss ````ffaallssee'''' mmeeaanniinngg tthheeyy aarree ddiissccaarrddeedd.. NNoottee tthhaatt aalllloowwiinngg ssuucchh eevveennttss ccrreeaatteess aa vveerryy llaarrggee sseeccuurriittyy hhoollee.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>aalllloowwWWiinnddoowwOOppss ((_c_l_a_s_s AAlllloowwWWiinnddoowwOOppss))<> <> SSppeecciiffiieess wwhheetthheerr eexxtteennddeedd wwiinnddooww ccoonnttrrooll sseeqquueenncceess ((aass uusseedd iinn ddtttteerrmm)) ffoorr sshhoouulldd bbee aalllloowweedd.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>aallwwaayyssHHiigghhlliigghhtt ((_c_l_a_s_s AAllwwaayyssHHiigghhlliigghhtt))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott _x_t_e_r_m sshhoouulldd aallwwaayyss ddiissppllaayy aa hhiigghhlliigghhtteedd tteexxtt ccuurrssoorr.. BByy ddeeffaauulltt ((iiff tthhiiss rreessoouurrccee iiss ffaallssee)),, aa hhoollllooww tteexxtt ccuurrssoorr iiss ddiissppllaayyeedd wwhheenneevveerr tthhee ppooiinntteerr mmoovveess oouutt ooff tthhee wwiinnddooww oorr tthhee wwiinnddooww lloosseess tthhee iinnppuutt ffooccuuss.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>aallwwaayyssUUsseeMMooddss ((_c_l_a_s_s AAllwwaayyssUUsseeMMooddss))<> <> OOvveerrrriiddee tthhee nnuummLLoocckk rreessoouurrccee,, tteelllliinngg _x_t_e_r_m to use the Alt and Meta modifiers to construct parameters for function key sequences even if those modifiers appear in the translations resource. The default is ``false.''
answerbackString (_c_l_a_s_s AAnnsswweerrbbaacckkSSttrriinngg))<> <> SSppeecciiffiieess tthhee ssttrriinngg tthhaatt _x_t_e_r_m sends in response to an ENQ (control/E) character from the host. The default is a blank string, i.e., ``''. A hardware VT100 implements this feature as a setup option.
appcursorDefault (_c_l_a_s_s AAppppccuurrssoorrDDeeffaauulltt))<> <> IIff ````ttrruuee,,'''' tthhee ccuurrssoorr kkeeyyss aarree iinniittiiaallllyy iinn aapppplliiccaattiioonn mmooddee.. TThhiiss iiss tthhee ssaammee aass tthhee VVTT110022 pprriivvaattee DDEECCCCKKMM mmooddee,, TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>aappppkkeeyyppaaddDDeeffaauulltt ((_c_l_a_s_s AAppppkkeeyyppaaddDDeeffaauulltt))<> <> IIff ````ttrruuee,,'''' tthhee kkeeyyppaadd kkeeyyss aarree iinniittiiaallllyy iinn aapppplliiccaattiioonn mmooddee.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>aauuttooWWrraapp ((_c_l_a_s_s AAuuttooWWrraapp))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott aauuttoo--wwrraappaarroouunndd sshhoouulldd bbee eennaabblleedd.. TThhiiss iiss tthhee ssaammee aass tthhee VVTT110022 DDEECCAAWWMM.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>aawwaaiittIInnppuutt ((_c_l_a_s_s AAwwaaiittIInnppuutt))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee _x_t_e_r_m uses a 50 millisecond timeout to await input (i.e., to support the Xaw3d arrow scrollbar). The default is ``false.''
backarrowKey (_c_l_a_s_s BBaacckkaarrrroowwKKeeyy))<> <> SSppeecciiffiieess wwhheetthheerr tthhee bbaacckkaarrrrooww kkeeyy ttrraannssmmiittss aa bbaacckkssppaaccee ((88)) oorr ddeelleettee ((112277)) cchhaarraacctteerr.. TThhiiss ccoorrrreessppoonnddss ttoo tthhee DDEECCBBKKMM ccoonnttrrooll sseeqquueennccee.. TThhee ddeeffaauulltt ((bbaacckkssppaaccee)) iiss ````ttrruuee..'''' PPrreessssiinngg tthhee ccoonnttrrooll kkeeyy ttoogggglleess tthhiiss bbeehhaavviioorr.. <> <>bbaacckkggrroouunndd ((_c_l_a_s_s BBaacckkggrroouunndd))<> <> SSppeecciiffiieess tthhee ccoolloorr ttoo uussee ffoorr tthhee bbaacckkggrroouunndd ooff tthhee wwiinnddooww.. TThhee ddeeffaauulltt iiss ````wwhhiittee..'''' <> <>bbeellllOOnnRReesseett ((_c_l_a_s_s BBeellllOOnnRReesseett))<> <> SSppeecciiffiieess wwhheetthheerr ttoo ssoouunndd aa bbeellll wwhheenn ddooiinngg aa hhaarrdd rreesseett.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>bbeellllSSuupppprreessssTTiimmee ((_c_l_a_s_s BBeellllSSuupppprreessssTTiimmee))<> <> NNuummbbeerr ooff mmiilllliisseeccoonnddss aafftteerr aa bbeellll ccoommmmaanndd iiss sseenntt dduurriinngg wwhhiicchh aaddddiittiioonnaall bbeellllss wwiillll bbee ssuupppprreesssseedd.. DDeeffaauulltt iiss 220000.. IIff sseett nnoonn--zzeerroo,, aaddddiittiioonnaall bbeellllss wwiillll aallssoo bbee ssuupppprreesssseedd uunnttiill tthhee sseerrvveerr rreeppoorrttss tthhaatt pprroocceessssiinngg ooff tthhee ffiirrsstt bbeellll hhaass bbeeeenn ccoommpplleetteedd;; tthhiiss ffeeaattuurree iiss mmoosstt uusseeffuull wwiitthh tthhee vviissiibbllee bbeellll.. <> <>bboollddCCoolloorrss ((_c_l_a_s_s CCoolloorrMMooddee))<> <> SSppeecciiffiieess wwhheetthheerr ttoo ccoommbbiinnee bboolldd aattttrriibbuuttee wwiitthh ccoolloorrss lliikkee tthhee IIBBMM PPCC,, ii..ee..,, mmaapp ccoolloorrss 00 tthhrroouugghh 77 ttoo ccoolloorrss 88 tthhrroouugghh 1155.. TThheessee nnoorrmmaallllyy aarree tthhee bbrriigghhtteerr vveerrssiioonnss ooff tthhee ffiirrsstt 88 ccoolloorrss,, hheennccee bboolldd.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>bboollddFFoonntt ((_c_l_a_s_s BBoollddFFoonntt))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee bboolldd ffoonntt ttoo uussee iinnsstteeaadd ooff oovveerrssttrriikkiinngg.. TThheerree iiss nnoo ddeeffaauulltt ffoorr tthhiiss rreessoouurrccee.. <> <>bboollddMMooddee ((_c_l_a_s_s BBoollddMMooddee))<> <> TThhiiss ssppeecciiffiieess wwhheetthheerr oorr nnoott tteexxtt wwiitthh tthhee bboolldd aattttrriibbuuttee sshhoouulldd bbee oovveerrssttrruucckk ttoo ssiimmuullaattee bboolldd ffoonnttss iiff tthhee rreessoollvveedd bboolldd ffoonntt iiss tthhee ssaammee aass tthhee nnoorrmmaall ffoonntt.. IItt mmaayy bbee ddeessiirraabbllee ttoo ddiissaabbllee bboolldd ffoonnttss wwhheenn ccoolloorr iiss bbeeiinngg uusseedd ffoorr tthhee bboolldd aattttrriibbuuttee.. NNoottee tthhaatt _x_t_e_r_m hhaass oonnee bboolldd ffoonntt wwhhiicchh yyoouu mmaayy sseett eexxpplliicciittllyy.. IItt aatttteemmppttss ttoo mmaattcchh aa bboolldd ffoonntt ffoorr tthhee ootthheerr ffoonntt sseelleeccttiioonnss ((ffoonntt11 tthhrroouugghh ffoonntt66)).. IIff tthhee nnoorrmmaall aanndd bboolldd ffoonnttss aarree ddiissttiinncctt,, tthhiiss rreessoouurrccee hhaass nnoo eeffffeecctt.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <><> AAlltthhoouugghh _x_t_e_r_m aatttteemmppttss ttoo mmaattcchh aa bboolldd ffoonntt ffoorr ootthheerr ffoonntt sseelleeccttiioonnss,, <> tthhee ffoonntt sseerrvveerr mmaayy nnoott ccooooppeerraattee.. SSiinnccee XX1111RR66,, bbiittmmaapp ffoonnttss hhaavvee bbeeeenn ssccaalleedd.. TThhee ffoonntt sseerrvveerr ccllaaiimmss ttoo pprroovviiddee tthhee bboolldd ffoonntt tthhaatt _x_t_e_r_m rreeqquueessttss,, bbuutt tthhee rreessuulltt iiss nnoott aallwwaayyss rreeaaddaabbllee.. XXFFrreeee8866 pprroovviiddeess aa ffeeaattuurree wwhhiicchh ccaann bbee uusseedd ttoo ssuupppprreessss tthhee ssccaalliinngg.. IInn tthhee XX sseerrvveerr''ss ccoonnffiigguurraattiioonn ffiillee ((ee..gg..,, ""//eettcc//XX1111//XXFFrreeee8866"")),, yyoouu ccaann aadddd ""::uunnssccaalleedd"" ttoo tthhee eenndd ooff tthhee ddiirreeccttoorryy ssppeecciiffiiccaattiioonn ffoorr tthhee ""mmiisscc"" ffoonnttss,, wwhhiicchh ccoommpprriissee tthhee ffiixxeedd--ppiittcchh ffoonnttss tthhaatt aarree uusseedd bbyy _x_t_e_r_m.. FFoorr eexxaammppllee FFoonnttPPaatthh ""//uussrr//lliibb//XX1111//ffoonnttss//mmiisscc//"" <> <><> wwoouulldd bbeeccoommee <> FFoonnttPPaatthh ""//uussrr//lliibb//XX1111//ffoonnttss//mmiisscc//::uunnssccaalleedd"" <> <><> DDeeppeennddiinngg oonn yyoouurr ccoonnffiigguurraattiioonn,, tthhee ffoonntt sseerrvveerr mmaayy hhaavvee iittss oowwnn ccoonnffiigguurraattiioonn <> ffiillee.. TThhee ssaammee ""::uunnssccaalleedd"" ccaann bbee aaddddeedd ttoo iittss ccoonnffiigguurraattiioonn ffiillee aatt tthhee eenndd ooff tthhee ddiirreeccttoorryy ssppeecciiffiiccaattiioonn ffoorr ""mmiisscc"".. <> <>bbrrookkeennLLiinnuuxxOOSSCC ((_c_l_a_s_s BBrrookkeennLLiinnuuxxOOSSCC))<> <> IIff ttrruuee,, _x_t_e_r_m aapppplliieess aa wwoorrkkaarroouunndd ttoo iiggnnoorree mmaallffoorrmmeedd ccoonnttrrooll sseeqquueenncceess tthhaatt aa LLiinnuuxx ssccrriipptt mmiigghhtt sseenndd.. CCoommppaarree tthhee ppaalleettttee ccoonnttrrooll sseeqquueenncceess ddooccuummeenntteedd iinn _c_o_n_s_o_l_e___c_o_d_e_s with ECMA-48. The default is ``true.''
brokenSelections (_c_l_a_s_s BBrrookkeennSSeelleeccttiioonnss))<> <> IIff ttrruuee,, _x_t_e_r_m iinn 88--bbiitt mmooddee wwiillll iinntteerrpprreett <>SSTTRRIINNGG<> sseelleeccttiioonnss aass ccaarrrryyiinngg tteexxtt iinn tthhee ccuurrrreenntt llooccaallee''ss eennccooddiinngg.. NNoorrmmaallllyy <>SSTTRRIINNGG<> sseelleeccttiioonnss ccaarrrryy IISSOO--88885599--11 eennccooddeedd tteexxtt.. SSeettttiinngg tthhiiss rreessoouurrccee ttoo ````ttrruuee'''' vviioollaatteess tthhee IICCCCCCMM;; iitt mmaayy,, hhoowweevveerr,, bbee uusseeffuull ffoorr iinntteerraaccttiinngg wwiitthh ssoommee bbrrookkeenn XX cclliieennttss.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>bbrrookkeennSSttrriinnggTTeerrmm ((_c_l_a_s_s BBrrookkeennSSttrriinnggTTeerrmm))<> <> pprroovviiddeess aa wwoorrkk--aarroouunndd ffoorr ssoommee IISSDDNN rroouutteerrss wwhhiicchh ssttaarrtt aann aapppplliiccaattiioonn ccoonnttrrooll ssttrriinngg wwiitthhoouutt ccoommpplleettiinngg iitt.. SSeett tthhiiss ttoo ````ttrruuee'''' iiff _x_t_e_r_m aappppeeaarrss ttoo ffrreeeezzee wwhheenn ccoonnnneeccttiinngg.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>cc113322 ((_c_l_a_s_s CC113322))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee VVTT110022 DDEECCCCOOLLMM eessccaappee sseeqquueennccee,, uusseedd ttoo sswwiittcchh bbeettwweeeenn 8800 aanndd 113322 ccoolluummnnss,, sshhoouulldd bbee hhoonnoorreedd.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ccaacchheeDDoouubblleessiizzee ((_c_l_a_s_s CCaacchheeDDoouubblleessiizzee))<> <> SSppeecciiffiieess tthhee mmaaxxiimmuumm nnuummbbeerr ooff ddoouubbllee--ssiizzeedd ffoonnttss wwhhiicchh aarree ccaacchheedd bbyy _x_t_e_r_m. The default (8) may be too large for some X terminals with limited memory. Set this to zero to disable doublesize fonts altogether.
charClass (_c_l_a_s_s CChhaarrCCllaassss))<> <> SSppeecciiffiieess ccoommmmaa--sseeppaarraatteedd lliissttss ooff cchhaarraacctteerr ccllaassss bbiinnddiinnggss ooff tthhee ffoorrmm [[_l_o_w--]]_h_i_g_h::_v_a_l_u_e.. TThheessee aarree uusseedd iinn ddeetteerrmmiinniinngg wwhhiicchh sseettss ooff cchhaarraacctteerrss sshhoouulldd bbee ttrreeaatteedd tthhee ssaammee wwhheenn ddooiinngg ccuutt aanndd ppaassttee.. SSeeee tthhee CCHHAARRAACCTTEERR CCLLAASSSSEESS sseeccttiioonn.. <> <>ccjjkkWWiiddtthh ((_c_l_a_s_s CCjjkkWWiiddtthh))<> <> SSppeecciiffiieess wwhheetthheerr _x_t_e_r_m sshhoouulldd ffoollllooww tthhee ttrraaddiittiioonnaall EEaasstt AAssiiaann wwiiddtthh ccoonnvveennttiioonn.. WWhheenn ttuurrnneedd oonn,, cchhaarraacctteerrss wwiitthh EEaasstt AAssiiaann AAmmbbiigguuoouuss ((AA)) ccaatteeggoorryy iinn UUTTRR 1111 hhaavvee aa ccoolluummnn wwiiddtthh ooff 22.. YYoouu mmaayy hhaavvee ttoo sseett tthhiiss ooppttiioonn ttoo ````ttrruuee'''' iiff yyoouu hhaavvee ssoommee oolldd EEaasstt AAssiiaann tteerrmmiinnaall bbaasseedd pprrooggrraammss tthhaatt aassssuummee tthhaatt lliinnee--ddrraawwiinngg cchhaarraacctteerrss hhaavvee aa ccoolluummnn wwiiddtthh ooff 22.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ccoolloorr00 ((_c_l_a_s_s CCoolloorr00))<> <> <> <>ccoolloorr11 ((_c_l_a_s_s CCoolloorr11))<> <> <> <>ccoolloorr22 ((_c_l_a_s_s CCoolloorr22))<> <> <> <>ccoolloorr33 ((_c_l_a_s_s CCoolloorr33))<> <> <> <>ccoolloorr44 ((_c_l_a_s_s CCoolloorr44))<> <> <> <>ccoolloorr55 ((_c_l_a_s_s CCoolloorr55))<> <> <> <>ccoolloorr66 ((_c_l_a_s_s CCoolloorr66))<> <> <> <>ccoolloorr77 ((_c_l_a_s_s CCoolloorr77))<> <> TThheessee ssppeecciiffyy tthhee ccoolloorrss ffoorr tthhee IISSOO 66442299 eexxtteennssiioonn.. TThhee ddeeffaauullttss aarree,, rreessppeeccttiivveellyy,, bbllaacckk,, rreedd33,, ggrreeeenn33,, yyeellllooww33,, aa ccuussttoommiizzaabbllee ddaarrkk bblluuee,, mmaaggeennttaa33,, ccyyaann33,, aanndd ggrraayy9900.. TThhee ddeeffaauulltt sshhaaddeess ooff ccoolloorr aarree cchhoosseenn ttoo aallllooww tthhee ccoolloorrss 88--1155 ttoo bbee uusseedd aass bbrriigghhtteerr vveerrssiioonnss.. <> <>ccoolloorr88 ((_c_l_a_s_s CCoolloorr88))<> <> <> <>ccoolloorr99 ((_c_l_a_s_s CCoolloorr99))<> <> <> <>ccoolloorr1100 ((_c_l_a_s_s CCoolloorr1100))<> <> <> <>ccoolloorr1111 ((_c_l_a_s_s CCoolloorr1111))<> <> <> <>ccoolloorr1122 ((_c_l_a_s_s CCoolloorr1122))<> <> <> <>ccoolloorr1133 ((_c_l_a_s_s CCoolloorr1133))<> <> <> <>ccoolloorr1144 ((_c_l_a_s_s CCoolloorr1144))<> <> <> <>ccoolloorr1155 ((_c_l_a_s_s CCoolloorr1155))<> <> TThheessee ssppeecciiffyy tthhee ccoolloorrss ffoorr tthhee IISSOO 66442299 eexxtteennssiioonn iiff tthhee bboolldd aattttrriibbuuttee iiss aallssoo eennaabblleedd.. TThhee ddeeffaauulltt rreessoouurrccee vvaalluueess aarree rreessppeeccttiivveellyy,, ggrraayy3300,, rreedd,, ggrreeeenn,, yyeellllooww,, aa ccuussttoommiizzaabbllee lliigghhtt bblluuee,, mmaaggeennttaa,, ccyyaann,, aanndd wwhhiittee.. <> <>ccoolloorr1166 ((_c_l_a_s_s CCoolloorr1166))<> <> <> tthhrroouugghh <> <> <>ccoolloorr225555 ((_c_l_a_s_s CCoolloorr225555))<> <> TThheessee ssppeecciiffyy tthhee ccoolloorrss ffoorr tthhee 225566--ccoolloorr eexxtteennssiioonn.. TThhee ddeeffaauulltt rreessoouurrccee vvaalluueess aarree ffoorr ccoolloorrss 1166 tthhrroouugghh 223311 ttoo mmaakkee aa 66xx66xx66 ccoolloorr ccuubbee,, aanndd ccoolloorrss 223322 tthhrroouugghh 225555 ttoo mmaakkee aa ggrraayyssccaallee rraammpp.. <> <>ccoolloorrAAttttrrMMooddee ((_c_l_a_s_s CCoolloorrAAttttrrMMooddee))<> <> SSppeecciiffiieess wwhheetthheerr ````ccoolloorrBBDD'''',, ````ccoolloorrBBLL'''',, ````ccoolloorrUULL'''',, aanndd ````ccoolloorrRRVV'''' sshhoouulldd oovveerrrriiddee AANNSSII ccoolloorrss.. IIff nnoott,, tthheessee aarree ddiissppllaayyeedd oonnllyy wwhheenn nnoo AANNSSII ccoolloorrss hhaavvee bbeeeenn sseett ffoorr tthhee ccoorrrreessppoonnddiinngg ppoossiittiioonn.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ccoolloorrBBDD ((_c_l_a_s_s CCoolloorrBBDD))<> <> TThhiiss ssppeecciiffiieess tthhee ccoolloorr ttoo uussee ttoo ddiissppllaayy bboolldd cchhaarraacctteerrss iiff tthhee ````ccoolloorrBBDDMMooddee'''' rreessoouurrccee iiss eennaabblleedd.. TThhee ddeeffaauulltt iiss ````XXttDDeeffaauullttFFoorreeggrroouunndd..'''' <> <>ccoolloorrBBDDMMooddee ((_c_l_a_s_s CCoolloorrAAttttrrMMooddee))<> <> SSppeecciiffiieess wwhheetthheerr cchhaarraacctteerrss wwiitthh tthhee bboolldd aattttrriibbuuttee sshhoouulldd bbee ddiissppllaayyeedd iinn ccoolloorr oorr aass bboolldd cchhaarraacctteerrss.. NNoottee tthhaatt sseettttiinngg ccoolloorrMMooddee off disables all colors, including bold. The default is ``false.''
colorBL (ccllaassss CCoolloorrBBLL))<> <> TThhiiss ssppeecciiffiieess tthhee ccoolloorr ttoo uussee ttoo ddiissppllaayy bblliinnkk cchhaarraacctteerrss iiff tthhee ````ccoolloorrBBLLMMooddee'''' rreessoouurrccee iiss eennaabblleedd.. TThhee ddeeffaauulltt iiss ````XXttDDeeffaauullttFFoorreeggrroouunndd..'''' <> <>ccoolloorrBBLLMMooddee ((ccllaassss CCoolloorrAAttttrrMMooddee))<> <> SSppeecciiffiieess wwhheetthheerr cchhaarraacctteerrss wwiitthh tthhee bblliinnkk aattttrriibbuuttee sshhoouulldd bbee ddiissppllaayyeedd iinn ccoolloorr.. NNoottee tthhaatt sseettttiinngg ccoolloorrMMooddee off disables all colors, including this. The default is ``false.''
colorMode (ccllaassss CCoolloorrMMooddee))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott rreeccooggnniittiioonn ooff AANNSSII ((IISSOO 66442299)) ccoolloorr cchhaannggee eessccaappee sseeqquueenncceess sshhoouulldd bbee eennaabblleedd.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>ccoolloorrRRVV ((ccllaassss CCoolloorrRRVV))<> <> TThhiiss ssppeecciiffiieess tthhee ccoolloorr ttoo uussee ttoo ddiissppllaayy rreevveerrssee cchhaarraacctteerrss iiff tthhee ````ccoolloorrRRVVMMooddee'''' rreessoouurrccee iiss eennaabblleedd.. TThhee ddeeffaauulltt iiss ````XXttDDeeffaauullttFFoorreeggrroouunndd..'''' <> <>ccoolloorrRRVVMMooddee ((ccllaassss CCoolloorrAAttttrrMMooddee))<> <> SSppeecciiffiieess wwhheetthheerr cchhaarraacctteerrss wwiitthh tthhee rreevveerrssee aattttrriibbuuttee sshhoouulldd bbee ddiissppllaayyeedd iinn ccoolloorr.. NNoottee tthhaatt sseettttiinngg ccoolloorrMMooddee off disables all colors, including this. The default is ``false.''
colorUL (ccllaassss CCoolloorrUULL))<> <> TThhiiss ssppeecciiffiieess tthhee ccoolloorr ttoo uussee ttoo ddiissppllaayy uunnddeerrlliinneedd cchhaarraacctteerrss iiff tthhee ````ccoolloorrUULLMMooddee'''' rreessoouurrccee iiss eennaabblleedd.. TThhee ddeeffaauulltt iiss ````XXttDDeeffaauullttFFoorreeggrroouunndd..'''' <> <>ccoolloorrUULLMMooddee ((ccllaassss CCoolloorrAAttttrrMMooddee))<> <> SSppeecciiffiieess wwhheetthheerr cchhaarraacctteerrss wwiitthh tthhee uunnddeerrlliinnee aattttrriibbuuttee sshhoouulldd bbee ddiissppllaayyeedd iinn ccoolloorr oorr aass uunnddeerrlliinneedd cchhaarraacctteerrss.. NNoottee tthhaatt sseettttiinngg ccoolloorrMMooddee off disables all colors, including underlining. The default is ``false.''
ctrlFKeys (ccllaassss CCttrrllFFKKeeyyss))<> <> IInn VVTT222200 kkeeyybbooaarrdd mmooddee ((sseeee ssuunnKKeeyybbooaarrdd rreessoouurrccee)),, ssppeecciiffiieess tthhee aammoouunntt bbyy wwhhiicchh ttoo sshhiifftt FF11--FF1122 ggiivveenn aa ccoonnttrrooll mmooddiiffiieerr ((CCTTRRLL)).. TThhiiss aalllloowwss yyoouu ttoo ggeenneerraattee kkeeyy ssyymmbboollss ffoorr FF1100--FF2200 oonn aa SSuunn//PPCC kkeeyybbooaarrdd.. TThhee ddeeffaauulltt iiss ````1100'''',, wwhhiicchh mmeeaannss tthhaatt CCTTRRLL FF11 ggeenneerraatteess tthhee kkeeyy ssyymmbbooll ffoorr FF1111.. <> <>ccuurrsseess ((ccllaassss CCuurrsseess))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee llaasstt ccoolluummnn bbuugg iinn <>mmoorree((11))<> sshhoouulldd bbee wwoorrkkeedd aarroouunndd.. SSeeee tthhee --ccuu ooppttiioonn ffoorr ddeettaaiillss.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ccuurrssoorrBBlliinnkk ((ccllaassss CCuurrssoorrBBlliinnkk))<> <> SSppeecciiffiieess wwhheetthheerr ttoo mmaakkee tthhee ccuurrssoorr bblliinnkk.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ccuurrssoorrCCoolloorr ((ccllaassss CCuurrssoorrCCoolloorr))<> <> SSppeecciiffiieess tthhee ccoolloorr ttoo uussee ffoorr tthhee tteexxtt ccuurrssoorr.. TThhee ddeeffaauulltt iiss ````bbllaacckk..'''' <> <>ccuurrssoorrOOffffTTiimmee ((ccllaassss CCuurrssoorrOOffffTTiimmee))<> <> SSppeecciiffiieess tthhee dduurraattiioonn ooff tthhee ""ooffff"" ppaarrtt ooff tthhee ccuurrssoorr bblliinnkk ccyyccllee--ttiimmee iinn mmiilllliisseeccoonnddss.. TThhee ssaammee ttiimmeerr iiss uusseedd ffoorr tteexxtt bblliinnkkiinngg.. TThhee ddeeffaauulltt iiss 330000.. <> <>ccuurrssoorrOOnnTTiimmee ((ccllaassss CCuurrssoorrOOnnTTiimmee))<> <> SSppeecciiffiieess tthhee dduurraattiioonn ooff tthhee ""oonn"" ppaarrtt ooff tthhee ccuurrssoorr bblliinnkk ccyyccllee--ttiimmee,, iinn mmiilllliisseeccoonnddss.. TThhee ssaammee ttiimmeerr iiss uusseedd ffoorr tteexxtt bblliinnkkiinngg.. TThhee ddeeffaauulltt iiss 660000.. <> <>ccuuttNNeewwlliinnee ((ccllaassss CCuuttNNeewwlliinnee))<> <> IIff ````ffaallssee'''',, ttrriippllee cclliicckkiinngg ttoo sseelleecctt aa lliinnee ddooeess nnoott iinncclluuddee tthhee NNeewwlliinnee aatt tthhee eenndd ooff tthhee lliinnee.. IIff ````ttrruuee'''',, tthhee NNeewwlliinnee iiss sseelleecctteedd.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>ccuuttTTooBBeeggiinnnniinnggOOffLLiinnee ((ccllaassss CCuuttTTooBBeeggiinnnniinnggOOffLLiinnee))<> <> IIff ````ffaallssee'''',, ttrriippllee cclliicckkiinngg ttoo sseelleecctt aa lliinnee sseelleeccttss oonnllyy ffrroomm tthhee ccuurrrreenntt wwoorrdd ffoorrwwaarrdd.. IIff ````ttrruuee'''',, tthhee eennttiirree lliinnee iiss sseelleecctteedd.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>ddeeccTTeerrmmiinnaallIIDD ((ccllaassss DDeeccTTeerrmmiinnaallIIDD))<> <> SSppeecciiffiieess tthhee eemmuullaattiioonn lleevveell ((110000==VVTT110000,, 222200==VVTT222200,, eettcc..)),, uusseedd ttoo ddeetteerrmmiinnee tthhee ttyyppee ooff rreessppoonnssee ttoo aa DDAA ccoonnttrrooll sseeqquueennccee.. LLeeaaddiinngg nnoonn--ddiiggiitt cchhaarraacctteerrss aarree iiggnnoorreedd,, ee..gg..,, ""vvtt110000"" aanndd ""110000"" aarree tthhee ssaammee.. TThhee ddeeffaauulltt iiss 110000.. <> <>ddeelleetteeIIssDDEELL ((ccllaassss DDeelleetteeIIssDDEELL))<> <> SSppeecciiffiieess wwhheetthheerr tthhee DDeelleettee kkeeyy oonn tthhee eeddiittiinngg kkeeyyppaadd sshhoouulldd sseenndd DDEELL ((112277)) oorr tthhee VVTT222200--ssttyyllee RReemmoovvee eessccaappee sseeqquueennccee.. TThhee ddeeffaauulltt iiss ````ffaallssee,,'''' ffoorr tthhee llaatttteerr.. <> <>ddyynnaammiiccCCoolloorrss ((ccllaassss DDyynnaammiiccCCoolloorrss))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott eessccaappee sseeqquueenncceess ttoo cchhaannggee ccoolloorrss aassssiiggnneedd ttoo ddiiffffeerreenntt aattttrriibbuutteess aarree rreeccooggnniizzeedd.. <> <>eeiigghhttBBiittCCoonnttrrooll ((ccllaassss EEiigghhttBBiittCCoonnttrrooll))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott ccoonnttrrooll sseeqquueenncceess sseenntt bbyy tthhee tteerrmmiinnaall sshhoouulldd bbee eeiigghhtt--bbiitt cchhaarraacctteerrss oorr eessccaappee sseeqquueenncceess.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>eeiigghhttBBiittIInnppuutt ((ccllaassss EEiigghhttBBiittIInnppuutt))<> <> IIff ````ttrruuee'''',, MMeettaa cchhaarraacctteerrss ((aa cchhaarraacctteerr ccoommbbiinneedd wwiitthh tthhee _k_e_y_s mmooddiiffiieerr kkeeyy)) iinnppuutt ffrroomm tthhee kkeeyybbooaarrdd aarree pprreesseenntteedd aass aa ssiinnggllee cchhaarraacctteerr wwiitthh tthhee eeiigghhtthh bbiitt ttuurrnneedd oonn.. TThhee tteerrmmiinnaall iiss ppuutt iinnttoo 88--bbiitt mmooddee.. IIff ````ffaallssee'''',, MMeettaa cchhaarraacctteerrss aarree ccoonnvveerrtteedd iinnttoo aa ttwwoo--cchhaarraacctteerr sseeqquueennccee wwiitthh tthhee cchhaarraacctteerr iittsseellff pprreecceeddeedd bbyy EESSCC.. TThhee tteerrmmiinnaall iiss ppuutt iinnttoo 77--bbiitt mmooddee.. TThhee mmeettaaSSeennddssEEssccaappee rreessoouurrccee mmaayy oovveerrrriiddee tthhiiss.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <><> NNoottee tthhaatt tthhee _A_l_t kkeeyy iiss nnoott nneecceessssaarriillyy tthhee ssaammee aass tthhee <> _M_e_t_a mmooddiiffiieerr.. _x_m_o_d_m_a_p lliissttss yyoouurr kkeeyy mmooddiiffiieerrss.. XX ddeeffiinneess mmooddiiffiieerrss ffoorr sshhiifftt,, ((ccaappss)) lloocckk aanndd ccoonnttrrooll,, aass wweellll aass 55 aaddddiittiioonnaall mmooddiiffiieerrss wwhhiicchh aarree ggeenneerraallllyy uusseedd ttoo ccoonnffiigguurree kkeeyy mmooddiiffiieerrss.. _x_t_e_r_m iinnssppeeccttss tthhee ssaammee iinnffoorrmmaattiioonn ttoo ffiinndd tthhee mmooddiiffiieerr aassssoocciiaatteedd wwiitthh eeiitthheerr _M_e_t_a kkeeyy ((lleefftt oorr rriigghhtt)),, aanndd uusseess tthhaatt kkeeyy aass tthhee _M_e_t_a mmooddiiffiieerr.. IItt aallssoo llooookkss ffoorr tthhee NNuummLLoocckk kkeeyy,, ttoo rreeccooggnniizzee tthhee mmooddiiffiieerr wwhhiicchh iiss aassssoocciiaatteedd wwiitthh tthhaatt.. <> <><> IIff yyoouurr _x_m_o_d_m_a_p ccoonnffiigguurraattiioonn <> uusseess tthhee ssaammee kkeeyyccooddeess ffoorr AAlltt-- aanndd MMeettaa--kkeeyyss,, _x_t_e_r_m wwiillll oonnllyy sseeee tthhee AAlltt--kkeeyy ddeeffiinniittiioonnss,, ssiinnccee tthhoossee aarree tteesstteedd bbeeffoorree MMeettaa--kkeeyyss.. NNuummLLoocckk iiss tteesstteedd ffiirrsstt.. IItt iiss iimmppoorrttaanntt ttoo kkeeeepp tthheessee kkeeyyss ddiissttiinncctt;; ootthheerrwwiissee ssoommee ooff _x_t_e_r_m''ss ffuunnccttiioonnaalliittyy iiss nnoott aavvaaiillaabbllee.. <> <>eeiigghhttBBiittOOuuttppuutt ((_c_l_a_s_s EEiigghhttBBiittOOuuttppuutt_)_<_/_b_> _<_d_d_> _S_p_e_c_i_f_i_e_s _w_h_e_t_h_e_r _o_r _n_o_t _e_i_g_h_t_-_b_i_t _c_h_a_r_a_c_t_e_r_s _s_e_n_t _f_r_o_m _t_h_e _h_o_s_t _s_h_o_u_l_d _b_e _a_c_c_e_p_t_e_d _a_s _i_s _o_r _s_t_r_i_p_p_e_d _w_h_e_n _p_r_i_n_t_e_d_. _T_h_e _d_e_f_a_u_l_t _i_s _`_`_t_r_u_e_,_'_' _w_h_i_c_h _m_e_a_n_s _t_h_a_t _t_h_e_y _a_r_e _a_c_c_e_p_t_e_d _a_s _i_s_. _<_d_t_> _<_b_>_f_a_c_e_N_a_m_e _(ccllaassss FFaacceeNNaammee))<> <> SSppeecciiffyy tthhee ppaatttteerrnn ffoorr ffoonnttss sseelleecctteedd ffrroomm tthhee FFrreeeeTTyyppee lliibbrraarryy iiff ssuuppppoorrtt ffoorr tthhaatt lliibbrraarryy wwaass ccoommppiilleedd iinnttoo _x_t_e_r_m. There is no default. If not specified, or if there is no match for both normal and bold fonts, _x_t_e_r_m uses the ffoonntt and related resources.
faceNameDoublesize (ccllaassss FFaacceeNNaammeeDDoouubblleessiizzee))<> <> SSppeecciiffyy aann ddoouubbllee--wwiiddtthh ffoonntt ffoorr ccaasseess wwhheerree aann aapppplliiccaattiioonn rreeqquuiirreess tthhiiss,, ee..gg..,, iinn CCJJKK aapppplliiccaattiioonnss.. TThheerree iiss nnoo ddeeffaauulltt.. IIff tthhee aapppplliiccaattiioonn uusseess ddoouubbllee--wwiiddee cchhaarraacctteerrss aanndd tthhiiss rreessoouurrccee iiss nnoott ggiivveenn,, _x_t_e_r_m wwiillll uussee aa ssccaalleedd vveerrssiioonn ooff tthhee ffoonntt ggiivveenn bbyy ffaacceeNNaammee.. <> <>ffaacceeSSiizzee ((ccllaassss FFaacceeSSiizzee))<> <> SSppeecciiffyy tthhee ppooiinnttssiizzee ffoorr ffoonnttss sseelleecctteedd ffrroomm tthhee FFrreeeeTTyyppee lliibbrraarryy iiff ssuuppppoorrtt ffoorr tthhaatt lliibbrraarryy wwaass ccoommppiilleedd iinnttoo _x_t_e_r_m. The default is ``14.''
font (_c_l_a_s_s FFoonntt))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee nnoorrmmaall ffoonntt.. TThhee ddeeffaauulltt iiss ````ffiixxeedd..'''' <> <><> SSeeee tthhee ddiissccuussssiioonn ooff tthhee llooccaallee rreessoouurrccee,, <> wwhhiicchh ddeessccrriibbeess hhooww tthhiiss ffoonntt mmaayy bbee oovveerrrriiddddeenn.. <> <><> NNOOTTEE:: ssoommee rreessoouurrccee ffiilleess uussee ppaatttteerrnnss ssuucchh aass <> **ffoonntt:: ffiixxeedd <> <><> wwhhiicchh aarree oovveerrllyy bbrrooaadd,, aaffffeeccttiinngg bbootthh <> xxtteerrmm..vvtt110000..ffoonntt <> <><> aanndd <> xxtteerrmm..vvtt110000....uuttff88ffoonnttss..ffoonntt <> <><> wwhhiicchh iiss pprroobbaabbllyy nnoott wwhhaatt yyoouu iinntteennddeedd.. <> <> <>ffoonntt11 ((ccllaassss FFoonntt11))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee ffiirrsstt aalltteerrnnaattiivvee ffoonntt.. <> <>ffoonntt22 ((ccllaassss FFoonntt22))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee sseeccoonndd aalltteerrnnaattiivvee ffoonntt.. <> <>ffoonntt33 ((ccllaassss FFoonntt33))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee tthhiirrdd aalltteerrnnaattiivvee ffoonntt.. <> <>ffoonntt44 ((ccllaassss FFoonntt44))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee ffoouurrtthh aalltteerrnnaattiivvee ffoonntt.. <> <>ffoonntt55 ((ccllaassss FFoonntt55))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee ffiifftthh aalltteerrnnaattiivvee ffoonntt.. <> <>ffoonntt66 ((ccllaassss FFoonntt66))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee ssiixxtthh aalltteerrnnaattiivvee ffoonntt.. <> <>ffoonnttDDoouubblleessiizzee ((ccllaassss FFoonnttDDoouubblleessiizzee))<> <> SSppeecciiffiieess wwhheetthheerr _x_t_e_r_m sshhoouulldd aatttteemmpptt ttoo uussee ffoonntt ssccaalliinngg ttoo ddrraaww ddoouubblleessiizzee cchhaarraacctteerrss.. SSoommee oollddeerr ffoonntt sseerrvveerrss ccaannnnoott ddoo tthhiiss pprrooppeerrllyy,, wwiillll rreettuurrnn mmiisslleeaaddiinngg ffoonntt mmeettrriiccss.. TThhee ddeeffaauulltt iiss ````ttrruuee''''.. IIff ddiissaabblleedd,, _x_t_e_r_m wwiillll ssiimmuullaattee ddoouubblleessiizzee cchhaarraacctteerrss bbyy ddrraawwiinngg nnoorrmmaall cchhaarraacctteerrss wwiitthh ssppaacceess bbeettwweeeenn tthheemm.. <> <>ffoorrcceeBBooxxCChhaarrss ((_c_l_a_s_s FFoorrcceeBBooxxCChhaarrss))<> <> SSppeecciiffiieess wwhheetthheerr _x_t_e_r_m sshhoouulldd aassssuummee tthhee nnoorrmmaall aanndd bboolldd ffoonnttss hhaavvee VVTT110000 lliinnee--ddrraawwiinngg cchhaarraacctteerrss.. TThhee ffiixxeedd--ppiittcchh ffoonnttss uusseedd bbyy _x_t_e_r_m nnoorrmmaallllyy hhaavvee tthhee VVTT110000 lliinnee--ddrraawwiinngg ggllyypphhss iinn cceellllss 11--3311.. OOtthheerr ffiixxeedd--ppiittcchh ffoonnttss mmaayy bbee mmoorree aattttrraaccttiivvee,, bbuutt llaacckk tthheessee ggllyypphhss.. IIff ````ffaallssee'''',, _x_t_e_r_m wwiillll cchheecckk ffoorr mmiissssiinngg ggllyypphhss iinn cceellllss 11--3311 aanndd mmaakkee lliinnee--ddrraawwiinngg cchhaarraacctteerrss ddiirreeccttllyy.. IIff ````ttrruuee'''',, _x_t_e_r_m uusseess wwhhaatteevveerr iiss iinn cceellllss 11--3311 wwiitthhoouutt cchheecckkiinngg.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ffoorreeggrroouunndd ((_c_l_a_s_s FFoorreeggrroouunndd))<> <> SSppeecciiffiieess tthhee ccoolloorr ttoo uussee ffoorr ddiissppllaayyiinngg tteexxtt iinn tthhee wwiinnddooww.. SSeettttiinngg tthhee ccllaassss nnaammee iinnsstteeaadd ooff tthhee iinnssttaannccee nnaammee iiss aann eeaassyy wwaayy ttoo hhaavvee eevveerryytthhiinngg tthhaatt wwoouulldd nnoorrmmaallllyy aappppeeaarr iinn tthhee tteexxtt ccoolloorr cchhaannggee ccoolloorr.. TThhee ddeeffaauulltt iiss ````bbllaacckk..'''' <> <>ffrreeeeBBoollddBBooxx ((_c_l_a_s_s ffrreeeeBBoollddBBooxx))<> <> SSppeecciiffiieess wwhheetthheerr _x_t_e_r_m sshhoouulldd aassssuummee tthhee bboouunnddiinngg bbooxxeess ffoorr nnoorrmmaall aanndd bboolldd ffoonnttss aarree ccoommppaattiibbllee.. IIff ````ffaallssee'''',, _x_t_e_r_m ccoommppaarreess tthheemm aanndd wwiillll rreejjeecctt cchhooiicceess ooff bboolldd ffoonnttss tthhaatt ddoo nnoott mmaattcchh tthhee ssiizzee ooff tthhee nnoorrmmaall ffoonntt.. TThhee ddeeffaauulltt iiss ````ffaallssee'''',, wwhhiicchh mmeeaannss tthhaatt tthhee ccoommppaarriissoonn iiss ppeerrffoorrmmeedd.. <> <>ggeeoommeettrryy ((_c_l_a_s_s GGeeoommeettrryy))<> <> SSppeecciiffiieess tthhee pprreeffeerrrreedd ssiizzee aanndd ppoossiittiioonn ooff tthhee VVTT110022 wwiinnddooww.. TThheerree iiss nnoo ddeeffaauulltt ffoorr tthhiiss rreessoouurrccee.. <> <>hhiigghhlliigghhttCCoolloorr ((_c_l_a_s_s HHiigghhlliigghhttCCoolloorr))<> <> SSppeecciiffiieess tthhee ccoolloorr ttoo uussee ffoorr tthhee bbaacckkggrroouunndd ooff sseelleecctteedd oorr ootthheerrwwiissee hhiigghhlliigghhtteedd tteexxtt.. IIff nnoott ssppeecciiffiieedd,, rreevveerrssee vviiddeeoo iiss uusseedd.. TThhee ddeeffaauulltt iiss ````XXttDDeeffaauullttFFoorreeggrroouunndd..'''' <> <>hhiigghhlliigghhttSSeelleeccttiioonn ((_c_l_a_s_s HHiigghhlliigghhttSSeelleeccttiioonn))<> <> IIff ````ffaallssee'''',, sseelleeccttiinngg wwiitthh tthhee mmoouussee hhiigghhlliigghhttss aallll ppoossiittiioonnss oonn tthhee ssccrreeeenn bbeettwweeeenn tthhee bbeeggiinnnniinngg ooff tthhee sseelleeccttiioonn aanndd tthhee ccuurrrreenntt ppoossiittiioonn.. IIff ````ttrruuee'''',, _x_t_e_r_m hhiigghhlliigghhttss oonnllyy tthhee ppoossiittiioonnss tthhaatt ccoonnttaaiinn tteexxtt tthhaatt ccaann bbee sseelleecctteedd.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <><> DDeeppeennddiinngg oonn tthhee wwaayy yyoouurr aapppplliiccaattiioonnss wwrriittee ttoo tthhee ssccrreeeenn,, tthheerree mmaayy <> bbee ttrraaiilliinngg bbllaannkkss oonn aa lliinnee.. _X_t_e_r_m ssttoorreess ddaattaa aass iitt iiss sshhoowwnn oonn tthhee ssccrreeeenn.. EErraassiinngg tthhee ddiissppllaayy cchhaannggeess tthhee iinntteerrnnaall ssttaattee ooff eeaacchh cceellll ssoo iitt iiss nnoott ccoonnssiiddeerreedd aa bbllaannkk ffoorr tthhee ppuurrppoossee ooff sseelleeccttiioonn.. BBllaannkkss wwrriitttteenn ssiinnccee tthhee llaasstt eerraassee aarree sseelleeccttaabbllee.. IIff yyoouu ddoo nnoott wwiisshh ttoo hhaavvee ttrraaiilliinngg bbllaannkkss iinn aa sseelleeccttiioonn,, uussee tthhee ttrriimmSSeelleeccttiioonn rreessoouurrccee.. <> <>hhppLLoowweerrlleeffttBBuuggCCoommppaatt ((ccllaassss HHppLLoowweerrlleeffttBBuuggCCoommppaatt))<> <> SSppeecciiffiieess wwhheetthheerr ttoo wwoorrkk aarroouunndd aa bbuugg iinn HHPP''ss _x_d_b,, wwhhiicchh iiggnnoorreess tteerrmmccaapp aanndd aallwwaayyss sseennddss EESSCC FF ttoo mmoovvee ttoo tthhee lloowweerr lleefftt ccoorrnneerr.. ````ttrruuee'''' ccaauusseess _x_t_e_r_m ttoo iinntteerrpprreett EESSCC FF aass aa rreeqquueesstt ttoo mmoovvee ttoo tthhee lloowweerr lleefftt ccoorrnneerr ooff tthhee ssccrreeeenn.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ii1188nnSSeelleeccttiioonnss ((_c_l_a_s_s II1188nnSSeelleeccttiioonnss))<> <> IIff ffaallssee,, _x_t_e_r_m wwiillll nneevveerr rreeqquueesstt tthhee ttaarrggeettss <>CCOOMMPPOOUUNNDD__TTEEXXTT<> oorr <>TTEEXXTT<>.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' IItt mmaayy bbee sseett ttoo ffaallssee iinn oorrddeerr ttoo wwoorrkk aarroouunndd IICCCCCCMM vviioollaattiioonnss bbyy ootthheerr XX cclliieennttss.. <> <>iiccoonnBBoorrddeerrCCoolloorr ((_c_l_a_s_s BBoorrddeerrCCoolloorr))<> <> SSppeecciiffiieess tthhee bboorrddeerr ccoolloorr ffoorr tthhee aaccttiivvee iiccoonn wwiinnddooww iiff tthhiiss ffeeaattuurree iiss ccoommppiilleedd iinnttoo _x_t_e_r_m. Not all window managers will make the icon border visible.
iconBorderWidth (_c_l_a_s_s BBoorrddeerrWWiiddtthh))<> <> SSppeecciiffiieess tthhee bboorrddeerr wwiiddtthh ffoorr tthhee aaccttiivvee iiccoonn wwiinnddooww iiff tthhiiss ffeeaattuurree iiss ccoommppiilleedd iinnttoo _x_t_e_r_m. The default is 0 (no border). Not all window managers will make the border visible.
iconFont (_c_l_a_s_s IIccoonnFFoonntt))<> <> SSppeecciiffiieess tthhee ffoonntt ffoorr tthhee mmiinniiaattuurree aaccttiivvee iiccoonn wwiinnddooww,, iiff tthhiiss ffeeaattuurree iiss ccoommppiilleedd iinnttoo _x_t_e_r_m. The default is "nil2".
internalBorder (_c_l_a_s_s BBoorrddeerrWWiiddtthh))<> <> SSppeecciiffiieess tthhee nnuummbbeerr ooff ppiixxeellss bbeettwweeeenn tthhee cchhaarraacctteerrss aanndd tthhee wwiinnddooww bboorrddeerr.. TThhee ddeeffaauulltt iiss 22.. <> <>jjuummppSSccrroollll ((_c_l_a_s_s JJuummppSSccrroollll))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott jjuummpp ssccrroollll sshhoouulldd bbee uusseedd.. TThhiiss ccoorrrreessppoonnddss ttoo tthhee VVTT110022 DDEECCSSCCLLMM pprriivvaattee mmooddee.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>kkeeyybbooaarrddDDiiaalleecctt ((_c_l_a_s_s KKeeyybbooaarrddDDiiaalleecctt))<> <> SSppeecciiffiieess tthhee iinniittiiaall kkeeyybbooaarrdd ddiiaalleecctt,, aass wweellll aass tthhee ddeeffaauulltt vvaalluuee wwhheenn tthhee tteerrmmiinnaall iiss rreesseett.. TThhee vvaalluuee ggiivveenn iiss tthhee ssaammee aass tthhee ffiinnaall cchhaarraacctteerr iinn tthhee ccoonnttrrooll sseeqquueenncceess wwhhiicchh cchhaannggee cchhaarraacctteerr sseettss.. TThhee ddeeffaauulltt iiss ````BB'''',, wwhhiicchh ccoorrrreessppoonnddss ttoo UUSS AASSCCIIII.. <> <>_n_a_m_eKKeeyymmaapp ((ccllaassss _N_a_m_eKKeeyymmaapp))<> <> SSeeee tthhee ddiissccuussssiioonn ooff tthhee kkeeyymmaapp(()) aaccttiioonn.. <> <>lliimmiittRReessiizzee ((ccllaassss LLiimmiittRReessiizzee))<> <> LLiimmiittss rreessiizziinngg ooff tthhee ssccrreeeenn vviiaa ccoonnttrrooll sseeqquueennccee ttoo aa ggiivveenn mmuullttiippllee ooff tthhee ddiissppllaayy ddiimmeennssiioonnss.. TThhee ddeeffaauulltt iiss ````11''''.. <> <>llooccaallee ((ccllaassss LLooccaallee))<> <> SSppeecciiffiieess hhooww ttoo uussee _l_u_i_t, an encoding converter between UTF-8 and locale encodings. The resource value (ignoring case) may be:
true
_x_t_e_r_m will use the encoding specified by the users' LC_CTYPE locale (i.e., LC_ALL, LC_CTYPE, or LANG variables) as far as possible. This is realized by always enabling UTF-8 mode and invoking _l_u_i_t in non-UTF-8 locales.
medium
_x_t_e_r_m will follow users' LC_CTYPE locale only for UTF-8, east Asian, and Thai locales, where the encodings were not supported by conventional 8bit mode with changing fonts. For other locales, _x_t_e_r_m will use conventional 8bit mode.
checkfont
If mini-luit is compiled-in, _x_t_e_r_m will check if a Unicode font has been specified. If so, it checks if the character encoding for the current locale is POSIX, Latin-1 or Latin-9, uses the appropriate mapping to support those with the Unicode font. For other encodings, _x_t_e_r_m assumes that UTF-8 encoding is required.
false
_x_t_e_r_m will use conventional 8bit mode or UTF-8 mode according to uuttff88 resource or --uu88 option.
Any other value, e.g., ``UTF-8'' or ``ISO8859-2'',
is assumed to be an encoding name; _l_u_i_t will be invoked to support the encoding. The actual list of supported encodings depends on _l_u_i_t. The default is ``medium''.
Regardless of your locale and encoding,
you need an ISO-10646-1 font to display the result. Your configuration may not include this font, or locale-support by _x_t_e_r_m may not be needed. At startup, _x_t_e_r_m uses a mechanism equivalent to the llooaadd--vvtt--ffoonnttss((uuttff88FFoonnttss,, UUttff88FFoonnttss)) action to load font name subresources of the VT100 widget. That is, resource patterns such as "**vvtt110000..uuttff88FFoonnttss..ffoonntt" will be loaded, and (if this resource is enabled), override the normal fonts. If no subresources are found, the normal fonts such as "**vvtt110000..ffoonntt", etc., are used. The resource files distributed with _x_t_e_r_m use ISO-10646-1 fonts, but do not rely on them unless you are using the locale mechanism.
localeFilter (_c_l_a_s_s LLooccaalleeFFiilltteerr))<> <> SSppeecciiffiieess tthhee ffiillee nnaammee ffoorr tthhee eennccooddiinngg ccoonnvveerrtteerr ffrroomm//ttoo llooccaallee eennccooddiinnggss aanndd UUTTFF--88 wwhhiicchh iiss uusseedd wwiitthh tthhee --llcc option or llooccaallee resource. The help message shown by ``xterm -help'' lists the default value, which depends on your system configuration.
loginShell (ccllaassss LLooggiinnSShheellll))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee sshheellll ttoo bbee rruunn iinn tthhee wwiinnddooww sshhoouulldd bbee ssttaarrtteedd aass aa llooggiinn sshheellll.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>mmaarrggiinnBBeellll ((ccllaassss MMaarrggiinnBBeellll))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee bbeellll sshhoouulldd bbee rruunngg wwhheenn tthhee uusseerr ttyyppeess nneeaarr tthhee rriigghhtt mmaarrggiinn.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>mmeettaaSSeennddssEEssccaappee ((ccllaassss MMeettaaSSeennddssEEssccaappee))<> <> IIff ````ttrruuee'''',, MMeettaa cchhaarraacctteerrss ((aa cchhaarraacctteerr ccoommbbiinneedd wwiitthh tthhee _M_e_t_a mmooddiiffiieerr kkeeyy)) aarree ccoonnvveerrtteedd iinnttoo aa ttwwoo--cchhaarraacctteerr sseeqquueennccee wwiitthh tthhee cchhaarraacctteerr iittsseellff pprreecceeddeedd bbyy EESSCC.. TThhiiss aapppplliieess aass wweellll ttoo ffuunnccttiioonn kkeeyy ccoonnttrrooll sseeqquueenncceess,, uunnlleessss _x_t_e_r_m sseeeess tthhaatt MMeettaa iiss uusseedd iinn yyoouurr kkeeyy ttrraannssllaattiioonnss.. IIff ````ffaallssee'''',, MMeettaa cchhaarraacctteerrss iinnppuutt ffrroomm tthhee kkeeyybbooaarrdd aarree hhaannddlleedd aaccccoorrddiinngg ttoo tthhee eeiigghhttBBiittIInnppuutt rreessoouurrccee.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>mmooddiiffyyCCuurrssoorrKKeeyyss ((ccllaassss MMooddiiffyyCCuurrssoorrKKeeyyss))<> <> TTeellllss hhooww ttoo hhaannddllee tthhee ssppeecciiaall ccaassee wwhheerree CCoonnttrrooll--,, SShhiifftt--,, AAlltt-- oorr MMeettaa--mmooddiiffiieerrss aarree uusseedd ttoo aadddd aa ppaarraammeetteerr ttoo tthhee eessccaappee sseeqquueennccee rreettuurrnneedd bbyy aa ccuurrssoorr--kkeeyy.. SSeett iitt ttoo 00 ttoo uussee tthhee oolldd//oobbssoolleettee bbeehhaavviioorr.. SSeett iitt ttoo 11 ttoo pprreeffiixx mmooddiiffiieedd sseeqquueenncceess wwiitthh CCSSII.. SSeett iitt ttoo 22 ttoo ffoorrccee tthhee mmooddiiffiieerr ttoo bbee tthhee sseeccoonndd ppaarraammeetteerr.. SSeett iitt ttoo 33 ttoo mmaarrkk tthhee sseeqquueennccee wwiitthh aa ''>>'' ttoo hhiinntt tthhaatt iitt iiss pprriivvaattee.. TThhee ddeeffaauulltt iiss ````22''''.. <> <>mmuullttiiCClliicckkTTiimmee ((ccllaassss MMuullttiiCClliicckkTTiimmee))<> <> SSppeecciiffiieess tthhee mmaaxxiimmuumm ttiimmee iinn mmiilllliisseeccoonnddss bbeettwweeeenn mmuullttii--cclliicckk sseelleecctt eevveennttss.. TThhee ddeeffaauulltt iiss 225500 mmiilllliisseeccoonnddss.. <> <>mmuullttiiSSccrroollll ((ccllaassss MMuullttiiSSccrroollll))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott ssccrroolllliinngg sshhoouulldd bbee ddoonnee aassyynncchhrroonnoouussllyy.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>nnMMaarrggiinnBBeellll ((ccllaassss CCoolluummnn))<> <> SSppeecciiffiieess tthhee nnuummbbeerr ooff cchhaarraacctteerrss ffrroomm tthhee rriigghhtt mmaarrggiinn aatt wwhhiicchh tthhee mmaarrggiinn bbeellll sshhoouulldd bbee rruunngg,, wwhheenn eennaabblleedd.. <> <>nnuummLLoocckk ((ccllaassss NNuummLLoocckk))<> <> IIff ````ttrruuee'''',, _x_t_e_r_m checks if NumLock is used as a modifier (see _x_m_o_d_m_a_p(1)). If so, this modifier is used to simplify the logic when implementing special NumLock for the ssuunnKKeeyybbooaarrdd resource. Also (when ssuunnKKeeyybbooaarrdd is false), similar logic is used to find the modifier associated with the left and right Alt keys. The default is ``true.''
oldXtermFKeys (ccllaassss OOllddXXtteerrmmFFKKeeyyss))<> <> IIff ````ttrruuee'''',, _x_t_e_r_m will use old-style control sequences for function keys F1 to F4, for compatibility with X Consortium _x_t_e_r_m. Otherwise, it uses the VT100-style codes for PF1 to PF4. The default is ``false.''
pointerColor (_c_l_a_s_s PPooiinntteerrCCoolloorr))<> <> SSppeecciiffiieess tthhee ffoorreeggrroouunndd ccoolloorr ooff tthhee ppooiinntteerr.. TThhee ddeeffaauulltt iiss ````XXttDDeeffaauullttFFoorreeggrroouunndd..'''' <> <>ppooiinntteerrCCoolloorrBBaacckkggrroouunndd ((_c_l_a_s_s PPooiinntteerrCCoolloorrBBaacckkggrroouunndd))<> <> SSppeecciiffiieess tthhee bbaacckkggrroouunndd ccoolloorr ooff tthhee ppooiinntteerr.. TThhee ddeeffaauulltt iiss ````XXttDDeeffaauullttBBaacckkggrroouunndd..'''' <> <>ppooiinntteerrSShhaappee ((_c_l_a_s_s CCuurrssoorr))<> <> SSppeecciiffiieess tthhee nnaammee ooff tthhee sshhaappee ooff tthhee ppooiinntteerr.. TThhee ddeeffaauulltt iiss ````xxtteerrmm..'''' <> <>ppooppOOnnBBeellll ((_c_l_a_s_s PPooppOOnnBBeellll))<> <> SSppeecciiffiieess wwhheetthheerr tthhee wwiinnddooww wwhhoouulldd bbee rraaiisseedd wwhheenn CCoonnttrrooll--GG iiss rreecceeiivveedd.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>pprriinnttAAttttrriibbuutteess ((_c_l_a_s_s PPrriinnttAAttttrriibbuutteess))<> <> SSppeecciiffiieess wwhheetthheerr ttoo pprriinntt ggrraapphhiicc aattttrriibbuutteess aalloonngg wwiitthh tthhee tteexxtt.. AA rreeaall DDEECC VVTTxxxxxx tteerrmmiinnaall wwiillll pprriinntt tthhee uunnddeerrlliinnee,, hhiigghhlliigghhttiinngg ccooddeess bbuutt yyoouurr pprriinntteerr mmaayy nnoott hhaannddllee tthheessee.. AA ````00'''' ddiissaabblleess tthhee aattttrriibbuutteess.. AA ````11'''' pprriinnttss tthhee nnoorrmmaall sseett ooff aattttrriibbuutteess ((bboolldd,, uunnddeerrlliinnee,, iinnvveerrssee aanndd bblliinnkk)) aass VVTT110000--ssttyyllee ccoonnttrrooll sseeqquueenncceess.. AA ````22'''' pprriinnttss AANNSSII ccoolloorr aattttrriibbuutteess aass wweellll.. TThhee ddeeffaauulltt iiss ````11..'''' <> <>pprriinntteerrAAuuttooCClloossee ((_c_l_a_s_s PPrriinntteerrAAuuttooCClloossee))<> <> IIff ````ttrruuee'''',, _x_t_e_r_m will close the printer (a pipe) when the application switches the printer offline with a Media Copy command. The default is ``false.''
printerCommand (_c_l_a_s_s PPrriinntteerrCCoommmmaanndd))<> <> SSppeecciiffiieess aa sshheellll ccoommmmaanndd ttoo wwhhiicchh <>xxtteerrmm<> wwiillll ooppeenn aa ppiippee wwhheenn tthhee ffiirrsstt MMCC ((MMeeddiiaa CCooppyy)) ccoommmmaanndd iiss iinniittiiaatteedd.. TThhee ddeeffaauulltt iiss ````llpprr..'''' IIff tthhee rreessoouurrccee vvaalluuee iiss ggiivveenn aass aa bbllaannkk ssttrriinngg,, tthhee pprriinntteerr iiss ddiissaabblleedd.. <> <>pprriinntteerrCCoonnttrroollMMooddee ((_c_l_a_s_s PPrriinntteerrCCoonnttrroollMMooddee))<> <> SSppeecciiffiieess tthhee pprriinntteerr ccoonnttrrooll mmooddee.. AA ````11'''' sseelleeccttss aauuttoopprriinntt mmooddee,, wwhhiicchh ccaauusseess <>xxtteerrmm<> ttoo pprriinntt aa lliinnee ffrroomm tthhee ssccrreeeenn wwhheenn yyoouu mmoovvee tthhee ccuurrssoorr ooffff tthhaatt lliinnee wwiitthh aa lliinnee ffeeeedd,, ffoorrmm ffeeeedd oorr vveerrttiiccaall ttaabb cchhaarraacctteerr,, oorr aann aauuttoowwrraapp ooccccuurrss.. AAuuttoopprriinntt mmooddee iiss oovveerrrriiddddeenn bbyy pprriinntteerr ccoonnttrroolllleerr mmooddee ((aa ````22'''')),, wwhhiicchh ccaauusseess aallll ooff tthhee oouuttppuutt ttoo bbee ddiirreecctteedd ttoo tthhee pprriinntteerr.. TThhee ddeeffaauulltt iiss ````00..'''' <> <>pprriinntteerrEExxtteenntt ((_c_l_a_s_s PPrriinntteerrEExxtteenntt))<> <> CCoonnttrroollss wwhheetthheerr aa pprriinntt ppaaggee ffuunnccttiioonn wwiillll pprriinntt tthhee eennttiirree ppaaggee ((ttrruuee)),, oorr oonnllyy tthhee tthhee ppoorrttiioonn wwiitthhiinn tthhee ssccrroolllliinngg mmaarrggiinnss ((ffaallssee)).. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>pprriinntteerrFFoorrmmFFeeeedd ((_c_l_a_s_s PPrriinntteerrFFoorrmmFFeeeedd))<> <> CCoonnttrroollss wwhheetthheerr aa ffoorrmm ffeeeedd iiss sseenntt ttoo tthhee pprriinntteerr aatt tthhee eenndd ooff aa pprriinntt ppaaggee ffuunnccttiioonn.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>rreennddeerrFFoonntt ((_c_l_a_s_s RReennddeerrFFoonntt))<> <> IIff _x_t_e_r_m is built with the Xft library, this controls whether the ffaacceeNNaammee resource is used. The default is ``true.''
resizeGravity (ccllaassss RReessiizzeeGGrraavviittyy))<> <> AAffffeeccttss tthhee bbeehhaavviioorr wwhheenn tthhee wwiinnddooww iiss rreessiizzeedd ttoo bbee ttaalllleerr oorr sshhoorrtteerr.. NNoorrtthhWWeesstt ssppeecciiffiieess tthhaatt tthhee ttoopp lliinnee ooff tteexxtt oonn tthhee ssccrreeeenn ssttaayy ffiixxeedd.. IIff tthhee wwiinnddooww iiss mmaaddee sshhoorrtteerr,, lliinneess aarree ddrrooppppeedd ffrroomm tthhee bboottttoomm;; iiff tthhee wwiinnddooww iiss mmaaddee ttaalllleerr,, bbllaannkk lliinneess aarree aaddddeedd aatt tthhee bboottttoomm.. TThhiiss iiss ccoommppaattiibbllee wwiitthh tthhee bbeehhaavviioorr iinn RR44.. SSoouutthhWWeesstt ((tthhee ddeeffaauulltt)) ssppeecciiffiieess tthhaatt tthhee bboottttoomm lliinnee ooff tteexxtt oonn tthhee ssccrreeeenn ssttaayy ffiixxeedd.. IIff tthhee wwiinnddooww iiss mmaaddee ttaalllleerr,, aaddddiittiioonnaall ssaavveedd lliinneess wwiillll bbee ssccrroolllleedd ddoowwnn oonnttoo tthhee ssccrreeeenn;; iiff tthhee wwiinnddooww iiss mmaaddee sshhoorrtteerr,, lliinneess wwiillll bbee ssccrroolllleedd ooffff tthhee ttoopp ooff tthhee ssccrreeeenn,, aanndd tthhee ttoopp ssaavveedd lliinneess wwiillll bbee ddrrooppppeedd.. <> <>rreevveerrsseeVViiddeeoo ((ccllaassss RReevveerrsseeVViiddeeoo))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott rreevveerrssee vviiddeeoo sshhoouulldd bbee ssiimmuullaatteedd.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>rreevveerrsseeWWrraapp ((ccllaassss RReevveerrsseeWWrraapp))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott rreevveerrssee--wwrraappaarroouunndd sshhoouulldd bbee eennaabblleedd.. TThhiiss ccoorrrreessppoonnddss ttoo _x_t_e_r_m''ss pprriivvaattee mmooddee 4455.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>rriigghhttSSccrroollllBBaarr ((_c_l_a_s_s RRiigghhttSSccrroollllBBaarr))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee ssccrroollllbbaarr sshhoouulldd bbee ddiissppllaayyeedd oonn tthhee rriigghhtt rraatthheerr tthhaann tthhee lleefftt.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ssaavveeLLiinneess ((_c_l_a_s_s SSaavveeLLiinneess))<> <> SSppeecciiffiieess tthhee nnuummbbeerr ooff lliinneess ttoo ssaavvee bbeeyyoonndd tthhee ttoopp ooff tthhee ssccrreeeenn wwhheenn aa ssccrroollllbbaarr iiss ttuurrnneedd oonn.. TThhee ddeeffaauulltt iiss 6644.. <> <>ssccrroollllBBaarr ((_c_l_a_s_s SSccrroollllBBaarr))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee ssccrroollllbbaarr sshhoouulldd bbee ddiissppllaayyeedd.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ssccrroollllKKeeyy ((_c_l_a_s_s SSccrroollllCCoonndd))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott pprreessssiinngg aa kkeeyy sshhoouulldd aauuttoommaattiiccaallllyy ccaauussee tthhee ssccrroollllbbaarr ttoo ggoo ttoo tthhee bboottttoomm ooff tthhee ssccrroolllliinngg rreeggiioonn.. TThhiiss ccoorrrreessppoonnddss ttoo _x_t_e_r_m''ss pprriivvaattee mmooddee 11001111.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ssccrroollllLLiinneess ((_c_l_a_s_s SSccrroollllLLiinneess))<> <> SSppeecciiffiieess tthhee nnuummbbeerr ooff lliinneess tthhaatt tthhee _s_c_r_o_l_l_-_b_a_c_k aanndd _s_c_r_o_l_l_-_f_o_r_w aaccttiioonnss sshhoouulldd uussee aass aa ddeeffaauulltt.. TThhee ddeeffaauulltt vvaalluuee iiss 11.. <> <>ssccrroollllTTttyyOOuuttppuutt ((_c_l_a_s_s SSccrroollllCCoonndd))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott oouuttppuutt ttoo tthhee tteerrmmiinnaall sshhoouulldd aauuttoommaattiiccaallllyy ccaauussee tthhee ssccrroollllbbaarr ttoo ggoo ttoo tthhee bboottttoomm ooff tthhee ssccrroolllliinngg rreeggiioonn.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>sshhiiffttFFoonnttss ((_c_l_a_s_s SShhiiffttFFoonnttss))<> <> SSppeecciiffiieess wwhheetthheerr ttoo eennaabbllee tthhee aaccttiioonnss llaarrggeerr--vvtt--ffoonntt(()) aanndd ssmmaalllleerr--vvtt--ffoonntt(()),, wwhhiicchh aarree nnoorrmmaallllyy bboouunndd ttoo tthhee sshhiifftteedd KKPP__AAdddd aanndd KKPP__SSuubbttrraacctt.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>sshhoowwBBlliinnkkAAssBBoolldd ((ccllaassss SShhoowwBBlliinnkkAAssBBoolldd))<> <> TTeellllss _x_t_e_r_m wwhheetthheerr ttoo ddiissppllaayy tteexxtt wwiitthh bblliinnkk--aattttrriibbuuttee tthhee ssaammee aass bboolldd.. IIff _x_t_e_r_m hhaass nnoott bbeeeenn ccoonnffiigguurreedd ttoo ssuuppppoorrtt bblliinnkkiinngg tteexxtt,, tthhee ddeeffaauulltt iiss ````ttrruuee..'''',, wwhhiicchh ccoorrrreessppoonnddss ttoo oollddeerr vveerrssiioonnss ooff _x_t_e_r_m,, ootthheerrwwiissee tthhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>sshhoowwMMiissssiinnggGGllyypphhss ((_c_l_a_s_s SShhoowwMMiissssiinnggGGllyypphhss))<> <> TTeellllss _x_t_e_r_m wwhheetthheerr ttoo ddiissppllaayy aa bbooxx oouuttlliinniinngg ppllaacceess wwhheerree aa cchhaarraacctteerr hhaass bbeeeenn uusseedd tthhaatt tthhee ffoonntt ddooeess nnoott rreepprreesseenntt.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ssiiggnnaallIInnhhiibbiitt ((_c_l_a_s_s SSiiggnnaallIInnhhiibbiitt))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee eennttrriieess iinn tthhee ````MMaaiinn OOppttiioonnss'''' mmeennuu ffoorr sseennddiinngg ssiiggnnaallss ttoo _x_t_e_r_m sshhoouulldd bbee ddiissaalllloowweedd.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>tteekkGGeeoommeettrryy ((_c_l_a_s_s GGeeoommeettrryy))<> <> SSppeecciiffiieess tthhee pprreeffeerrrreedd ssiizzee aanndd ppoossiittiioonn ooff tthhee TTeekkttrroonniixx wwiinnddooww.. TThheerree iiss nnoo ddeeffaauulltt ffoorr tthhiiss rreessoouurrccee.. <> <>tteekkIInnhhiibbiitt ((_c_l_a_s_s TTeekkIInnhhiibbiitt))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee eessccaappee sseeqquueennccee ttoo eenntteerr TTeekkttrroonniixx mmooddee sshhoouulldd bbee iiggnnoorreedd.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>tteekkSSmmaallll ((_c_l_a_s_s TTeekkSSmmaallll))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott tthhee TTeekkttrroonniixx mmooddee wwiinnddooww sshhoouulldd ssttaarrtt iinn iittss ssmmaalllleesstt ssiizzee iiff nnoo eexxpplliicciitt ggeeoommeettrryy iiss ggiivveenn.. TThhiiss iiss uusseeffuull wwhheenn rruunnnniinngg _x_t_e_r_m oonn ddiissppllaayyss wwiitthh ssmmaallll ssccrreeeennss.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>tteekkSSttaarrttuupp ((_c_l_a_s_s TTeekkSSttaarrttuupp))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott _x_t_e_r_m sshhoouulldd ssttaarrtt uupp iinn TTeekkttrroonniixx mmooddee.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>ttiiXXttrraaSSccrroollll ((_c_l_a_s_s TTiiXXttrraaSSccrroollll))<> <> SSppeecciiffiieess wwhheetthheerr _x_t_e_r_m sshhoouulldd ssccrroollll ttoo aa nneeww ppaaggee wwhheenn pprroocceessssiinngg tthhee _t_i tteerrmmccaapp eennttrryy,, ii..ee..,, tthhee pprriivvaattee mmooddeess 4477,, 11004477 oorr 11004499.. TThhiiss iiss oonnllyy iinn eeffffeecctt iiff ttiitteeIInnhhiibbiitt iiss ````ttrruuee'''',, bbeeccaauussee tthhee iinntteenntt ooff tthhiiss ooppttiioonn iiss ttoo pprroovviiddee aa ppiiccttuurree ooff tthhee ffuullll--ssccrreeeenn aapppplliiccaattiioonn''ss ddiissppllaayy oonn tthhee ssccrroollllbbaacckk wwiitthhoouutt wwiippiinngg oouutt tthhee tteexxtt tthhaatt wwoouulldd bbee sshhoowwnn bbeeffoorree tthhee aapppplliiccaattiioonn wwaass iinniittiiaalliizzeedd.. TThhee ddeeffaauulltt ffoorr tthhiiss rreessoouurrccee iiss ````ffaallssee..'''' <> <>ttiitteeIInnhhiibbiitt ((ccllaassss TTiitteeIInnhhiibbiitt))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott _x_t_e_r_m sshhoouulldd rreemmoovvee _t_i aanndd _t_e tteerrmmccaapp eennttrriieess ((uusseedd ttoo sswwiittcchh bbeettwweeeenn aalltteerrnnaattee ssccrreeeennss oonn ssttaarrttuupp ooff mmaannyy ssccrreeeenn--oorriieenntteedd pprrooggrraammss)) ffrroomm tthhee TTEERRMMCCAAPP ssttrriinngg.. IIff sseett,, _x_t_e_r_m aallssoo iiggnnoorreess tthhee eessccaappee sseeqquueennccee ttoo sswwiittcchh ttoo tthhee aalltteerrnnaattee ssccrreeeenn.. _X_t_e_r_m ssuuppppoorrttss tteerrmmiinnffoo iinn aa ddiiffffeerreenntt wwaayy,, ssuuppppoorrttiinngg ccoommppoossiittee ccoonnttrrooll sseeqquueenncceess ((aallssoo kknnoowwnn aass pprriivvaattee mmooddeess)) 11004477,, 11004488 aanndd 11004499 wwhhiicchh hhaavvee tthhee ssaammee eeffffeecctt aass tthhee oorriiggiinnaall 4477 ccoonnttrrooll sseeqquueennccee.. TThhee ddeeffaauulltt ffoorr tthhiiss rreessoouurrccee iiss ````ffaallssee..'''' <> <>ttrraannssllaattiioonnss ((_c_l_a_s_s TTrraannssllaattiioonnss))<> <> SSppeecciiffiieess tthhee kkeeyy aanndd bbuuttttoonn bbiinnddiinnggss ffoorr mmeennuuss,, sseelleeccttiioonnss,, ````pprrooggrraammmmeedd ssttrriinnggss,,'''' eettcc.. TThhee ttrraannssllaattiioonnss rreessoouurrccee,, wwhhiicchh pprroovviiddeess mmuucchh ooff _x_t_e_r_m''ss ccoonnffiigguurraabbiilliittyy,, iiss aa ffeeaattuurree ooff tthhee XX TToooollkkiitt IInnttrriinnssiiccss lliibbrraarryy ((XXtt)).. SSeeee tthhee AACCTTIIOONNSS sseeccttiioonn.. <> <>ttrriimmSSeelleeccttiioonn ((ccllaassss TTrriimmSSeelleeccttiioonn))<> <> IIff yyoouu sseett hhiigghhlliigghhttSSeelleeccttiioonn,, yyoouu ccaann sseeee tthhee tteexxtt wwhhiicchh iiss sseelleecctteedd,, iinncclluuddiinngg aannyy ttrraaiilliinngg ssppaacceess.. CClleeaarriinngg tthhee ssccrreeeenn ((oorr aa lliinnee)) rreesseettss iitt ttoo aa ssttaattee ccoonnttaaiinniinngg nnoo ssppaacceess.. SSoommee lliinneess mmaayy ccoonnttaaiinn ttrraaiilliinngg ssppaacceess wwhheenn aann aapppplliiccaattiioonn wwrriitteess tthheemm ttoo tthhee ssccrreeeenn.. HHoowweevveerr,, yyoouu mmaayy nnoott wwiisshh ttoo ppaassttee lliinneess wwiitthh ttrraaiilliinngg ssppaacceess.. IIff tthhiiss rreessoouurrccee iiss ttrruuee,, _x_t_e_r_m wwiillll ttrriimm ttrraaiilliinngg ssppaacceess ffrroomm tteexxtt wwhhiicchh iiss sseelleecctteedd.. IItt ddooeess nnoott aaffffeecctt ssppaacceess wwhhiicchh rreessuulltt iinn aa wwrraappppeedd lliinnee,, nnoorr wwiillll iitt ttrriimm tthhee ttrraaiilliinngg nneewwlliinnee ffrroomm yyoouurr sseelleeccttiioonn.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>uunnddeerrLLiinnee ((_c_l_a_s_s UUnnddeerrLLiinnee))<> <> TThhiiss ssppeecciiffiieess wwhheetthheerr oorr nnoott tteexxtt wwiitthh tthhee uunnddeerrlliinnee aattttrriibbuuttee sshhoouulldd bbee uunnddeerrlliinneedd.. IItt mmaayy bbee ddeessiirraabbllee ttoo ddiissaabbllee uunnddeerrlliinniinngg wwhheenn ccoolloorr iiss bbeeiinngg uusseedd ffoorr tthhee uunnddeerrlliinnee aattttrriibbuuttee.. TThhee ddeeffaauulltt iiss ````ttrruuee..'''' <> <>uuttff88 ((_c_l_a_s_s UUttff88))<> <> TThhiiss ssppeecciiffiieess wwhheetthheerr _x_t_e_r_m wwiillll rruunn iinn UUTTFF--88 mmooddee.. IIff yyoouu sseett tthhiiss rreessoouurrccee,, _x_t_e_r_m aallssoo sseettss tthhee wwiiddeeCChhaarrss rreessoouurrccee aass aa ssiiddee--eeffffeecctt.. TThhee rreessoouurrccee iiss aann iinntteeggeerr,, eexxppeecctteedd ttoo rraannggee ffrroomm 00 ttoo 33:: <> 00 <> UUTTFF--88 mmooddee iiss iinniittiiaallllyy ooffff.. EEssccaappee sseeqquueenncceess ffoorr ttuurrnniinngg UUTTFF--88 mmooddee oonn//ooffff aarree aalllloowweedd.. <> 11 <> UUTTFF--88 mmooddee iiss iinniittiiaallllyy oonn.. EEssccaappee sseeqquueenncceess ffoorr ttuurrnniinngg UUTTFF--88 mmooddee oonn//ooffff aarree aalllloowweedd.. <> 22 <> TThhee ccoommmmaanndd--lliinnee ooppttiioonn --uu88 sseettss tthhee rreessoouurrccee ttoo tthhiiss vvaalluuee.. EEssccaappee sseeqquueenncceess ffoorr ttuurrnniinngg UUTTFF--88 mmooddee oonn//ooffff aarree iiggnnoorreedd.. <> 33 <> TThhiiss iiss tthhee ddeeffaauulltt vvaalluuee ooff tthhee rreessoouurrccee.. IItt iiss cchhaannggeedd dduurriinngg iinniittiiaalliizzaattiioonn ddeeppeennddiinngg oonn wwhheetthheerr tthhee llooccaallee rreessoouurrccee wwaass sseett,, ttoo 00 oorr 22.. SSeeee tthhee llooccaallee resource for additional discussion of non-UTF-8 locales.
If you want to set the value of uuttff88, it should be in this range.
Other nonzero values are treated the same a ``1'', i.e., UTF-8 mode is initially on, and escape sequences for turning UTF-8 mode on/off are allowed.
utf8Fonts (ccllaassss UUttff88FFoonnttss))<> <> SSeeee tthhee ddiissccuussssiioonn ooff tthhee llooccaallee rreessoouurrccee.. <> <>vveerryyBBoollddCCoolloorrss ((ccllaassss VVeerryyBBoollddCCoolloorrss))<> <> SSppeecciiffiieess wwhheetthheerr ttoo ccoommbbiinnee vviiddeeoo aattttrriibbuutteess wwiitthh ccoolloorrss ssppeecciiffiieedd bbyy ccoolloorrBBDD, ccoolloorrBBLL and ccoolloorrUULL. The resource value is the sum of values for each attribute: 2 for underline, 4 for bold and 8 for blink. The default is ``0.''
visualBell (ccllaassss VViissuuaallBBeellll))<> <> SSppeecciiffiieess wwhheetthheerr oorr nnoott aa vviissiibbllee bbeellll ((ii..ee..,, ffllaasshhiinngg)) sshhoouulldd bbee uusseedd iinnsstteeaadd ooff aann aauuddiibbllee bbeellll wwhheenn CCoonnttrrooll--GG iiss rreecceeiivveedd.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>vviissuuaallBBeellllDDeellaayy ((ccllaassss VViissuuaallBBeellllDDeellaayy))<> <> NNuummbbeerr ooff mmiilllliisseeccoonnddss ttoo ddeellaayy wwhheenn ddiissppllaayyiinngg aa vviissuuaall bbeellll.. DDeeffaauulltt iiss 110000.. IIff sseett ttoo zzeerroo,, nnoo vviissuuaall bbeellll iiss ddiissppllaayyeedd.. TThhiiss iiss uusseeffuull ffoorr vveerryy ssllooww ddiissppllaayyss,, ee..gg..,, aann LLCCDD ddiissppllaayy oonn aa llaappttoopp.. <> <>vvtt110000GGrraapphhiiccss ((ccllaassss VVTT110000GGrraapphhiiccss))<> <> TThhiiss ssppeecciiffiieess wwhheetthheerr _x_t_e_r_m wwiillll iinntteerrpprreett VVTT110000 ggrraapphhiicc cchhaarraacctteerr eessccaappee sseeqquueenncceess wwhhiillee iinn UUTTFF--88 mmooddee.. TThhee ddeeffaauulltt iiss ````ttrruuee'''',, ttoo pprroovviiddee ssuuppppoorrtt ffoorr vvaarriioouuss lleeggaaccyy aapppplliiccaattiioonnss.. <> <>wwiiddeeBBoollddFFoonntt ((_c_l_a_s_s WWiiddeeBBoollddFFoonntt))<> <> TThhiiss ooppttiioonn ssppeecciiffiieess tthhee ffoonntt ttoo bbee uusseedd ffoorr ddiissppllaayyiinngg bboolldd wwiiddee tteexxtt.. BByy ddeeffaauulltt,, iitt wwiillll aatttteemmpptt ttoo uussee aa ffoonntt ttwwiiccee aass wwiiddee aass tthhee ffoonntt tthhaatt wwiillll bbee uusseedd ttoo ddrraaww bboolldd tteexxtt.. IIff nnoo ddoouubblleewwiiddtthh ffoonntt iiss ffoouunndd,, iitt wwiillll iimmpprroovviissee,, bbyy ssttrreettcchhiinngg tthhee bboolldd ffoonntt.. <> <>wwiiddeeCChhaarrss ((_c_l_a_s_s WWiiddeeCChhaarrss))<> <> SSppeecciiffiieess iiff _x_t_e_r_m sshhoouulldd rreessppoonndd ttoo ccoonnttrrooll sseeqquueenncceess tthhaatt pprroocceessss 1166--bbiitt cchhaarraacctteerrss.. TThhee ddeeffaauulltt iiss ````ffaallssee..'''' <> <>wwiiddeeFFoonntt ((_c_l_a_s_s WWiiddeeFFoonntt))<> <> TThhiiss ooppttiioonn ssppeecciiffiieess tthhee ffoonntt ttoo bbee uusseedd ffoorr ddiissppllaayyiinngg wwiiddee tteexxtt.. BByy ddeeffaauulltt,, iitt wwiillll aatttteemmpptt ttoo uussee aa ffoonntt ttwwiiccee aass wwiiddee aass tthhee ffoonntt tthhaatt wwiillll bbee uusseedd ttoo ddrraaww nnoorrmmaall tteexxtt.. IIff nnoo ddoouubblleewwiiddtthh ffoonntt iiss ffoouunndd,, iitt wwiillll iimmpprroovviissee,, bbyy ssttrreettcchhiinngg tthhee nnoorrmmaall ffoonntt.. <> <>xxiimmFFoonntt ((_c_l_a_s_s XXiimmFFoonntt))<> <> TThhiiss ooppttiioonn ssppeecciiffiieess tthhee ffoonntt ttoo bbee uusseedd ffoorr ddiissppllaayyiinngg tthhee pprreeeeddiitt ssttrriinngg iinn tthhee ""OOvveerrTThheeSSppoott"" iinnppuutt mmeetthhoodd.. <> <><> IInn ""OOvveerrTThheeSSppoott"" pprreeeeddiitt ttyyppee,, tthhee pprreeeeddiitt ((pprreeccoonnvveerrssiioonn)) <> ssttrriinngg iiss ddiissppllaayyeedd aatt tthhee ppoossiittiioonn ooff tthhee ccuurrssoorr.. IItt iiss tthhee XXIIMM sseerrvveerr''ss rreessppoonnssiibbiilliittyy ttoo ddiissppllaayy tthhee pprreeeeddiitt ssttrriinngg.. TThhee XXIIMM cclliieenntt mmuusstt iinnffoorrmm tthhee XXIIMM sseerrvveerr ooff tthhee ccuurrssoorr ppoossiittiioonn.. FFoorr bbeesstt rreessuullttss,, tthhee pprreeeeddiitt ssttrriinngg mmuusstt bbee ddiissppllaayyeedd wwiitthh aa pprrooppeerr ffoonntt.. TThheerreeffoorree,, _x_t_e_r_m iinnffoorrmmss tthhee XXIIMM sseerrvveerr ooff tthhee pprrooppeerr ffoonntt.. TThhee ffoonntt iiss bbee ssuupppplliieedd bbyy aa ""ffoonnttsseett"",, wwhhoossee ddeeffaauulltt vvaalluuee iiss ""**"".. TThhiiss mmaattcchheess eevveerryy ffoonntt,, tthhee XX lliibbrraarryy aauuttoommaattiiccaallllyy cchhoooosseess ffoonnttss wwiitthh pprrooppeerr cchhaarrsseettss.. TThhee xxiimmFFoonntt rreessoouurrccee iiss pprroovviiddeedd ttoo oovveerrrriiddee tthhiiss ddeeffaauulltt ffoonntt sseettttiinngg.. <> <> TThhee ffoolllloowwiinngg rreessoouurrcceess aarree ssppeecciiffiieedd aass ppaarrtt ooff tthhee _t_e_k_4_0_1_4 wwiiddggeett ((ccllaassss _T_e_k_4_0_1_4)).. TThheessee aarree ssppeecciiffiieedd bbyy ppaatttteerrnnss ssuucchh aass ""XXTTeerrmm..tteekk44001144.._N_A_M_E"":: <> <> <>ffoonntt22 ((_c_l_a_s_s FFoonntt))<> <> SSppeecciiffiieess ffoonntt nnuummbbeerr 22 ttoo uussee iinn tthhee TTeekkttrroonniixx wwiinnddooww.. <> <>ffoonntt33 ((_c_l_a_s_s FFoonntt))<> <> SSppeecciiffiieess ffoonntt nnuummbbeerr 33 ttoo uussee iinn tthhee TTeekkttrroonniixx wwiinnddooww.. <> <>ffoonnttLLaarrggee ((_c_l_a_s_s FFoonntt))<> <> SSppeecciiffiieess tthhee llaarrggee ffoonntt ttoo uussee iinn tthhee TTeekkttrroonniixx wwiinnddooww.. <> <>ffoonnttSSmmaallll ((_c_l_a_s_s FFoonntt))<> <> SSppeecciiffiieess tthhee ssmmaallll ffoonntt ttoo uussee iinn tthhee TTeekkttrroonniixx wwiinnddooww.. <> <>ggiinnTTeerrmmiinnaattoorr ((_c_l_a_s_s GGiinnTTeerrmmiinnaattoorr))<> <> SSppeecciiffiieess wwhhaatt cchhaarraacctteerr((ss)) sshhoouulldd ffoollllooww aa GGIINN rreeppoorrtt oorr ssttaattuuss rreeppoorrtt.. TThhee ppoossssiibbiilliittiieess aarree ````nnoonnee,,'''' wwhhiicchh sseennddss nnoo tteerrmmiinnaattiinngg cchhaarraacctteerrss,, ````CCRRoonnllyy,,'''' wwhhiicchh sseennddss CCRR,, aanndd ````CCRR&&EEOOTT,,'''' wwhhiicchh sseennddss bbootthh CCRR aanndd EEOOTT.. TThhee ddeeffaauulltt iiss ````nnoonnee..'''' <> <>hheeiigghhtt ((_c_l_a_s_s HHeeiigghhtt))<> <> SSppeecciiffiieess tthhee hheeiigghhtt ooff tthhee TTeekkttrroonniixx wwiinnddooww iinn ppiixxeellss.. <> <>iinniittiiaallFFoonntt ((_c_l_a_s_s IInniittiiaallFFoonntt))<> <> SSppeecciiffiieess wwhhiicchh ooff tthhee ffoouurr TTeekkttrroonniixx ffoonnttss ttoo uussee iinniittiiaallllyy.. VVaalluueess aarree tthhee ssaammee aass ffoorr tthhee _s_e_t_-_t_e_k_-_t_e_x_t aaccttiioonn.. TThhee ddeeffaauulltt iiss ````llaarrggee..'''' <> <>wwiiddtthh ((_c_l_a_s_s WWiiddtthh))<> <> SSppeecciiffiieess tthhee wwiiddtthh ooff tthhee TTeekkttrroonniixx wwiinnddooww iinn ppiixxeellss.. <> <> TThhee rreessoouurrcceess tthhaatt mmaayy bbee ssppeecciiffiieedd ffoorr tthhee vvaarriioouuss mmeennuuss aarree ddeessccrriibbeedd iinn tthhee ddooccuummeennttaattiioonn ffoorr tthhee AAtthheennaa SSiimmpplleeMMeennuu wwiiddggeett.. TThhee nnaammee aanndd ccllaasssseess ooff tthhee eennttrriieess iinn eeaacchh ooff tthhee mmeennuuss aarree lliisstteedd bbeellooww.. RReessoouurrcceess nnaammeedd ""lliinnee_N" where _N is a number are separators with class SSmmeeLLiinnee.

The _m_a_i_n_M_e_n_u has the following entries:

toolbar (_c_l_a_s_s SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ttoooollbbaarr((ttooggggllee)) aaccttiioonn.. <> <>sseeccuurreekkbbdd ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseeccuurree(()) aaccttiioonn.. <> <>aalllloowwsseennddss ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee aallllooww--sseenndd--eevveennttss((ttooggggllee)) aaccttiioonn.. <> <>rreeddrraaww ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee rreeddrraaww(()) aaccttiioonn.. <> <>llooggggiinngg ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee llooggggiinngg((ttooggggllee)) aaccttiioonn.. <> <>pprriinntt ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee pprriinntt(()) aaccttiioonn.. <> <>pprriinntt--rreeddiirr ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee pprriinntt--rreeddiirr(()) aaccttiioonn.. <> <>88--bbiitt--ccoonnttrrooll ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--88--bbiitt--ccoonnttrrooll((ttooggggllee)) aaccttiioonn.. <> <>bbaacckkaarrrrooww kkeeyy ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--bbaacckkaarrrrooww((ttooggggllee)) aaccttiioonn.. <> <>nnuumm--lloocckk ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--nnuumm--lloocckk((ttooggggllee)) aaccttiioonn.. <> <>mmeettaa--eesscc ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee mmeettaa--sseennddss--eessccaappee((ttooggggllee)) aaccttiioonn.. <> <>ddeelleettee--iiss--ddeell ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee ddeelleettee--iiss--ddeell((ttooggggllee)) aaccttiioonn.. <> <>oollddFFuunnccttiioonnKKeeyyss ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee oolldd--ffuunnccttiioonn--kkeeyyss((ttooggggllee)) aaccttiioonn.. <> <>hhppFFuunnccttiioonnKKeeyyss ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee hhpp--ffuunnccttiioonn--kkeeyyss((ttooggggllee)) aaccttiioonn.. <> <>ssccooFFuunnccttiioonnKKeeyyss ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee ssccoo--ffuunnccttiioonn--kkeeyyss((ttooggggllee)) aaccttiioonn.. <> <>ssuunnFFuunnccttiioonnKKeeyyss ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee ssuunn--ffuunnccttiioonn--kkeeyyss((ttooggggllee)) aaccttiioonn.. <> <>ssuunnKKeeyybbooaarrdd ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee ssuunnKKeeyybbooaarrdd((ttooggggllee)) aaccttiioonn.. <> <>ssuussppeenndd ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseenndd--ssiiggnnaall((ttssttpp)) aaccttiioonn oonn ssyysstteemmss tthhaatt ssuuppppoorrtt jjoobb ccoonnttrrooll.. <> <>ccoonnttiinnuuee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseenndd--ssiiggnnaall((ccoonntt)) aaccttiioonn oonn ssyysstteemmss tthhaatt ssuuppppoorrtt jjoobb ccoonnttrrooll.. <> <>iinntteerrrruupptt ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseenndd--ssiiggnnaall((iinntt)) aaccttiioonn.. <> <>hhaanngguupp ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseenndd--ssiiggnnaall((hhuupp)) aaccttiioonn.. <> <>tteerrmmiinnaattee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseenndd--ssiiggnnaall((tteerrmm)) aaccttiioonn.. <> <>kkiillll ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseenndd--ssiiggnnaall((kkiillll)) aaccttiioonn.. <> <>qquuiitt ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee qquuiitt(()) aaccttiioonn.. <> <> TThhee _v_t_M_e_n_u hhaass tthhee ffoolllloowwiinngg eennttrriieess:: <> <> <>ssccrroollllbbaarr ((_c_l_a_s_s SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ssccrroollllbbaarr((ttooggggllee)) aaccttiioonn.. <> <>jjuummppssccrroollll ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--jjuummppssccrroollll((ttooggggllee)) aaccttiioonn.. <> <>rreevveerrsseevviiddeeoo ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--rreevveerrssee--vviiddeeoo((ttooggggllee)) aaccttiioonn.. <> <>aauuttoowwrraapp ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--aauuttoowwrraapp((ttooggggllee)) aaccttiioonn.. <> <>rreevveerrsseewwrraapp ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--rreevveerrsseewwrraapp((ttooggggllee)) aaccttiioonn.. <> <>aauuttoolliinneeffeeeedd ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--aauuttoolliinneeffeeeedd((ttooggggllee)) aaccttiioonn.. <> <>aappppccuurrssoorr ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--aappppccuurrssoorr((ttooggggllee)) aaccttiioonn.. <> <>aappppkkeeyyppaadd ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--aappppkkeeyyppaadd((ttooggggllee)) aaccttiioonn.. <> <>ssccrroollllkkeeyy ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ssccrroollll--oonn--kkeeyy((ttooggggllee)) aaccttiioonn.. <> <>ssccrroollllttttyyoouuttppuutt ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ssccrroollll--oonn--ttttyy--oouuttppuutt((ttooggggllee)) aaccttiioonn.. <> <>aallllooww113322 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--aallllooww113322((ttooggggllee)) aaccttiioonn.. <> <>ccuurrsseesseemmuull ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ccuurrsseesseemmuull((ttooggggllee)) aaccttiioonn.. <> <>vviissuuaallbbeellll ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vviissuuaallbbeellll((ttooggggllee)) aaccttiioonn.. <> <>ppooppoonnbbeellll ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ppooppoonnbbeellll((ttooggggllee)) aaccttiioonn.. <> <>mmaarrggiinnbbeellll ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--mmaarrggiinnbbeellll((ttooggggllee)) aaccttiioonn.. <> <>ccuurrssoorrbblliinnkk ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ccuurrssoorrbblliinnkk((ttooggggllee)) aaccttiioonn.. <> <>ttiitteeIInnhhiibbiitt ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ttiitteeIInnhhiibbiitt((ttooggggllee)) aaccttiioonn.. <> <>aaccttiivveeiiccoonn ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy ttoogggglleess aaccttiivvee iiccoonnss oonn aanndd ooffff iiff tthhiiss ffeeaattuurree wwaass ccoommppiilleedd iinnttoo _x_t_e_r_m.. IItt iiss eennaabblleedd oonnllyy iiff _x_t_e_r_m wwaass ssttaarrtteedd wwiitthh tthhee ccoommmmaanndd lliinnee ooppttiioonn ++aaii oorr tthhee aaccttiivveeIIccoonn rreessoouurrccee iiss sseett ttoo ````TTrruuee..'''' <> <>ssooffttrreesseett ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee ssoofftt--rreesseett(()) aaccttiioonn.. <> <>hhaarrddrreesseett ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee hhaarrdd--rreesseett(()) aaccttiioonn.. <> <>cclleeaarrssaavveeddlliinneess ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee cclleeaarr--ssaavveedd--lliinneess(()) aaccttiioonn.. <> <>tteekksshhooww ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vviissiibbiilliittyy((tteekk,,ttooggggllee)) aaccttiioonn.. <> <>tteekkmmooddee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--tteerrmmiinnaall--ttyyppee((tteekk)) aaccttiioonn.. <> <>vvtthhiiddee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vviissiibbiilliittyy((vvtt,,ooffff)) aaccttiioonn.. <> <>aallttssccrreeeenn ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--aallttssccrreeeenn((ttooggggllee)) aaccttiioonn.. <> <> TThhee _f_o_n_t_M_e_n_u hhaass tthhee ffoolllloowwiinngg eennttrriieess:: <> <> <>ffoonnttddeeffaauulltt ((_c_l_a_s_s SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((dd)) aaccttiioonn.. <> <>ffoonntt11 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((11)) aaccttiioonn.. <> <>ffoonntt22 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((22)) aaccttiioonn.. <> <>ffoonntt33 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((33)) aaccttiioonn.. <> <>ffoonntt44 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((44)) aaccttiioonn.. <> <>ffoonntt55 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((55)) aaccttiioonn.. <> <>ffoonntt66 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((66)) aaccttiioonn.. <> <>ffoonntteessccaappee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((ee)) aaccttiioonn.. <> <>ffoonnttsseell ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vvtt--ffoonntt((ss)) aaccttiioonn.. <> <>ffoonntt--lliinneeddrraawwiinngg ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ffoonntt--lliinneeddrraawwiinngg((ss)) aaccttiioonn.. <> <>ffoonntt--ddoouubblleessiizzee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--ffoonntt--ddoouubblleessiizzee((ss)) aaccttiioonn.. <> <>rreennddeerr--ffoonntt ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--rreennddeerr--ffoonntt((ss)) aaccttiioonn.. <> <>uuttff88--mmooddee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--uuttff88--mmooddee((ss)) aaccttiioonn.. <> <> TThhee _t_e_k_M_e_n_u hhaass tthhee ffoolllloowwiinngg eennttrriieess:: <> <> <>tteekktteexxttllaarrggee ((_c_l_a_s_s SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--tteekk--tteexxtt((ll)) aaccttiioonn.. <> <>tteekktteexxtt22 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--tteekk--tteexxtt((22)) aaccttiioonn.. <> <>tteekktteexxtt33 ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--tteekk--tteexxtt((33)) aaccttiioonn.. <> <>tteekktteexxttssmmaallll ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--tteekk--tteexxtt((ss)) aaccttiioonn.. <> <>tteekkppaaggee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee tteekk--ppaaggee(()) aaccttiioonn.. <> <>tteekkrreesseett ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee tteekk--rreesseett(()) aaccttiioonn.. <> <>tteekkccooppyy ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee tteekk--ccooppyy(()) aaccttiioonn.. <> <>vvttsshhooww ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vviissiibbiilliittyy((vvtt,,ttooggggllee)) aaccttiioonn.. <> <>vvttmmooddee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--tteerrmmiinnaall--ttyyppee((vvtt)) aaccttiioonn.. <> <>tteekkhhiiddee ((ccllaassss SSmmeeBBSSBB))<> <> TThhiiss eennttrryy iinnvvookkeess tthhee sseett--vviissiibbiilliittyy((tteekk,,ttooggggllee)) aaccttiioonn.. <> <> TThhee ffoolllloowwiinngg rreessoouurrcceess aarree uusseeffuull wwhheenn ssppeecciiffiieedd ffoorr tthhee AAtthheennaa SSccrroollllbbaarr wwiiddggeett:: <> <> <>tthhiicckknneessss ((ccllaassss TThhiicckknneessss))<> <> SSppeecciiffiieess tthhee wwiiddtthh iinn ppiixxeellss ooff tthhee ssccrroollllbbaarr.. <> <>bbaacckkggrroouunndd ((ccllaassss BBaacckkggrroouunndd))<> <> SSppeecciiffiieess tthhee ccoolloorr ttoo uussee ffoorr tthhee bbaacckkggrroouunndd ooff tthhee ssccrroollllbbaarr.. <> <>ffoorreeggrroouunndd ((ccllaassss FFoorreeggrroouunndd))<> <> SSppeecciiffiieess tthhee ccoolloorr ttoo uussee ffoorr tthhee ffoorreeggrroouunndd ooff tthhee ssccrroollllbbaarr.. TThhee ````tthhuummbb'''' ooff tthhee ssccrroollllbbaarr iiss aa ssiimmppllee cchheecckkeerrbbooaarrdd ppaatttteerrnn aalltteerrnnaattiinngg ppiixxeellss ffoorr ffoorreeggrroouunndd aanndd bbaacckkggrroouunndd ccoolloorr.. <> <> PPOOIINNTTEERR UUSSAAGGEE <> <> OOnnccee tthhee VVTT110022 wwiinnddooww iiss ccrreeaatteedd,, <>xxtteerrmm<> aalllloowwss yyoouu ttoo sseelleecctt tteexxtt aanndd ccooppyy iitt wwiitthhiinn tthhee ssaammee oorr ootthheerr wwiinnddoowwss.. <> TThhee sseelleeccttiioonn ffuunnccttiioonnss aarree iinnvvookkeedd wwhheenn tthhee ppooiinntteerr bbuuttttoonnss aarree uusseedd wwiitthh nnoo mmooddiiffiieerrss,, aanndd wwhheenn tthheeyy aarree uusseedd wwiitthh tthhee ````sshhiifftt'''' kkeeyy.. TThhee aassssiiggnnmmeenntt ooff tthhee ffuunnccttiioonnss ddeessccrriibbeedd bbeellooww ttoo kkeeyyss aanndd bbuuttttoonnss mmaayy bbee cchhaannggeedd tthhrroouugghh tthhee rreessoouurrccee ddaattaabbaassee;; sseeee AACCTTIIOONNSS bbeellooww.. <> PPooiinntteerr bbuuttttoonn oonnee ((uussuuaallllyy lleefftt)) iiss uusseedd ttoo ssaavvee tteexxtt iinnttoo tthhee ccuutt bbuuffffeerr.. MMoovvee tthhee ccuurrssoorr ttoo bbeeggiinnnniinngg ooff tthhee tteexxtt,, aanndd tthheenn hhoolldd tthhee bbuuttttoonn ddoowwnn wwhhiillee mmoovviinngg tthhee ccuurrssoorr ttoo tthhee eenndd ooff tthhee rreeggiioonn aanndd rreelleeaassiinngg tthhee bbuuttttoonn.. TThhee sseelleecctteedd tteexxtt iiss hhiigghhlliigghhtteedd aanndd iiss ssaavveedd iinn tthhee gglloobbaall ccuutt bbuuffffeerr aanndd mmaaddee tthhee PPRRIIMMAARRYY sseelleeccttiioonn wwhheenn tthhee bbuuttttoonn iiss rreelleeaasseedd.. DDoouubbllee--cclliicckkiinngg sseelleeccttss bbyy wwoorrddss.. TTrriippllee--cclliicckkiinngg sseelleeccttss bbyy lliinneess.. QQuuaaddrruuppllee--cclliicckkiinngg ggooeess bbaacckk ttoo cchhaarraacctteerrss,, eettcc.. MMuullttiippllee--cclliicckk iiss ddeetteerrmmiinneedd bbyy tthhee ttiimmee ffrroomm bbuuttttoonn uupp ttoo bbuuttttoonn ddoowwnn,, ssoo yyoouu ccaann cchhaannggee tthhee sseelleeccttiioonn uunniitt iinn tthhee mmiiddddllee ooff aa sseelleeccttiioonn.. LLooggiiccaall wwoorrddss aanndd lliinneess sseelleecctteedd bbyy ddoouubbllee-- oorr ttrriippllee--cclliicckkiinngg mmaayy wwrraapp aaccrroossss mmoorree tthhaann oonnee ssccrreeeenn lliinnee iiff lliinneess wweerree wwrraappppeedd bbyy _x_t_e_r_m iittsseellff rraatthheerr tthhaann bbyy tthhee aapppplliiccaattiioonn rruunnnniinngg iinn tthhee wwiinnddooww.. IIff tthhee kkeeyy//bbuuttttoonn bbiinnddiinnggss ssppeecciiffyy tthhaatt aann XX sseelleeccttiioonn iiss ttoo bbee mmaaddee,, _x_t_e_r_m wwiillll lleeaavvee tthhee sseelleecctteedd tteexxtt hhiigghhlliigghhtteedd ffoorr aass lloonngg aass iitt iiss tthhee sseelleeccttiioonn oowwnneerr.. <> PPooiinntteerr bbuuttttoonn ttwwoo ((uussuuaallllyy mmiiddddllee)) ``ttyyppeess'' ((ppaasstteess)) tthhee tteexxtt ffrroomm tthhee PPRRIIMMAARRYY sseelleeccttiioonn,, iiff aannyy,, ootthheerrwwiissee ffrroomm tthhee ccuutt bbuuffffeerr,, iinnsseerrttiinngg iitt aass kkeeyybbooaarrdd iinnppuutt.. <> PPooiinntteerr bbuuttttoonn tthhrreeee ((uussuuaallllyy rriigghhtt)) eexxtteennddss tthhee ccuurrrreenntt sseelleeccttiioonn.. ((WWiitthhoouutt lloossss ooff ggeenneerraalliittyy,, yyoouu ccaann sswwaapp ````rriigghhtt'''' aanndd ````lleefftt'''' eevveerryywwhheerree iinn tthhee rreesstt ooff tthhiiss ppaarraaggrraapphh..)) IIff pprreesssseedd wwhhiillee cclloosseerr ttoo tthhee rriigghhtt eeddggee ooff tthhee sseelleeccttiioonn tthhaann tthhee lleefftt,, iitt eexxtteennddss//ccoonnttrraaccttss tthhee rriigghhtt eeddggee ooff tthhee sseelleeccttiioonn.. IIff yyoouu ccoonnttrraacctt tthhee sseelleeccttiioonn ppaasstt tthhee lleefftt eeddggee ooff tthhee sseelleeccttiioonn,, <>xxtteerrmm<> aassssuummeess yyoouu rreeaallllyy mmeeaanntt tthhee lleefftt eeddggee,, rreessttoorreess tthhee oorriiggiinnaall sseelleeccttiioonn,, tthheenn eexxtteennddss//ccoonnttrraaccttss tthhee lleefftt eeddggee ooff tthhee sseelleeccttiioonn.. EExxtteennssiioonn ssttaarrttss iinn tthhee sseelleeccttiioonn uunniitt mmooddee tthhaatt tthhee llaasstt sseelleeccttiioonn oorr eexxtteennssiioonn wwaass ppeerrffoorrmmeedd iinn;; yyoouu ccaann mmuullttiippllee--cclliicckk ttoo ccyyccllee tthhrroouugghh tthheemm.. <> BByy ccuuttttiinngg aanndd ppaassttiinngg ppiieecceess ooff tteexxtt wwiitthhoouutt ttrraaiilliinngg nneeww lliinneess,, yyoouu ccaann ttaakkee tteexxtt ffrroomm sseevveerraall ppllaacceess iinn ddiiffffeerreenntt wwiinnddoowwss aanndd ffoorrmm aa ccoommmmaanndd ttoo tthhee sshheellll,, ffoorr eexxaammppllee,, oorr ttaakkee oouuttppuutt ffrroomm aa pprrooggrraamm aanndd iinnsseerrtt iitt iinnttoo yyoouurr ffaavvoorriittee eeddiittoorr.. SSiinnccee ccuutt bbuuffffeerrss aarree gglloobbaallllyy sshhaarreedd aammoonngg ddiiffffeerreenntt aapppplliiccaattiioonnss,, yyoouu mmaayy rreeggaarrdd eeaacchh aass aa ``ffiillee'' wwhhoossee ccoonntteennttss yyoouu kknnooww.. TThhee tteerrmmiinnaall eemmuullaattoorr aanndd ootthheerr tteexxtt pprrooggrraammss sshhoouulldd bbee ttrreeaattiinngg iitt aass iiff iitt wweerree aa tteexxtt ffiillee,, ii..ee..,, tthhee tteexxtt iiss ddeelliimmiitteedd bbyy nneeww lliinneess.. <> TThhee ssccrroollll rreeggiioonn ddiissppllaayyss tthhee ppoossiittiioonn aanndd aammoouunntt ooff tteexxtt ccuurrrreennttllyy sshhoowwiinngg iinn tthhee wwiinnddooww ((hhiigghhlliigghhtteedd)) rreellaattiivvee ttoo tthhee aammoouunntt ooff tteexxtt aaccttuuaallllyy ssaavveedd.. AAss mmoorree tteexxtt iiss ssaavveedd ((uupp ttoo tthhee mmaaxxiimmuumm)),, tthhee ssiizzee ooff tthhee hhiigghhlliigghhtteedd aarreeaa ddeeccrreeaasseess.. <> CClliicckkiinngg bbuuttttoonn oonnee wwiitthh tthhee ppooiinntteerr iinn tthhee ssccrroollll rreeggiioonn mmoovveess tthhee aaddjjaacceenntt lliinnee ttoo tthhee ttoopp ooff tthhee ddiissppllaayy wwiinnddooww.. <> CClliicckkiinngg bbuuttttoonn tthhrreeee mmoovveess tthhee ttoopp lliinnee ooff tthhee ddiissppllaayy wwiinnddooww ddoowwnn ttoo tthhee ppooiinntteerr ppoossiittiioonn.. <> CClliicckkiinngg bbuuttttoonn ttwwoo mmoovveess tthhee ddiissppllaayy ttoo aa ppoossiittiioonn iinn tthhee ssaavveedd tteexxtt tthhaatt ccoorrrreessppoonnddss ttoo tthhee ppooiinntteerr''ss ppoossiittiioonn iinn tthhee ssccrroollllbbaarr.. <> UUnnlliikkee tthhee VVTT110022 wwiinnddooww,, tthhee TTeekkttrroonniixx wwiinnddooww ddooeess nnoott aallllooww tthhee ccooppyyiinngg ooff tteexxtt.. IItt ddooeess aallllooww TTeekkttrroonniixx GGIINN mmooddee,, aanndd iinn tthhiiss mmooddee tthhee ccuurrssoorr wwiillll cchhaannggee ffrroomm aann aarrrrooww ttoo aa ccrroossss.. PPrreessssiinngg aannyy kkeeyy wwiillll sseenndd tthhaatt kkeeyy aanndd tthhee ccuurrrreenntt ccoooorrddiinnaattee ooff tthhee ccrroossss ccuurrssoorr.. PPrreessssiinngg bbuuttttoonn oonnee,, ttwwoo,, oorr tthhrreeee wwiillll rreettuurrnn tthhee lleetttteerrss ``ll'',, ``mm'',, aanndd ``rr'',, rreessppeeccttiivveellyy.. IIff tthhee ``sshhiifftt'' kkeeyy iiss pprreesssseedd wwhheenn aa ppooiinntteerr bbuuttttoonn iiss pprreesssseedd,, tthhee ccoorrrreessppoonnddiinngg uuppppeerr ccaassee lleetttteerr iiss sseenntt.. TToo ddiissttiinngguuiisshh aa ppooiinntteerr bbuuttttoonn ffrroomm aa kkeeyy,, tthhee hhiigghh bbiitt ooff tthhee cchhaarraacctteerr iiss sseett ((bbuutt tthhiiss iiss bbiitt iiss nnoorrmmaallllyy ssttrriippppeedd uunnlleessss tthhee tteerrmmiinnaall mmooddee iiss RRAAWW;; sseeee <>ttttyy((44))<> ffoorr ddeettaaiillss)).. <> MMEENNUUSS <> <> <>XXtteerrmm<> hhaass ffoouurr mmeennuuss,, nnaammeedd <>mmaaiinnMMeennuu<>,, <>vvttMMeennuu<>,, <>ffoonnttMMeennuu<>,, aanndd <>tteekkMMeennuu<>.. EEaacchh mmeennuu ppooppss uupp uunnddeerr tthhee ccoorrrreecctt ccoommbbiinnaattiioonnss ooff kkeeyy aanndd bbuuttttoonn pprreesssseess.. EEaacchh mmeennuu iiss ddiivviiddeedd iinnttoo sseeccttiioonnss,, sseeppaarraatteedd bbyy aa hhoorriizzoonnttaall lliinnee.. SSoommee mmeennuu eennttrriieess ccoorrrreessppoonndd ttoo mmooddeess tthhaatt ccaann bbee aalltteerreedd.. AA cchheecckk mmaarrkk aappppeeaarrss nneexxtt ttoo aa mmooddee tthhaatt iiss ccuurrrreennttllyy aaccttiivvee.. SSeelleeccttiinngg oonnee ooff tthheessee mmooddeess ttoogggglleess iittss ssttaattee.. OOtthheerr mmeennuu eennttrriieess aarree ccoommmmaannddss;; sseelleeccttiinngg oonnee ooff tthheessee ppeerrffoorrmmss tthhee iinnddiiccaatteedd ffuunnccttiioonn.. <> AAllll ooff tthhee mmeennuu eennttrriieess ccoorrrreessppoonndd ttoo XX aaccttiioonnss.. IInn tthhee lliisstt bbeellooww,, tthhee mmeennuu llaabbeell iiss sshhoowwnn ffoolllloowweedd bbyy tthhee aaccttiioonn''ss nnaammee iinn ppaarreenntthheessiiss.. <> TThhee _x_t_e_r_m _m_a_i_n_M_e_n_u ppooppss uupp wwhheenn tthhee ````ccoonnttrrooll'''' kkeeyy aanndd ppooiinntteerr bbuuttttoonn oonnee aarree pprreesssseedd iinn aa wwiinnddooww.. TThhiiss mmeennuu ccoonnttaaiinnss iitteemmss tthhaatt aappppllyy ttoo bbootthh tthhee VVTT110022 aanndd TTeekkttrroonniixx wwiinnddoowwss.. TThheerree aarree sseevveerraall sseeccttiioonnss:: <> <> CCoommmmaannddss ffoorr mmaannaaggiinngg XX eevveennttss:: <> <> SSeeccuurree KKeeyybbooaarrdd ((sseeccuurreekkbbdd)) <> TThhee <>SSeeccuurree KKeeyybbooaarrdd<> mmooddee iiss hheellppffuull wwhheenn ttyyppiinngg iinn ppaasssswwoorrddss oorr ootthheerr sseennssiittiivvee ddaattaa iinn aann uunnsseeccuurree eennvviirroonnmmeenntt;; sseeee SSEECCUURRIITTYY bbeellooww ((bbuutt rreeaadd tthhee lliimmiittaattiioonnss ccaarreeffuullllyy)).. <> AAllllooww SSeennddEEvveennttss ((aalllloowwsseennddss )) <> SSppeecciiffiieess wwhheetthheerr oorr nnoott ssyynntthheettiicc kkeeyy aanndd bbuuttttoonn eevveennttss ggeenneerraatteedd uussiinngg tthhee XX pprroottooccooll SSeennddEEvveenntt rreeqquueesstt sshhoouulldd bbee iinntteerrpprreetteedd oorr ddiissccaarrddeedd.. TThhiiss ccoorrrreessppoonnddss ttoo tthhee aalllloowwSSeennddEEvveennttss rreessoouurrccee.. <> RReeddrraaww WWiinnddooww ((rreeddrraaww)) <> FFoorrcceess tthhee XX ddiissppllaayy ttoo rreeppaaiinntt;; uusseeffuull iinn ssoommee eennvviirroonnmmeennttss.. <> CCoommmmaannddss ffoorr ccaappttuurriinngg oouuttppuutt:: <> <> LLoogg ttoo FFiillee ((llooggggiinngg)) <> CCaappttuurreess tteexxtt sseenntt ttoo tthhee ssccrreeeenn iinn aa llooggffiillee,, aass iinn tthhee --ll llooggggiinngg ooppttiioonn.. <> PPrriinntt WWiinnddooww ((pprriinntt)) <> SSeennddss tthhee tteexxtt ooff tthhee ccuurrrreenntt wwiinnddooww ttoo tthhee pprrooggrraamm ggiivveenn iinn tthhee pprriinntteerrCCoommmmaanndd rreessoouurrccee.. <> RReeddiirreecctt ttoo PPrriinntteerr ((pprriinntt--rreeddiirr)) <> TThhiiss sseettss tthhee pprriinntteerrCCoonnttrroollMMooddee to 0 or 2. You can use this to turn the printer on as if an application had sent the appropriate control sequence. It is also useful for switching the printer off if an application turns it on without resetting the print control mode.
Modes for setting keyboard style:
8-Bit Controls (8-bit-control)
Enabled for VT220 emulation, this controls whether _x_t_e_r_m will send 8-bit control sequences rather than using 7-bit (ASCII) controls, e.g., sending a byte in the range 128-159 rather than the escape character followed by a second byte. _X_t_e_r_m always interprets both 8-bit and 7-bit control sequences (see the document _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s). This corresponds to the eeiigghhttBBiittCCoonnttrrooll resource.
Backarrow Key (BS/DEL) (backarrow key)
Modifies the behavior of the backarrow key, making it transmit either a backspace (8) or delete (127) character. This corresponds to the bbaacckkaarrrroowwKKeeyy resource.
Alt/NumLock Modifiers (num-lock)
Controls the treatment of Alt- and NumLock-key modifiers. This corresponds to the nnuummLLoocckk resource.
Meta Sends Escape (meta-esc)
Controls whether _M_e_t_a keys are converted into a two-character sequence with the character itself preceded by ESC. This corresponds to the mmeettaaSSeennddssEEssccaappee resource.
Delete is DEL (delete-is-del)
Controls whether the Delete key on the editing keypad should send DEL (127) or the VT220-style Remove escape sequence. This corresponds to the ddeelleetteeIIssDDEELL resource.
Old Function-Keys (oldFunctionKeys)
HP Function-Keys (hpFunctionKeys)
SCO Function-Keys (scoFunctionKeys)
Sun Function-Keys (sunFunctionKeys)
VT220 Keyboard (sunKeyboard)
These act as a radio-button, selecting one style for the keyboard layout. It corresponds to more than one resource setting: sunKeyboard, sunFunctionKeys, scoFunctionKeys and hpFunctionKeys ."
Commands for process signalling:
Send STOP Signal (suspend)
Send CONT Signal (continue)
Send INT Signal (interrupt)
Send HUP Signal (hangup)
Send TERM Signal (terminate)
Send KILL Signal (kill)
These send the SIGTSTP, SIGCONT, SIGINT, SIGHUP, SIGTERM and SIGKILL signals respectively, to the process group of the process running under xterm (usually the shell). The SIGCONT function is especially useful if the user has accidentally typed CTRL-Z, suspending the process.
Quit (quit)
Stop processing X events except to support the --hhoolldd option, and then send a SIGHUP signal to the the process group of the process running under xterm (usually the shell).

The vtMenu sets various modes in the VT102 emulation, and is popped up when the ``control'' key and pointer button two are pressed in the VT102 window.

VT102/VT220 Modes:
Enable Scrollbar (scrollbar)
Enable (or disable) the scrollbar. This corresponds to the -sb option and the scrollBar resource.
Enable Jump Scroll (jumpscroll)
Enable (or disable) jump scrolling. This corresponds to the -j option and the jumpScroll resource.
Enable Reverse Video (reversevideo)
Enable (or disable) reverse-video. This corresponds to the -rv option and the reverseVideo resource.
Enable Auto Wraparound (autowrap)
Enable (or disable) auto-wraparound. This corresponds to the -aw option and the autoWrap resource.
Enable Reverse Wraparound (reversewrap)
Enable (or disable) reverse wraparound. This corresponds to the -rw option and the reverseWrap resource.
Enable Auto Linefeed (autolinefeed)
Enable (or disable) auto-linefeed. This is the VT102 NEL function, which causes the emulator to emit a linefeed after each carriage return. There is no corresponding command-line option or resource setting.
Enable Application Cursor Keys (appcursor)
Enable (or disable) application cursor keys. This corresponds to the appcursorDefault resource. There is no corresponding command-line option.
Enable Application Keypad (appkeypad)
Enable (or disable) application keypad keys. This corresponds to the appkeypadDefault resource. There is no corresponding command-line option.
Scroll to Bottom on Key Press (scrollkey)
Enable (or disable) scrolling to the bottom of the scrolling region on a keypress. This corresponds to the -sk option and the scrollKey resource.
Scroll to Bottom on Tty Output (scrollttyoutput)
Enable (or disable) scrolling to the bottom of the scrolling region on output to the terminal.. This corresponds to the -si option and the scrollTtyOutput resource.
Allow 80/132 Column Switching (allow132)
Enable (or disable) switching between 80 and 132 columns. This corresponds to the -132 option and the c132 resource.
Enable Curses Emulation (cursesemul)
Enable (or disable) a workaround for the so-called "curses bug". This corresponds to the -cu option and the curses resource.
Enable Visual Bell (visualbell)
Enable (or disable) visible bell (i.e., flashing) instead of an audible bell. This corresponds to the -vb option and the visualBell resource.
Enable Pop on Bell (poponbell)
Enable (or disable) raising of the window when Control-G is received. This corresponds to the -pop option and the popOnBell resource.
Enable Margin Bell (marginbell)
Enable (or disable) a bell when the user types near the right margin. This corresponds to the -mb option and the marginBell resource.
Enable Blinking Cursor (cursorblink)
Enable (or disable) the blinking-cursor feature. This corresponds to the -bc option and the cursorBlink resource. There is also an escape sequence (see the document _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s). The menu entry and the escape sequence states are XOR'd: if both are enabled, the cursor will not blink, if only one is enabled, the cursor will blink.
Enable Alternate Screen Switching (titeInhibit)
Enable (or disable) switching between the normal and alternate screens. This corresponds to the titeInhibit resource. There is no corresponding command-line option.
Enable Active Icon (activeicon)
Enable (or disable) the active-icon feature. This corresponds to the -ai option and the activeIcon resource.
VT102/VT220 Commands:
Do Soft Reset (softreset)
Reset scroll regions. This can be convenient when some program has left the scroll regions set incorrectly (often a problem when using VMS or TOPS-20). This corresponds to the VT220 DECSTR control sequence.
Do Full Reset (hardreset)
The full reset entry will clear the screen, reset tabs to every eight columns, and reset the terminal modes (such as wrap and smooth scroll) to their initial states just after xterm has finished processing the command line options. This corresponds to the VT102 RIS control sequence, with a few obvious differences. For example, your session is not disconnected as a real VT102 would do.
Reset and Clear Saved Lines (clearsavedlines)
Perform a full reset, and also clear the saved lines.
Commands for setting the current screen:
Show Tek Window (tekshow)
When enabled, pops the Tektronix 4014 window up (makes it visible). When disabled, hides the Tektronix 4014 window.
Switch to Tek Mode (tekmode)
When enabled, pops the Tektronix 4014 window up if it is not already visible, and switches the input stream to that window. When disabled, hides the Tektronix 4014 window and switches input back to the VTxxx window.
Hide VT Window (vthide)
When enabled, hides the VTxxx window, shows the Tektronix 4014 window if it was not already visible and switches the input stream to that window. When disabled, shows the VTxxx window, and switches the input stream to that window.
Show Alternate Screen (altscreen)
When enabled, shows the alternate screen. When disabled, shows the normal screen. Note that the normal screen may have saved lines; the alternate screen does not.

The _f_o_n_t_M_e_n_u sets the font used in the VT102 window, or modifies the way the font is specified or displayed. There are three sections.

The first section allows you to select the font from a set of alternatives:

Default (fontdefault)
Set the font to the default, i.e., that given by the *VT100.font resource.
Unreadable (font1)
Set the font to that given by the *VT100.font1 resource.
Tiny (font2)
Set the font to that given by the *VT100.font2 resource.
Small (font3)
Set the font to that given by the *VT100.font3 resource.
Medium (font4)
Set the font to that given by the *VT100.font4 resource.
Large (font5)
Set the font to that given by the *VT100.font5 resource.
Huge (font6)
Set the font to that given by the *VT100.font6 resource.
Escape Sequence
This allows you to set the font last specified by the Set Font escape sequence (see the document _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s).
Selection (fontsel)
This allows you to set the font specified the current selection as a font name (if the PRIMARY selection is owned).

The second section allows you to modify the way it is displayed:

Line-Drawing Characters (font-linedrawing)
When set, tells _x_t_e_r_m to draw its own line-drawing characters. Otherwise it relies on the font containing these.
Doublesized Characters (font-doublesize)
When set, _x_t_e_r_m may ask the font server to produce scaled versions of the normal font, for VT102 double-size characters.

The third section allows you to modify the way it is specified:

TrueType Fonts (render-font)
If the renderFont and corresponding resources were set, this is a further control whether _x_t_e_r_m will actually use the Xft library calls to obtain a font.
UTF-8 (utf8-mode)
This controls whether _x_t_e_r_m uses UTF-8 encoding of input/output. It is useful for temporarily switching _x_t_e_r_m to display text from an application which does not follow the locale settings.

The tekMenu sets various modes in the Tektronix emulation, and is popped up when the ``control'' key and pointer button two are pressed in the Tektronix window. The current font size is checked in the modes section of the menu.

Large Characters (tektextlarge)
#2 Size Characters (tektext2)
#3 Size Characters (tektext3)
Small Characters (tektextsmall)

Commands:

PAGE (tekpage)
Clear the Tektronix window.
RESET (tekreset)
COPY (tekcopy)

Windows:

Show VT Window (vtshow)
Switch to VT Mode (vtmode)
Hide Tek Window (tekhide)

SECURITY

X environments differ in their security consciousness. Most servers, run under _x_d_m, are capable of using a ``magic cookie'' authorization scheme that can provide a reasonable level of security for many people. If your server is only using a host-based mechanism to control access to the server (see _x_h_o_s_t_(_1_)), then if you enable access for a host and other users are also permitted to run clients on that same host, it is possible that someone can run an application which uses the basic services of the X protocol to snoop on your activities, potentially capturing a transcript of everything you type at the keyboard. Any process which has access to your X display can manipulate it in ways that you might not anticipate, even redirecting your keyboard to itself and sending events to your application's windows. This is true even with the ``magic cookie'' authorization scheme. While the aalllloowwSSeennddEEvveennttss provides some protection against rogue applications tampering with your programs, guarding against a snooper is harder.

The possibility of an application spying on your keystrokes is of particular concern when you want to type in a password or other sensitive data. The best solution to this problem is to use a better authorization mechanism than is provided by X. Given all of these caveats, a simple mechanism exists for protecting keyboard input in _x_t_e_r_m.

The _x_t_e_r_m menu (see MMEENNUUSS above) contains a SSeeccuurree KKeeyybbooaarrdd entry which, when enabled, attempts to ensure that all keyboard input is directed _o_n_l_y to _x_t_e_r_m (using the GrabKeyboard protocol request). When an application prompts you for a password (or other sensitive data), you can enable SSeeccuurree KKeeyybbooaarrdd using the menu, type in the data, and then disable SSeeccuurree KKeeyybbooaarrdd using the menu again. This ensures that you know which window is accepting your keystrokes. It cannot ensure that there are no processes which have access to your X display that might be observing the keystrokes as well.

Only one X client at a time can grab the keyboard, so when you attempt to enable SSeeccuurree KKeeyybbooaarrdd it may fail. In this case, the bell will sound. If the SSeeccuurree KKeeyybbooaarrdd succeeds, the foreground and background colors will be exchanged (as if you selected the RReevveerrssee VViiddeeoo entry in the MMooddeess menu); they will be exchanged again when you exit secure mode. If the colors do _n_o_t switch, then you should be _v_e_r_y suspicious that you are being spoofed. If the application you are running displays a prompt before asking for the password, it is safest to enter secure mode _b_e_f_o_r_e the prompt gets displayed, and to make sure that the prompt gets displayed correctly (in the new colors), to minimize the probability of spoofing. You can also bring up the menu again and make sure that a check mark appears next to the entry.

SSeeccuurree KKeeyybbooaarrdd mode will be disabled automatically if your _x_t_e_r_m window becomes iconified (or otherwise unmapped), or if you start up a reparenting window manager (that places a title bar or other decoration around the window) while in SSeeccuurree KKeeyybbooaarrdd mode. (This is a feature of the X protocol not easily overcome.) When this happens, the foreground and background colors will be switched back and the bell will sound in warning.

CHARACTER CLASSES

Clicking the left mouse button twice in rapid succession will cause all characters of the same class (e.g., letters, white space, punctuation) to be selected. Since different people have different preferences for what should be selected (for example, should filenames be selected as a whole or only the separate subnames), the default mapping can be overridden through the use of the cchhaarrCCllaassss (class _C_h_a_r_C_l_a_s_s) resource.

This resource is a series of comma-separated of _r_a_n_g_e:_v_a_l_u_e pairs. The _r_a_n_g_e is either a single number or _l_o_w-_h_i_g_h in the range of 0 to 65535, corresponding to the code for the character or characters to be set. The _v_a_l_u_e is arbitrary, although the default table uses the character number of the first character occurring in the set. When not in UTF-8 mode, only the first 256 bytes of this table will be used.

The default table starts as follows -


        static int charClass[256] = {
        /* NUL  SOH  STX  ETX  EOT  ENQ  ACK  BEL */
            32,   1,   1,   1,   1,   1,   1,   1,
        /*  BS   HT   NL   VT   NP   CR   SO   SI */
             1,  32,   1,   1,   1,   1,   1,   1,
        /* DLE  DC1  DC2  DC3  DC4  NAK  SYN  ETB */
             1,   1,   1,   1,   1,   1,   1,   1,
        /* CAN   EM  SUB  ESC   FS   GS   RS   US */
             1,   1,   1,   1,   1,   1,   1,   1,
        /*  SP    !    "    #    $    %    &    ' */
            32,  33,  34,  35,  36,  37,  38,  39,
        /*   (    )    *    +    ,    -    .    / */
            40,  41,  42,  43,  44,  45,  46,  47,
        /*   0    1    2    3    4    5    6    7 */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*   8    9    :    ;    <    =    >    ? */
            48,  48,  58,  59,  60,  61,  62,  63,
        /*   @    A    B    C    D    E    F    G */
            64,  48,  48,  48,  48,  48,  48,  48,
        /*   H    I    J    K    L    M    N    O */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*   P    Q    R    S    T    U    V    W */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*   X    Y    Z    [    \    ]    ^    _ */
            48,  48,  48,  91,  92,  93,  94,  48,
        /*   `    a    b    c    d    e    f    g */
            96,  48,  48,  48,  48,  48,  48,  48,
        /*   h    i    j    k    l    m    n    o */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*   p    q    r    s    t    u    v    w */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*   x    y    z    {    |    }    ~  DEL */
            48,  48,  48, 123, 124, 125, 126,   1,
        /* x80  x81  x82  x83  IND  NEL  SSA  ESA */
             1,   1,   1,   1,   1,   1,   1,   1,
        /* HTS  HTJ  VTS  PLD  PLU   RI  SS2  SS3 */
             1,   1,   1,   1,   1,   1,   1,   1,
        /* DCS  PU1  PU2  STS  CCH   MW  SPA  EPA */
             1,   1,   1,   1,   1,   1,   1,   1,
        /* x98  x99  x9A  CSI   ST  OSC   PM  APC */
             1,   1,   1,   1,   1,   1,   1,   1,
        /*   -    i   c/    L   ox   Y-    |   So */
           160, 161, 162, 163, 164, 165, 166, 167,
        /*  ..   c0   ip   <<    _        R0    - */
           168, 169, 170, 171, 172, 173, 174, 175,
        /*   o   +-    2    3    '    u   q|    . */
           176, 177, 178, 179, 180, 181, 182, 183,
        /*   ,    1    2   >>  1/4  1/2  3/4    ? */
           184, 185, 186, 187, 188, 189, 190, 191,
        /*  A`   A'   A^   A~   A:   Ao   AE   C, */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*  E`   E'   E^   E:   I`   I'   I^   I: */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*  D-   N~   O`   O'   O^   O~   O:    X */
            48,  48,  48,  48,  48,  48,  48, 215,
        /*  O/   U`   U'   U^   U:   Y'    P    B */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*  a`   a'   a^   a~   a:   ao   ae   c, */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*  e`   e'   e^   e:    i`  i'   i^   i: */
            48,  48,  48,  48,  48,  48,  48,  48,
        /*   d   n~   o`   o'   o^   o~   o:   -: */
            48,  48,  48,  48,  48,  48,  48, 247,
        /*  o/   u`   u'   u^   u:   y'    P   y: */
            48,  48,  48,  48,  48,  48,  48,  48};
        


For example, the string ``33:48,37:48,45-47:48,38:48'' indicates that the exclamation mark, percent sign, dash, period, slash, and ampersand characters should be treated the same way as characters and numbers. This is useful for cutting and pasting electronic mailing addresses and filenames.

ACTIONS

It is possible to rebind keys (or sequences of keys) to arbitrary strings for input, by changing the ttrraannssllaattiioonnss resources for the vt100 or tek4014 widgets. Changing the ttrraannssllaattiioonnss resource for events other than key and button events is not expected, and will cause unpredictable behavior. The following actions are provided for use within the _v_t_1_0_0 or _t_e_k_4_0_1_4 ttrraannssllaattiioonnss resources:
allow-send-events(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action set or toggles the aalllloowwSSeennddEEvveennttss resource and is also invoked by the aalllloowwsseennddss entry in _m_a_i_n_M_e_n_u.
bell([_p_e_r_c_e_n_t])
This action rings the keyboard bell at the specified percentage above or below the base volume.
clear-saved-lines()
This action does hhaarrdd--rreesseett(()) (see below) and also clears the history of lines saved off the top of the screen. It is also invoked from the cclleeaarrssaavveeddlliinneess entry in _v_t_M_e_n_u. The effect is identical to a hardware reset (RIS) control sequence.
create-menu(_m_/_v_/_f_/_t)
This action creates one of the menus used by _x_t_e_r_m, if it has not been previously created. The parameter values are the menu names: _m_a_i_n_M_e_n_u, _v_t_M_e_n_u, _f_o_n_t_M_e_n_u, _t_e_k_M_e_n_u, respectively.
dabbrev-expand()
Expands the word before cursor by searching in the preceding text on the screen and in the scrollback buffer for words starting with that abbreviation. By default bound to MMeettaa //. Repeating ddaabbbbrreevv--eexxppaanndd(()) several times in sequence searches for an alternative expansion by looking farther back. Lack of more matches is signaled by a bbeeeepp(()). Attempts to expand an empty word (i.e., when cursor is preceded by a space) yield successively all previous words. Consecutive identical expansions are ignored. The word here is defined as a sequence of non-whitespace characters. This feature partially emulates the behavior of `dynamic abbreviation' expansion in Emacs (also bound there to M-/).
deiconify()
Changes the window state back to normal, if it was iconified.
delete-is-del()
This action toggles the state of the ddeelleetteeIIssDDEELL resource.
dired-button()
Handles a button event (other than press and release) by echoing the event's position (i.e., character line and column) in the following format:

^X ESC G
iconify()
Iconifies the window.
hard-reset()
This action resets the scrolling region, tabs, window size, and cursor keys and clears the screen. It is also invoked from the hhaarrddrreesseett entry in _v_t_M_e_n_u.
ignore()
This action ignores the event but checks for special pointer position escape sequences.
insert()
This action inserts the character or string associated with the key that was pressed.
insert-eight-bit()
This action inserts an eight-bit (Meta) version of the character or string associated with the key that was pressed. The exact action depends on the value of the mmeettaaSSeennddssEEssccaappee and the eeiigghhttBBiittIInnppuutt resources.
insert-selection(_s_o_u_r_c_e_n_a_m_e [, ...])
This action inserts the string found in the selection or cutbuffer indicated by _s_o_u_r_c_e_n_a_m_e. Sources are checked in the order given (case is significant) until one is found. Commonly-used selections include: _P_R_I_M_A_R_Y, _S_E_C_O_N_D_A_R_Y, and _C_L_I_P_B_O_A_R_D. Cut buffers are typically named _C_U_T___B_U_F_F_E_R_0 through _C_U_T___B_U_F_F_E_R_7.
insert-seven-bit()
This action is a synonym for iinnsseerrtt(())
interpret(_c_o_n_t_r_o_l_-_s_e_q_u_e_n_c_e)
Interpret the given control sequence locally, i.e., without passing it to the host. This works by inserting the control sequence at the front of the input buffer. Use "\" to escape octal digits in the string. Xt does not allow you to put a null character (i.e., "\000") in the string.
keymap(_n_a_m_e)
This action dynamically defines a new translation table whose resource name is _n_a_m_e with the suffix _K_e_y_m_a_p (case is significant). The name _N_o_n_e restores the original translation table.
larger-vt-font()
Set the font to the next larger one, based on the font dimensions. See also sseett--vvtt--ffoonntt(()).
load-vt-fonts(_n_a_m_e[,_c_l_a_s_s])
Load fontnames from the given subresource name and class. That is, load the "*VT100._n_a_m_e.font", resource as "*VT100.font" etc. If no name is given, the original set of fontnames is restored.
Unlike sseett--vvtt--ffoonntt(()), this does not affect the escape- and select-fonts,
since those are not based on resource values. It does affect the fonts loosely organized under the ``Default'' menu entry: ffoonntt, bboollddFFoonntt, wwiiddeeFFoonntt and wwiiddeeBBoollddFFoonntt.
maximize()
Resizes the window to fill the screen.
meta-sends-escape()
This action toggles the state of the mmeettaaSSeennddssEEssccaappee resource.
popup-menu(_m_e_n_u_n_a_m_e)
This action displays the specified popup menu. Valid names (case is significant) include: _m_a_i_n_M_e_n_u, _v_t_M_e_n_u, _f_o_n_t_M_e_n_u, and _t_e_k_M_e_n_u.
print()
This action prints the window and is also invoked by the _p_r_i_n_t entry in _m_a_i_n_M_e_n_u.
print-redir()
This action toggles the pprriinntteerrCCoonnttrroollMMooddee between 0 and 2. The corresponding popup menu entry is useful for switching the printer off if you happen to change your mind after deciding to print random binary files on the terminal.
quit()
This action sends a SIGHUP to the subprogram and exits. It is also invoked by the qquuiitt entry in _m_a_i_n_M_e_n_u.
redraw()
This action redraws the window and is also invoked by the _r_e_d_r_a_w entry in _m_a_i_n_M_e_n_u.
restore()
Restores the window to the size before it was last maximized.
scroll-back(_c_o_u_n_t [,_u_n_i_t_s [,_m_o_u_s_e] ])
This action scrolls the text window backward so that text that had previously scrolled off the top of the screen is now visible.
The _c_o_u_n_t argument
indicates the number of _u_n_i_t_s (which may be _p_a_g_e, _h_a_l_f_p_a_g_e, _p_i_x_e_l, or _l_i_n_e) by which to scroll.
An adjustment can be specified for these values by appending a "+" or "-"
sign followed by a number, e.g., _p_a_g_e_-_2 to specify 2 lines less than a page.
If the third parameter _m_o_u_s_e is given, the action is ignored when
mouse reporting is enabled.
scroll-forw(_c_o_u_n_t [,_u_n_i_t_s [,_m_o_u_s_e] ])
This action is similar to ssccrroollll--bbaacckk except that it scrolls in the other direction.
secure()
This action toggles the _S_e_c_u_r_e _K_e_y_b_o_a_r_d mode described in the section named SSEECCUURRIITTYY, and is invoked from the sseeccuurreekkbbdd entry in _m_a_i_n_M_e_n_u.
select-cursor-end(_d_e_s_t_n_a_m_e [, ...])
This action is similar to sseelleecctt--eenndd except that it should be used with sseelleecctt--ccuurrssoorr--ssttaarrtt.
select-cursor-start()
This action is similar to sseelleecctt--ssttaarrtt except that it begins the selection at the current text cursor position.
select-end(_d_e_s_t_n_a_m_e [, ...])
This action puts the currently selected text into all of the selections or cutbuffers specified by _d_e_s_t_n_a_m_e.
select-extend()
This action tracks the pointer and extends the selection. It should only be bound to Motion events.
select-set()
This action stores text that corresponds to the current selection, without affecting the selection mode.
select-start()
This action begins text selection at the current pointer location. See the section on PPOOIINNTTEERR UUSSAAGGEE for information on making selections.
send-signal(_s_i_g_n_a_m_e)
This action sends the signal named by _s_i_g_n_a_m_e to the _x_t_e_r_m subprocess (the shell or program specified with the _-_e command line option) and is also invoked by the suspend, continue, interrupt, hangup, terminate, and kill entries in _m_a_i_n_M_e_n_u. Allowable signal names are (case is not significant): _t_s_t_p (if supported by the operating system), _s_u_s_p_e_n_d (same as _t_s_t_p), _c_o_n_t (if supported by the operating system), _i_n_t, _h_u_p, _t_e_r_m, _q_u_i_t, _a_l_r_m, _a_l_a_r_m (same as _a_l_r_m) and _k_i_l_l.
set-allow132(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the cc113322 resource and is also invoked from the aallllooww113322 entry in _v_t_M_e_n_u.
set-altscreen(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles between the alternate and current screens.
set-appcursor(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the handling Application Cursor Key mode and is also invoked by the aappppccuurrssoorr entry in _v_t_M_e_n_u.
set-appkeypad(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the handling of Application Keypad mode and is also invoked by the aappppkkeeyyppaadd entry in _v_t_M_e_n_u.
set-autolinefeed(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles automatic insertion of linefeeds and is also invoked by the aauuttoolliinneeffeeeedd entry in _v_t_M_e_n_u.
set-autowrap(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles automatic wrapping of long lines and is also invoked by the aauuttoowwrraapp entry in _v_t_M_e_n_u.
set-backarrow(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the bbaacckkaarrrroowwKKeeyy resource and is also invoked from the bbaacckkaarrrrooww kkeeyy entry in _v_t_M_e_n_u.
set-cursorblink(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ccuurrssoorrBBlliinnkk resource and is also invoked from the ccuurrssoorrbblliinnkk entry in _v_t_M_e_n_u.
set-cursesemul(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ccuurrsseess resource and is also invoked from the ccuurrsseesseemmuull entry in _v_t_M_e_n_u.
set-font-doublesize(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ffoonnttDDoouubblleessiizzee resource and is also invoked by the ffoonntt--ddoouubblleessiizzee entry in _f_o_n_t_M_e_n_u.
set-hp-function-keys(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the hhppFFuunnccttiioonnKKeeyyss resource and is also invoked by the hhppFFuunnccttiioonnKKeeyyss entry in _m_a_i_n_M_e_n_u.
set-jumpscroll(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the jjuummppssccrroollll resource and is also invoked by the jjuummppssccrroollll entry in _v_t_M_e_n_u.
set-font-linedrawing(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the _x_t_e_r_m's state regarding whether the current font has line-drawing characters and whether it should draw them directly. It is also invoked by the ffoonntt--lliinneeddrraawwiinngg entry in _f_o_n_t_M_e_n_u.
set-logging()
This action toggles the state of the logging option.
set-old-function-keys(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the state of legacy function keys and is also invoked by the oollddFFuunnccttiioonnKKeeyyss entry in _m_a_i_n_M_e_n_u.
set-marginbell(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the mmaarrggiinnBBeellll resource and is also invoked from the mmaarrggiinnbbeellll entry in _v_t_M_e_n_u.
set-num-lock()
This action toggles the state of the nnuummLLoocckk resource.
set-pop-on-bell(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ppooppOOnnBBeellll resource and is also invoked by the ppooppoonnbbeellll entry in _v_t_M_e_n_u.
set-render-font(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the rreennddeerrFFoonntt resource and is also invoked by the rreennddeerr--ffoonntt entry in _f_o_n_t_M_e_n_u.
set-reverse-video(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the rreevveerrsseeVViiddeeoo resource and is also invoked by the rreevveerrsseevviiddeeoo entry in _v_t_M_e_n_u.
set-reversewrap(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the rreevveerrsseeWWrraapp resource and is also invoked by the rreevveerrsseewwrraapp entry in _v_t_M_e_n_u.
set-scroll-on-key(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ssccrroollllKKeeyy resource and is also invoked from the ssccrroollllkkeeyy entry in _v_t_M_e_n_u.
set-scroll-on-tty-output(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ssccrroollllTTttyyOOuuttppuutt resource and is also invoked from the ssccrroollllttttyyoouuttppuutt entry in _v_t_M_e_n_u.
set-scrollbar(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ssccrroollllbbaarr resource and is also invoked by the ssccrroollllbbaarr entry in _v_t_M_e_n_u.
set-sco-function-keys(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ssccooFFuunnccttiioonnKKeeyyss resource and is also invoked by the ssccooFFuunnccttiioonnKKeeyyss entry in _m_a_i_n_M_e_n_u.
set-sun-function-keys(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ssuunnFFuunnccttiioonnKKeeyyss resource and is also invoked by the ssuunnFFuunnccttiioonnKKeeyyss entry in _m_a_i_n_M_e_n_u.
set-sun-keyboard(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ssuunnKKeeyybbooaarrdd resource and is also invoked by the ssuunnKKeeyybbooaarrdd entry in _m_a_i_n_M_e_n_u.
set-tek-text(_l_a_r_g_e_/_2_/_3_/_s_m_a_l_l)
This action sets font used in the Tektronix window to the value of the resources tteekktteexxttllaarrggee, tteekktteexxtt22, tteekktteexxtt33, and tteekktteexxttssmmaallll according to the argument. It is also by the entries of the same names as the resources in _t_e_k_M_e_n_u.
set-terminal-type(_t_y_p_e)
This action directs output to either the _v_t or _t_e_k windows, according to the _t_y_p_e string. It is also invoked by the tteekkmmooddee entry in _v_t_M_e_n_u and the vvttmmooddee entry in _t_e_k_M_e_n_u.
set-titeInhibit(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the ttiitteeIInnhhiibbiitt resource, which controls switching between the alternate and current screens.
set-toolbar(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the toolbar feature and is also invoked by the ttoooollbbaarr entry in _m_a_i_n_M_e_n_u.
set-utf8-mode(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the uuttff88 resource and is also invoked by the uuttff88--mmooddee entry in _f_o_n_t_M_e_n_u.
set-visibility(_v_t_/_t_e_k,_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action controls whether or not the _v_t or _t_e_k windows are visible. It is also invoked from the tteekksshhooww and vvtthhiiddee entries in _v_t_M_e_n_u and the vvttsshhooww and tteekkhhiiddee entries in _t_e_k_M_e_n_u.
set-visual-bell(_o_n_/_o_f_f_/_t_o_g_g_l_e)
This action toggles the vviissuuaallBBeellll resource and is also invoked by the vviissuuaallbbeellll entry in _v_t_M_e_n_u.
set-vt-font(_d_/_1_/_2_/_3_/_4_/_5_/_6_/_e_/_s [,_n_o_r_m_a_l_f_o_n_t [, _b_o_l_d_f_o_n_t]])
This action sets the font or fonts currently being used in the VT102 window. The first argument is a single character that specifies the font to be used: _d or _D indicate the default font (the font initially used when _x_t_e_r_m was started), _1 through _6 indicate the fonts specified by the _f_o_n_t_1 through _f_o_n_t_6 resources, _e or _E indicate the normal and bold fonts that have been set through escape codes (or specified as the second and third action arguments, respectively), and _s or _S indicate the font selection (as made by programs such as _x_f_o_n_t_s_e_l_(_1_)) indicated by the second action argument.
If _x_t_e_r_m is configured to support wide characters, an
additional two optional parameters are recognized for the _e argument: wide font and wide bold font.
smaller-vt-font()
Set the font to the next smaller one, based on the font dimensions. See also sseett--vvtt--ffoonntt(()).
soft-reset()
This action resets the scrolling region and is also invoked from the ssooffttrreesseett entry in _v_t_M_e_n_u. The effect is identical to a soft reset (DECSTR) control sequence.
start-extend()
This action is similar to sseelleecctt--ssttaarrtt except that the selection is extended to the current pointer location.
start-cursor-extend()
This action is similar to sseelleecctt--eexxtteenndd except that the selection is extended to the current text cursor position.
string(_s_t_r_i_n_g)
This action inserts the specified text string as if it had been typed. Quotation is necessary if the string contains whitespace or non-alphanumeric characters. If the string argument begins with the characters ``0x'', it is interpreted as a hex character constant.
tek-copy()
This action copies the escape codes used to generate the current window contents to a file in the current directory beginning with the name COPY. It is also invoked from the _t_e_k_c_o_p_y entry in _t_e_k_M_e_n_u.
tek-page()
This action clears the Tektronix window and is also invoked by the tteekkppaaggee entry in _t_e_k_M_e_n_u.
tek-reset()
This action resets the Tektronix window and is also invoked by the _t_e_k_r_e_s_e_t entry in _t_e_k_M_e_n_u.
vi-button()
Handles a button event (other than press and release) by echoing a control sequence computed from the event's line number in the screen relative to the current line:

ESC ^P or ESC ^N

according to whether the event is before, or after the current line, respectively. The ^N (or ^P) is repeated once for each line that the event differs from the current line. The control sequence is omitted altogether if the button event is on the current line.
visual-bell()
This action flashes the window quickly.

The Tektronix window also has the following action:

gin-press(_l_/_L_/_m_/_M_/_r_/_R)
This action sends the indicated graphics input code.

The default bindings in the VT102 window are:


              Shift  Prior:scroll-back(1,halfpage) \n\
               Shift  Next:scroll-forw(1,halfpage) \n\
             Shift  Select:select-cursor-start() \
                                     select-cursor-end(PRIMARY, CUT_BUFFER0) \n\
             Shift  Insert:insert-selection(PRIMARY, CUT_BUFFER0) \n\
        Shift~Ctrl  KP_Add:larger-vt-font() \n\
        Shift Ctrl  KP_Add:smaller-vt-font() \n\
        Shift  KP_Subtract:smaller-vt-font() \n\
                    ~Meta :insert-seven-bit() \n\
                     Meta :insert-eight-bit() \n\
                    !Ctrl :popup-menu(mainMenu) \n\
               !Lock Ctrl :popup-menu(mainMenu) \n\
     !Lock Ctrl @Num_Lock :popup-menu(mainMenu) \n\
         ! @Num_Lock Ctrl :popup-menu(mainMenu) \n\
                    ~Meta :select-start() \n\
                  ~Meta :select-extend() \n\
                    !Ctrl :popup-menu(vtMenu) \n\
               !Lock Ctrl :popup-menu(vtMenu) \n\
     !Lock Ctrl @Num_Lock :popup-menu(vtMenu) \n\
         ! @Num_Lock Ctrl :popup-menu(vtMenu) \n\
              ~Ctrl ~Meta :ignore() \n\
                     Meta :clear-saved-lines() \n\
                ~Ctrl ~Meta :insert-selection(PRIMARY, CUT_BUFFER0) \n\
                    !Ctrl :popup-menu(fontMenu) \n\
               !Lock Ctrl :popup-menu(fontMenu) \n\
     !Lock Ctrl @Num_Lock :popup-menu(fontMenu) \n\
         ! @Num_Lock Ctrl :popup-menu(fontMenu) \n\
              ~Ctrl ~Meta :start-extend() \n\
                  ~Meta :select-extend() \n\
                     Ctrl :scroll-back(1,halfpage,m) \n\
                Lock Ctrl :scroll-back(1,halfpage,m) \n\
      Lock @Num_Lock Ctrl :scroll-back(1,halfpage,m) \n\
           @Num_Lock Ctrl :scroll-back(1,halfpage,m) \n\
                          :scroll-back(5,line,m)     \n\
                     Ctrl :scroll-forw(1,halfpage,m) \n\
                Lock Ctrl :scroll-forw(1,halfpage,m) \n\
      Lock @Num_Lock Ctrl :scroll-forw(1,halfpage,m) \n\
           @Num_Lock Ctrl :scroll-forw(1,halfpage,m) \n\
                          :scroll-forw(5,line,m)     \n\
                             :select-end(PRIMARY, CUT_BUFFER0) \n\
                           :ignore()
    


The default bindings in the Tektronix window are:


                    ~Meta: insert-seven-bit() \n\
                     Meta: insert-eight-bit() \n\
                   !Ctrl : popup-menu(mainMenu) \n\
              !Lock Ctrl : popup-menu(mainMenu) \n\
    !Lock Ctrl @Num_Lock :popup-menu(mainMenu) \n\
         !Ctrl @Num_Lock :popup-menu(mainMenu) \n\
                   !Ctrl : popup-menu(tekMenu) \n\
              !Lock Ctrl : popup-menu(tekMenu) \n\
    !Lock Ctrl @Num_Lock :popup-menu(tekMenu) \n\
         !Ctrl @Num_Lock :popup-menu(tekMenu) \n\
              Shift ~Meta:gin-press(L) \n\
                    ~Meta:gin-press(l) \n\
              Shift ~Meta:gin-press(M) \n\
                    ~Meta:gin-press(m) \n\
              Shift ~Meta:gin-press(R) \n\
                    ~Meta:gin-press(r)
    


Here is an example which uses shifted select/paste to copy to the clipboard, and unshifted select/paste for the primary selection. In each case, a (different) cut buffer is also a target or source of the select/paste operation. It is important to remember however, that cut buffers store data in ISO-8859-1 encoding, while selections can store data in a variety of formats and encodings. While _x_t_e_r_m owns the selection, it highlights it. When it loses the selection, it removes the corresponding highlight. But you can still paste from the corresponding cut buffer.


    
    *VT100*translations:    #override \n\
        ~Shift~Ctrl: insert-selection(PRIMARY, CUT_BUFFER0) \n\
        Shift~Ctrl:  insert-selection(CLIPBOARD, CUT_BUFFER1) \n\
        ~Shift:       select-end(PRIMARY, CUT_BUFFER0) \n\
        Shift:        select-end(CLIPBOARD, CUT_BUFFER1)
    


Below is a sample how of the kkeeyymmaapp(()) action is used to add special keys for entering commonly-typed works:


    
    *VT100.Translations: #override F13: keymap(dbx)
    *VT100.dbxKeymap.translations: \
         F14: keymap(None) \n\
         F17: string("next") string(0x0d) \n\
         F18: string("step") string(0x0d) \n\
         F19: string("continue") string(0x0d) \n\
         F20: string("print ") insert-selection(PRIMARY, CUT_BUFFER0)
    


CONTROL SEQUENCES AND KEYBOARD

The _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s document lists the control sequences which an application can send _x_t_e_r_m to make it perform various operations. Most of these operations are standardized, from either the DEC or Tektronix terminals, or from more widely used standards such as ISO 6429.

ENVIRONMENT

Xterm sets the environment variables ``TERM'' for the window you have created. It also uses and sets the environment variable ``DISPLAY'' to specify which bit map display terminal to use. The environment variable ``WINDOWID'' is set to the X window id number of the xterm window.

Depending on your system configuration, _x_t_e_r_m may also set the following:

COLUMNS
the width of the _x_t_e_r_m in characters (cf: "stty columns").
HOME
when _x_t_e_r_m is configured to update utmp.
LINES
the height of the _x_t_e_r_m in characters (cf: "stty rows").
LOGNAME
when _x_t_e_r_m is configured to update utmp.
SHELL
when _x_t_e_r_m is configured to update utmp.
TERMCAP
the contents of the termcap entry corresponding to $TERM, with lines and columns values substituted for the actual size window you have created.
TERMINFO
may be defined to a nonstandard location in the configure script.

FILES

The actual pathnames given may differ on your system.
_/_e_t_c_/_u_t_m_p
the system logfile, which records user logins.
_/_e_t_c_/_w_t_m_p
the system logfile, which records user logins and logouts.
/usr/X11R6/lib/X11/app-defaults/XTerm
the _x_t_e_r_m default application resources.
/usr/X11R6/lib/X11/app-defaults/XTerm-color
the _x_t_e_r_m color application resources. If your display supports color, use this *customization: -color in your .Xdefaults file to automatically turn on color in _x_t_e_r_m and similar applications.

ERROR MESSAGES

Most of the fatal error messages from _x_t_e_r_m use the following format: xterm: Error _X_X_X, errno _Y_Y_Y: _Z_Z_Z The _X_X_X codes (which are used by _x_t_e_r_m as its exit-code) are listed below, with a brief explanation.
1
is used for miscellaneous errors, usually accompanied by a specific message,
11
ERROR_FIONBIO
main: ioctl() failed on FIONBIO
12
ERROR_F_GETFL
main: ioctl() failed on F_GETFL
13
ERROR_F_SETFL
main: ioctl() failed on F_SETFL
14
ERROR_OPDEVTTY
spawn: open() failed on /dev/tty
15
ERROR_TIOCGETP
spawn: ioctl() failed on TIOCGETP
17
ERROR_PTSNAME
spawn: ptsname() failed
18
ERROR_OPPTSNAME
spawn: open() failed on ptsname
19
ERROR_PTEM
spawn: ioctl() failed on I_PUSH/"ptem"
20
ERROR_CONSEM
spawn: ioctl() failed on I_PUSH/"consem"
21
ERROR_LDTERM
spawn: ioctl() failed on I_PUSH/"ldterm"
22
ERROR_TTCOMPAT
spawn: ioctl() failed on I_PUSH/"ttcompat"
23
ERROR_TIOCSETP
spawn: ioctl() failed on TIOCSETP
24
ERROR_TIOCSETC
spawn: ioctl() failed on TIOCSETC
25
ERROR_TIOCSETD
spawn: ioctl() failed on TIOCSETD
26
ERROR_TIOCSLTC
spawn: ioctl() failed on TIOCSLTC
27
ERROR_TIOCLSET
spawn: ioctl() failed on TIOCLSET
28
ERROR_INIGROUPS
spawn: initgroups() failed
29
ERROR_FORK
spawn: fork() failed
30
ERROR_EXEC
spawn: exec() failed
32
ERROR_PTYS
get_pty: not enough ptys
34
ERROR_PTY_EXEC
waiting for initial map
35
ERROR_SETUID
spawn: setuid() failed
36
ERROR_INIT
spawn: can't initialize window
46
ERROR_TIOCKSET
spawn: ioctl() failed on TIOCKSET
47
ERROR_TIOCKSETC
spawn: ioctl() failed on TIOCKSETC
48
ERROR_SPREALLOC
spawn: realloc of ttydev failed
49
ERROR_LUMALLOC
luit: command-line malloc failed
50
ERROR_SELECT
in_put: select() failed
54
ERROR_VINIT
VTInit: can't initialize window
57
ERROR_KMMALLOC1
HandleKeymapChange: malloc failed
60
ERROR_TSELECT
Tinput: select() failed
64
ERROR_TINIT
TekInit: can't initialize window
71
ERROR_BMALLOC2
SaltTextAway: malloc() failed
80
ERROR_LOGEXEC
StartLog: exec() failed
83
ERROR_XERROR
xerror: XError event
84
ERROR_XIOERROR
xioerror: X I/O error
90
ERROR_SCALLOC
Alloc: calloc() failed on base
91
ERROR_SCALLOC2
Alloc: calloc() failed on rows
92
ERROR_SREALLOC
ScreenResize: realloc() failed on alt base
96
ERROR_RESIZE
ScreenResize: malloc() or realloc() failed
102
ERROR_SAVE_PTR
ScrnPointers: malloc/realloc() failed
110
ERROR_SBRALLOC
ScrollBarOn: realloc() failed on base
111
ERROR_SBRALLOC2
ScrollBarOn: realloc() failed on rows
121
ERROR_MMALLOC
my_memmove: malloc/realloc failed

BUGS

Large pastes do not work on some systems. This is not a bug in _x_t_e_r_m; it is a bug in the pseudo terminal driver of those systems. _x_t_e_r_m feeds large pastes to the pty only as fast as the pty will accept data, but some pty drivers do not return enough information to know if the write has succeeded.

Many of the options are not resettable after xterm starts.

This program still needs to be rewritten. It should be split into very modular sections, with the various emulators being completely separate widgets that do not know about each other. Ideally, you'd like to be able to pick and choose emulator widgets and stick them into a single control widget.

There needs to be a dialog box to allow entry of the Tek COPY file name.

SEE ALSO

resize(1), luit(1), X(7), pty(4), tty(4)
_X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s (this is the file ctlseqs.ms).

http://invisible-island.net/xterm/xterm.html

AUTHORS

Far too many people, including:

Loretta Guarino Reid (DEC-UEG-WSL), Joel McCormack (DEC-UEG-WSL), Terry Weissman (DEC-UEG-WSL), Edward Moy (Berkeley), Ralph R. Swick (MIT-Athena), Mark Vandevoorde (MIT-Athena), Bob McNamara (DEC-MAD), Jim Gettys (MIT-Athena), Bob Scheifler (MIT X Consortium), Doug Mink (SAO), Steve Pitschke (Stellar), Ron Newman (MIT-Athena), Jim Fulton (MIT X Consortium), Dave Serisky (HP), Jonathan Kamens (MIT-Athena), Jason Bacon, Stephen P. Wall, David Wexelblat, and Thomas Dickey (XFree86 Project).