# Index of values

A
a1 [Curses.Key] |
a3 [Curses.Key] |
addch [Curses] | Add a character at the current position, then advance the cursor.
addchnstr [Curses] |
addchstr [Curses] | Add a sequence of characters at the current position.
addnstr [Curses] |
addstr [Curses] | Add a string at the current position.
altcharset [Curses.WA] | Alternate character set.
altcharset [Curses.A] | Alternate character set.
attr_off [Curses] | Turn off the attributes given in argument (see the `WA` module).
attr_on [Curses] |
attr_set [Curses] |
attributes [Curses.WA] |
attributes [Curses.A] |
attroff [Curses] | Turn off the attributes given in argument (see the `A` module).
attron [Curses] | Turn on the attributes given in argument.
attrset [Curses] | Set the attributes.
B
b2 [Curses.Key] |
backspace [Curses.Key] |
baudrate [Curses] | Get the speed of a terminal (in bits per second).
bbss [Curses.Acs] |
beep [Curses] | Ring a bell.
beg [Curses.Key] |
bkgd [Curses] | Set the background of every character.
bkgdset [Curses] | Set the background of the current character.
black [Curses.Color] |
blink [Curses.WA] | Blinking.
blink [Curses.A] | Blinking.
blue [Curses.Color] |
bold [Curses.WA] | Extra bright or bold.
bold [Curses.A] | Extra bright or bold.
bool_terminfo_variable [Curses] |
bool_terminfo_variables [Curses] |
border [Curses] | Draw a box around the edges of a window.
box [Curses] | Draw a box.
break [Curses.Key] |
bsbs [Curses.Acs] |
bssb [Curses.Acs] |
bsss [Curses.Acs] |
btab [Curses.Key] |
C
c1 [Curses.Key] |
c3 [Curses.Key] |
can_change_color [Curses] |
cancel [Curses.Key] |
catab [Curses.Key] |
cbreak [Curses] | Disable line buffering.
chartext [Curses.WA] |
chartext [Curses.A] | Bit-mask to extract a character.
chgat [Curses] | `chgat n attr color` changes the attributes of `n` characters.
clear [Curses.Key] |
clear [Curses] |
clearok [Curses] | If called with `true` as second argument, the next call to `wrefresh` with this window will clear the streen completely and redraw the entire screen from scratch.
close [Curses.Key] |
clrtobot [Curses] |
clrtoeol [Curses] |
code_yes [Curses.Key] |
color [Curses.WA] |
color [Curses.A] |
color_content [Curses] |
color_pair [Curses.WA] |
color_pair [Curses.A] | Color-pair number `n`.
color_pairs [Curses] |
colors [Curses] |
combine [Curses.WA] |
combine [Curses.A] |
command [Curses.Key] |
copy [Curses.Key] |
copywin [Curses] |
create [Curses.Key] |
ctab [Curses.Key] |
cur_term [Curses] |
curs_set [Curses] |
cyan [Curses.Color] |
D
dc [Curses.Key] |
def_prog_mode [Curses] | Save the current terminal modes as the "program" state for use by the `reser_prog_mod` and `reset_shell_mode` functions.
def_shell_mode [Curses] |
del_curterm [Curses] |
delay_output [Curses] |
delch [Curses] | Delete a character.
deleteln [Curses] | Delete a line.
delscreen [Curses] | Delete a screen.
delwin [Curses] | Delete a window.
derwin [Curses] | Same as `subwin` excepting that the position (`x`,`y`) is relative to the parent window.
dim [Curses.WA] | Half bright.
dim [Curses.A] | Half bright.
dl [Curses.Key] |
doupdate [Curses] |
down [Curses.Key] |
dupwin [Curses] | Duplicate a window.
E
echo [Curses] | Don't echo typed characters.
echochar [Curses] | `echochar ch` is equivalent to `addch ch` followed by `refresh ()`.
eic [Curses.Key] |
end_ [Curses.Key] |
endwin [Curses] | Restore the terminal (should be called before exiting).
enter [Curses.Key] |
eol [Curses.Key] |
eos [Curses.Key] |
erase [Curses] | Clear a window.
erasechar [Curses] | Get user's current erase character.
exit [Curses.Key] |
F
f [Curses.Key] |
f0 [Curses.Key] |
filter [Curses] |
find [Curses.Key] |
flash [Curses] | Flash the screen.
flushinp [Curses] |
G
get_acs_codes [Curses] | Get the predefined characters.
get_ripoff [Curses] |
get_size [Curses] |
get_size_fd [Curses] |
getbegyx [Curses] |
getbkgd [Curses] | Get the current background.
getch [Curses] | Read a character in a window.
getmaxyx [Curses] |
getnstr [Curses] |
getparyx [Curses] |
getstr [Curses] | Read a string in a window.
getsyx [Curses] |
getwin [Curses] |
getyx [Curses] | Get the current cursor position.
green [Curses.Color] |
H
halfdelay [Curses] | Similar to `cbreak` but with delay.
has_colors [Curses] |
has_ic [Curses] | Has the terminal insert- and delete-character capabilites?
has_il [Curses] | Has the terminal insert- and delete-line capabilites?
help [Curses.Key] |
hline [Curses] | Draw an horizontal line.
home [Curses.Key] |
horizontal [Curses.WA] |
horizontal [Curses.A] |
I
ic [Curses.Key] |
idcok [Curses] |
idlok [Curses] |
il [Curses.Key] |
immedok [Curses] |
inch [Curses] | Get the attributes of the caracter at current position.
inchnstr [Curses] |
inchstr [Curses] | Get the attributes of a sequence of characters.
init_color [Curses] |
init_pair [Curses] |
initscr [Curses] | Initialize the curses library.
innstr [Curses] |
insch [Curses] | Insert a character before cursor.
insdelln [Curses] | `insdelln n` inserts `n` lines above the current line if `n` is positive or deletes `-n` lines if `n` is negative.
insertln [Curses] | Insert a blank line above the current line.
insnstr [Curses] |
insstr [Curses] | Insert a string before cursor.
instr [Curses] | Get the attributes of a string.
intrflush [Curses] |
invis [Curses.WA] |
invis [Curses.A] | Invisible or blank mode.
is_linetouched [Curses] |
is_wintouched [Curses] |
isendwin [Curses] | Has `endwin` been called without any subsequent call to `werefresh`?
K
keyname [Curses] |
keypad [Curses] |
killchar [Curses] | Get user's current line kill character.
L
leaveok [Curses] |
left [Curses.Key] |
left [Curses.WA] |
left [Curses.A] |
ll [Curses.Key] |
longname [Curses] | Get a description of the terminal.
low [Curses.WA] |
low [Curses.A] |
M
magenta [Curses.Color] |
mark [Curses.Key] |
max [Curses.Key] |
message [Curses.Key] |
meta [Curses] |
min [Curses.Key] |
mouse [Curses.Key] |
mousemask [Curses] | Sets the mouse mask.
move [Curses.Key] |
move [Curses] | Move the cursor.
mvaddch [Curses] |
mvaddchnstr [Curses] |
mvaddchstr [Curses] |
mvaddnstr [Curses] |
mvaddstr [Curses] |
mvchgat [Curses] |
mvcur [Curses] |
mvdelch [Curses] |
mvderwin [Curses] | Move a derived windw.
mvgetch [Curses] |
mvgetnstr [Curses] |
mvgetstr [Curses] |
mvhline [Curses] |
mvinch [Curses] |
mvinchnstr [Curses] |
mvinchstr [Curses] |
mvinnstr [Curses] |
mvinsch [Curses] |
mvinsnstr [Curses] |
mvinsstr [Curses] |
mvinstr [Curses] |
mvvline [Curses] |
mvwaddch [Curses] |
mvwaddchnstr [Curses] |
mvwaddchstr [Curses] |
mvwaddnstr [Curses] |
mvwaddstr [Curses] |
mvwchgat [Curses] |
mvwdelch [Curses] |
mvwgetch [Curses] |
mvwgetnstr [Curses] |
mvwgetstr [Curses] |
mvwhline [Curses] |
mvwin [Curses] | Move a window.
mvwinch [Curses] |
mvwinchnstr [Curses] |
mvwinchstr [Curses] |
mvwinnstr [Curses] |
mvwinsch [Curses] |
mvwinsnstr [Curses] |
mvwinsstr [Curses] |
mvwinstr [Curses] |
mvwvline [Curses] |
N
napms [Curses] |
newpad [Curses] | Create a new pad.
newterm [Curses] | Create a new terminal.
newwin [Curses] | `newwin l c y x` create a new window with `l` lines, `c` columns.
next [Curses.Key] |
nl [Curses] |
nocbreak [Curses] | Enable line buffering (waits for characters until newline is typed).
nodelay [Curses] |
noecho [Curses] | Echo typed characters.
nonl [Curses] |
noqiflush [Curses] |
noraw [Curses] |
normal [Curses.WA] | Normal display (no highlight).
normal [Curses.A] | Normal display (no highlight).
notimeout [Curses] |
notypeahead [Curses] |
npage [Curses.Key] |
null_window [Curses] |
num_terminfo_variable [Curses] |
num_terminfo_variables [Curses] |
O
open_ [Curses.Key] |
options [Curses.Key] |
overlay [Curses] | `overlay srcwin dstwin` overlays `srcwin` on top of `dstwin`.
overwrite [Curses] |
P
pair_content [Curses] |
pair_number [Curses.WA] |
pair_number [Curses.A] | Get the pair number associated with the `color_pair n` attribute.
pechochar [Curses] |
pnoutrefresh [Curses] |
ppage [Curses.Key] |
prefresh [Curses] |
previous [Curses.Key] |
print [Curses.Key] |
protect [Curses.WA] |
protect [Curses.A] | Protected mode.
putp [Curses] |
putwin [Curses] |
Q
qiflush [Curses] |
R
raw [Curses] |
red [Curses.Color] |
redo [Curses.Key] |
redrawwin [Curses] |
reference [Curses.Key] |
refresh [Curses.Key] |
refresh [Curses] | Refresh windows.
replace [Curses.Key] |
reset [Curses.Key] |
reset_prog_mode [Curses] |
reset_shell_mode [Curses] |
resetty [Curses] |
resize [Curses.Key] |
resizeterm [Curses] |
restart [Curses.Key] |
restartterm [Curses] |
resume [Curses.Key] |
reverse [Curses.WA] | Reverse video.
reverse [Curses.A] | Reverse video.
right [Curses.Key] |
right [Curses.WA] |
right [Curses.A] |
ripoffline [Curses] |
S
save [Curses.Key] |
savetty [Curses] |
sbbs [Curses.Acs] |
sbeg [Curses.Key] |
sbsb [Curses.Acs] |
sbss [Curses.Acs] |
scancel [Curses.Key] |
scommand [Curses.Key] |
scopy [Curses.Key] |
scr_dump [Curses] | Dump the current screen to a file.
scr_init [Curses] |
scr_restore [Curses] |
scr_set [Curses] |
screate [Curses.Key] |
scrl [Curses] |
scroll [Curses] |
scrollok [Curses] |
sdc [Curses.Key] |
sdl [Curses.Key] |
select [Curses.Key] |
send [Curses.Key] |
seol [Curses.Key] |
set_curterm [Curses] |
set_term [Curses] | Switch terminal.
setscrreg [Curses] |
setsyx [Curses] |
setterm [Curses] |
setupterm [Curses] |
sexit [Curses.Key] |
sf [Curses.Key] |
sfind [Curses.Key] |
shelp [Curses.Key] |
shome [Curses.Key] |
sic [Curses.Key] |
sleft [Curses.Key] |
slk_attroff [Curses] |
slk_attron [Curses] |
slk_attrset [Curses] |
slk_clear [Curses] |
slk_init [Curses] | Initialize soft labels.
slk_label [Curses] |
slk_noutrefresh [Curses] |
slk_refresh [Curses] |
slk_restore [Curses] |
slk_set [Curses] |
slk_touch [Curses] |
smessage [Curses.Key] |
smove [Curses.Key] |
snext [Curses.Key] |
soptions [Curses.Key] |
sprevious [Curses.Key] |
sprint [Curses.Key] |
sr [Curses.Key] |
sredo [Curses.Key] |
sreplace [Curses.Key] |
sreset [Curses.Key] |
sright [Curses.Key] |
srsume [Curses.Key] |
ssave [Curses.Key] |
ssbb [Curses.Acs] |
ssbs [Curses.Acs] |
sssb [Curses.Acs] |
ssss [Curses.Acs] |
ssuspend [Curses.Key] |
stab [Curses.Key] |
standend [Curses] |
standout [Curses.WA] | Best highlighting mode of the terminal.
standout [Curses.A] | Best highlighting mode of the terminal.
standout [Curses] |
start_color [Curses] |
stdscr [Curses] |
str_terminfo_variable [Curses] |
str_terminfo_variables [Curses] |
subpad [Curses] |
subwin [Curses] | `subwin l c y x` create a subwindow with `l` lines and `c` columns at screen-relative position (`x`,`y`).
sundo [Curses.Key] |
suspend [Curses.Key] |
syncok [Curses] | If `syncok` is called with `true` as second argument, `wsyncup` is called automatically whenever there is a change in the window.
T
termattrs [Curses] |
termname [Curses] |
tgetent [Curses] |
tgetflag [Curses] |
tgetnum [Curses] |
tgetstr [Curses] |
tgoto [Curses] |
tigetflag [Curses] |
tigetnum [Curses] |
tigetstr [Curses] |
timeout [Curses] |
top [Curses.WA] |
top [Curses.A] |
touchline [Curses] |
touchwin [Curses] |
tparm [Curses] |
tputs [Curses] |
typeahead [Curses] |
U
unctrl [Curses] |
underline [Curses.WA] | Underlining.
underline [Curses.A] | Underlining.
undo [Curses.Key] |
ungetch [Curses] |
untouchwin [Curses] |
up [Curses.Key] |
use_default_colors [Curses] |
use_env [Curses] |
V
vertical [Curses.WA] |
vertical [Curses.A] |
vidattr [Curses] |
vidputs [Curses] |
vline [Curses] | Draw a vertical line.
W
waddch [Curses] |
waddchnstr [Curses] |
waddchstr [Curses] |
waddnstr [Curses] |
waddstr [Curses] |
wattr_off [Curses] |
wattr_on [Curses] |
wattr_set [Curses] |
wattroff [Curses] |
wattron [Curses] |
wattrset [Curses] |
wbkgd [Curses] |
wbkgdset [Curses] |
wborder [Curses] |
wchgat [Curses] |
wclear [Curses] |
wclrtobot [Curses] |
wclrtoeol [Curses] |
wcursyncup [Curses] |
wdelch [Curses] |
wdeleteln [Curses] |
wechochar [Curses] |
werase [Curses] |
wgetch [Curses] |
wgetnstr [Curses] |
wgetstr [Curses] |
white [Curses.Color] |
whline [Curses] |
wide_ncurses [Curses.Curses_config] | If `Curses` has been linked against a curses library with wide character support, then `wide_ncurses` is `true`.
winch [Curses] |
winch_handler_off [Curses] |
winch_handler_on [Curses] |
winchnstr [Curses] |
winchstr [Curses] |
winnstr [Curses] |
winsch [Curses] |
winsdelln [Curses] |
winsertln [Curses] |
winsnstr [Curses] |
winsstr [Curses] |
winstr [Curses] |
wmove [Curses] |
wnoutrefresh [Curses] |
wredrawln [Curses] |
wrefresh [Curses] |
wresize [Curses] |
wscrl [Curses] |
wsetscrreg [Curses] |
wstandend [Curses] |
wstandout [Curses] |
wsyncdown [Curses] |
wsyncup [Curses] |
wtimeout [Curses] |
wtouchln [Curses] |
wvline [Curses] |
Y
yellow [Curses.Color] |