Curses Functions

NameSummary
COLORS(3x), COLOR_PAIRS(3x), COLS(3x), ESCDELAY(3x), LINES(3x), TABSIZE(3x), curscr(3x), newscr(3x), stdscr(3x)curses global variables
PC(3x), UP(3x), BC(3x), ospeed(3x), tgetent(3x), tgetflag(3x), tgetnum(3x), tgetstr(3x), tgoto(3x), tputs(3x)direct curses interface to the terminfo capability database
SP(3x), acs_map(3x), boolcodes(3x), boolfnames(3x), boolnames(3x), cur_term(3x), numcodes(3x), numfnames(3x), numnames(3x), strcodes(3x), strfnames(3x), strnames(3x), ttytype(3x)curses terminfo global variables
TYPE_ALNUM(3x), TYPE_ALPHA(3x), TYPE_ENUM(3x), TYPE_INTEGER(3x), TYPE_IPV4(3x), TYPE_NUMERIC(3x), TYPE_REGEXP(3x)form system global variables
_nc_free_and_exit(3x), _nc_freeall _nc_free_and_exit(3x)curses memory-leak checking
_nc_freeall(3x), _nc_freeall _nc_free_and_exit(3x)curses memory-leak checking
_tracef(3x), _tracedump(3x), _traceattr(3x), _traceattr2(3x), _nc_tracebits(3x), _tracecchar_t(3x), _tracecchar_t2(3x), _tracechar(3x), _tracechtype(3x), _tracechtype2(3x), _tracemouse(3x), trace(3x)curses debugging routines
add_wch(3x), wadd_wch(3x), mvadd_wch(3x), mvwadd_wch(3x), echo_wchar(3x), wecho_wchar(3x)add a complex character and rendition to a curses window, then advance the cursor
add_wchstr(3x), add_wchnstr(3x), wadd_wchstr(3x), wadd_wchnstr(3x), mvadd_wchstr(3x), mvadd_wchnstr(3x), mvwadd_wchstr(3x), mvwadd_wchnstr(3x)add an array of complex characters (and attributes) to a curses window
addch(3x), waddch(3x), mvaddch(3x), mvwaddch(3x), echochar(3x), wechochar(3x)add a character (with attributes) to a curses window, then advance the cursor
addchstr(3x), addchnstr(3x), waddchstr(3x), waddchnstr(3x), mvaddchstr(3x), mvaddchnstr(3x), mvwaddchstr(3x), mvwaddchnstr(3x)add a string of characters (and attributes) to a curses window
addstr(3x), addnstr(3x), waddstr(3x), waddnstr(3x), mvaddstr(3x), mvaddnstr(3x), mvwaddstr(3x), mvwaddnstr(3x)add a string of characters to a curses window and advance cursor
addwstr(3x), addnwstr(3x), waddwstr(3x), waddnwstr(3x), mvaddwstr(3x), mvaddnwstr(3x), mvwaddwstr(3x), mvwaddnwstr(3x)add a string of wide characters to a curses window and advance cursor
attroff(3x), wattroff(3x), attron(3x), wattron(3x), attrset(3x), wattrset(3x), color_set(3x), wcolor_set(3x), standend(3x), wstandend(3x), standout(3x), wstandout(3x), attr_get(3x), wattr_get(3x), attr_off(3x), wattr_off(3x), attr_on(3x), wattr_on(3x), attr_set(3x), wattr_set(3x), chgat(3x), wchgat(3x), mvchgat(3x), mvwchgat(3x), PAIR_NUMBER(3x)curses character and window attribute control routines
baudrate(3x), erasechar(3x), erasewchar(3x), has_ic(3x), has_il(3x), killchar(3x), killwchar(3x), longname(3x), term_attrs(3x), termattrs(3x), termname(3x)curses environment query routines
beep(3x), flash(3x) curses bell and screen flash routines
bkgdset(3x), wbkgdset(3x), bkgd(3x), wbkgd(3x), getbkgd(3x)curses window background manipulation routines
bkgrnd(3x), wbkgrnd(3x), bkgrndset(3x), wbkgrndset(3x), getbkgrnd(3x), wgetbkgrnd(3x)curses window complex background manipulation routines
border(3x), wborder(3x), box(3x), hline(3x), whline(3x), vline(3x), wvline(3x), mvhline(3x), mvwhline(3x), mvvline(3x), mvwvline(3x)create curses borders, horizontal and vertical lines
border_set(3x), wborder_set(3x), box_set(3x), hline_set(3x), whline_set(3x), mvhline_set(3x), mvwhline_set(3x), vline_set(3x), wvline_set(3x), mvvline_set(3x), mvwvline_set(3x)create curses borders or lines using complex characters and renditions
cbreak(3x), nocbreak(3x), echo(3x), noecho(3x), halfdelay(3x), intrflush(3x), keypad(3x), meta(3x), nodelay(3x), notimeout(3x), raw(3x), noraw(3x), noqiflush(3x), qiflush(3x), timeout(3x), wtimeout(3x), typeahead(3x)curses input options
clearok(3x), idlok(3x), idcok(3x), immedok(3x), leaveok(3x), setscrreg(3x), wsetscrreg(3x), scrollok(3x), nl(3x), nonl(3x)curses output options
curs_memleaks(3x), _nc_freeall _nc_free_and_exit(3x)curses memory-leak checking
curses_version(3x), use_extended_names(3x)miscellaneous curses extensions
def_prog_mode(3x), def_shell_mode(3x), reset_prog_mode(3x), reset_shell_mode(3x), resetty(3x), savetty(3x), getsyx(3x), setsyx(3x), ripoffline(3x), curs_set(3x), napms(3x)low-level curses routines
define_key(3x) define a keycode
del_curterm(3x), mvcur(3x), putp(3x), restartterm(3x), set_curterm(3x), setterm(3x), setupterm(3x), tigetflag(3x), tigetnum(3x), tigetstr(3x), tiparm(3x), tparm(3x), tputs(3x), vid_attr(3x), vid_puts(3x), vidattr(3x), vidputs(3x)curses interfaces to terminfo database
delay_output(3x), filter(3x), flushinp(3x), getwin(3x), key_name(3x), keyname(3x), nofilter(3x), putwin(3x), unctrl(3x), use_env(3x), use_tioctl(3x), wunctrl(3x)miscellaneous curses utility routines
delch(3x), wdelch(3x), mvdelch(3x), mvwdelch(3x)delete character under the cursor in a curses window
deleteln(3x), wdeleteln(3x), insdelln(3x), winsdelln(3x), insertln(3x), winsertln(3x)delete and insert lines in a curses window
doupdate(3x), redrawwin(3x), refresh(3x), wnoutrefresh(3x), wredrawln(3x), wrefresh(3x)refresh curses windows and lines
erase(3x), werase(3x), clear(3x), wclear(3x), clrtobot(3x), wclrtobot(3x), clrtoeol(3x), wclrtoeol(3x)clear all or part of a curses window
form(3x) curses extension for programming forms
form_cursor(3x) position a form window cursor
form_data(3x) test for off-screen data in given forms
form_driver(3x) command-processing loop of the form system
form_field(3x) make and break connections between fields and forms
form_field_attributes(3x)color and attribute control for form fields
form_field_buffer(3x) field buffer control
form_field_info(3x) retrieve field characteristics
form_field_just(3x) retrieve field characteristics
form_field_new(3x) create and destroy form fields
form_field_opts(3x) set and get field options
form_field_userptr(3x) associate application data with a form field
form_field_validation(3x)data type validation for fields
form_fieldtype(3x) define validation-field types
form_hook(3x) set hooks for automatic invocation by applications
form_new(3x) create and destroy forms
form_new_page(3x) form pagination functions
form_opts(3x) set and get form options
form_page(3x) set and get form page number
form_post(3x) write or erase forms from associated subwindows
form_requestname(3x) handle printable form request names
form_userptr(3x) associate application data with a form item
form_win(3x) make and break form window and subwindow associations
get_wch(3x), wget_wch(3x), mvget_wch(3x), mvwget_wch(3x), unget_wch(3x)get (or push back) a wide character from curses terminal keyboard
get_wstr(3x), getn_wstr(3x), wget_wstr(3x), wgetn_wstr(3x), mvget_wstr(3x), mvgetn_wstr(3x), mvwget_wstr(3x), mvwgetn_wstr(3x)get an array of wide characters from a curses terminal keyboard
getattrs(3x) get curses cursor and window coordinates, attributes
getcchar(3x), setcchar(3x)Get a wide character string and rendition from a cchar_t or set a cchar_t from a wide-character string
getch(3x), wgetch(3x), mvgetch(3x), mvwgetch(3x), ungetch(3x), has_key(3x)get (or push back) characters from curses terminal keyboard
getstr(3x), getnstr(3x), wgetstr(3x), wgetnstr(3x), mvgetstr(3x), mvgetnstr(3x), mvwgetstr(3x), mvwgetnstr(3x)accept character strings from curses terminal keyboard
getyx(3x), getparyx(3x), getbegyx(3x), getmaxyx(3x)get curses cursor and window coordinates
has_mouse(3x), getmouse(3x), ungetmouse(3x), mousemask(3x), wenclose(3x), mouse_trafo(3x), wmouse_trafo(3x), mouseinterval(3x)mouse interface through curses
in_wch(3x), mvin_wch(3x), mvwin_wch(3x), win_wch(3x)extract a complex character and rendition from a window
in_wchstr(3x), in_wchnstr(3x), win_wchstr(3x), win_wchnstr(3x), mvin_wchstr(3x), mvin_wchnstr(3x), mvwin_wchstr(3x), mvwin_wchnstr(3x)get an array of complex characters and renditions from a curses window
inch(3x), winch(3x), mvinch(3x), mvwinch(3x)get a character and attributes from a curses window
inchstr(3x), inchnstr(3x), winchstr(3x), winchnstr(3x), mvinchstr(3x), mvinchnstr(3x), mvwinchstr(3x), mvwinchnstr(3x)get a string of characters (and attributes) from a curses window
initscr(3x), newterm(3x), endwin(3x), isendwin(3x), set_term(3x), delscreen(3x)curses screen initialization and manipulation routines
ins_wch(3x), mvins_wch(3x), mvwins_wch(3x), wins_wch(3x)insert a complex character and rendition into a window
ins_wstr(3x), ins_nwstr(3x), wins_wstr(3x), wins_nwstr(3x), mvins_wstr(3x), mvins_nwstr(3x), mvwins_wstr(3x), mvwins_nwstr(3x)insert a wide-character string into a curses window
insch(3x), winsch(3x), mvinsch(3x), mvwinsch(3x)insert a character before cursor in a curses window
insstr(3x), insnstr(3x), winsstr(3x), winsnstr(3x), mvinsstr(3x), mvinsnstr(3x), mvwinsstr(3x), mvwinsnstr(3x)insert string before cursor in a curses window
instr(3x), innstr(3x), winstr(3x), winnstr(3x), mvinstr(3x), mvinnstr(3x), mvwinstr(3x), mvwinnstr(3x)get a string of characters from a curses window
inwstr(3x), innwstr(3x), winwstr(3x), winnwstr(3x), mvinwstr(3x), mvinnwstr(3x), mvwinwstr(3x), mvwinnwstr(3x)get a string of wchar_t characters from a curses window
is_cleared(3x), is_idlok(3x), is_idcok(3x), is_immedok(3x), is_keypad(3x), is_leaveok(3x), is_nodelay(3x), is_notimeout(3x), is_pad(3x), is_scrollok(3x), is_subwin(3x), is_syncok(3x)curses window properties
is_term_resized(3x), resize_term(3x), resizeterm(3x)change the curses terminal size
key_defined(3x) check if a keycode is defined
keybound(3x) return definition of keycode
keyok(3x) enable or disable a keycode
mcprint(3x) ship binary data to printer
menu(3x) curses extension for programming menus
menu_attributes(3x) color and attribute control for menus
menu_cursor(3x) position a menu's cursor
menu_driver(3x) command-processing loop of the menu system
menu_format(3x) set and get menu sizes
menu_hook(3x) set hooks for automatic invocation by applications
menu_items(3x) make and break connections between items and menus
menu_mark(3x) get and set the menu mark string
menu_new(3x) create and destroy menus
menu_opts(3x) set and get menu options
menu_pattern(3x) get and set a menu's pattern buffer
menu_post(3x) write or erase menus from associated subwindows
menu_requestname(3x) handle printable menu request names
menu_spacing(3x) Control spacing between menu items
menu_userptr(3x) associate application data with a menu item
menu_win(3x) make and break menu window and subwindow associations
mitem_current(3x) set and get current_menu_item
mitem_name(3x) get menu item name and description fields
mitem_new(3x) create and destroy menu items
mitem_opts(3x) set and get menu item options
mitem_userptr(3x) associate application data with a menu item
mitem_value(3x) set and get menu item values
mitem_visible(3x) check visibility of a menu item
move(3x), wmove(3x) move curses window cursor
ncurses(3x) CRT screen handling and optimization package
new_prescr(3x) curses screen-pointer extension
newpad(3x), subpad(3x), prefresh(3x), pnoutrefresh(3x), pechochar(3x), pecho_wchar(3x)create and display curses pads
newwin(3x), delwin(3x), mvwin(3x), subwin(3x), derwin(3x), mvderwin(3x), dupwin(3x), wsyncup(3x), syncok(3x), wcursyncup(3x), wsyncdown(3x)create curses windows
overlay(3x), overwrite(3x), copywin(3x)overlay and manipulate overlapped curses windows
panel(3x) panel stack extension for curses
printw(3x), wprintw(3x), mvprintw(3x), mvwprintw(3x), vwprintw(3x), vw_printw(3x)print formatted output in curses windows
scanw(3x), wscanw(3x), mvscanw(3x), mvwscanw(3x), vwscanw(3x), vw_scanw(3x)convert formatted input from a curses window
scr_dump(3x), scr_restore(3x), scr_init(3x), scr_set(3x)read (write) a curses screen from (to) a file
scroll(3x), scrl(3x), wscrl(3x)scroll a curses window
slk_init(3x), slk_set(3x), slk_wset(3x), slk_refresh(3x), slk_noutrefresh(3x), slk_label(3x), slk_clear(3x), slk_restore(3x), slk_touch(3x), slk_attron(3x), slk_attrset(3x), slk_attroff(3x), slk_attr_on(3x), slk_attr_set(3x), slk_attr_off(3x), slk_attr(3x), slk_color(3x)curses soft label routines
start_color(3x), init_pair(3x), init_color(3x), has_colors(3x), can_change_color(3x), color_content(3x), pair_content(3x), COLOR_PAIR(3x)curses color manipulation routines
touchwin(3x), touchline(3x), untouchwin(3x), wtouchln(3x), is_linetouched(3x), is_wintouched(3x)curses refresh control routines
use_default_colors(3x), assume_default_colors(3x)use terminal's default colors
use_legacy_coding(3x) use terminal's default colors
use_screen(3x), use_window(3x)curses thread support
wresize(3x) resize a curses window