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

📄 caps.uwin

📁 ncurses 库 可能有用酒用 没用就算了 我觉得还可以用
💻 UWIN
📖 第 1 页 / 共 4 页
字号:
key_f46				kf46	str	Fa	KEY_F(46)	-	----E	F46 function keykey_f47				kf47	str	Fb	KEY_F(47)	-	----E	F47 function keykey_f48				kf48	str	Fc	KEY_F(48)	-	----E	F48 function keykey_f49				kf49	str	Fd	KEY_F(49)	-	----E	F49 function keykey_f50				kf50	str	Fe	KEY_F(50)	-	----E	F50 function keykey_f51				kf51	str	Ff	KEY_F(51)	-	----E	F51 function keykey_f52				kf52	str	Fg	KEY_F(52)	-	----E	F52 function keykey_f53				kf53	str	Fh	KEY_F(53)	-	----E	F53 function keykey_f54				kf54	str	Fi	KEY_F(54)	-	----E	F54 function keykey_f55				kf55	str	Fj	KEY_F(55)	-	----E	F55 function keykey_f56				kf56	str	Fk	KEY_F(56)	-	----E	F56 function keykey_f57				kf57	str	Fl	KEY_F(57)	-	----E	F57 function keykey_f58				kf58	str	Fm	KEY_F(58)	-	----E	F58 function keykey_f59				kf59	str	Fn	KEY_F(59)	-	----E	F59 function keykey_f60				kf60	str	Fo	KEY_F(60)	-	----E	F60 function keykey_f61				kf61	str	Fp	KEY_F(61)	-	----E	F61 function keykey_f62				kf62	str	Fq	KEY_F(62)	-	----E	F62 function keykey_f63				kf63	str	Fr	KEY_F(63)	-	----E	F63 function keyclr_bol				el1	str	cb	-		-	-----	Clear to beginning of lineclear_margins			mgc	str	MC	-		-	-----	clear right and left soft marginsset_left_margin			smgl	str	ML	-		-	-----	set left soft margin at current column.	 See smgl. (ML is not in BSD termcap).set_right_margin		smgr	str	MR	-		-	-----	set right soft margin at current columndevice_type			devt	str	dv	-		-	-----	Indicate language/codeset supportcode_set_init			csin	str	ci	-		-	-----	Init sequence for multiple codesetsset0_des_seq			s0ds	str	s0	-		-	-----	Shift to codeset 0 (EUC set 0, ASCII)set1_des_seq			s1ds	str	s1	-		-	-----	Shift to codeset 1set2_des_seq			s2ds	str	s2	-		-	-----	Shift to codeset 2set3_des_seq			s3ds	str	s3	-		-	-----	Shift to codeset 3key_mouse			kmous	str	Km	KEY_MOUSE	0631	-----	Mouse event has occurredmouse_info			minfo	str	Mi	-		-	-----	Mouse status informationreq_mouse_pos			reqmp	str	RQ	-		-	-----	Request mouse positionget_mouse			getm	str	Gm	-		-	-----	Curses should get button events, parameter #1 not documented.release_mouse			relm	str	Rm	-		-	-----	Curses should release the mouse */color_names			colornm	str	Yw	-		-	-----	Give name for color #1initialize_color		initc	str	Ic	-		-	-----	initialize color #1 to (#2,#3,#4)initialize_pair			initp	str	Ip	-		-	-----	Initialize color pair #1 to fg=(#2,#3,#4), bg=(#5,#6,#7)orig_colors			oc	str	oc	-		-	-----	Set all color pairs to the original onesorig_pair			op	str	op	-		-	-----	Set default pair to its original valueset_a_background		setab	str	AB	-		-	-----	Set background color to #1, using ANSI escapeset_a_foreground		setaf	str	AF	-		-	-----	Set foreground color to #1, using ANSI escapeset_background			setb	str	Sb	-		-	-----	Set background color #1set_color_pair			scp	str	sp	-		-	-----	Set current color pair to #1set_foreground			setf	str	Sf	-		-	-----	Set foreground color #1#%.TE#%.ad#%# The magic token below tells the tic compiler-generator code that all the caps# past it should be ignored (not written out) when dumping terminfo objects. It# also tells the man page table generator not to pass through following lines# This means we can have obsolete capabilities and pseudo-capabilities that are# recognized for termcap or terminfo compilation, but not output.## %%-STOP-HERE-%%## Don't move this casually!  In fact, don't move it at all unless you're# either doing it to add System V or XPG4 extensions, or have decided you# don't care about SVr4 binary compatibility.################################################################################ TERMCAP EXTENSION CAPABILITIES## The capabilities below are either obsolete or extensions on certain systems.# They are not used by SVR4 terminfo.  Some are used by captoinfo to translate# termcap sources; the rest are listed for completeness, and in case somebody# cares about them enough to hack in code that will translate them into# terminfo capabilities.## The first part of the list is from Ross Ridge's `mytinfo' package# (comp.sources.unix, volume 26); the variable names and terminfo names (as# well as the termcap codes) match his list.## This group of codes is not marked obsolete in 4.4BSD, but have no direct# terminfo equivalents.  The rs capability is specially translated to terminfo# r2, and vice versa, if an entry does not already have an r2.  Similarly,# i2 is translated to r3 if there is no r3 (because SV terminfo maps is to i2).# The ug capability is thrown away, but assumed to be whatever sg is if the# latter is nonzero and we're dumping in termcap format.#termcap_init2			OTi2	str	i2	-		-	YB---	secondary initialization stringtermcap_reset			OTrs	str	rs	-		-	YB-G-	terminal reset stringmagic_cookie_glitch_ul		OTug	num	ug	-		-	YBCGE	number of blanks left by ul## Obsolete termcap capabilities.  Some are used for termcap translation.  The# code uses the 'OT' prefix we put on obsolete capabilities to suppress# printing them in terminfo source dumps of compiled entries.#backspaces_with_bs		OTbs	bool	bs	-		-	YBCGE	uses ^H to move leftcrt_no_scrolling		OTns	bool	ns	-		-	YBCG-	crt cannot scrollno_correctly_working_cr		OTnc	bool	nc	-		-	YBCG-	no way to go to start of linecarriage_return_delay		OTdC	num	dC	-		-	YB-G-	pad needed for CRnew_line_delay			OTdN	num	dN	-		-	YB-G-	pad needed for LFlinefeed_if_not_lf		OTnl	str	nl	-		-	YBCGE	use to move downbackspace_if_not_bs		OTbc	str	bc	-		-	YBCGE	move left, if not ^H## GNU termcap library extensions.  The GNU termcap file distributed with# Emacs no longer uses these, but MT showed up in pre-9.0 versions of the# BSD termcap file.  The name clash with terminfo MT is resolved by type# info; MT is converted to km.#gnu_has_meta_key		OTMT	bool	MT	-		-	----E	has meta key# gnu_tab_width			OTtw	num	tw	-		-	----E	tab width in spaces## GNU termcap *does* include the following extended capability,  Only the# now-obsolete Ann Arbor terminals used it.## gnu_change_scroll_region	OTcS	str	cS	-		-	---GE	alternate set scrolling region ## The following comments describe capnames so ancient that I believe no# software uses them any longer.  Some of these have to go because they# clash with terminfo names in ways that cannot be resolved by type# information.## These mytinfo codes are not used in the 4.4BSD curses code.  They are# marked obsolete in the 4.4BSD manual pages.## There is one conflict with terminfo; ma is in both.  This conflict is# resolved by type information.## The `ko' capability is translated by special code.  It should contain a# comma-separated list of capabilities for which there are corresponding keys.# The `kn' code is accepted but ignored.## The `ma' capability seems to have been designed to map between the rogue(2)# motion keys (including jkhl) and characters emitted by arrow keys on some# primitive pre-ANSI terminals.  It's so obsolete it's fossilized...## Here is a description of memory_lock_above and memory_unlock:# "You can 'freeze' data on the screen by turning on Memory Lock in a line of# text.  All lines above the cursor's current line become locked in place on# the screen.  Then enter data normally.  When the screen fills up, any# further data entered forces the first line of unfrozen line text to scroll# under the frozen data.  Lines scrolled off the screen are inserted into# memory immediately preceding the first frozen line." (from the HP 700/96# User's manual).  VT100/ANSI memory lock set is \E[>2h, reset is \E[>2l.## Applications that use terminfo are supposed to behave as though xr is# always true.#linefeed_is_newline		OTNL	bool	NL	-		-	YB---	move down with \n# even_parity			OTEP	bool	EP	-		-	-B---	terminal requires even parity# odd_parity			OTOP	bool	OP	-		-	-B---	terminal requires odd parity# half_duplex			OTHD	bool	HD	-		-	-B---	terminal is half-duplex# lower_case_only		OTLC	bool	LC	-		-	-B---	terminal has only lower case# upper_case_only		OTUC	bool	UC	-		-	-B---	terminal has only upper casebackspace_delay			OTdB	num	dB	-		-	YB-G-	padding required for ^H# form_feed_delay		OTdF	num	dF	-		-	-B-G-	padding required for ^Lhorizontal_tab_delay		OTdT	num	dT	-		-	YB-G-	padding required for ^I# vertical_tab_delay		OTdV	num	dV	-		-	-B---	padding required for ^Vnumber_of_function_keys		OTkn	num	kn	-		-	-B-G-	count of function keysother_non_function_keys		OTko	str	ko	-		-	-B-G-	list of self-mapped keycapsarrow_key_map			OTma	str	ma	-		-	YBC--	map arrow keys rogue(1) motion keys# memory_lock_above		OTml	str	ml	-		-	-B---	lock visible screen memory above the current line# memory_unlock			OTmu	str	mu	-		-	-B---	unlock visible screen memory above the current linehas_hardware_tabs		OTpt	bool	pt	-		-	YB---	has 8-char tabs invoked with ^Ireturn_does_clr_eol		OTxr	bool	xr	-		-	YB---	return clears the line# tek_4025_insert_line		OTxx	bool	xx	-		-	-BC--	Tektronix 4025 insert-line glitch## mytinfo described this as a termcap capability, but it's not listed in the# 4.4BSD man pages, and not found in the 4.4BSD termcap file.  The ncurses# package, like System V, behaves as though it is always true.## rind_only_at_top		OTxq	bool	xq	-		-	-----	reverse index only works from top line## University of Waterloo termcap extensions (as described in mytinfo).# The `xl' termcap file clashes with a terminfo name; this ambiguity cannot# be resolved by a type check.  The descriptions are guesses from what was# in the mytinfo tables. ## key_interrupt_char		OTki	str	ki	-		-	-----	string set by interrupt key (?)# key_kill_char			OTkk	str	kk	-		-	-----	string set by kill key (?)# key_suspend_char		OTkz	str	kz	-		-	-----	string set by suspend key (?)# initialization_messy		OTxc	bool	xc	-		-	-----	initialization leaves garbage on the screen (?)# ind_at_bottom_does_cr		OTxl	bool	xl	-		-	-----	index does a carriage return## Nonstandard capabilities unique to Ross Ridge's `mytinfo' package.# SR clashes with a terminfo name; this ambiguity cannot be resolved by a type# check.## scroll_left			OTsl1	str	Sl	-		-	-----	scroll screen leftward# scroll_right			OTsr1	str	Sr	-		-	-----	scroll screen rightward# parm_scroll_left		OTsl	str	SL	-		-	-----	scroll screen leftward #1 characters# parm_scroll_right		OTsr	str	SR	-		-	-----	scroll screen rightward #1 characters## The mytinfo capabilities end here.## XENIX extensions:## Xenix defined its own set of forms-drawing capabilities:## cap	IBM ASCII	description             ACS         	ASCII# ---	-----------	--------------------    -------------	------# G1	191 \277 M-?	single upper right   	ACS_URCORNER# G2	218 \332 M-Z	single upper left	ACS_ULCORNER# G3	192 \300 M-@	single lower left	ACS_LLCORNER# G4	217 \331 M-Y	single lower right	ACS_LRCORNER# G5	187 \273 M-;	double upper right# G6	201 \311 M-I	double upper left# G7	200 \310 M-H	double lower left# G8	188 \274 M-<	double lower right# GC	197 \305 M-E	single intersection	ACS_PLUS	_ _# GD	194 \302 M-B	single down-tick	ACS_TTEE	 |# GH	196 \304 M-D	single horizontal line	ACS_HLINE# GL	180 \264 M-4	single left tick	ACS_RTEE	-|# GR	195 \303 M-C	single right tick	ACS_LTEE	|-# GU	193 \301 M-A	single up tick		ACS_BTEE	_|_# GV	179 \263 M-3	single vertical line	ACS_VLINE# Gc	206 \316 M-N	double intersection# Gd	203 \313 M-K	double down tick# Gh	205 \315 M-M	double horizontal line# Gl	204 \204 M-L	double left tick# Gr	185 \271 M-9	double right tick# Gu	202 \312 M-J	double up tick# Gv	186 \272 M-:	double vertical line## The compiler will translate the single-line caps and discard the others# (via IGNORE aliases further down).  We don't want to do normal pad # translation on these, they're often single-character printable ASCII# strings that happen to be numerics.  There's awk code in parametrized.sh# that detects the acs_ prefix and uses it to suppress pad translation.# These terminfo names are invented.#acs_ulcorner			OTG2	str	G2	-		-	-----	single upper leftacs_llcorner			OTG3	str	G3	-		-	-----	single lower leftacs_urcorner			OTG1	str	G1	-		-	-----	single upper rightacs_lrcorner			OTG4	str	G4	-		-	-----	single lower rightacs_ltee			OTGR	str	GR	-		-	-----	tee pointing rightacs_rtee			OTGL	str	GL	-		-	-----	tee pointing leftacs_btee			OTGU	str	GU	-		-	-----	tee pointing upacs_ttee			OTGD	str	GD	-		-	-----	tee pointing downacs_hline			OTGH	str	GH	-		-	-----	single horizontal lineacs_vline			OTGV	str	GV	-		-	-----	single vertical lineacs_plus			OTGC	str	GC	-		-	-----	single intersection################################################################################ TERMINFO EXTENSION CAPABILITIES## This section is almost all comments.  What it's mainly for is to describe# what capabilities need to be squeezed out to get down to the XSI Curses# standard set.  They are flagged with K.## HP extensions## These extensions follow ptr_non (replacing everything after it) in HP# terminfo files.  Except for memory_lock and memory_unlock, they are# functionally identical to SVr4 extensions, but they make the binary format# different.  Grrr....#memory_lock			meml	str	ml	-		-	----K	memory lock abovememory_unlock			memu	str	mu	-		-	----K	memory unlock#plab_norm			pln	str	pn	-		-	-----	program label #1 to show string #2#label_on			smln	str	LO	-		-	-----	turn on soft labels#label_off			rmln	str	LF	-		-	-----	turn off soft labels#key_f11			kf11	str	F1	-		-	-----	F11 function key#key_f12			kf12	str	F2	-		-	-----	F12 function key#key_f13			kf13	str	F3	-		-	-----	F13 function key#key_f14			kf14	str	F4	-		-	-----	F14 function key#key_f15			kf15	str	F5	-		-	-----	F15 function key#key_f16			kf16	str	F6	-		-	-----	F16 function key#key_f17			kf17	str	F7	-		-	-----	F17 function key#key_f18			kf18	str	F8	-		-	-----	F18 function key#key_f19			kf19	str	F9	-		-	-----	F19 function key#key_f20			kf20	str	FA	-		-	-----	F20 function key#key_f21			kf21	str	FB	-		-	-----	F21 function key#key_f22			kf22	str	FC	-		-	-----	F22 function key#key_f23			kf23	str	FD	-		-	-----	F23 function key#key_f24			kf24	str	FE	-		-	-----	F24 function key#key_f25			kf25	str	FF	-		-	-----	F25 function key#key_f26			kf26	str	FG	-		-	-----	F26 function key#key_f27			kf27	str	FH	-		-	-----	F27 function key#key_f28			kf28	str	FI	-		-	-----	F28 function key#key_f29			kf29	str	FJ	-		-	-----	F29 function key

⌨️ 快捷键说明

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