curses

您所在的位置:网站首页 键值的形式保存数据 curses

curses

2023-07-10 01:00| 来源: 网络整理| 查看: 265

常量¶

curses 模块定义了以下数据成员:

curses.ERR¶

一些返回整数的 curses 例程,例如 getch(),在失败时将返回 ERR。

curses.OK¶

一些返回整数的 curses 例程,例如 napms(),在成功时将返回 OK。

curses.version¶

一个代表当前模块版本的字节串对象。 也作 __version__。

有些常量可用于指定字符单元属性。 实际可用的常量取决于具体的系统。

属性

含义

A_ALTCHARSET

备用字符集模式

A_BLINK

闪烁模式

A_BOLD

粗体模式

A_DIM

暗淡模式

A_INVIS

不可见或空白模式

A_ITALIC

斜体模式

A_NORMAL

正常属性

A_PROTECT

保护模式

A_REVERSE

反转背景色和前景色

A_STANDOUT

突出模式

A_UNDERLINE

下划线模式

A_HORIZONTAL

水平突出显示

A_LEFT

左高亮

A_LOW

底部高亮

A_RIGHT

右高亮

A_TOP

顶部高亮

A_VERTICAL

垂直突出显示

A_CHARTEXT

用于提取字符的位掩码

3.7 新版功能: A_ITALIC was added.

有几个常量可用于提取某些方法返回的相应属性。

位掩码

含义

A_ATTRIBUTES

用于提取属性的位掩码

A_CHARTEXT

用于提取字符的位掩码

A_COLOR

用于提取颜色对字段信息的位掩码

键由名称以 KEY_ 开头的整数常量引用。确切的可用键取决于系统。

关键常数

(Windows 注册表的)键

KEY_MIN

最小键值

KEY_BREAK

中断键(不可靠)

KEY_DOWN

向下箭头

KEY_UP

向上箭头

KEY_LEFT

向左箭头

KEY_RIGHT

向右箭头

KEY_HOME

Home 键 (上+左箭头)

KEY_BACKSPACE

退格(不可靠)

KEY_F0

功能键。 支持至多 64 个功能键。

KEY_Fn

功能键 n 的值

KEY_DL

删除行

KEY_IL

插入行

KEY_DC

删除字符

KEY_IC

插入字符或进入插入模式

KEY_EIC

退出插入字符模式

KEY_CLEAR

清空屏幕

KEY_EOS

清空至屏幕底部

KEY_EOL

清空至行尾

KEY_SF

向前滚动 1 行

KEY_SR

向后滚动 1 行 (反转)

KEY_NPAGE

下一页

KEY_PPAGE

上一页

KEY_STAB

设置制表符

KEY_CTAB

清除制表制

KEY_CATAB

清除所有制表符

KEY_ENTER

回车或发送 (不可靠)

KEY_SRESET

软件 (部分) 重置 (不可靠)

KEY_RESET

重置或硬重置 (不可靠)

KEY_PRINT

打印

KEY_LL

Home 向下或到底 (左下)

KEY_A1

键盘的左上角

KEY_A3

键盘的右上角

KEY_B2

键盘的中心

KEY_C1

键盘左下方

KEY_C3

键盘右下方

KEY_BTAB

回退制表符

KEY_BEG

Beg (开始)

KEY_CANCEL

取消

KEY_CLOSE

关闭

KEY_COMMAND

Cmd (命令行)

KEY_COPY

复制

KEY_CREATE

创建

KEY_END

End

KEY_EXIT

退出

KEY_FIND

查找

KEY_HELP

帮助

KEY_MARK

标记

KEY_MESSAGE

消息

KEY_MOVE

移动

KEY_NEXT

下一个

KEY_OPEN

打开

KEY_OPTIONS

选项

KEY_PREVIOUS

Prev (上一个)

KEY_REDO

重做

KEY_REFERENCE

Ref (引用)

KEY_REFRESH

刷新

KEY_REPLACE

替换

KEY_RESTART

重启

KEY_RESUME

恢复

KEY_SAVE

保存

KEY_SBEG

Shift 的 Beg (开始)

KEY_SCANCEL

Shift 的 Cancel

KEY_SCOMMAND

Shift 的 Command

KEY_SCOPY

Shift + Copy

KEY_SCREATE

Shift + Create

KEY_SDC

Shift + 删除字符

KEY_SDL

Shift + 删除行

KEY_SELECT

选择

KEY_SEND

Shift + End

KEY_SEOL

Shift + 清空行

KEY_SEXIT

Shift + Exit

KEY_SFIND

Shift + 查找

KEY_SHELP

Shift + 帮助

KEY_SHOME

Shift + Home

KEY_SIC

Shift + 输入

KEY_SLEFT

Shift + 向左箭头

KEY_SMESSAGE

Shift + 消息

KEY_SMOVE

Shift + 移动

KEY_SNEXT

Shift + 下一个

KEY_SOPTIONS

Shift + 选项

KEY_SPREVIOUS

Shift + 上一个

KEY_SPRINT

Shift + 打印

KEY_SREDO

Shift + 重做

KEY_SREPLACE

Shift + 替换

KEY_SRIGHT

Shift + 向右箭头

KEY_SRSUME

Shift + 恢复

KEY_SSAVE

Shift + 保存

KEY_SSUSPEND

Shift + 挂起

KEY_SUNDO

Shift + 撤销

KEY_SUSPEND

挂起

KEY_UNDO

撤销操作

KEY_MOUSE

鼠标事件已发生

KEY_RESIZE

终端大小改变事件

KEY_MAX

最大键值

在VT100及其软件仿真(例如X终端仿真器)上,通常至少有四个功能键( KEY_F1, KEY_F2, KEY_F3, KEY_F4 )可用,并且箭头键以明显的方式映射到 KEY_UP, KEY_DOWN, KEY_LEFT 和 KEY_RIGHT 。如果您的机器有一个PC键盘,可以安全地使用箭头键和十二个功能键(旧的PC键盘可能只有十个功能键);此外,以下键盘映射是标准的:

键帽

常数

Insert

KEY_IC

Delete

KEY_DC

Home

KEY_HOME

End

KEY_END

Page Up

KEY_PPAGE

Page Down

KEY_NPAGE

下表列出了替代字符集中的字符。 这些字符继承自 VT100 终端,在 X 终端等软件模拟器上通常均为可用。 当没有可用的图形时,curses 会回退为粗糙的可打印 ASCII 近似符号。

注解

只有在调用 initscr() 之后才能使用它们

ACS代码

含义

ACS_BBSS

右上角的别名

ACS_BLOCK

实心方块

ACS_BOARD

正方形

ACS_BSBS

水平线的别名

ACS_BSSB

左上角的别名

ACS_BSSS

顶部 T 型的别名

ACS_BTEE

底部 T 型

ACS_BULLET

正方形

ACS_CKBOARD

棋盘(点刻)

ACS_DARROW

向下箭头

ACS_DEGREE

等级符

ACS_DIAMOND

菱形

ACS_GEQUAL

大于或等于

ACS_HLINE

水平线

ACS_LANTERN

灯形符号

ACS_LARROW

向左箭头

ACS_LEQUAL

小于或等于

ACS_LLCORNER

左下角

ACS_LRCORNER

右下角

ACS_LTEE

左侧 T 型

ACS_NEQUAL

不等号

ACS_PI

字母π

ACS_PLMINUS

正负号

ACS_PLUS

加号

ACS_RARROW

向右箭头

ACS_RTEE

右侧 T 型

ACS_S1

扫描线 1

ACS_S3

扫描线3

ACS_S7

扫描线7

ACS_S9

扫描线 9

ACS_SBBS

右下角的别名

ACS_SBSB

垂直线的别名

ACS_SBSS

右侧 T 型的别名

ACS_SSBB

左下角的别名

ACS_SSBS

底部 T 型的别名

ACS_SSSB

左侧 T 型的别名

ACS_SSSS

交叉或大加号的替代名称

ACS_STERLING

英镑

ACS_TTEE

顶部 T 型

ACS_UARROW

向上箭头

ACS_ULCORNER

左上角

ACS_URCORNER

右上角

ACS_VLINE

垂线

下表列出了预定义的颜色:

常数

颜色

COLOR_BLACK

黑色

COLOR_BLUE

蓝色

COLOR_CYAN

青色(浅绿蓝色)

COLOR_GREEN

绿色

COLOR_MAGENTA

洋红色(紫红色)

COLOR_RED

红色

COLOR_WHITE

白色

COLOR_YELLOW

黄色



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3