Skip to content

Instantly share code, notes, and snippets.

@dillera
Last active September 26, 2024 14:19
Show Gist options
  • Save dillera/49c946dec4fc6201a1467a43e9615516 to your computer and use it in GitHub Desktop.
Save dillera/49c946dec4fc6201a1467a43e9615516 to your computer and use it in GitHub Desktop.
rxvt terminal with 256 colors - for IRIX
rxvt|rxvt terminal with 256 colors (X Window System),
#
# (P) indicates that padding may be specified
#
# #[1-9] in the description field indicates that the string is passed through
# tparm with parms as given (#i).
#
# (P*) indicates that padding may vary in proportion to the number of lines
# affected
#
# (#i) indicates the ith parameter.
#
#
# Booleans
#
# auto_left_margin bw bw cub1 wraps from column 0 to last column
bw,
# auto_right_margin am am terminal has automatic margins
am,
# back_color_erase bce ut screen erased with background color
bce,
# can_change ccc cc terminal can redefine existing colors
ccc,
# ceol_standout_glitch xhp xs standout not erased by overwriting (hp)
# col_addr_glitch xhpa YA only positive motion for hpa/mhpa caps
# cpi_changes_res cpix YF changing character pitch changes resolution
# cr_cancels_micro_mode crxm YB using cr turns off micro mode
# dest_tabs_magic_smso xt xt tabs destructive, magic so char (t1061)
# eat_newline_glitch xenl xn newline ignored after 80 cols (concept)
xenl,
# erase_overstrike eo eo can erase overstrikes with a blank
eo,
# generic_type gn gn generic line type
# hard_copy hc hc hardcopy terminal
# hard_cursor chts HC cursor is hard to see
# has_meta_key km km Has a meta key (i.e., sets 8th-bit)
km,
# has_print_wheel daisy YC printer needs operator to change character set
# has_status_line hs hs has extra status line
hs,
# hue_lightness_saturation hls hl terminal uses only HLS color notation (Tektronix)
# insert_null_glitch in in insert mode distinguishes nulls
# lpi_changes_res lpix YG changing line pitch changes resolution
# memory_above da da display may be retained above the screen
# memory_below db db display may be retained below the screen
# move_insert_mode mir mi safe to move while in insert mode
mir,
# move_standout_mode msgr ms safe to move while in standout mode
msgr,
# needs_xon_xoff nxon nx padding will not work, xon/xoff required
# no_esc_ctlc xsb xb beehive (f1=escape, f2=ctrl C)
# no_pad_char npc NP pad character does not exist
npc,
# non_dest_scroll_region ndscr ND scrolling region is non-destructive
# non_rev_rmcup nrrmc NR smcup does not reverse rmcup
# over_strike os os terminal can overstrike
# prtr_silent mc5i 5i printer will not echo on screen
mc5i,
# row_addr_glitch xvpa YD only positive motion for vpa/mvpa caps
# semi_auto_right_margin sam YE printing in last column causes cr
# status_line_esc_ok eslok es escape can be used on the status line
# tilde_glitch hz hz cannot print ~'s (hazeltine)
# transparent_underline ul ul underline character overstrikes
# xon_xoff xon xo terminal uses xon/xoff handshaking
xon,
#
# Numbers
#
# bit_image_entwining bitwin Yo number of passes for each bit-image row
# bit_image_type bitype Yp type of bit-image device
# buffer_capacity bufsz Ya numbers of bytes buffered before printing
# buttons btns BT number of buttons on mouse
btns#5,
# columns cols co number of columns in a line
cols#80,
# dot_horz_spacing spinh Yc spacing of dots horizontally in dots per inch
# dot_vert_spacing spinv Yb spacing of pins vertically in pins per inch
# init_tabs it it tabs initially every # spaces
it#8,
# label_height lh lh rows in each label
# label_width lw lw columns in each label
# lines lines li number of lines on screen or page
lines#24,
# lines_of_memory lm lm lines of memory if > line. 0 means varies
lm#0,
# magic_cookie_glitch xmc sg number of blank characters left by smso or rmso
# max_attributes ma ma maximum combined attributes terminal can handle
# max_colors colors Co maximum number of colors on screen
colors#256,
# max_micro_address maddr Yd maximum value in micro_..._address
# max_micro_jump mjump Ye maximum value in parm_..._micro
# max_pairs pairs pa maximum number of color-pairs on the screen
pairs#32767,
# maximum_windows wnum MW maximum number of defineable windows
# micro_col_size mcs Yf character step size when in micro mode
# micro_line_size mls Yg line step size when in micro mode
# no_color_video ncv NC video attributes that cannot be used with colors
ncv#0,
# num_labels nlab Nl number of labels on screen
# number_of_pins npins Yh numbers of pins in print-head
# output_res_char orc Yi horizontal resolution in units per line
# output_res_horz_inch orhi Yk horizontal resolution in units per inch
# output_res_line orl Yj vertical resolution in units per line
# output_res_vert_inch orvi Yl vertical resolution in units per inch
# padding_baud_rate pb pb lowest baud rate where padding needed
# print_rate cps Ym print rate in characters per second
# virtual_terminal vt vt virtual terminal number (CB/unix)
# wide_char_size widcs Yn character step size when in double wide mode
# width_status_line wsl ws number of columns in status line
#
# Strings
#
# acs_chars acsc ac graphics charset pairs, based on vt100
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~-A.B+C\,D0EhFiG,
# alt_scancode_esc scesa S8 Alternate escape for scancode emulation
# back_tab cbt bt back tab (P)
# bell bel bl audible signal (bell) (P)
bel=^G,
# bit_image_carriage_return bicr Yv Move to beginning of same row
# bit_image_newline binel Zz Move to next row of the bit image
# bit_image_repeat birep Xy Repeat bit image cell #1 #2 times
# carriage_return cr cr carriage return (P*) (P*)
cr=^M,
# change_char_pitch cpi ZA Change number of characters per inch to #1
# change_line_pitch lpi ZB Change number of lines per inch to #1
# change_res_horz chr ZC Change horizontal resolution to #1
# change_res_vert cvr ZD Change vertical resolution to #1
# change_scroll_region csr cs change region to line #1 to line #2 (P)
csr=\E[%i%p1%d;%p2%dr,
# char_padding rmp rP like ip but when in insert mode
# char_set_names csnm Zy Produce #1'th item from list of character set names
# clear_all_tabs tbc ct clear all tab stops (P)
tbc=\E[3g,
# clear_margins mgc MC clear right and left soft margins
# clear_screen clear cl clear screen and home cursor (P*)
clear=\E[H\E[2J,
# clr_bol el1 cb Clear to beginning of line
el1=\E[1K,
# clr_eol el ce clear to end of line (P)
el=\E[K,
# clr_eos ed cd clear to end of screen (P*)
ed=\E[J,
# code_set_init csin ci Init sequence for multiple codesets
# color_names colornm Yw Give name for color #1
# column_address hpa ch horizontal position #1, absolute (P)
hpa=\E[%i%p1%dG,
# command_character cmdch CC terminal settable cmd character in prototype !?
# create_window cwin CW define a window #1 from #2,#3 to #4,#5
# cursor_address cup cm move to row #1 columns #2
cup=\E[%i%p1%d;%p2%dH,
# cursor_down cud1 do down one line
cud1=^J,
# cursor_home home ho home cursor (if no cup)
home=\E[H,
# cursor_invisible civis vi make cursor invisible
civis=\E[?25l,
# cursor_left cub1 le move left one space
cub1=^H,
# cursor_mem_address mrcup CM memory relative cursor addressing, move to row #1 columns #2
# cursor_normal cnorm ve make cursor appear normal (undo civis/cvvis)
cnorm=\E[?12l\E[?25h,
# cursor_right cuf1 nd non-destructive space (move right one space)
cuf1=\E[C,
# cursor_to_ll ll ll last line, first column (if no cup)
# cursor_up cuu1 up up one line
cuu1=\E[A,
# cursor_visible cvvis vs make cursor very visible
cvvis=\E[?12;25h,
# define_bit_image_region defbi Yx Define rectangualar bit image region
# define_char defc ZE Define a character #1, #2 dots wide, descender #3
# delete_character dch1 dc delete character (P*)
dch1=\E[P,
# delete_line dl1 dl delete line (P*)
dl1=\E[M,
# device_type devt dv Indicate language/codeset support
# dial_phone dial DI dial number #1
# dis_status_line dsl ds disable status line
dsl=\E]2;\007,
# display_clock dclk DK display clock
# display_pc_char dispc S1 Display PC character #1
# down_half_line hd hd half a line down
# end_bit_image_region endbi Yy End a bit-image region
# enter_am_mode smam SA turn on automatic margins
smam=\E[?7h,
# enter_blink_mode blink mb turn on blinking
blink=\E[5m,
# enter_bold_mode bold md turn on bold (extra bright) mode
bold=\E[1m,
# enter_ca_mode smcup ti string to start programs using cup
smcup=\E[?1049h,
# enter_delete_mode smdc dm enter delete mode
# enter_dim_mode dim mh turn on half-bright mode
# enter_doublewide_mode swidm ZF Enter double-wide mode
# enter_draft_quality sdrfq ZG Enter draft-quality mode
# enter_horizontal_hl_mode ehhlm Xh Enter horizontal highlight mode
# enter_insert_mode smir im enter insert mode
smir=\E[4h,
# enter_italics_mode sitm ZH Enter italic mode
sitm=\E[3m,
# enter_left_hl_mode elhlm Xl Enter left highlight mode
# enter_leftward_mode slm ZI Start leftward carriage motion
# enter_low_hl_mode elohlm Xo Enter low highlight mode
# enter_micro_mode smicm ZJ Start micro-motion mode
# enter_near_letter_quality snlq ZK Enter NLQ mode
# enter_normal_quality snrmq ZL Enter normal-quality mode
# enter_pc_charset_mode smpch S2 Enter PC character display mode
# enter_protected_mode prot mp turn on protected mode
# enter_reverse_mode rev mr turn on reverse video mode
rev=\E[7m,
# enter_right_hl_mode erhlm Xr Enter right highlight mode
# enter_scancode_mode smsc S4 Enter PC scancode mode
# enter_secure_mode invis mk turn on blank mode (characters invisible)
# enter_shadow_mode sshm ZM Enter shadow-print mode
# enter_standout_mode smso so begin standout mode
smso=\E[7m,
# enter_subscript_mode ssubm ZN Enter subscript mode
# enter_superscript_mode ssupm ZO Enter superscript mode
# enter_top_hl_mode ethlm Xt Enter top highlight mode
# enter_underline_mode smul us begin underline mode
smul=\E[4m,
# enter_upward_mode sum ZP Start upward carriage motion
# enter_vertical_hl_mode evhlm Xv Enter vertical highlight mode
# enter_xon_mode smxon SX turn on xon/xoff handshaking
# erase_chars ech ec erase #1 characters (P)
ech=\E[%p1%dX,
# exit_am_mode rmam RA turn off automatic margins
rmam=\E[?7l,
# exit_attribute_mode sgr0 me turn off all attributes
sgr0=\E[m\E(B,
# exit_ca_mode rmcup te strings to end programs using cup
rmcup=\E[r\E[?1049l,
# exit_delete_mode rmdc ed end delete mode
# exit_doublewide_mode rwidm ZQ End double-wide mode
# exit_insert_mode rmir ei exit insert mode
rmir=\E[4l,
# exit_italics_mode ritm ZR End italic mode
ritm=\E[23m,
# exit_leftward_mode rlm ZS End left-motion mode
# exit_micro_mode rmicm ZT End micro-motion mode
# exit_pc_charset_mode rmpch S3 Exit PC character display mode
# exit_scancode_mode rmsc S5 Exit PC scancode mode
# exit_shadow_mode rshm ZU End shadow-print mode
# exit_standout_mode rmso se exit standout mode
rmso=\E[27m,
# exit_subscript_mode rsubm ZV End subscript mode
# exit_superscript_mode rsupm ZW End superscript mode
# exit_underline_mode rmul ue exit underline mode
rmul=\E[24m,
# exit_upward_mode rum ZX End reverse character motion
# exit_xon_mode rmxon RX turn off xon/xoff handshaking
# fixed_pause pause PA pause for 2-3 seconds
# flash_hook hook fh flash switch hook
# flash_screen flash vb visible bell (may not move cursor)
flash=\E[?5h$<20/>\E[?5l,
# form_feed ff ff hardcopy terminal page eject (P*)
# from_status_line fsl fs return from status line
fsl=\007,
# get_mouse getm Gm Curses should get button events, parameter #1 not documented.
# goto_window wingo WG go to window #1
# hangup hup HU hang-up phone
# init_1string is1 i1 initialization string
is1=\E[\041p,
# init_2string is2 is initialization string
is2=\E[r\E[m\E[2J\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l,
# init_3string is3 i3 initialization string
# init_file if if name of initialization file
# init_prog iprog iP path name of program for initialization
# initialize_color initc Ic initialize color #1 to (#2,#3,#4)
initc=\E]4;%p1%d;rgb\:%p2%{65535}%*%{1000}%/%4.4X/%p3%{65535}%*%{1000}%/%4.4X/%p4%{65535}%*%{1000}%/%4.4X\E\\,
# initialize_pair initp Ip Initialize color pair #1 to fg=(#2,#3,#4), bg=(#5,#6,#7)
# insert_character ich1 ic insert character (P)
ich1=\E[@,
# insert_line il1 al insert line (P*)
il1=\E[L,
# insert_padding ip ip insert padding after inserted character
# key_a1 ka1 K1 upper left of keypad
ka1=\EOw,
# key_a3 ka3 K3 upper right of keypad
ka3=\EOy,
# key_b2 kb2 K2 center of keypad
kb2=\EOu,
# key_backspace kbs kb backspace key
kbs=\177,
# key_beg kbeg @1 begin key
# key_btab kcbt kB back-tab key
kcbt=\E[Z,
# key_c1 kc1 K4 lower left of keypad
kc1=\EOq,
# key_c3 kc3 K5 lower right of keypad
kc3=\EOs,
# key_cancel kcan @2 cancel key
# key_catab ktbc ka clear-all-tabs key
# key_clear kclr kC clear-screen or erase key
# key_close kclo @3 close key
# key_command kcmd @4 command key
# key_copy kcpy @5 copy key
# key_create kcrt @6 create key
# key_ctab kctab kt clear-tab key
# key_dc kdch1 kD delete-character key
kdch1=\E[3~,
# key_dl kdl1 kL delete-line key
# key_down kcud1 kd down-arrow key
kcud1=\E[B,
# key_eic krmir kM sent by rmir or smir in insert mode
# key_end kend @7 end key
kend=\E[8~,
# key_enter kent @8 enter/send key
kent=\EOM,
# key_eol kel kE clear-to-end-of-line key
kel=\E[8\^,
# key_eos ked kS clear-to-end-of-screen key
# key_exit kext @9 exit key
# key_f0 kf0 k0 F0 function key
# key_f1 kf1 k1 F1 function key
kf1=\E[11~,
# key_f2 kf2 k2 F2 function key
kf2=\E[12~,
# key_f3 kf3 k3 F3 function key
kf3=\E[13~,
# key_f4 kf4 k4 F4 function key
kf4=\E[14~,
# key_f5 kf5 k5 F5 function key
kf5=\E[15~,
# key_f6 kf6 k6 F6 function key
kf6=\E[17~,
# key_f7 kf7 k7 F7 function key
kf7=\E[18~,
# key_f8 kf8 k8 F8 function key
kf8=\E[19~,
# key_f9 kf9 k9 F9 function key
kf9=\E[20~,
# key_f10 kf10 k; F10 function key
kf10=\E[21~,
# Note: shift+f-key adds 10 to key number
# key_f11 kf11 F1 F11 function key
kf11=\E[23~,
# key_f12 kf12 F2 F12 function key
kf12=\E[24~,
# key_f13 kf13 F3 F13 function key
kf13=\E[25~,
# key_f14 kf14 F4 F14 function key
kf14=\E[26~,
# key_f15 kf15 F5 F15 function key
kf15=\E[28~,
# key_f16 kf16 F6 F16 function key
kf16=\E[29~,
# key_f17 kf17 F7 F17 function key
kf17=\E[31~,
# key_f18 kf18 F8 F18 function key
kf18=\E[32~,
# key_f19 kf19 F9 F19 function key
kf19=\E[33~,
# key_f20 kf20 FA F20 function key
kf20=\E[34~,
# key_f21 kf21 FB F21 function key
# key_f22 kf22 FC F22 function key
# key_f23 kf23 FD F23 function key
# key_f24 kf24 FE F24 function key
# key_f25 kf25 FF F25 function key
# key_f26 kf26 FG F26 function key
# key_f27 kf27 FH F27 function key
# key_f28 kf28 FI F28 function key
# key_f29 kf29 FJ F29 function key
# key_f30 kf30 FK F30 function key
# key_f31 kf31 FL F31 function key
# key_f32 kf32 FM F32 function key
# key_f33 kf33 FN F33 function key
# key_f34 kf34 FO F34 function key
# key_f35 kf35 FP F35 function key
# key_f36 kf36 FQ F36 function key
# key_f37 kf37 FR F37 function key
# key_f38 kf38 FS F38 function key
# key_f39 kf39 FT F39 function key
# key_f40 kf40 FU F40 function key
# key_f41 kf41 FV F41 function key
# key_f42 kf42 FW F42 function key
# key_f43 kf43 FX F43 function key
# key_f44 kf44 FY F44 function key
# key_f45 kf45 FZ F45 function key
# key_f46 kf46 Fa F46 function key
# key_f47 kf47 Fb F47 function key
# key_f48 kf48 Fc F48 function key
# key_f49 kf49 Fd F49 function key
# key_f50 kf50 Fe F50 function key
# key_f51 kf51 Ff F51 function key
# key_f52 kf52 Fg F52 function key
# key_f53 kf53 Fh F53 function key
# key_f54 kf54 Fi F54 function key
# key_f55 kf55 Fj F55 function key
# key_f56 kf56 Fk F56 function key
# key_f57 kf57 Fl F57 function key
# key_f58 kf58 Fm F58 function key
# key_f59 kf59 Fn F59 function key
# key_f60 kf60 Fo F60 function key
# key_f61 kf61 Fp F61 function key
# key_f62 kf62 Fq F62 function key
# key_f63 kf63 Fr F63 function key
# key_find kfnd @0 find key
kfnd=\E[1~,
# key_help khlp %1 help key
# key_home khome kh home key
khome=\E[7~,
# key_ic kich1 kI insert-character key
kich1=\E[2~,
# key_il kil1 kA insert-line key
# key_left kcub1 kl left-arrow key
kcub1=\E[D,
# key_ll kll kH lower-left key (home down)
# key_mark kmrk %2 mark key
# key_message kmsg %3 message key
# key_mouse kmous Km Mouse event has occurred
kmous=\E[M,
# key_move kmov %4 move key
# key_next knxt %5 next key
# key_npage knp kN next-page key
knp=\E[6~,
# key_open kopn %6 open key
# key_options kopt %7 options key
# key_ppage kpp kP previous-page key
kpp=\E[5~,
# key_previous kprv %8 previous key
# key_print kprt %9 print key
# key_redo krdo %0 redo key
# key_reference kref &1 reference key
# key_refresh krfr &2 refresh key
# key_replace krpl &3 replace key
# key_restart krst &4 restart key
# key_resume kres &5 resume key
# key_right kcuf1 kr right-arrow key
kcuf1=\E[C,
# key_save ksav &6 save key
# key_sbeg kBEG &9 shifted begin key
# key_scancel kCAN &0 shifted cancel key
# key_scommand kCMD *1 shifted command key
# key_scopy kCPY *2 shifted copy key
# key_screate kCRT *3 shifted create key
# key_sdc kDC *4 shifted delete-character key
kDC=\E[3$,
# key_sdl kDL *5 shifted delete-line key
# key_select kslt *6 select key
kslt=\E[4~,
# key_send kEND *7 shifted end key
kEND=\E[8$,
# key_seol kEOL *8 shifted clear-to- end-of-line key
# key_sexit kEXT *9 shifted exit key
# key_sf kind kF scroll-forward key
# key_sfind kFND *0 shifted find key
# key_shelp kHLP #1 shifted help key
# key_shome kHOM #2 shifted home key
kHOM=\E[7$,
# key_sic kIC #3 shifted insert-character key
kIC=\E[2$,
# key_sleft kLFT #4 shifted left-arrow key
kLFT=\E[d,
# key_smessage kMSG %a shifted message key
# key_smove kMOV %b shifted move key
# key_snext kNXT %c shifted next key
kNXT=\E[6$,
# key_soptions kOPT %d shifted options key
# key_sprevious kPRV %e shifted previous key
kPRV=\E[5$,
# key_sprint kPRT %f shifted print key
# key_sr kri kR scroll-backward key
# key_sredo kRDO %g shifted redo key
# key_sreplace kRPL %h shifted replace key
# key_sright kRIT %i shifted right-arrow key
kRIT=\E[c,
# key_srsume kRES %j shifted resume key
# key_ssave kSAV !1 shifted save key
# key_ssuspend kSPD !2 shifted suspend key
# key_stab khts kT set-tab key
# key_sundo kUND !3 shifted undo key
# key_suspend kspd &7 suspend key
# key_undo kund &8 undo key
# key_up kcuu1 ku up-arrow key
kcuu1=\E[A,
# keypad_local rmkx ke leave 'keyboard_transmit' mode
rmkx=\E>,
# keypad_xmit smkx ks enter 'keyboard_transmit' mode
smkx=\E=,
# lab_f0 lf0 l0 label on function key f0 if not f0
# lab_f1 lf1 l1 label on function key f1 if not f1
# lab_f2 lf2 l2 label on function key f2 if not f2
# lab_f3 lf3 l3 label on function key f3 if not f3
# lab_f4 lf4 l4 label on function key f4 if not f4
# lab_f5 lf5 l5 label on function key f5 if not f5
# lab_f6 lf6 l6 label on function key f6 if not f6
# lab_f7 lf7 l7 label on function key f7 if not f7
# lab_f8 lf8 l8 label on function key f8 if not f8
# lab_f9 lf9 l9 label on function key f9 if not f9
# lab_f10 lf10 la label on function key f10 if not f10
# label_format fln Lf label format
# label_off rmln LF turn off soft labels
# label_on smln LO turn on soft labels
# meta_off rmm mo turn off meta mode
# meta_on smm mm turn on meta mode (8th-bit on)
# micro_column_address mhpa ZY Like column_address in micro mode
# micro_down mcud1 ZZ Like cursor_down in micro mode
# micro_left mcub1 Za Like cursor_left in micro mode
# micro_right mcuf1 Zb Like cursor_right in micro mode
# micro_row_address mvpa Zc Like row_address #1 in micro mode
# micro_up mcuu1 Zd Like cursor_up in micro mode
# mouse_info minfo Mi Mouse status information
# newline nel nw newline (behave like cr followed by lf)
# order_of_pins porder Ze Match software bits to print-head pins
# orig_colors oc oc Set all color pairs to the original ones
# orig_pair op op Set default pair to its original value
op=\E[39;49m,
# pad_char pad pc padding char (instead of null)
# parm_dch dch DC delete #1 characters (P*)
dch=\E[%p1%dP,
# parm_delete_line dl DL delete #1 lines (P*)
dl=\E[%p1%dM,
# parm_down_cursor cud DO down #1 lines (P*)
cud=\E[%p1%dB,
# parm_down_micro mcud Zf Like parm_down_cursor in micro mode
# parm_ich ich IC insert #1 characters (P*)
ich=\E[%p1%d@,
# parm_index indn SF scroll forward #1 lines (P)
indn=\E[%p1%dS,
# parm_insert_line il AL insert #1 lines (P*)
il=\E[%p1%dL,
# parm_left_cursor cub LE move #1 characters to the left (P)
cub=\E[%p1%dD,
# parm_left_micro mcub Zg Like parm_left_cursor in micro mode
# parm_right_cursor cuf RI move #1 characters to the right (P*)
cuf=\E[%p1%dC,
# parm_right_micro mcuf Zh Like parm_right_cursor in micro mode
# parm_rindex rin SR scroll back #1 lines (P)
rin=\E[%p1%dT,
# parm_up_cursor cuu UP up #1 lines (P*)
cuu=\E[%p1%dA,
# parm_up_micro mcuu Zi Like parm_up_cursor in micro mode
# pc_term_options pctrm S6 PC terminal options
# pkey_key pfkey pk program function key #1 to type string #2
# pkey_local pfloc pl program function key #1 to execute string #2
# pkey_plab pfxl xl Program function key #1 to type string #2 and show string #3
# pkey_xmit pfx px program function key #1 to transmit string #2
# plab_norm pln pn program label #1 to show string #2
# print_screen mc0 ps print contents of screen
mc0=\E[i,
# prtr_non mc5p pO turn on printer for #1 bytes
# prtr_off mc4 pf turn off printer
mc4=\E[4i,
# prtr_on mc5 po turn on printer
mc5=\E[5i,
# pulse pulse PU select pulse dialing
# quick_dial qdial QD dial number #1 without checking
# remove_clock rmclk RC remove clock
# repeat_char rep rp repeat char #1 #2 times (P*)
# req_for_input rfi RF send next input char (for ptys)
# req_mouse_pos reqmp RQ Request mouse position
# reset_1string rs1 r1 reset string
rs1=\Ec,
# reset_2string rs2 r2 reset string
rs2=\E[r\E[m\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l,
# reset_3string rs3 r3 reset string
# reset_file rf rf name of reset file
# restore_cursor rc rc restore cursor to position of last save_cursor
rc=\E8,
# row_address vpa cv vertical position #1 absolute (P)
vpa=\E[%i%p1%dd,
# save_cursor sc sc save current cursor position (P)
sc=\E7,
# scancode_escape scesc S7 Escape for scancode emulation
# scroll_forward ind sf scroll text up (P)
ind=^J,
# scroll_reverse ri sr scroll text down (P)
ri=\EM,
# select_char_set scs Zj Select character set, #1
# set0_des_seq s0ds s0 Shift to codeset 0 (EUC set 0, ASCII)
s0ds=\E(B,
# set1_des_seq s1ds s1 Shift to codeset 1
s1ds=\E(0,
# set2_des_seq s2ds s2 Shift to codeset 2
s2ds=\E*B,
# set3_des_seq s3ds s3 Shift to codeset 3
s3ds=\E+B,
# set_a_attributes sgr1 sA Define second set of video attributes #1-#6
# set_a_background setab AB Set background color to #1, using ANSI escape
setab=\E[48;5;%p1%dm,
# set_a_foreground setaf AF Set foreground color to #1, using ANSI escape
setaf=\E[38;5;%p1%dm,
# set_attributes sgr sa define video attributes #1-#9 (PG9)
sgr=\E[%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;,
# set_background setb Sb Set background color #1
setb=%?%p1%{7}%>%t\E[48;5;%p1%dm%e\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;,
# set_bottom_margin smgb Zk Set bottom margin at current line
# set_bottom_margin_parm smgbp Zl Set bottom margin at line #1 or (if smgtp is not given) #2 lines from bottom
# set_clock sclk SC set clock, #1 hrs #2 mins #3 secs
# set_color_band setcolor Yz Change to ribbon color #1
# set_color_pair scp sp Set current color pair to #1
# set_foreground setf Sf Set foreground color #1
setf=%?%p1%{7}%>%t\E[38;5;%p1%dm%e\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;,
# set_left_margin smgl ML set left soft margin at current column. See smgl. (ML is not in BSD termcap).
# set_left_margin_parm smglp Zm Set left (right) margin at column #1
# set_lr_margin smglr ML Set both left and right margins to #1, #2. (ML is not in BSD termcap).
# set_page_length slines YZ Set page length to #1 lines
# set_pglen_inch slength sL YI Set page length to #1 hundredth of an inch
# set_right_margin smgr MR set right soft margin at current column
# set_right_margin_parm smgrp Zn Set right margin at column #1
# set_tab hts st set a tab in every row, current columns
hts=\EH,
# set_tb_margin smgtb MT Sets both top and bottom margins to #1, #2
# set_top_margin smgt Zo Set top margin at current line
# set_top_margin_parm smgtp Zp Set top (bottom) margin at row #1
# set_window wind wi current window is lines #1-#2 cols #3-#4
# start_bit_image sbim Zq Start printing bit image graphics
# start_char_set_def scsd Zr Start character set definition #1, with #2 characters in the set
# stop_bit_image rbim Zs Stop printing bit image graphics
# stop_char_set_def rcsd Zt End definition of character set #1
# subscript_characters subcs Zu List of subscriptable characters
# superscript_characters supcs Zv List of superscriptable characters
# tab ht ta tab to next 8-space hardware tab stop
ht=^I,
# these_cause_cr docr Zw Printing any of these characters causes CR
# to_status_line tsl ts move to status line, column #1
tsl=\E]2;,
# tone tone TO select touch tone dialing
# underline_char uc uc underline char and move past it
# up_half_line hu hu half a line up
# user0 u0 u0 User string #0
# user1 u1 u1 User string #1
# user2 u2 u2 User string #2
# user3 u3 u3 User string #3
# user4 u4 u4 User string #4
# user5 u5 u5 User string #5
# user6 u6 u6 User string #6
u6=\E[%i%d;%dR,
# user7 u7 u7 User string #7
u7=\E[6n,
# user8 u8 u8 User string #8
u8=\E[?1;2c,
# user9 u9 u9 User string #9
u9=\E[c,
# wait_tone wait WA wait for dial-tone
# xoff_character xoffc XF XOFF character
# xon_character xonc XN XON character
# zero_motion zerom Zx No motion for subsequent character
#
# vim: filetype=terminfo noet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment