⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scounix下curses编程函数说明11.htm

📁 curses界面编程
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<br />&lt;TopicID&gt;984818&lt;/TopicID&gt;<br />&lt;PostUserId&gt;202193&lt;/PostUserId&gt;<br />&lt;PostUserName&gt;qisiwole&lt;/PostUserName&gt;<br />&lt;Point&gt;0&lt;/Point&gt;<br />&lt;Content&gt;-------------------------------------------<br /><br />8.21.1布尔型权能<br />变量权能名称初始化描述<br />auto_left_marginbwbwcub1从最后一列换行到第0列<br />auto_right_marginamam终端的边界自动对齐<br />back_color_erasebceut屏幕以背景色清除<br />can_changeccccc终端可以重新定义现有的颜色<br />ceol_standout_glitch    xhpxs标准输出不会被覆盖所清除(hp)<br />col_addr_glitchxhpaYA对hpa/mhpa大写字符而言只作正向移动<br />cpi_changes_rescpixYF改变字符间距将会影响解析度<br />cr_cancels_micro_mode    crxm    YB使用cr关闭宏模式<br />eat_newline_glitchxenlxn在80列之后将忽略新行(Concept)<br />erase_overtrikeeoeo可以用空格来删除叠印<br />generic_typegngn通用行类型(如dialup,switch)<br />hard_copyhchc硬拷贝终端<br />hard_cursorchtsHC光标很难看到<br />has_meta_keykmkm有一个元键(shift,设置奇偶校验位)<br />has_print  _wheeldaisyYC打印机需要操作员来改变字符集<br />has_status_linehshs有一个额外的“状态行”<br />hue_lightness_saturation  hlshl终端只使用HLS颜色表示法(Tektronix)<br />insert_null_glitchinin插入模式,能识别空行<br />lpi_changes_reslpixYG改变行距将影响解析度<br />memory_abovedada显示可以保留在屏幕上方<br />memory_belowdbdb显示可以保留在屏幕下方<br />move_insert_modemirmi在插入模式下可以安全地移动<br />move_standout_mode   msgrms在标准输出模式下可以安全地移动<br />needs_xon_xoffnxonnx不能填充,需要nxon/xoff<br />no_esc_ctl_cxsbxbBeehive信号(F1=Escape,F2=CtrlC)<br />non_rev_rmcupnrrmcNRsmcup不能反转rmcup<br />no_pad_char  npcNP填充字符不存在<br />non_dest_scroll_region   ndscr    ND滚动区不可摧毁<br />over_strikeosos终端可以叠印<br />prtr_silentmc5i5i打印机不向屏幕回送<br />row_addr_glitchxvpaYDvhp/mvpa大写字母只能作正向移动<br />semi_auto_right_margin  samYE打印在最后一列将导致cr<br />status_line_esc_okeslokes在状态行上可以使用Esc键<br />dest_tabs_magic_smso    xtxt制表符不可用(Teleray1061)<br />tilde_glitchhzhzHazel_tine;不能打印’s<br />transparent_underline    ulul下划线字符叠印<br />xon_coffxonxo终端使用xon/xoff握手机制<br />8.21.2数值型权能<br />变量权能名称初始值描述<br />bit_image_entwining     bitwinYo在SYSV中未作描写<br />buffer_capacitybufszYa在打印前缓存的字节的数目<br />columnscolsco在一行中列的数目<br />dot_vert_spacingspinvYb在水平方向上点与点的距离,以每英寸多少点为单位<br />dot_horz_spacingspinhYc在垂直方向上针之间的距离,以每英寸多少针为单位<br />init_tabsitit每#个空格算一个制表符的位置<br />label_heightlhlh每个标签多少行<br />label_widthlwlw每个标签多少列<br />lineslinesli屏幕或页面上行的数目<br />lines_of_memorylmlm如果&amp;gt&#59;lines则表示内存中的行数,0意味着可变<br />magic_cookie_glitch    xmcsgsmso或rmso所剩下的空白字符的数目<br />max_colorscolorsCo在屏幕上颜色的最大数目<br />max_micro_address   maddrYd在micro_._address中的最大值<br />max_micro_jumpmjumpYe在parm_._micro中的最大值<br />max_pairspairspa在屏幕上颜色对的最大数目<br />micro_col_sizemcsYf在宏模式中字符间距的大小<br />micro_line_sizemlsYg在宏模式中行距的大小<br />no_color_videoncvNC不能使用彩色的视频属性<br />number_of_pinsnpinsYh在打印头中针的数目<br />num_labelsnlabNl屏幕上标签的数量<br />output_res_char  orcYi水平解析度,以每行单元数为单位<br />output_res_lineorlYj垂直解析度,以每行单元数为单位<br />output_res_horz_inch   orhiYk水平解度,以每英寸单元数为单位<br />output_res_vert_inch    orviYl垂直解析度,以每英寸单元数为单位<br />padding_baud_rate     pbpb在需要cr/nl填充时最低的波特率<br />virtual_terminalvtvt虚拟终端号(Unix系统)<br />width_status_linewslws状态行的第n列<br /><br />(下面的数值型权能是在SYSVterm结构中定义的,但在man帮助中还没有提供对它们的<br />描述。我们的解释来自term结构的头文件。)<br />变量权能名称初始值描述<br /><br />bit_image_typebitypeYp位映像设备的类型<br />buttonsbtnsBT鼠标按键的数目<br />max_attributesmama终端能够处理的最多的组合属性<br />maximum_windows    wnumMW可定义窗口的最大数目<br />print  _ratecpsYm打印速率,以每秒字符数为单位<br />wide_char  _sizewidcsYn在双宽度模式中字符间距的大小<br /><br />8.21.3字符串型权能<br />变量权能名称初始值描述<br /><br />acs_char  sacscac图形字符集对一def=vt100<br />alt_scancode_escscesaS8扫描码模拟的另一种换码(默认值是VT100)<br />back_tab  cbtbt向后tab(p)<br />bellbelbl声音信号(响铃)(p)<br />bit_image_repeatbirepXy把位映像单元重复#1#2次(使用tparm)<br />bit_image_newlinebinelZz移动到位映像的下一行(使用tparm)<br />bit_image_carriage_return   bicr  Yv移动到同一行的开头(使用tparm)<br />carriage_returncrcr回车(p*)<br />change_char  _pitch   cpiZA改变为每英寸#个字符<br />change_line_pitchlpiZB改变为每英寸#行<br />change_res_horzchrZC改变水平解度<br />change_res_vertcvrZD改变垂直解析度<br />change_scroll_region     csrcs把滚动区改变为从#1行到#2行(VT100)(PG)<br />char  _paddingrmprP与ip相似,但它用在插入模式中<br />char  _set_namescsnmZy字符集名称的列表<br />clear_all_tabstbcct清除所有的制表符停止(p)<br />clear_marginsmgcMC清除所有的页边<br />clear_screenclearcl清除屏幕和home光标(p*)<br />clr_bolel1cb清除到行首<br />clr_eolelce清除到行尾(P)<br />clr_eosedcd清除到显示的末尾(p*)<br />code_set_initcsinci多个代码集合的初始化序列<br />color_namescolornmYw#1号颜色的名称<br />column_addresshpach设置光标列(PG)<br />command_char  acter   cmdchCC在原型中终端可以设置的cmd字符<br />cursor_addresscupcm屏幕光标移动到#1行#2列(PG)<br />cursor_downcud1do下移一行<br />cursor_homehomehoHome光标(如果没有环的话)<br />cursor_invisiblecivisvi使光标不可见<br />cursor_leftcub1le把光标向左移一个空格<br />cursor_mem_address  mrcupCM内存相对的光标寻址<br />cursor_normalcnormve使光标以最普通的外形显示(undovs/vi)<br />cursor_rightcuf1nd不具有破坏性的空白(光标向右移)<br />cursor_to_llllll最后一行,第一列(如果没有环的话)<br />cursor_upcuu1upUpline(光标向上移)<br /><br />cursor_visiblecvvisvs使光标可见<br />define_bit_image_region  defbiYx定义方形的位映像区(使用tparm)<br />define_char  defcZE定义字符集中的某个字符<br />delete_char  acterdch1dc删除字符(p*)<br />delete_linedl1dl删除行(p*)<br />device_typedevtdv显示语言/代码集支持<br />dis_status_linedslds关闭状态行<br />display_pc_char  dispcS1显示PC字符<br />down_half_linehdhd向下移动半行(向前换1/2行)<br />ena_acsenacseA使能另一个字符集合<br />end_bit_image_region  endbi Yy结束位映像区(使用tparm)<br />enter_alt_char  set_mode  smacs     as开始另一个字符集(p)<br />enter_am_modesmamSA打开自动对齐特征<br />enter_blink_modeblink       mb打开字符闪烁效果<br />enter_bold_modeboldmd打开粗体(特别亮)模式<br />enter_ca_modesmcupti启动使用环的程序的字符串<br />enter_delete_modesmdcdm删除模式(输入)<br />enter_dim_modedimmh打开半亮模式<br />enter_doublewide_mode  swidm    ZF使能双倍宽度模式<br />enter_draft_qualitysdrfqZG设置草图效果的打印方式<br />enter_insert_modesmirim插入模式(输入)<br />enter_italics_modesitmZH使能斜体字模式<br />enter_leftward_mode       slmZI使能向左回车移动<br />enter_micro_modesmicmZJ使能宏移动功能<br />enter_near_letter_quality  snlqZK设置NLQ打印<br />enter_normal_quality     snrmqZL设置一般质量的打印方式<br />enter_pc_char  set_mode smpch     S2输入PC字符显示模式<br />enter_protected_mode      protmp打开保护模式<br />enter_reverse_mode         revmr打开反转视频模式<br />enter_scancode_mode    smscS4输入PC扫描码<br />enter_secure_mode        invismk打开空白模式(字符不可见)<br />&lt;/Content&gt;<br />&lt;PostDateTime&gt;2002-08-31 09:29:00&lt;/PostDateTime&gt;<br />&lt;/Reply&gt;&lt;Reply&gt;<br />&lt;PostUserNickName&gt;&lt;/PostUserNickName&gt;<br />&lt;rank&gt;四级(中级)&lt;/rank&gt;<br />&lt;ranknum&gt;user4&lt;/ranknum&gt;<br />&lt;credit&gt;97&lt;/credit&gt;<br />&lt;ReplyID&gt;6339230&lt;/ReplyID&gt;<br />&lt;TopicID&gt;984818&lt;/TopicID&gt;<br />&lt;PostUserId&gt;202193&lt;/PostUserId&gt;<br />&lt;PostUserName&gt;qisiwole&lt;/PostUserName&gt;<br />&lt;Point&gt;0&lt;/Point&gt;<br />&lt;Content&gt;enter_shadow_mode       sshmZM使能阴影打印模式<br />enter_standout_mode      smso  so开始标准输出模式<br />enter_subscript_mode     ssubm      ZN使能下标打印<br />enter_superscript_mode    ssupm   ZO使能上标打印<br />enter_underline_mode        smul       us开始下划线模式<br />enter_upward_mode           sum       ZP使能向上回车移动<br />enter_xon_modesmxonSX打开xon/xoff握手机制<br />erase_char  sechec删除#1个字符(PG)<br />exit_alt_char  set_mode       rmacs    ae终止可选的字符集(P)<br />exit_am_modermamRA关闭自动对齐方式<br />exit_attribute_mode    sgr0me关闭所有属性<br />exit_ca_modermcupte终止使用环的程序的字符串<br />exit_delete_modermdced终止删除模式<br />exit_doublewide_mode   rwidm     ZQ关闭双倍宽度打印方式<br />exit_insert_modermirei结束插入模式<br />exit_italics_moderitmZR关闭斜体打印模式<br /><br />exit_leftward_moderlmZS使能右向(普通的)回车移动<br />exit_micro_modermicmZT关闭宏移动能力<br />exit_pc_char  set_mode   rmpch      S3关闭PC字符显示<br />exit_scancode_mode        rmsc      S5关闭PC扫描码模式<br />exit_shadow_mode    rshmZU关闭阴影打印模式<br />exit_standout_mode    rmsose结束标准输出模式<br />exit_subscript_mode    rsubmZV关掉下标打印方式<br />exit_superscript_mode   rsupm     ZW关掉上标打印方式<br />exit_underline_mode     rmulue结束下划线模式<br />exit_upward_moderumZX打开向下(普通的)回车移动<br />exit_xon_modermxonRX关掉xon/xoff握手机制<br />flash_screenflashvb可视响铃(不能移动光标)<br />form_feedffff硬拷贝终端页面的换页(p*)<br />from_status_linefslfs从状态行返回<br />init_1stringis1i1终端初始化字符串<br />init_2stringis2i2终端初始化字符串<br />init_3stringis3i3终端初始化字符串<br />init_fileifif所包含的文件名称<br />init_progiprogiP初始化程序的路径名<br />initialize_colorinitcIc初始化颜色的定义<br />initialize_pairinitpIp初始化颜色对<br />insert_char  acterich1ic插入字符(P)<br />insert_lineil1al加入一个新的空白行(p*)<br />insert_paddingipip在插入的字符之后再插入填充字符(p*)<br />key_a1ka1K1小键盘左上方的键<br />key_a3ka3K3小键盘右上方的键<br />key_b2kb2K2小键盘中央的键<br />key_backspacekbskb由回退键所发送<br />key_begkbeg1开始键<br />key_btabkcbtkB向右一tab键<br />key_c1kc1K4小键盘左下角的键<br />key_c3kc3K5小键盘右下角的键<br />key_cancelkcan2取消键<br />key_catabktbcka由clear_all_tabs键发送

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -