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