\unnumbchapentry {Introduction}{1} \chapentry {The Termcap Library}{1}{3} \secentry {Preparing to Use the Termcap Library}{1}{1}{3} \secentry {Finding a Terminal Description: \code {tgetent}}{1}{2}{3} \secentry {Interrogating the Terminal Description}{1}{3}{5} \secentry {Initialization for Use of Termcap}{1}{4}{7} \secentry {Padding}{1}{5}{8} \subsecentry {Why Pad, and How}{1}{5}{1}{8} \subsecentry {When There Is Not Enough Padding}{1}{5}{2}{9} \subsecentry {Specifying Padding in a Terminal Description}{1}{5}{3}{10} \subsecentry {Performing Padding with \code {tputs}}{1}{5}{4}{10} \secentry {Filling In Parameters}{1}{6}{12} \subsecentry {Describing the Encoding}{1}{6}{1}{12} \subsecentry {Sending Display Commands with Parameters}{1}{6}{2}{15} \subsubsecentry {\code {tparam}} {1}{6}{2}{1} {15} \subsubsecentry {\code {tgoto}} {1}{6}{2}{2} {16} \chapentry {The Format of the Data Base}{2}{17} \secentry {Terminal Description Format}{2}{1}{17} \secentry {Writing the Capabilities}{2}{2}{18} \secentry {Terminal Type Name Conventions}{2}{3}{19} \secentry {Inheriting from Related Descriptions}{2}{4}{20} \secentry {When Changes in the Data Base Take Effect}{2}{5}{21} \chapentry {Definitions of the Terminal Capabilities}{3}{23} \secentry {Basic Characteristics}{3}{1}{23} \secentry {Screen Size}{3}{2}{25} \secentry {Cursor Motion}{3}{3}{25} \secentry {Wrapping}{3}{4}{29} \secentry {Scrolling}{3}{5}{30} \secentry {Windows}{3}{6}{33} \secentry {Clearing Parts of the Screen}{3}{7}{33} \secentry {Insert/Delete Line}{3}{8}{34} \secentry {Insert/Delete Character}{3}{9}{36} \secentry {Standout and Appearance Modes}{3}{10}{39} \secentry {Underlining}{3}{11}{43} \secentry {Cursor Visibility}{3}{12}{44} \secentry {Bell}{3}{13}{44} \secentry {Keypad and Function Keys}{3}{14}{44} \secentry {Meta Key}{3}{15}{47} \secentry {Initialization}{3}{16}{47} \secentry {Padding Capabilities}{3}{17}{48} \secentry {Status Line}{3}{18}{49} \secentry {Half-Line Motion}{3}{19}{50} \secentry {Controlling Printers Attached to Terminals}{3}{20}{50} \chapentry {Summary of Capability Names}{4}{53} \unnumbchapentry {Variable and Function Index}{59} \unnumbchapentry {Capability Index}{61} \unnumbchapentry {Concept Index}{65}