Terminfo capabilities used by pscreen: /* pscreen.c */ lines lines# REQD columns cols# REQD clear_screen clear= REQD acs_chars ascs= clr_eol el= exit_ca_mode rmcup= enter_ca_mode smcup= insert_line il1= delete_line dl1= auto_right_margin am - will not display lower right hand position if set - assumes cursors wraps to next line after displaying last position eat_newline_glitch xenl - assumes nothing about cursor after displaying last position flash_screen flash= PSbeep() bell bel= PSbeep() cursor_invisible civis= PScurtype() cursor_normal cnorm= PScurtype() cursor_visible cvvis= PScurtype() /* prtscr.c */ print_screen mc0= PSprtscr(); - local screen print if defined /* cmode.c */ cursor_right cuf1= cursor_left cub1= cursor_address cup= REQD /* vidattr.c - see source for detailed description */ enter_alt_charset_mode smacs= enter_blink_mode blink= enter_bold_mode bold= enter_dim_mode dim= enter_protected_mode prot= enter_reverse_mode rev= enter_secure_mode invis= enter_standout_mode smso= enter_underline_mode smul= magic_cookie_glitch xmc# exit_alt_charset_mode rmacs= exit_underline_mode rmul= exit_standout_mode rmso= exit_attribute_mode sgr0= set_attributes sgr= /* initkey.c f1-10, kind of ENTER and TAB required */ /* if you don't define all these, the users will complain */ key_f1 kf1= REQD key_f2 kf2= REQD key_f3 kf3= REQD key_f4 kf4= REQD key_f5 kf5= REQD key_f6 kf6= REQD key_f7 kf7= REQD key_f8 kf8= REQD key_f9 kf9= REQD key_f10 kf10= REQD (if no kf0) key_f0 kf0= - ENTER unless no kf10 key_f11..keyf64 kf11..kf64= - need f11-f20, f30 for EDXMAX "\t",KEY_TAB "\r",KEY_ENTER "\n",KEY_ENTER "\030",KEY_CANCEL "\014",KEY_SELECT "\003",KEY_COMMAND key_enter kent= ENTER key_shome kHOM= set home key_eol kel= erase to end of line "\b",KEY_BACKSPACE key_backspace kbs= key_dc kdch1= delete char key_ic kich1= toggle insert mode key_home khome= key_right kcuf1= key_left kcub1= key_up kcuu1= key_down kcud1= key_print kprt= print screen "\020",KEY_PRINT key_select kslt= - toggle line drawing mode in EDXMAX key_restart krst= - master reset (flush typeahead, redraw, clear modes, etc.) "\007",KEY_RESET key_restart key_command kcmd= - attention in EDXMAX key_cancel kcan= - flush type ahead key_exit kext= key_end kend= key_btab kcbt= key_next knxt= key_previous kprev= key_ll kll= - beginning of next line key_refresh krfr= - redraw screen "\022",REFRESH /* ^R for Televideo refresh */