📄 curses.h
字号:
<TR vAlign=top>
<TD align=middle>ACS_S1
<TD align=middle>WACS_S1
<TD align=middle>-
<TD align=left>scan line 1
<TR vAlign=top>
<TD align=middle>ACS_S9
<TD align=middle>WACS_S9
<TD align=middle>_
<TD align=left>scan line 9
<TR vAlign=top>
<TD align=middle>ACS_DIAMOND
<TD align=middle>WACS_DIAMOND
<TD align=middle>+
<TD align=left>diamond
<TR vAlign=top>
<TD align=middle>ACS_CKBOARD
<TD align=middle>WACS_CKBOARD
<TD align=middle>:
<TD align=left>checker board (stipple)
<TR vAlign=top>
<TD align=middle>ACS_DEGREE
<TD align=middle>WACS_DEGREE
<TD align=middle>'
<TD align=left>degree symbol
<TR vAlign=top>
<TD align=middle>ACS_PLMINUS
<TD align=middle>WACS_PLMINUS
<TD align=middle>#
<TD align=left>plus/minus
<TR vAlign=top>
<TD align=middle>ACS_BULLET
<TD align=middle>WACS_BULLET
<TD align=middle>o
<TD align=left>bullet
<TR vAlign=top>
<TD align=middle>ACS_LARROW
<TD align=middle>WACS_LARROW
<TD align=middle><
<TD align=left>arrow pointing left
<TR vAlign=top>
<TD align=middle>ACS_RARROW
<TD align=middle>WACS_RARROW
<TD align=middle>>
<TD align=left>arrow pointing right
<TR vAlign=top>
<TD align=middle>ACS_DARROW
<TD align=middle>WACS_DARROW
<TD align=middle>v
<TD align=left>arrow pointing down
<TR vAlign=top>
<TD align=middle>ACS_UARROW
<TD align=middle>WACS_UARROW
<TD align=middle><SUB>^</SUB>
<TD align=left>arrow pointing up
<TR vAlign=top>
<TD align=middle>ACS_BOARD
<TD align=middle>WACS_BOARD
<TD align=middle>#
<TD align=left>board of squares
<TR vAlign=top>
<TD align=middle>ACS_LANTERN
<TD align=middle>WACS_LANTERN
<TD align=middle>#
<TD align=left>lantern symbol
<TR vAlign=top>
<TD align=middle>ACS_BLOCK
<TD align=middle>WACS_BLOCK
<TD align=middle>#
<TD align=left>solid square block </TR></TBODY></TABLE>
<H5><A name=tag_000_000_258_006> </A>Colour-related Macros</H5><XREF
name="colourmacros" type="5"></XREF>The following colour-related macros are
defined:
<P>
<TABLE valign="top" <tr>
<TBODY>
<TR>
<TH align=middle>COLOR_BLACK
<TR vAlign=top>
<TD align=middle>COLOR_BLUE
<TR vAlign=top>
<TD align=middle>COLOR_GREEN
<TR vAlign=top>
<TD align=middle>COLOR_CYAN
<TR vAlign=top>
<TD align=middle>COLOR_RED
<TR vAlign=top>
<TD align=middle>COLOR_MAGENTA
<TR vAlign=top>
<TD align=middle>COLOR_YELLOW
<TR vAlign=top>
<TD align=middle>COLOR_WHITE </TR></TBODY></TABLE>
<H5><A name=tag_000_000_258_007> </A>Coordinate-related Macros</H5>The
following coordinate-related macros are defined:
<P><PRE><CODE>
void <A href="http://www.opengroup.org/onlinepubs/007908799/xcurses/getbegyx.html">getbegyx</A>(WINDOW *<I>win</I>, int <I>y</I>, int <I>x</I>);
void <A href="http://www.opengroup.org/onlinepubs/007908799/xcurses/getmaxyx.html">getmaxyx</A>(WINDOW *<I>win</I>, int <I>y</I>, int <I>x</I>);
void <A href="http://www.opengroup.org/onlinepubs/007908799/xcurses/getparyx.html">getparyx</A>(WINDOW *<I>win</I>, int <I>y</I>, int <I>x</I>);
void <A href="http://www.opengroup.org/onlinepubs/007908799/xcurses/getyx.html">getyx</A>(WINDOW *<I>win</I>, int <I>y</I>, int <I>x</I>);
</CODE>
</PRE>
<H5><A name=tag_000_000_258_008> </A>Key Codes</H5>The following symbolic
constants representing function key values are defined:
<P>
<P>
<TABLE valign="top" <tr>
<TBODY>
<TR>
<TH align=middle><B>Key Code</B>
<TH align=middle><B>Description</B>
<TR vAlign=top>
<TD align=left>KEY_CODE_YES
<TD align=left>Used to indicate that a <B>wchar_t</B> variable
<TR vAlign=top>
<TD align=left>
<TD align=left>contains a key code
<TR vAlign=top>
<TD align=left>KEY_BREAK
<TD align=left>Break key
<TR vAlign=top>
<TD align=left>KEY_DOWN
<TD align=left>Down arrow key
<TR vAlign=top>
<TD align=left>KEY_UP
<TD align=left>Up arrow key
<TR vAlign=top>
<TD align=left>KEY_LEFT
<TD align=left>Left arrow key
<TR vAlign=top>
<TD align=left>KEY_RIGHT
<TD align=left>Right arrow key
<TR vAlign=top>
<TD align=left>KEY_HOME
<TD align=left>Home key
<TR vAlign=top>
<TD align=left>KEY_BACKSPACE
<TD align=left>Backspace
<TR vAlign=top>
<TD align=left>KEY_F0
<TD align=left>Function keys; space for 64 keys is reserved
<TR vAlign=top>
<TD align=left>KEY_F(<I>n</I>)
<TD align=left>For 0 <=<I>n</I><=63
<TR vAlign=top>
<TD align=left>KEY_DL
<TD align=left>Delete line
<TR vAlign=top>
<TD align=left>KEY_IL
<TD align=left>Insert line
<TR vAlign=top>
<TD align=left>KEY_DC
<TD align=left>Delete character
<TR vAlign=top>
<TD align=left>KEY_IC
<TD align=left>Insert char or enter insert mode
<TR vAlign=top>
<TD align=left>KEY_EIC
<TD align=left>Exit insert char mode
<TR vAlign=top>
<TD align=left>KEY_CLEAR
<TD align=left>Clear screen
<TR vAlign=top>
<TD align=left>KEY_EOS
<TD align=left>Clear to end of screen
<TR vAlign=top>
<TD align=left>KEY_EOL
<TD align=left>Clear to end of line
<TR vAlign=top>
<TD align=left>KEY_SF
<TD align=left>Scroll 1 line forward
<TR vAlign=top>
<TD align=left>KEY_SR
<TD align=left>Scroll 1 line backward (reverse)
<TR vAlign=top>
<TD align=left>KEY_NPAGE
<TD align=left>Next page
<TR vAlign=top>
<TD align=left>KEY_PPAGE
<TD align=left>Previous page
<TR vAlign=top>
<TD align=left>KEY_STAB
<TD align=left>Set tab
<TR vAlign=top>
<TD align=left>KEY_CTAB
<TD align=left>Clear tab
<TR vAlign=top>
<TD align=left>KEY_CATAB
<TD align=left>Clear all tabs
<TR vAlign=top>
<TD align=left>KEY_ENTER
<TD align=left>Enter or send
<TR vAlign=top>
<TD align=left>KEY_SRESET
<TD align=left>Soft (partial) reset
<TR vAlign=top>
<TD align=left>KEY_RESET
<TD align=left>Reset or hard reset
<TR vAlign=top>
<TD align=left>KEY_PRINT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -