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

📄 proto.k

📁 操作系统SunOS 4.1.3版本的源码
💻 K
📖 第 1 页 / 共 2 页
字号:
#ifdef COMMENT	@(#)proto.k 1.1 92/07/30 SMI	File layout corresponds to the possible keymaps generated by	defining the preprocessor variables: SUNVIEW, TEXTEDIT, VERSION_3X,	and LEFTY.  The primary choice is SUNVIEW vs. TEXTEDIT (SUNVIEW	provides a base keymap used by all tools; TEXTEDIT is a second layer	used by textedit).	SUNVIEW		no handedness; stop; sunview caps; edit keys		VERSION_3X accelerators		non-VERSION_3X, i.e., 4.0 accelerators		LEFTY function keys		non-LEFTY function keys	TEXTEDIT		VERSION_3X		non-VERSION_3X		LEFTY		non-LEFTY		#endif#ifdef SUNVIEW#ifdef COMMENT	SunView function keys insensitive to handedness#endif[WIN_STOP]		[ACTION_STOP][KEY_TOP(1)]    [ACTION_CAPS_LOCK]<up>[KEY_TOP(1)]        <up>[ACTION_CAPS_LOCK][DEL]           [ACTION_ERASE_CHAR_BACKWARD]<up>[DEL]               <up>[ACTION_ERASE_CHAR_BACKWARD]<shift>[DEL]            [ACTION_ERASE_CHAR_FORWARD]<up><shift>[DEL]                <up>[ACTION_ERASE_CHAR_FORWARD]<ctrl>W         [ACTION_ERASE_WORD_BACKWARD]<up><ctrl>W             <up>[ACTION_ERASE_WORD_BACKWARD]<ctrl><shift>W          [ACTION_ERASE_WORD_FORWARD]<up><ctrl><shift>W              <up>[ACTION_ERASE_WORD_FORWARD]<ctrl>U         [ACTION_ERASE_LINE_BACKWARD]<up><ctrl>U             <up>[ACTION_ERASE_LINE_BACKWARD]<ctrl><shift>U          [ACTION_ERASE_LINE_END]<up><ctrl><shift>U              <up>[ACTION_ERASE_LINE_END]#ifdef VERSION_3X#ifdef COMMENTPerhaps only those applications that want these accelerators shouldask for them explicitly<ctrl>G			[ACTION_PASTE]<up><ctrl>G			<up>[ACTION_PASTE]<shift><ctrl>F		[ACTION_FIND_BACKWARD]<up><shift><ctrl>F		<up>[ACTION_FIND_BACKWARD]<ctrl>F				[ACTION_FIND_FORWARD]<up><ctrl>F				<up>[ACTION_FIND_FORWARD]<ctrl>D				[ACTION_CUT]<up><ctrl>D				<up>[ACTION_CUT]#endif#else<meta>a				[ACTION_AGAIN]<up><meta>a			<up>[ACTION_AGAIN]#ifdef COMMENT	next two are meta-a with the Sun-3 Caps key mode set#endif<meta>[193]				[ACTION_AGAIN]<up><meta>[193]			<up>[ACTION_AGAIN]<meta>u				[ACTION_UNDO]<up><meta>u			<up>[ACTION_UNDO]#ifdef COMMENT% next two are meta-u with the Sun-3 Caps key mode set#endif<meta>[213]				[ACTION_UNDO]<up><meta>[213]			<up>[ACTION_UNDO]<shift><meta>[213]		[ACTION_REDO]<up><shift><meta>[213]		<up>[ACTION_REDO]<meta>c				[ACTION_COPY]<up><meta>c			<up>[ACTION_COPY]#ifdef COMMENT	next two are meta-c with the Sun-3 Caps key mode set#endif<meta>[195]				[ACTION_COPY]<up><meta>[195]			<up>[ACTION_COPY]<shift><meta>[195]				<shift>[ACTION_COPY]<up><shift><meta>[195]			<up><shift>[ACTION_COPY]<ctrl><meta>[131]		<ctrl>[ACTION_COPY]<up><ctrl><meta>[131]		<up><ctrl>[ACTION_COPY]<ctrl><shift><meta>[131]	<ctrl><shift>[ACTION_COPY]<up><ctrl><shift><meta>[131]	<up><ctrl><shift>[ACTION_COPY]<meta>v				[ACTION_PASTE]<up><meta>v			<up>[ACTION_PASTE]<meta>v				[ACTION_PASTE]<up><meta>v			<up>[ACTION_PASTE]#ifdef COMMENT	next two are meta-c with the Sun-3 Caps key mode set#endif<meta>[214]				[ACTION_PASTE]<up><meta>[214]			<up>[ACTION_PASTE]<shift><meta>[214]				<shift>[ACTION_PASTE]<up><shift><meta>[214]			<up><shift>[ACTION_PASTE]<ctrl><meta>[150]		<ctrl>[ACTION_PASTE]<up><ctrl><meta>[150]		<up><ctrl>[ACTION_PASTE]<ctrl><shift><meta>[150]	<ctrl><shift>[ACTION_PASTE]<up><ctrl><shift><meta>[150]	<up><ctrl><shift>[ACTION_PASTE]<shift><meta>[198]		[ACTION_FIND_BACKWARD]<up><shift><meta>[198]		<up>[ACTION_FIND_BACKWARD]<meta>f				[ACTION_FIND_FORWARD]<up><meta>f			<up>[ACTION_FIND_FORWARD]#ifdef COMMENT	next two are meta-f with the Sun-3 Caps key mode set#endif<meta>[198]				[ACTION_FIND_FORWARD]<up><meta>[198]			<up>[ACTION_FIND_FORWARD]<meta>x				[ACTION_CUT]<up><meta>x			<up>[ACTION_CUT]#ifdef COMMENT	next two are meta-x with the Sun-3 Caps key mode set#endif<meta>[216]				[ACTION_CUT]<up><meta>[216]			<up>[ACTION_CUT]<shift><meta>[216]				<shift>[ACTION_CUT]<up><shift><meta>[216]			<up><shift>[ACTION_CUT]<ctrl><meta>[152]		<ctrl>[ACTION_CUT]<up><ctrl><meta>[152]		<up><ctrl>[ACTION_CUT]<ctrl><shift><meta>[152]	<ctrl><shift>[ACTION_CUT]<up><ctrl><shift><meta>[152]	<up><ctrl><shift>[ACTION_CUT]#ifdef COMMENT<shift><meta>?		[ACTION_HELP]<up><shift><meta>?		<up>[ACTION_HELP]#endif<meta>[175]		[ACTION_HELP]<up><meta>[175]		<up>[ACTION_HELP]<shift><meta>[191]		[ACTION_HELP]<up><shift><meta>[191]		<up>[ACTION_HELP]<meta>q         [ACTION_QUOTE]<up><meta>q             <up>[ACTION_QUOTE]#ifdef COMMENT	next two are meta-q with the Sun-3 Caps key mode set#endif<meta>[209]		[ACTION_QUOTE]<up><meta>[209]		<up>[ACTION_QUOTE]#ifdef COMMENT<meta>[RET]            [ACTION_DO_IT]<up><meta>[RET]                <up>[ACTION_DO_IT]#endif<meta>[141]             [ACTION_DO_IT]<up><meta>[141]         <up>[ACTION_DO_IT]#endif VERSION_3X#ifdef LEFTY#ifdef COMMENT	SunView functions keys for left-handed users#endif[KEY_RIGHT(3)]	[ACTION_STOP][KEY_RIGHT(1)]			[ACTION_AGAIN]<up>[KEY_RIGHT(1)]		<up>[ACTION_AGAIN][KEY_RIGHT(6)]			[ACTION_PROPS]<up>[KEY_RIGHT(6)]		<up>[ACTION_PROPS]<shift>[KEY_RIGHT(6)]		<shift>[ACTION_PROPS]<up><shift>[KEY_RIGHT(6)]	<up><shift>[ACTION_PROPS]<ctrl>[KEY_RIGHT(6)]		<ctrl>[ACTION_PROPS]<meta>[KEY_RIGHT(6)]			<meta>[ACTION_PROPS]<up><meta>[KEY_RIGHT(6)]		<up><meta>[ACTION_PROPS]<up><ctrl>[KEY_RIGHT(6)]		<up><ctrl>[ACTION_PROPS]<ctrl><shift>[KEY_RIGHT(6)]	<ctrl><shift>[ACTION_PROPS]<up><ctrl><shift>[KEY_RIGHT(6)]	<up><ctrl><shift>[ACTION_PROPS]<shift><meta>[KEY_RIGHT(6)]		<shift><meta>[ACTION_PROPS]<up><shift><meta>[KEY_RIGHT(6)]	<up><shift><meta>[ACTION_PROPS]<ctrl><meta>[KEY_RIGHT(6)]		<ctrl><meta>[ACTION_PROPS]<up><ctrl><meta>[KEY_RIGHT(6)]		<up><ctrl><meta>[ACTION_PROPS]<ctrl><shift><meta>[KEY_RIGHT(6)]	<ctrl><shift><meta>[ACTION_PROPS]<up><ctrl><shift><meta>[KEY_RIGHT(6)]	<up><ctrl><shift><meta>[ACTION_PROPS][KEY_RIGHT(4)]			[ACTION_UNDO]<up>[KEY_RIGHT(4)]		<up>[ACTION_UNDO]<shift>[KEY_RIGHT(4)]		[ACTION_REDO]<up><shift>[KEY_RIGHT(4)]	<up>[ACTION_REDO][KEY_RIGHT(9)]			[ACTION_FRONT]<up>[KEY_RIGHT(9)]		<up>[ACTION_FRONT]<up><shift>[KEY_RIGHT(9)]	<up>[ACTION_BACK][KEY_RIGHT(7)]			[ACTION_COPY]<up>[KEY_RIGHT(7)]		<up>[ACTION_COPY]<ctrl>[KEY_RIGHT(7)]		<ctrl>[ACTION_COPY]<up><ctrl>[KEY_RIGHT(7)]		<up><ctrl>[ACTION_COPY]<shift>[KEY_RIGHT(7)]		<shift>[ACTION_COPY]<up><shift>[KEY_RIGHT(7)]	<up><shift>[ACTION_COPY]<meta>[KEY_RIGHT(7)]			<meta>[ACTION_COPY]<up><meta>[KEY_RIGHT(7)]		<up><meta>[ACTION_COPY]<ctrl><shift>[KEY_RIGHT(7)]	<ctrl><shift>[ACTION_COPY]<up><ctrl><shift>[KEY_RIGHT(7)]	<up><ctrl><shift>[ACTION_COPY]<ctrl><meta>[KEY_RIGHT(7)]		<ctrl><meta>[ACTION_COPY]<up><ctrl><meta>[KEY_RIGHT(7)]		<up><ctrl><meta>[ACTION_COPY]<shift><meta>[KEY_RIGHT(7)]		<shift><meta>[ACTION_COPY]<up><shift><meta>[KEY_RIGHT(7)]	<up><shift><meta>[ACTION_COPY]<ctrl><shift><meta>[KEY_RIGHT(7)]	<ctrl><shift><meta>[ACTION_COPY]<up><ctrl><shift><meta>[KEY_RIGHT(7)]	<up><ctrl><shift><meta>[ACTION_COPY][KEY_RIGHT(12)]			[ACTION_OPEN]<up>[KEY_RIGHT(12)]		<up>[ACTION_OPEN]#ifdef COMMENT	tool_input() zoom accelerator#endif<up><ctrl>[KEY_RIGHT(12)]		<up><ctrl>[ACTION_OPEN]<up><shift>[KEY_RIGHT(12)]	<up>[ACTION_CLOSE][KEY_RIGHT(10)]			[ACTION_PASTE]<up>[KEY_RIGHT(10)]		<up>[ACTION_PASTE]<ctrl>[KEY_RIGHT(10)]		<ctrl>[ACTION_PASTE]<up><ctrl>[KEY_RIGHT(10)]		<up><ctrl>[ACTION_PASTE]<shift>[KEY_RIGHT(10)]		<shift>[ACTION_PASTE]<up><shift>[KEY_RIGHT(10)]	<up><shift>[ACTION_PASTE]<meta>[KEY_RIGHT(10)]			<meta>[ACTION_PASTE]<up><meta>[KEY_RIGHT(10)]		<up><meta>[ACTION_PASTE]<ctrl><shift>[KEY_RIGHT(10)]	<ctrl><shift>[ACTION_PASTE]<up><ctrl><shift>[KEY_RIGHT(10)]	<up><ctrl><shift>[ACTION_PASTE]<ctrl><meta>[KEY_RIGHT(10)]		<ctrl><meta>[ACTION_PASTE]<up><ctrl><meta>[KEY_RIGHT(10)]		<up><ctrl><meta>[ACTION_PASTE]<shift><meta>[KEY_RIGHT(10)]		<shift><meta>[ACTION_PASTE]<up><shift><meta>[KEY_RIGHT(10)]	<up><shift><meta>[ACTION_PASTE]<ctrl><shift><meta>[KEY_RIGHT(10)]	<ctrl><shift><meta>[ACTION_PASTE]<up><ctrl><shift><meta>[KEY_RIGHT(10)]	<up><ctrl><shift><meta>[ACTION_PASTE]<shift>[KEY_RIGHT(15)]		[ACTION_FIND_BACKWARD]<up><shift>[KEY_RIGHT(15)]	<up>[ACTION_FIND_BACKWARD][KEY_RIGHT(15)]			[ACTION_FIND_FORWARD]<up>[KEY_RIGHT(15)]		<up>[ACTION_FIND_FORWARD]<ctrl>[KEY_RIGHT(15)]		[ACTION_REPLACE]<up><ctrl>[KEY_RIGHT(15)]		<up>[ACTION_REPLACE][KEY_RIGHT(13)]			[ACTION_CUT]<up>[KEY_RIGHT(13)]		<up>[ACTION_CUT]<ctrl>[KEY_RIGHT(13)]		<ctrl>[ACTION_CUT]<up><ctrl>[KEY_RIGHT(13)]	<up><ctrl>[ACTION_CUT]<shift>[KEY_RIGHT(13)]		<shift>[ACTION_CUT]<up><shift>[KEY_RIGHT(13)]	<up><shift>[ACTION_CUT]<meta>[KEY_RIGHT(13)]			<meta>[ACTION_CUT]<up><meta>[KEY_RIGHT(13)]		<up><meta>[ACTION_CUT]<ctrl><shift>[KEY_RIGHT(13)]	<ctrl><shift>[ACTION_CUT]<up><ctrl><shift>[KEY_RIGHT(13)]	<up><ctrl><shift>[ACTION_CUT]<ctrl><meta>[KEY_RIGHT(13)]		<ctrl><meta>[ACTION_CUT]<up><ctrl><meta>[KEY_RIGHT(13)]	<up><ctrl><meta>[ACTION_CUT]<shift><meta>[KEY_RIGHT(13)]		<shift><meta>[ACTION_CUT]<up><shift><meta>[KEY_RIGHT(13)]	<up><shift><meta>[ACTION_CUT]<ctrl><shift><meta>[KEY_RIGHT(13)]	<ctrl><shift><meta>[ACTION_CUT]<up><ctrl><shift><meta>[KEY_RIGHT(13)]	<up><ctrl><shift><meta>[ACTION_CUT][KEY_LEFT(16)]		[ACTION_HELP]<up>[KEY_LEFT(16)]		<up>[ACTION_HELP]<ctrl>[KEY_LEFT(16)]		<ctrl>[ACTION_HELP]<up><ctrl>[KEY_LEFT(16)]		<up><ctrl>[ACTION_HELP]<shift>[KEY_LEFT(16)]		<shift>[ACTION_HELP]<up><shift>[KEY_LEFT(16)]		<up><shift>[ACTION_HELP]<meta>[KEY_LEFT(16)]		<meta>[ACTION_HELP]<up><meta>[KEY_LEFT(16)]		<up><meta>[ACTION_HELP]<ctrl><shift>[KEY_LEFT(16)]		<ctrl><shift>[ACTION_HELP]<up><ctrl><shift>[KEY_LEFT(16)]		<up><ctrl><shift>[ACTION_HELP]<ctrl><meta>[KEY_LEFT(16)]		<ctrl><meta>[ACTION_HELP]<up><ctrl><meta>[KEY_LEFT(16)]		<up><ctrl><meta>[ACTION_HELP]<shift><meta>[KEY_LEFT(16)]		<shift><meta>[ACTION_HELP]<up><shift><meta>[KEY_LEFT(16)]		<up><shift><meta>[ACTION_HELP]<ctrl><shift><meta>[KEY_LEFT(16)]		<ctrl><shift><meta>[ACTION_HELP]<up><ctrl><shift><meta>[KEY_LEFT(16)]		<up><ctrl><shift><meta>[ACTION_HELP]#ifdef COMMENT       Left keypad modifications#endif[KEY_LEFT(2)]           [KEY_RIGHT(1)]<up>[KEY_LEFT(2)]       <up>[KEY_RIGHT(1)][KEY_LEFT(3)]           [KEY_RIGHT(6)]<up>[KEY_LEFT(3)]       <up>[KEY_RIGHT(6)][KEY_LEFT(4)]           [KEY_RIGHT(4)]<up>[KEY_LEFT(4)]       <up>[KEY_RIGHT(4)][KEY_LEFT(5)]           [KEY_RIGHT(9)]

⌨️ 快捷键说明

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