X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fterminfo.5.html;h=d7d88a2f14077144dedf23405634d3a93b510740;hp=61e4f8fc912a83dbc0921f47d5aed5391373288f;hb=5dbe81a41e3c75806996cd762b9e55dcc9edb835;hpb=a919b0ee00a6287c7e29330be52f9bb557503288 diff --git a/doc/html/man/terminfo.5.html b/doc/html/man/terminfo.5.html index 61e4f8fc..d7d88a2f 100644 --- a/doc/html/man/terminfo.5.html +++ b/doc/html/man/terminfo.5.html @@ -60,25 +60,22 @@ - -
+
terminfo - terminal capability data base --
+
/usr/share/terminfo/*/* --
+
Terminfo is a data base describing terminals, used by screen-oriented programs such as nvi(1), rogue(1) and libraries such as curses(3x). Terminfo describes termi- nals by giving a set of capabilities which they have, by specifying how to perform screen operations, and by speci- fying padding requirements and initialization sequences. - This describes ncurses version 6.0 (patch 20150926). + This describes ncurses version 6.0 (patch 20160514). Entries in terminfo consist of a sequence of `,' separated fields (embedded commas may be escaped with a backslash or @@ -133,8 +130,7 @@ manual page. --
+
The following is a complete table of the capabilities included in a terminfo description block and available to terminfo-using code. In each line of the table, @@ -1025,8 +1021,7 @@ termcap). --
+
The preceding section listed the predefined capabilities. They deal with some special features for terminals no longer (or possibly never) produced. Occasionally there @@ -1069,8 +1064,7 @@ available using terminfo. --
+
The following entry, describing an ANSI-standard terminal, is representative of what a terminfo entry for a modern terminal typically looks like. @@ -1121,8 +1115,7 @@ be used to perform particular terminal operations. --
+
All capabilities have names. For instance, the fact that ANSI-standard terminals have automatic margins (i.e., an automatic return and line-feed when the end of a line is @@ -1194,8 +1187,7 @@ example, see the second ind in the example above. --
+
The ncurses library searches for terminal descriptions in several places. It uses only the first description found. The library has a compiled-in list of places to search @@ -1232,8 +1224,7 @@ (the compiled-in default). --
+
We now outline how to prepare descriptions of terminals. The most effective way to prepare a terminal description is by imitating the description of a similar terminal in @@ -1253,8 +1244,7 @@ acter. --
+
The number of columns on each line for the terminal is given by the cols numeric capability. If the terminal is a CRT, then the number of lines on the screen is given by @@ -1332,8 +1322,7 @@ ind=^J, lines#24, --
+
Cursor addressing and other strings requiring parameters in the terminal are described by a parameterized string capability, with printf-like escapes such as %x in it. @@ -1463,8 +1452,7 @@ More complex arithmetic is possible using the stack. --
+
If the terminal has a fast way to home the cursor (to very upper left corner of screen) then this can be given as home; similarly a fast way of getting to the lower left- @@ -1504,8 +1492,7 @@ rmcup), specify nrrmc. --
+
If the terminal can clear from the current position to the end of the line, leaving the cursor where it is, this should be given as el. If the terminal can clear from the @@ -1518,8 +1505,7 @@ number of lines, if a true ed is not available.) --
+
If the terminal can open a new blank line before the line where the cursor is, this should be given as il1; this is done only from the first position of a line. The cursor @@ -1582,8 +1568,7 @@ bring down non-blank lines. --
+
There are two basic kinds of intelligent terminals with respect to insert/delete character which can be described using terminfo. The most common insert/delete character @@ -1672,8 +1657,7 @@ with one parameter. --
+
If your terminal has one or more kinds of display attributes, these can be represented in a number of dif- ferent ways. You should choose one display form as stand- @@ -1801,8 +1785,7 @@ giving eo. --
+
If the terminal has a keypad that transmits codes when the keys are pressed, this information can be given. Note that it is not possible to handle terminals where the key- @@ -1883,8 +1866,7 @@ visible. --
+
If the terminal has hardware tabs, the command to advance to the next tab stop can be given as ht (usually control I). A "back-tab" command which moves leftward to the pre- @@ -1963,8 +1945,7 @@ if. --
+
Many older and slower terminals do not support either XON/XOFF or DTR handshaking, including hard copy terminals and some very archaic CRTs (including, for example, DEC @@ -1991,8 +1972,7 @@ first character of the pad string is used. --
+
Some terminals have an extra "status line" which is not normally used by software (and thus not counted in the terminal's lines capability). @@ -2028,8 +2008,7 @@ become important. --
+
Many terminals have alternate character sets useful for forms-drawing. Terminfo and curses build in support for the drawing characters supported by the VT100, with some @@ -2080,8 +2059,7 @@ ACSC string. --
+
Most color terminals are either "Tektronix-like" or "HP- like". Tektronix-like terminals have a predefined set of N colors (where N usually 8), and can set character-cell @@ -2205,8 +2183,7 @@ and optimizes the output in favor of colors. --
+
If the terminal requires other than a null (zero) charac- ter as a pad, then this can be given as pad. Only the first character of the pad string is used. If the termi- @@ -2280,8 +2257,7 @@ printer while an mc5p is in effect. --
+
Hazeltine terminals, which do not allow "~" characters to be displayed should indicate hz. @@ -2314,8 +2290,7 @@ adding more capabilities of the form xx. --
+
If there are two very similar terminals, one (the variant) can be defined as being just like the other (the base) with certain exceptions. In the definition of the vari- @@ -2340,8 +2315,7 @@ modes for a terminal, or for different user preferences. --
+
Long terminfo entries are unlikely to be a problem; to date, no entry has even approached terminfo's 4096-byte string-table maximum. Unfortunately, the termcap transla- @@ -2427,8 +2401,7 @@ lengths. --
+
It is not wise to count on portability of binary terminfo entries between commercial UNIX versions. The problem is that there are at least two versions of terminfo (under @@ -2438,8 +2411,7 @@ and XSI Curses extensions. --
+
Searching for terminal descriptions in $HOME/.terminfo and TERMINFO_DIRS is not supported by older implementations. @@ -2508,20 +2480,17 @@ OSF -- Supports both the SVr4 set and the AIX extensions. --
+
/usr/share/terminfo/?/* files containing terminal descriptions --
+
tic(1m), infocmp(1m), curses(3x), printf(3), term(5). term_variables(3x). --
+
Zeyd M. Ben-Halim, Eric S. Raymond, Thomas E. Dickey. Based on pcurses by Pavel Curtis.