init_pair

init_pair(pair, f, b) Class Public methods Changes the definition of a color-pair. It takes three arguments: the number of the color-pair to be changed pair, the foreground color number f, and the background color number b. If the color-pair was previously initialized, the screen is refreshed and all occurrences of that color-pair are changed to the new definition.

init_screen

init_screen() Class Public methods Initialize a standard screen see also ::stdscr

insch

insch(ch) Class Public methods Insert a character ch, before the cursor.

insertln

insertln() Class Public methods Inserts a line above the cursor, and the bottom line is lost

keyname

keyname(c) Class Public methods Returns the character string corresponding to key c

lines

lines() Class Public methods Returns the number of lines on the screen

mouseinterval

mouseinterval(interval) Class Public methods The ::mouseinterval function sets the maximum time (in thousands of a second) that can elapse between press and release events for them to be recognized as a click. Use ::mouseinterval to disable click resolution. This function returns the previous interval value. Use ::mouseinterval to obtain the interval without altering it. The default is one sixth of a second.

mousemask

mousemask(mask) Class Public methods Returns the mask of the reportable events

nl

nl() Class Public methods Enable the underlying display device to translate the return key into newline on input, and whether it translates newline into return and line-feed on output (in either case, the call ::addch('n') does the equivalent of return and line feed on the virtual screen). Initially, these translations do occur. If you disable them using ::nonl, curses will be able to make better use of the line-feed capability, resulting in faster cursor motion. Also, curses will

nocbreak

nocbreak() Class Public methods Put the terminal into normal mode (out of cbreak mode). See ::cbreak for more detail.