|
|
1.1 ! root 1: # ------------------------ ! 2: # @(#)header 1.3 ! 3: # Terminfo source file @(#)header 1.1 (CBOSGD) 12/28/82 ! 4: # U.C. Berkeley, Bell Telephone Laboratories ! 5: # ! 6: # This file describes capabilities of various terminals, as needed by ! 7: # software such as screen editors. It does not attempt to describe ! 8: # printing terminals very well, nor graphics terminals. Someday. ! 9: # See terminfo(4) in the Unix Programmers Manual for documentation. ! 10: # Terminfo was developed from termcap. Termcap is based on software ! 11: # developed at U.C. Berkeley. ! 12: # ! 13: # Conventions: First entry is two chars, first char is manufacturer, ! 14: # second char is canonical name for model or mode. ! 15: # Third entry is the one the editor will print with "set" command. ! 16: # Last entry is verbose description. ! 17: # Others are mnemonic synonyms for the terminal. ! 18: # ! 19: # Terminal naming conventions: ! 20: # Terminal names look like <manufacturer> <model> - <modes/options> ! 21: # Certain abbreviations (e.g. c100 for concept100) are also allowed ! 22: # for upward compatibility. The part to the left of the dash, if a ! 23: # dash is present, describes the particular hardware of the terminal. ! 24: # The part to the right can be used for flags indicating special ROM's, ! 25: # extra memory, particular terminal modes, or user preferences. ! 26: # All names are always in lower case, for consistency in typing. ! 27: # Because of file naming restrictions, terminal names should not contain ! 28: # period or slash, in fact, entirely alphanumeric characters plus dash are ! 29: # highly recommended. These restrictions do not apply to the verbose name. ! 30: # ! 31: # The following are conventionally used flags: ! 32: # rv Terminal in reverse video mode (black on white) ! 33: # 2p Has two pages of memory. Likewise 4p, 8p, etc. ! 34: # w Wide - in 132 column mode. ! 35: # pp Has a printer port which is used. ! 36: # na No arrow keys - terminfo ignores arrow keys which are ! 37: # actually there on the terminal, so the user can use ! 38: # the arrow keys locally. ! 39: # # The number of lines on the screen. ! 40: # s With a status line. ! 41: # ! 42: # There are some cases where the same name is used for two different ! 43: # terminals, e.g. "teleray" or "2621" or "vt100". In these cases, ! 44: # if a site has one of these, they should choose a local default and ! 45: # bring that terminal to the front in the reorder script. This works ! 46: # because tgetent picks the first match in /usr/lib/terminfo. ! 47: # ! 48: # If you absolutely MUST check for a specific terminal (this is discouraged) ! 49: # check for the 1st entry (the canonical form) since all other codes are ! 50: # subject to change. We would much rather put in special capabilities to ! 51: # describe your terminal rather than having you key on the name.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.