macOS — Curses Functions
- 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