user_caps(5) File formats user_caps(5) (NAME) user_caps - terminfo (SYNOPSIS) infocmp -x tic -x (DESCRIPTION) (Background) ncurses 5.0 (1999) terminfo SVr2 SVr4 (1989) X/Open Curses . . . terminfo . curses terminfo . . o X/Open Curses (source) . SVr4 terminfo . o SVr2 . SVr2 (modifier) . o . -- -- X/Open Curses . ncurses terminfo X/Open Curses . ncurses AIX HP-UX OSF/1 . o curses SVr4 ncurses . . ncurses X/Open Curses . ncurses . memory_lock (meml) memory_unlock (memu) box_chars_1 (box1) / X11R6 xterm(1) . tic box1 AIX . ( ) terminfo termcap . o X/Open Curses ( ). o . termcap . termcap -- -- . ncurses 5.0 . ncurses . ncurses tic infocmp "-x" . ncurses use_extended_names(3X) . "-x" tic . ncurses termcap termcap . o termcap ( termcap) . termcap . o termcap termcap . terminfo . o (shift control ) ( ) . terminfo termcap . ncurses xterm(1) . termcap . terminfo . (Recognized Capabilities) ncurses . terminfo ncurses . AX () SGR 39 SGR 49 . screen(1) . E3 () (scrollback) . clear(1) . "tput clear" . NQ () tic ncurses user6 (u6) user9 (u9) (device attributes) . RGB ( ) set_a_foreground (setaf) set_a_background (setab) (direct colors) RGB (//) . color_content(3X) init_color(3X) . ncurses . . max_colors (colors termcap: co) ncurses . ( ) ( ). ncurses . ncurses ( ) . (slash) . RGB . RGB#1 ANSI X3.64/ECMA-48/ISO 6429 . U8 () ncurses (Unicode) (ACS) (locale) UTF-8 . NCURSES_NO_UTF8_ACS "ENVIRONMENT" ncurses(3X) . . XM () ncurses xterm(1) () (override) . ncurses ( ) . mask mousemask(3X) . ncurses X11 xterm . SGR 1006 xterm . ncurses . XM . . . ncurses 1006 . SGR 1006 xterm . xterm . xterm . xm . (data-driven) . xm . : p1 (y-ordinate) p2 (x-ordinate) p3 ( ) p4 p5 p6 p7 p8 xterm . xterm+x11mouse|X11 xterm mouse protocol, kmous=\E[M, XM=\E[?1000%?%p1%{1}%=%th%el%;, xm=\E[M %?%p4%t%p3%e%{3}%;%' '%+%c %p2%'!'%+%c %p1%'!'%+%c, xterm+sm+1006|xterm SGR-mouse, kmous=\E[<, XM=\E[?1006;1000%?%p1%{1}%=%th%el%;, xm=\E[<%i%p3%d; %p1%d; %p2%d; %?%p4%tM%em%;, (Extended Key Definitions) . . xterm(1) shift control alt meta . ncurses . xterm . curses "k" (shifted) ncurses . Code Description ------------------------------------------------------------------- kDC shifted kdch1 (delete character) kDN shifted kcud1 (cursor down) kEND shifted kend (end) kHOM shifted khome (home) kLFT shifted kcub1 (cursor back) kNXT shifted knext (next) kPRV shifted kprev (previous) kRIT shifted kcuf1 (cursor forward) kUP shifted kcuu1 (cursor up) curses IBM PC/AT . "backward" "left" () "forward" "right" () "next" "page down" ( ) "prev(ious)" "page up" ( ) . : Value Description ---------------------------------- 2 Shift 3 Alt 4 Shift + Alt 5 Control 6 Shift + Control 7 Alt + Control 8 Shift + Alt + Control 9 Meta 10 Meta + Shift 11 Meta + Alt 12 Meta + Alt + Shift 13 Meta + Ctrl 14 Meta + Ctrl + Shift 15 Meta + Ctrl + Alt 16 Meta + Ctrl + Alt + Shift ncurses F ncurses (key codes) . ncurses : o tigetstr(3X) o key_defined(3X) wgetch(3X) . (PORTABILITY) "-x" tic infocmp curses NetBSD . . (AUTHORS) Thomas E. Dickey ncurses 5.0 (1999) (SEE ALSO) infocmp(1M) tic(1M) terminfo.src "NCURSES USER-DEFINABLE CAPABILITIES" . screen(1) tmux(1) . XTerm Control Sequences xterm(1) . ncurses 6.6 2025-11-11 user_caps(5)