X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fterminfo.5.html;h=a769f917fd13beeccd3a0aeae6ce30136763679f;hp=549c34382089c54358293aba0de1001ba237bbc8;hb=2a32bee362db64f5a06b2124976b928ac3faa578;hpb=db5f7f4f146a91ba8ec7f1df8e9d7f9d2d7c74fd diff --git a/doc/html/man/terminfo.5.html b/doc/html/man/terminfo.5.html index 549c3438..a769f917 100644 --- a/doc/html/man/terminfo.5.html +++ b/doc/html/man/terminfo.5.html @@ -60,25 +60,22 @@ - -

NAME

+

NAME

        terminfo - terminal capability data base
 
 
-
-

SYNOPSIS

+

SYNOPSIS

        /usr/share/terminfo/*/*
 
 
-
-

DESCRIPTION

+

DESCRIPTION

        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 20150606).
+       This describes ncurses version 6.0 (patch 20160326).
 
        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.
 
 
-
-

Predefined Capabilities

+

Predefined Capabilities

        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).
 
 
-
-

User-Defined Capabilities

+

User-Defined Capabilities

        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.
 
 
-
-

A Sample Entry

+

A Sample Entry

        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.
 
 
-
-

Types of Capabilities

+

Types of Capabilities

        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.
 
 
-
-

Fetching Compiled Descriptions

+

Fetching Compiled Descriptions

        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).
 
 
-
-

Preparing Descriptions

+

Preparing Descriptions

        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.
 
 
-
-

Basic Capabilities

+

Basic Capabilities

        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,
 
 
-
-

Parameterized Strings

+

Parameterized Strings

        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.
 
 
-
-

Cursor Motions

+

Cursor Motions

        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.
 
 
-
-

Area Clears

+

Area Clears

        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.)
 
 
-
-

Insert/delete line and vertical motions

+

Insert/delete line and vertical motions

        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.
 
 
-
-

Insert/Delete Character

+

Insert/Delete Character

        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.
 
 
-
-

Highlighting, Underlining, and Visible Bells

+

Highlighting, Underlining, and Visible Bells

        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.
 
 
-
-

Keypad and Function Keys

+

Keypad and Function Keys

        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.
 
 
-
-

Tabs and Initialization

+

Tabs and Initialization

        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.
 
 
-
-

Delays and Padding

+

Delays and Padding

        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.
 
 
-
-

Status Lines

+

Status Lines

        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.
 
 
-
-

Line Graphics

+

Line Graphics

        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.
 
 
-
-

Color Handling

+

Color Handling

        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.
 
 
-
-

Miscellaneous

+

Miscellaneous

        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.
 
 
-
-

Glitches and Braindamage

+

Glitches and Braindamage

        Hazeltine terminals, which do not allow "~" characters  to
        be displayed should indicate hz.
 
@@ -2314,8 +2290,7 @@
        adding more capabilities of the form xx.
 
 
-
-

Similar Terminals

+

Similar Terminals

        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.
 
 
-
-

Pitfalls of Long Entries

+

Pitfalls of Long Entries

        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.
 
 
-
-

Binary Compatibility

+

Binary Compatibility

        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.
 
 
-
-

EXTENSIONS

+

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.
 
 
-
-

FILES

+

FILES

        /usr/share/terminfo/?/*  files     containing     terminal
                                 descriptions
 
 
-
-

SEE ALSO

+

SEE ALSO

        tic(1m),  infocmp(1m),  curses(3x),  printf(3),   term(5).
        term_variables(3x).
 
 
-
-

AUTHORS

+

AUTHORS

        Zeyd  M.  Ben-Halim,  Eric  S.  Raymond, Thomas E. Dickey.
        Based on pcurses by Pavel Curtis.