VTTEST(1) | User commands | VTTEST(1) |
vttest - test VT100-type terminal
vttest [options] [24x80.132]
Vttest is a program designed to test the functionality of a VT100 terminal (or emulator thereof). It tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full on-line operating instructions.
You can specify the screen geometry in the form [24x80.132], i.e.,
If your terminal does not switch between 80 and 132 columns you may specify 24x80.80, for example, to avoid a misleading display.
Other options are:
When vttest starts, it checks the locale (LC_ALL, etc.), to determine if the terminal uses UTF-8, and normally switches the terminal to ISO-8859 1. Use the “-u” option to disable this switching, and provide some special cases where UTF-8 encoding is accepted.
For example, the Unicode specification does not document its relationship to ECMA-48 (ISO 6429) beyond listing C0 and C1 codes which Unicode treats as whitespace. The latter (i.e., NEL U+0085) is misleading because Unicode describes C1 controls only obliquely. It goes into a little more detail regarding ECMA-35 (ISO 2022). vttest allows for both the standard encoding of C1 (single byte) and the variant implied by Unicode, referred to here as C2 (two bytes) to distinguish the two encodings.
Per Lindberg (mcvax,seismo)!enea!suadb!lindberg sometime 1985.
Modified by Thomas E. Dickey from June 1996, to support nonstandard screen geometry, VT220-VT525, ISO color and xterm-specific tests.
XTerm Control Sequences https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
DEC VT terminal line-wrapping semantics
2024-10-10 |