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

📄 corses笔记.txt

📁 curses界面编程
💻 TXT
📖 第 1 页 / 共 4 页
字号:
enter_shadow_mode sshmZM使能阴影打印模式 
enter_standout_mode smso so开始标准输出模式 
enter_subscript_mode ssubm ZN使能下标打印 
enter_superscript_mode ssupm ZO使能上标打印 
enter_underline_mode smul us开始下划线模式 
enter_upward_mode sum ZP使能向上回车移动 
enter_xon_modesmxonSX打开xon/xoff握手机制 
erase_char sechec删除#1个字符(PG) 
exit_alt_char set_mode rmacs ae终止可选的字符集(P) 
exit_am_modermamRA关闭自动对齐方式 
exit_attribute_mode sgr0me关闭所有属性 
exit_ca_modermcupte终止使用环的程序的字符串 
exit_delete_modermdced终止删除模式 
exit_doublewide_mode rwidm ZQ关闭双倍宽度打印方式 
exit_insert_modermirei结束插入模式 
exit_italics_moderitmZR关闭斜体打印模式 

exit_leftward_moderlmZS使能右向(普通的)回车移动 
exit_micro_modermicmZT关闭宏移动能力 
exit_pc_char set_mode rmpch S3关闭PC字符显示 
exit_scancode_mode rmsc S5关闭PC扫描码模式 
exit_shadow_mode rshmZU关闭阴影打印模式 
exit_standout_mode rmsose结束标准输出模式 
exit_subscript_mode rsubmZV关掉下标打印方式 
exit_superscript_mode rsupm ZW关掉上标打印方式 
exit_underline_mode rmulue结束下划线模式 
exit_upward_moderumZX打开向下(普通的)回车移动 
exit_xon_modermxonRX关掉xon/xoff握手机制 
flash_screenflashvb可视响铃(不能移动光标) 
form_feedffff硬拷贝终端页面的换页(p*) 
from_status_linefslfs从状态行返回 
init_1stringis1i1终端初始化字符串 
init_2stringis2i2终端初始化字符串 
init_3stringis3i3终端初始化字符串 
init_fileifif所包含的文件名称 
init_progiprogiP初始化程序的路径名 
initialize_colorinitcIc初始化颜色的定义 
initialize_pairinitpIp初始化颜色对 
insert_char acterich1ic插入字符(P) 
insert_lineil1al加入一个新的空白行(p*) 
insert_paddingipip在插入的字符之后再插入填充字符(p*) 
key_a1ka1K1小键盘左上方的键 
key_a3ka3K3小键盘右上方的键 
key_b2kb2K2小键盘中央的键 
key_backspacekbskb由回退键所发送 
key_begkbeg1开始键 
key_btabkcbtkB向右一tab键 
key_c1kc1K4小键盘左下角的键 
key_c3kc3K5小键盘右下角的键 
key_cancelkcan2取消键 
key_catabktbcka由clear_all_tabs键发送 
key_clearkclrkC由清除屏幕或者删除键发送 
key_closekclo3关闭键 
key_commandkcmd4命令键 
key_copykcpy5拷贝键 
key_createkcrt6创建键 
key_ctabkctabkt由clear_tab键发送 
key_dckdch1kD由删除字符键发送 
key_dlkdl1kL由删除行键发送 
key_downkcud1kd由终端向下光标键发送 
key_eickrmirkM在插入模式中由rmir或smir发送 
key_endkend7结束键 
key_enterkent8输入/发送键 
key_eolkelkE由clear_to_end_of_line键发送 

key_eoskedkS由clear_to_end_of_screen键发送 
key_exitkext9退出键 
key_findkfnd0查找键 
key_helpkhlp%1帮助键 
key_homekhomekh由home键发送 
key_ickich1kl由inschar /enterinsmode键发送 
key_ilkil1kA由插入行发送 
key_leftkcub1kl由终端向左键发送 
key_llkllkH由home_down键发送 
key_markkmrk%2标记键 
key_messagekmsg%3消息键 
key_movekmov%4移动键 
key_nextknxt%5下一个键 
key_npageknpkN由下页键发送 
key_openkopn%6打开键 
key_optionskopt%7选项键 
key_ppagekppkP由前页键发送 
key_previouskprv%8前一键 
key_print kprt%9打印键 
key_redokrdo%0redo键 
key_refrencekref&1引用键 
key_refreshkrfr&2刷新键 
key_replacekrpl&3替换键 
key_restartkrst&4重启键 
key_resumekres&5恢复键 
key_rightkcuf1kr由终端向右键发送 
key_saveksav&6保存键 
key_sbegkBEG&9按下开始键的同时按下shift键 
key_scancelkCAN&0按下取消键的同时按下shift键 
key_scommandkCMD*1按下命令键的同时按下shift键 
key_scopykCPY*2按下拷贝键的同时按下shift键 
key_screatekCRT*3按下创建键的同时按下shift键 
key_sdckDC*4按下删除字符键的同时按下shift键 
key_sdlkDL*5按下删除行键的同时按下shift键 
key_selectkslt*6选择键 
key_sendkEND*7按下结束键的同时按下shift键 
key_seolkEOL*8按下行尾键的同时按下shift键 
key_sexitkEXT*9按下退出键的同时按下shift键 
key_sfkindkF由前滚/下滚键发送 
key_sfindkFND*0按下查找键的同时按下shift键 
key_shelpkHLP#1按下帮助键的同时按下shift键 
key_shomekHOM#2按下Home键的同时按下shift键 
key_sickIC#3按下插入字符键的同时按下shift键 
key_sleftkLFT#4按下向左键的同时按下shift键 
key_smessagekMSG%a按下消息键的同时按下shift键 
key_smovekMOV%b按下移动键的同时按下shift键 
key_snextkNXT%c按下向后键的同时按下shift键 

key_soptionskOPT%d按下选项键的同时按下shift键 
key_spreviouskPRV%e按下向前键的同时按下shift键 
key_sprint kPRT%f按下打印键的同时按下shift键 
key_srkrikR由后滚/下滚键发送 
key_sredokRDO%g按下redo键的同时按下shift键 
key_sreplacekRPL%h按下替换键的同时按下shift键 
key_srightkRIT%l按下向右键的同时按下shift键 
key_srsumekRES%j按下恢复键的同时按下shift键 
key_ssavekSAV!1按下保存键的同时按下shift键 
key_ssuspendkSPD!2按下中断键的同时按下shift键 
key_sundokUND!3按下取消键的同时按下shift键 
key_stabkhtskT由set_tab键发送 
key_suspendkspd&7中断键 
key_undokund&8取消键 
key_upkcuulku由终端的向上键发送 
keypad_localrmkxke不处于“小键盘发送”方式之中 
keypad_xmitsmkxks把终端置为“小键盘发送”方式 
lab_f0lf0l0如果不是f0的话,则为功能键f0的标签 
lab_f1lf1l1如果不是f1的话,则为功能键f1 

的标签 
lab_f2lf2l2如果不是f2的话,则为功能键f2 

的标签 
lab_f3lf3l3如果不是f3的话,则为功能键f3 

的标签 
lab_f4lf4l4如果不是f4的话,则为功能键f4 

的标签 
lab_f5lf5l5如果不是f5的话,则为功能键f5 

的标签 
lab_f6lf6l6如果不是f5的话,则为功能键f6 

的标签 
lab_f7lf7l7如果不是f7的话,则为功能键f7 

的标签 
lab_f8lf8l8如果不是f8的话,则为功能键f8 

的标签 
lab_f9lf9l9如果不是f9的话,则为功能键f9 

的标签 
lab_f10lf10la如果不是f10的话,则为功能键 

f10的标签 
label_onsmlnLO打开软标签 
label_offrmlnLF关闭软标签 
meta_offrmmmo关闭“元模式” 
meta_onsmmmm打开“元模式”(8位) 
micro_column_address mhpa ZY近似宏调整的列—地址, 
micro_downmcud1ZZ近似宏调整的光标—向下 
micro_leftmcutb1Za近似宏调整的光标—向左 
micro_rightmcuf1Zb近似宏调整的光标—向右 
micro_row_address mvpaZc近似宏调整的行—地址 
micro_upmcuu1Zd近似宏调整的光标—向上 
newlinenelnw新行(行为近似于cr后跟lf) 
order_of_pinsporderZe匹配软件以及打印头中的针 
orig_colorsococ重置所有的颜色对 
orig_pairopop把默认的颜色对设置为原始的那 

pad_char padpc填充字符(非空) 
parm_dchdchDC删除#1字符(PG*) 
parm_delete_linedlDL删除#1行(PG*) 
parm_down_cursor cudDO把光标向下移#1行(PG*) 
parm_down_micro mcudZf近似宏调用的cub 

parm_ichichIC插入#1个空白符号(PG*) 
parm_indexindnSF向上滚动#1行(PG) 
parm_insert_lineilAL加入#1个新的空白行(PG*) 
parm_left_cursorcubLE把光标向左移#1个空格(PG) 
parm_left_micromcubZg近似宏调整中的cub 
parm_right_cursor cufRl把光标向右移#1个空格(PG*) 
parm_right_micromcufZh近似宏调整中的cuf 
parm_rindexrinSR回滚#1行(PG) 
parm_up_cursorcuuUP把光标上移#1行(PG*) 
parm_up_micromcuuZi近似宏调整中的cuu 
pkey_keypfkeypk把功能键#1定义为字符#2的类型 
pkey_localpflocpl把功能键#1定义为执行字符串#2 
pkey_xmitpfxpx把功能键#1定义为发送字符串#2 
pkey_plabpfxlxl把功能键#1定义为发送#2,并显 

示#3 
plab_normplnpn编程标签#1,以显示字符串#2 
print _screenmc0ps打印屏幕内容 
prtr_nonmc5ppO打开打印机,打印#1个字节 
prtr_offmc4pf关闭打印机 
prtr_onmc5po打开打印机 
repeat_char reprp把字符#1重复#2次(PG*) 
req_for_inputrfiRF输入请求 
reset_1stringrs1r1把终端完全置为sane方式 
reset_2stringrs2r2把终端完全置为sane方式 
reset_3stringrs3r3把终端完全置为sane方式 
reset_filerfrf包含重置字符串的文件名称 
restore_cursorrcrc把光标置为上一个屏幕上的位置 
row_addressvpacv垂直绝对位置(设置行)(PG) 
save_cursorscsc保存光标位置(P) 
scancode_escapescescS7为了扫描码模拟按下Esc键 
scroll_forwardindsf把文本向上滚动(P) 
scroll_reverserisr把文本向下滚动(P) 
select_char _setscsZj选择字符集 
set0_des_seqs0dss0切换到代码集0(EUC集0,ASCII) 
set1_des_seqs1dss1切换到代码集1 
set2_des_seqs2dss2切换到代码集2 
set3_des_seqs3dss3切换到代码集3 
set_a_backgroundsetabAB使用ANSI设置背景颜色 
set_a_foregroundsetafAF使用ANSI设置前景颜色 
set_attributessgrsa定义视频属性(PG9) 
set_backgroundsetbSb设置当前背景颜色 
set_bottom_marginsmgbZk设置当前行的底部边界 
set_bottom_margin_parm smgbp ZI从bottomset_color_band的#1行 

或#2行设置底行 
setcolorYz改变#1号色带颜色 
set_color_pairscpsp设置当前颜色对 
set_foregroundsetfSf设置当前前景色 
set_left_marginsmglML设置当前行的左边界 
set_left_margin_parm smglpZm在#1行(#2行)设置左(右)边界 

set_lr_marginsmglrML设置左右边界 
set_page_lengthslinesYZ把页的长度设置为#1行(使用 

tparm) 
set_right_marginsmgrMR把右边界设置为当前列 
set_right_margin_parm smgrp Zn把右边界设置为#1列 
set_tabhtsst在当前列的所有行设置制表符 
set_tb_marginsmgtbMT设置上下边界 
set_top_marginsmgtZo把上边界设置为当前行 
set_top_margin_parm smgtp Zp把上边界设置为#1行 
set_WINDOW windwi当前窗口是从#1行到#2行,从#3 

列到#4列 
start_bit_imagesbimZq开始打印位映像图形 
start_char _set_def scsdZr开始定义字符集 
stop_bit_imagerbimZs结束打印位映像图形 
stop_char _set_def rcsdZt结束定义字符集 
subscript_char acters subcs Zu下标字符的列表 
superscript_char acters supcs Zv 上标字符的列表 
tabhtta跳转到下面8个空格硬件的制表 

符位置 
these_cause_crdocrZw这些字符导致CR 
to_status_linetslts跳到状态行,第1列 
underline_char ucuc给某字符划下划线,并移过它 
up_half_linehuhu上移半行(反转1/2行) 
xoff_char actercoffcXFXON字符 
xon_char acterxoncXNXOFF字符 

(下面的字符串权能是在SYSVr终端结构中定义的,但在man帮助信息中还 

未作描述,对 
它们的解释是从终端结构头文件中得到的。) 

label_formatflnLf?? 
set_clocksclkSC设置时钟 
display_clockdclkDK显示时钟 
remove_clockrmclkRC删除时钟 
create_WINDOW cwinCW把窗口#1定义为从#2行,#3列到#4 

行,#5列 
goto_WINDOW wingoWG跳到窗口#1 
hanguphupHU挂起电话 
dial_phonedialDI拨电话号码#1 
quick_dialqdialQD拨电话号码#1,但不做进度检查 
tonetoneTO选择接触声调拨叫 
pulsepulsePU选择脉冲拨叫 
flash_hookhookfh闪光切换分支 
fixed_pausepausePA暂停2~3秒 
wait_tonewaitWA等待拨叫声音 
user0u0u0用户字符串#0 
user1u1u1用户字符串#1 
user2u2u2用户字符串#2 
user3u3u3用户字符串#3 
user4u4u4用户字符串#4 
user5u5u5用户字符串#5 
user6u6u6用户字符串#6 
user7u7u7用户字符串#7 
user8u8u8用户字符串#8 
user9u9u9用户字符串#9 
get_mousegetmGmsurses 应获得按钮事件 
key_mousekmousKm?? 
mouse_infominfoMi鼠标状态信息 
pc_term_optionspctrmS6PC终端选项 
req_mouse_posreqmpRQ请求鼠标位置报告 
zero_motionzeromZx后继字符没有移动 

⌨️ 快捷键说明

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