home *** CD-ROM | disk | FTP | other *** search
- cap_list
-
- By Ross Ridge
- Public Domain
- 92/02/01 07:29:44
-
- @(#) mytinfo cap_list 3.2 92/02/01 public domain, By Ross Ridge
-
- types: ! = boolean, # = number, $ = string, $G = string with parameters,
- $K = string that never is outputed (with tputs).
-
- type variable capname termcap
-
- Standard terminfo capabilities:
-
- ! auto_left_margin bw bw
- ! auto_right_margin am am
- ! ceol_standout_glitch xhp xs
- ! dest_tabs_magic_smso xt xt
- ! eat_newline_glitch xenl xn
- ! erase_overstrike eo eo
- ! generic_type gn gn
- ! hard_copy hc hc
- ! hard_cursor chts HC
- ! has_meta_key km km
- ! has_status_line hs hs
- ! insert_null_glitch in in
- ! memory_above da da
- ! memory_below db db
- ! move_insert_mode mir mi
- ! move_standout_mode msgr ms
- ! needs_xon_xoff nxon nx
- ! no_esc_ctlc xsb xb
- ! no_pad_char npc NP
- ! non_rev_rmcup nrrmc NR
- ! over_strike os os
- ! prtr_silent mc5i 5i
- ! status_line_esc_ok eslok es
- ! tilde_glitch hz hz
- ! transparent_underline ul ul
- ! xon_xoff xon xo
- # columns cols co
- # init_tabs it it
- # label_height lh lh
- # label_width lw lw
- # lines lines li
- # lines_of_memory lm lm
- # magic_cookie_glitch xmc sg
- # num_labels nlab Nl
- # padding_baud_rate pb pb
- # virtual_terminal vt vt
- # width_status_line wsl ws
- $K acs_chars acsc ac
- $ back_tab cbt bt
- $ bell bel bl
- $ carriage_return cr cr
- $G change_scroll_region csr cs
- $ char_padding rmp rP
- $ clear_all_tabs tbc ct
- $ clear_margins mgc MC
- $ clear_screen clear cl
- $ clr_bol el1 cb
- $ clr_eol el ce
- $ clr_eos ed cd
- $G column_address hpa ch
- $K command_character cmdch CC
- $G cursor_address cup cm
- $ cursor_down cud1 do
- $ cursor_home home ho
- $ cursor_invisible civis vi
- $ cursor_left cub1 le
- $G cursor_mem_address mrcup CM
- $ cursor_normal cnorm ve
- $ cursor_right cuf1 nd
- $ cursor_to_ll ll ll
- $ cursor_up cuu1 up
- $ cursor_visible cvvis vs
- $ delete_character dch1 dc
- $ delete_line dl1 dl
- $ dis_status_line dsl ds
- $ down_half_line hd hd
- $ ena_acs enacs eA
- $ enter_alt_charset_mode smacs as
- $ enter_am_mode smam SA
- $ enter_blink_mode blink mb
- $ enter_bold_mode bold md
- $ enter_ca_mode smcup ti
- $ enter_delete_mode smdc dm
- $ enter_dim_mode dim mh
- $ enter_insert_mode smir im
- $ enter_protected_mode prot mp
- $ enter_reverse_mode rev mr
- $ enter_secure_mode invis mk
- $ enter_standout_mode smso so
- $ enter_underline_mode smul us
- $ enter_xon_mode smxon SX
- $G erase_chars ech ec
- $ exit_alt_charset_mode rmacs ae
- $ exit_am_mode rmam RA
- $ exit_attribute_mode sgr0 me
- $ exit_ca_mode rmcup te
- $ exit_delete_mode rmdc ed
- $ exit_insert_mode rmir ei
- $ exit_standout_mode rmso se
- $ exit_underline_mode rmul ue
- $ exit_xon_mode rmxon RX
- $ flash_screen flash vb
- $ form_feed ff ff
- $ from_status_line fsl fs
- $ init_1string is1 i1
- $ init_2string is2 is
- $ init_3string is3 i3
- $K init_file if if
- $K init_prog iprog iP
- $ insert_character ich1 ic
- $ insert_line il1 al
- $ insert_padding ip ip
- $K key_a1 ka1 K1
- $K key_a3 ka3 K3
- $K key_b2 kb2 K2
- $K key_backspace kbs kb
- $K key_beg kbeg @1
- $K key_btab kcbt kB
- $K key_c1 kc1 K4
- $K key_c3 kc3 K5
- $K key_cancel kcan @2
- $K key_catab ktbc ka
- $K key_clear kclr kC
- $K key_close kclo @3
- $K key_command kcmd @4
- $K key_copy kcpy @5
- $K key_create kcrt @6
- $K key_ctab kctab kt
- $K key_dc kdch1 kD
- $K key_dl kdl1 kL
- $K key_down kcud1 kd
- $K key_eic krmir kM
- $K key_end kend @7
- $K key_enter kent @8
- $K key_eol kel kE
- $K key_eos ked kS
- $K key_exit kext @9
- $K key_f0 kf0 k0
- $K key_f1 kf1 k1
- $K key_f10 kf10 k;
- $K key_f11 kf11 F1
- $K key_f12 kf12 F2
- $K key_f13 kf13 F3
- $K key_f14 kf14 F4
- $K key_f15 kf15 F5
- $K key_f16 kf16 F6
- $K key_f17 kf17 F7
- $K key_f18 kf18 F8
- $K key_f19 kf19 F9
- $K key_f2 kf2 k2
- $K key_f20 kf20 FA
- $K key_f21 kf21 FB
- $K key_f22 kf22 FC
- $K key_f23 kf23 FD
- $K key_f24 kf24 FE
- $K key_f25 kf25 FF
- $K key_f26 kf26 FG
- $K key_f27 kf27 FH
- $K key_f28 kf28 FI
- $K key_f29 kf29 FJ
- $K key_f3 kf3 k3
- $K key_f30 kf30 FK
- $K key_f31 kf31 FL
- $K key_f32 kf32 FM
- $K key_f33 kf33 FN
- $K key_f34 kf34 FO
- $K key_f35 kf35 FP
- $K key_f36 kf36 FQ
- $K key_f37 kf37 FR
- $K key_f38 kf38 FS
- $K key_f39 kf39 FT
- $K key_f4 kf4 k4
- $K key_f40 kf40 FU
- $K key_f41 kf41 FV
- $K key_f42 kf42 FW
- $K key_f43 kf43 FX
- $K key_f44 kf44 FY
- $K key_f45 kf45 FZ
- $K key_f46 kf46 Fa
- $K key_f47 kf47 Fb
- $K key_f48 kf48 Fc
- $K key_f49 kf49 Fd
- $K key_f5 kf5 k5
- $K key_f50 kf50 Fe
- $K key_f51 kf51 Ff
- $K key_f52 kf52 Fg
- $K key_f53 kf53 Fh
- $K key_f54 kf54 Fi
- $K key_f55 kf55 Fj
- $K key_f56 kf56 Fk
- $K key_f57 kf57 Fl
- $K key_f58 kf58 Fm
- $K key_f59 kf59 Fn
- $K key_f6 kf6 k6
- $K key_f60 kf60 Fo
- $K key_f61 kf61 Fp
- $K key_f62 kf62 Fq
- $K key_f63 kf63 Fr
- $K key_f7 kf7 k7
- $K key_f8 kf8 k8
- $K key_f9 kf9 k9
- $K key_find kfnd @0
- $K key_help khlp %1
- $K key_home khome kh
- $K key_ic kich1 kI
- $K key_il kil1 kA
- $K key_left kcub1 kl
- $K key_ll kll kH
- $K key_mark kmrk %2
- $K key_message kmsg %3
- $K key_move kmov %4
- $K key_next knxt %5
- $K key_npage knp kN
- $K key_open kopn %6
- $K key_options kopt %7
- $K key_ppage kpp kP
- $K key_previous kprv %8
- $K key_print kprt %9
- $K key_redo krdo %0
- $K key_reference kref &1
- $K key_refresh krfr &2
- $K key_replace krpl &3
- $K key_restart krst &4
- $K key_resume kres &5
- $K key_right kcuf1 kr
- $K key_save ksav &6
- $K key_sbeg kBEG &9
- $K key_scancel kCAN &0
- $K key_scommand kCMD *1
- $K key_scopy kCPY *2
- $K key_screate kCRT *3
- $K key_sdc kDC *4
- $K key_sdl kDL *5
- $K key_select kslt *6
- $K key_send kEND *7
- $K key_seol kEOL *8
- $K key_sexit kEXT *9
- $K key_sf kind kF
- $K key_sfind kFND *0
- $K key_shelp kHLP #1
- $K key_shome kHOM #2
- $K key_sic kIC #3
- $K key_sleft kLFT #4
- $K key_smessage kMSG %a
- $K key_smove kMOV %b
- $K key_snext kNXT %c
- $K key_soptions kOPT %d
- $K key_sprevious kPRV %e
- $K key_sprint kPRT %f
- $K key_sr kri kR
- $K key_sredo kRDO %g
- $K key_sreplace kRPL %h
- $K key_sright kRIT %i
- $K key_srsume kRES %j
- $K key_ssave kSAV !1
- $K key_ssuspend kSPD !2
- $K key_stab khts kT
- $K key_sundo kUND !3
- $K key_suspend kspd &7
- $K key_undo kund &8
- $K key_up kcuu1 ku
- $ keypad_local rmkx ke
- $ keypad_xmit smkx ks
- $K lab_f0 lf0 l0
- $K lab_f1 lf1 l1
- $K lab_f10 lf10 la
- $K lab_f2 lf2 l2
- $K lab_f3 lf3 l3
- $K lab_f4 lf4 l4
- $K lab_f5 lf5 l5
- $K lab_f6 lf6 l6
- $K lab_f7 lf7 l7
- $K lab_f8 lf8 l8
- $K lab_f9 lf9 l9
- $ label_off rmln LF
- $ label_on smln LO
- $ meta_off rmm mo
- $ meta_on smm mm
- $ newline nel nw
- $K pad_char pad pc
- $G parm_dch dch DC
- $G parm_delete_line dl DL
- $G parm_down_cursor cud DO
- $G parm_ich ich IC
- $G parm_index indn SF
- $G parm_insert_line il AL
- $G parm_left_cursor cub LE
- $G parm_right_cursor cuf RI
- $G parm_rindex rin SR
- $G parm_up_cursor cuu UP
- $G pkey_key pfkey pk
- $G pkey_local pfloc pl
- $G pkey_xmit pfx px
- $G plab_norm pln pn
- $ print_screen mc0 ps
- $G prtr_non mc5p pO
- $ prtr_off mc4 pf
- $ prtr_on mc5 po
- $G repeat_char rep rp
- $ req_for_input rfi RF
- $ reset_1string rs1 r1
- $ reset_2string rs2 r2
- $ reset_3string rs3 r3
- $K reset_file rf rf
- $ restore_cursor rc rc
- $G row_address vpa cv
- $ save_cursor sc sc
- $ scroll_forward ind sf
- $ scroll_reverse ri sr
- $G set_attributes sgr sa
- $ set_left_margin smgl ML
- $ set_right_margin smgr MR
- $ set_tab hts st
- $G set_window wind wi
- $ tab ht ta
- $G to_status_line tsl ts
- $ underline_char uc uc
- $ up_half_line hu hu
- $ xoff_character xoffc XF
- $ xon_character xonc XN
-
- Release 3.2 and 4 capabilities (AMIX)
- (some of the string attributes are guesses...)
-
- ! back_color_erase bce ut
- ! can_change ccc cc
- ! col_addr_glitch xhpa YA
- ! cpi_changes_res cpix YF
- ! cr_cancels_micro_mode crxm YB
- ! has_print_wheel daisy YC
- ! hue_lightness_saturation hls hl
- ! lpi_changes_res lpix YG
- ! non_dest_scroll_region ndscr ND
- ! row_addr_glitch xvpa YD
- ! semi_auto_right_margin sam YE
- # bit_image_entwining bitwin Yo
- # bit_image_type bitype Yp
- # buffer_capacity bufsz Ya
- # buttons btns BT
- # dot_horz_spacing spinh Yc
- # dot_vert_spacing spinv Yb
- # max_attributes ma ma
- # max_colors colors Co
- # max_micro_address maddr Yd
- # max_micro_jump mjump Ye
- # max_pairs pairs pa
- # maximum_windows wnum MW
- # micro_char_size mcs Yf
- # micro_line_size mls Yg
- # no_color_video ncv NC
- # number_of_pins npins Yh
- # output_res_char orc Yi
- # output_res_horz_inch orhi Yk
- # output_res_line orl Yj
- # output_res_vert_inch orvi Yl
- # print_rate cps Ym
- # wide_char_size widcs Yn
- $ alt_scancode_esc scesa S8
- $G bit_image_carriage_return bicr Yv
- $G bit_image_newline binel Zz
- $G bit_image_repeat birep Xy
- $G change_char_pitch cpi ZA
- $G change_line_pitch lpi ZB
- $G change_res_horz chr ZC
- $G change_res_vert cvr ZD
- $G char_set_names csnm Zy
- $ code_set_init csin ci
- $G color_names colornm Yw
- $G create_window cwin CW
- $G define_bit_image_region defbi Yx
- $G define_char defc ZE
- $ device_type devt dv
- $G dial_phone dial DI
- $ display_clock dclk DK
- $ display_pc_char dispc S1
- $ end_bit_image_region endbi Yy
- $ enter_doublewide_mode swidm ZF
- $ enter_draft_quality sdrfq ZG
- $ enter_italics_mode sitm ZH
- $ enter_leftward_mode slm ZI
- $ enter_micro_mode smicm ZJ
- $ enter_near_letter_quality snlq ZK
- $ enter_normal_quality snrmq ZL
- $ enter_pc_charset_mode smpch S2
- $ enter_scancode_mode smsc S4
- $ enter_shadow_mode sshm ZM
- $ enter_subscript_mode ssubm ZN
- $ enter_superscript_mode ssupm ZO
- $ enter_upward_mode sum ZP
- $ exit_doublewide_mode rwidm ZQ
- $ exit_italics_mode ritm ZR
- $ exit_leftward_mode rlm ZS
- $ exit_micro_mode rmicm ZT
- $ exit_pc_charset_mode rmpch S3
- $ exit_scancode_mode rmsc S5
- $ exit_shadow_mode rshm ZU
- $ exit_subscript_mode rsubm ZV
- $ exit_superscript_mode rsupm ZW
- $ exit_upward_mode rum ZX
- $ fixed_pause pause PA
- $ flash_hook hook fh
- $ get_mouse getm Gm
- $G goto_window wingo WG
- $ hangup hup HU
- $G initialize_color initc Ic
- $G initialize_pair initp Ip
- $ key_mouse kmous Km
- $ label_format fln Lf
- $G micro_column_address mhpa ZY
- $ micro_down mcud1 ZZ
- $ micro_left mcub1 Za
- $ micro_right mcuf1 Zb
- $G micro_row_address mvpa Zc
- $ micro_up mcuu1 Zd
- $ mouse_info minfo Mi
- $K order_of_pins porder Ze
- $ orig_colors oc oc
- $ orig_pair op op
- $G parm_down_micro mcud Zf
- $G parm_left_micro mcub Zg
- $G parm_right_micro mcuf Zh
- $G parm_up_micro mcuu Zi
- $ pc_term_options pctrm S6
- $G pkey_plab pfxl xl
- $ pulse pulse PU
- $ quick_dial qdial QD
- $ remove_clock rmclk RC
- $ req_mouse_pos reqmp RQ
- $ scancode_escape scesc S7
- $G select_char_set scs Zj
- $ set0_des_seq s0ds s0
- $ set1_des_seq s1ds s1
- $ set2_des_seq s2ds s2
- $ set3_des_seq s3ds s3
- $G set_a_background setab AB
- $G set_a_foreground setaf AF
- $G set_background setb Sb
- $ set_bottom_margin smgb Zk
- $G set_bottom_margin_parm smgbp Zl
- $G set_clock sclk SC
- $G set_color_band setcolor Yz
- $G set_color_pair scp sp
- $G set_foreground setf Sf
- $G set_left_margin_parm smglp Zm
- $G set_lr_margin smglr ML
- $G set_page_length slines YZ
- $G set_right_margin_parm smgrp Zn
- $G set_tb_margin smgtb MT
- $ set_top_margin smgt Zo
- $G set_top_margin_parm smgtp Zp
- $G start_bit_image sbim Zq
- $G start_char_set_def scsd Zr
- $ stop_bit_image rbim Zs
- $G stop_char_set_def rcsd Zt
- $K subscript_characters subcs Zu
- $K superscript_characters supcs Zv
- $K these_cause_cr docr Zw
- $ tone tone TO
- $ user0 u0 u0
- $ user1 u1 u1
- $ user2 u2 u2
- $ user3 u3 u3
- $ user4 u4 u4
- $ user5 u5 u5
- $ user6 u6 u6
- $ user7 u7 u7
- $ user8 u8 u8
- $ user9 u9 u9
- $ wait_tone wait WA
- $ zero_motion zerom Zx
-
- "Obsolete" termcap capabilities (variable and terminfo names are mine)
-
- $ backspace_if_not_bs OTbc bc
- ! backspaces_with_bs OTbs bs
- # backspace_delay OTdB dB
- # carriage_return_delay OTdC dC
- # form_feed_delay OTdF dF
- # new_line_delay OTdN dN
- # horizontal_tab_delay OTdT dT
- # vertical_tab_delay OTdV dV
- ! even_parity OTEP EP
- ! half_duplex OTHD HD
- # number_of_function_keys OTkn kn
- $K other_non_function_keys OTko ko
- ! lower_case_only OTLC LC
- $K arrow_key_map OTma ma
- $ memory_lock_above OTml ml
- $ memory_unlock OTmu mu
- ! no_correctly_working_cr OTnc nc
- ! linefeed_is_newline OTNL NL
- $ linefeed_if_not_lf OTnl nl
- ! crt_without_scrolling OTns ns
- ! odd_parity OTOP OP
- ! has_hardware_tabs OTpt pt
- ! uppercase_only OTUC UC
- ! return_does_clr_eol OTxr xr
- ! tek_4025_insert_line OTxx xx
- # magic_cookie_glitch_ul OTug ug
-
- Caps used by the University of Waterloo (variable and terminfo names are mine)
-
- $K key_interrupt_char UWki ki
- $K key_kill_char UWkk kk
- $K key_suspend_char UWkz kz
- ! initialization_messy UWxc xc
- ! index_at_bottom_does_cr UWxl xl
-
- ! rind_only_at_top OTxq xq
-
- Different names for existing terminfo caps used by GNU Emacs:
- ! GNU_has_meta_key GNUMT MT
- # GNU_tab_width GNUtw tw
-
- Non standard capabilities:
-
- $ scroll_left sl1 Sl
- $ scroll_right sr1 Sr
- $G parm_scroll_left sl SL
- $G parm_scroll_right sr SR
-
- Dummy (must be present and last):
-
- $K _get_other use tc
-