时隔一······二······三年,放出我整理好的按键列表,列出了键盘上所有可用的按键,其中以UNbind开头的都是空,自己bind去吧。附带一些自己制作的功能,有没用自己改改看。

这是一整个CFG文件拆分成块,方便按照按键分类查找,活用CTRL/CMD+F啊!

注释过一段时间会补,(应该大概可能)

1. 预载自定义功能

echo "  ----- Start Binding Keys -----  "

//	预载自定义功能

	echo "    --- Start Pre-loading functions ---    "

	//	Show Netgrah

		alias	"+shownet"			"+showscores; net_graphheight 64; r_cleardecals"		//+showscores是显示计分板,-是关闭计分板;
		alias	"-shownet"			"-showscores; net_graphheight 9999"						//释放按键TAB时,关闭计分板,把网络状态移走

	//	Spin

		alias	"+spin"				"m_yaw 1000; sensitivity 0.90001"
		alias	"-spin"				"m_yaw 0.022; sensitivity 0.849"

	//	检视武器

		alias	"+inspect"			"-lookatweapon; +reload"
		alias	"-inspect"			"+lookatweapon; -reload"

	//	蹲跳

		alias	"+JumpD"			"+jump; +duck"											//声明一个JumpD合集,在其触发按键(后面绑定alt)按下时(+号的意义),同时触发跳和蹲
		alias	"-JumpD"			"-jump; -duck"											//松开按键时,取消跳跃和蹲的状态

	//	跳扔

		alias	"+JumpT"			"+jump;-attack"											//类似于跳蹲。解释下为什么时-attack,因为+attack是拉环的动作,-attack是扔出。
		alias	"-JumpT"			"-jump;exec Crosshair_Rifle1.cfg"						//因为手雷有特殊的准星,所以当跳扔后切换到步枪的准星

	//	扔出手雷后自动切换准星

		alias	"+RLS"				"+attack"
		alias	"-RLS"				"-attack; exec Crosshair_Rifle1.cfg; bind mouse1 +attack"

	//	静音所有

		alias	"aMute"				"bind DEL cMute; mute; unbind f11"
		alias	"cMute"				"bind DEL aMute; mute; bind f11 +voicerecord"

	echo "    --- Finished Pre-loading functions ---    "

2. 鼠标按键

//	鼠标按键

	echo "    --- Start Binding Mouse Keys ---    "

	bind	"MOUSE1"			"+attack"
	bind	"MOUSE2"			"+attack2"
	bind	"MOUSE3"			"toggle cl_righthand"
	bind	"MWHEELUP"			"toggle cl_radar_scale 0.25 0.7; toggle cl_radar_rotate 0 1"
	bind	"MWHEELDOWN"		        "+jump"

	echo "    --- Finished Binding Mouse Keys ---    "

3. 功能键

//	功能键

	echo "    --- Start Binding Function Keys ---    "

	bind	"F1"				"toggleconsole"
	UNbind	"F2"				
	bind	"F3"				"sv_rethrow_last_grenade"
	bind	"F4"				"rebuy"
	bind	"F5"				"jpeg"
	bind	"F6"				"save quick"
	bind	"F7"				"load quick"
	UNbind	"F8"				
	UNbind	"F9"				
	UNbind	"F10"				
	bind	"F11"				"+voicerecord"
	UNbind	"F12"				

	echo "    --- Finished Binding Function Keys ---    "

4. 主键区域数字

//	键盘区域数字键

	echo "    --- Start Binding Number Keys ---    "

	bind	"1"					"exec Crosshair_Rifle1.cfg; slot1"
	bind	"2"					"exec Crosshair_Pistol1.cfg; slot2"
	bind	"3"					"slot3; exec Crosshair_Rifle1.cfg"
	bind	"4"					"slot4; exec Crosshair_Nades.cfg; bind mouse1 +RLS"
	bind	"5"					"slot5"
	bind	"6"					"slot12"
	bind	"7"					"slot7"
	bind	"8"					"slot8"
	bind	"9"					"slot9"
	bind	"0"					"slot10"

	echo "    --- Finished Binding Number Keys ---    "

5. 符号键

//	符号键

	echo "    --- Start Binding Punctuation Keys ---    "

	bind	"`"					"use weapon_c4; drop"
	UNbind	"-"					
	UNbind	"["					
	bind	"]"					"bot_place"
	bind	"\"					"say_team"	
	bind	"'"					"+JumpT"
	UNbind	","					
	UNbind	"."					
	UNbind	"/"					

	echo "    --- Finished Binding Punctuation Keys ---    "

6. 修饰键

//	修饰键

	echo "    --- Start Binding Modifier Keys ---    "
		
	//	键盘区域

		bind	"ESCAPE"			"cancelselect"
		UNbind	"BACKSPACE"			
		bind	"TAB"				"+shownet"
		bind	"CAPSLOCK"			"toggle voice_scale 0.35 0.08"
		bind	"ENTER"				"say"
		bind	"SHIFT"				"+speed"
		UNbind	"RSHIFT"			
		bind	"CTRL"				"+duck"
		bind	"ALT"				"+JumpD"
		bind	"SPACE"				"+jump"
		UNbind	"RALT"				
		UNbind	"RCTRL"

	//	PAUSE区域

		UNbind	"SCROLLLOCKTOGGLE"	//实测有问题
		bind	"PAUSE"				"pause"

	//	DELETE区域

		UNbind	"INS"				
		UNbind	"HOME"					
		UNbind	"PGUP"				
		bind	"DEL"				"mute"	
		bind	"END"				"PGDN"

	//	方向键

		UNbind	"UPARROW"					
		UNbind	"DOWNARROW"			
		UNbind	"LEFTARROW"			
		UNbind	"RIGHTARROW"		

	echo "    --- Finished Binding Modifier Keys ---    "	

7. 字母键

//	字母键

	echo "    --- Start Binding Letter Keys ---    "

	bind	"a"					"+moveleft"
	bind	"b"					"buymenu"
	bind	"c"					"exec Crosshair_Nades.cfg; slot10; bind mouse1 +RLS"									//快速切火
	bind	"d"					"+moveright"
	bind	"e"					"+use"
	bind	"f"					"+inspect"
	bind	"g"					"drop"
	bind	"h"					"use weapon_flashbang; drop"
	bind	"i"					"show_loadout_toggle"
	bind	"j"					"buy flashbang; use weapon_flashbang; drop; buy hegrenade; buy flashbang"
	bind	"k"					"+spin"
	bind	"l"					"toggle voice_scale 0.35 0.08"
	bind	"m"					"teammenu"
	UNbind	"n"					
	UNbind	"o"				
	UNbind	"p"				
	bind	"q"					"lastinv"
	bind	"r"					"+reload"
	bind	"s"					"+back"
	bind	"t"					"+spray_menu"
	bind	"u"					"messagemode2"
	bind	"v"					"exec Crosshair_Nades.cfg; slot8; bind mouse1 +RLS"										//快速切烟
	bind	"w"					"+forward"
	bind	"x"					"use weapon_knife; use weapon_flashbang; exec Crosshair_Nades.cfg; bind mouse1 +RLS"	//快速切闪
	UNbind	"y"				
	bind	"z"					"+radialradio1"

	echo "    --- Finished Binding Letter Keys ---    "

8. 数字小键盘

//	小键盘

	echo "    --- Start Binding Numpad Keys ---    "

	bind	"KP_INS"			"buy fiveseven; buy tec9"
	bind	"KP_END"			"buy m4a1; buy ak47"
	bind	"KP_DOWNARROW"		"buy awp"
	bind	"KP_PGDN"			"buy aug"
	bind	"KP_LEFTARROW"		"buy flashbang"
	bind	"KP_5"				"buy smokegrenade"
	bind	"KP_RIGHTARROW"		"buy hegrenade"
	bind	"KP_HOME"			"buy incgrenade; buy molotov"
	bind	"KP_UPARROW"		"buy mp9"
	bind	"KP_PGUP"			"buy famas"
	bind	"KP_SLASH"			"buy incgrenade; buy molotov; buy flashbang; buy smokegrenade; buy flashbang"
	bind	"KP_MULTIPLY"		"buy m4a1; buy ak47; buy vesthelm; buy vest; buy incgrenade; buy molotov; buy flashbang; buy smokegrenade; buy flashbang"
	bind	"KP_MINUS"			"buy fiveseven; buy vesthelm; buy hegrenade"
	bind	"KP_PLUS"			"buy deagle"
	bind	"KP_ENTER"			"buy vesthelm; buy vest"
	bind	"KP_DEL"			"buy defuser"

	echo "    --- Finished Binding Numpad Keys ---    "

echo "  ----- Finished Binding Keys -----  "

9. 未使用的自定义功能

//	UNUSED

	//	Functions

		//武器转盘
			//+quickinv

		//***调出长枪的同时切换长枪准星
			//alias RC1 "exec Crosshair_Rifle1.cfg;slot1;bind 1 RC2"
 			//alias RC2 "exec Crosshair_Rifle2.cfg;slot1;bind 1 RC1"

		//***调出手枪的同时切换手枪准星
			//alias "PC1" "exec Crosshair_Pistol1.cfg;slot2;bind 2 PC2"
			//alias "PC2" "exec Crosshair_Pistol2.cfg;slot2;bind 2 PC1"	

		//***烟雾和闪光循环快切的按键绑定(原谅我神鬼不知的命名规则),推荐有鼠标侧键的朋友使用,没有的话就看你的个人喜好了
			//alias "CFSF" "exec Crosshair_Nades.cfg;slot7;bind v CFSS" 	 //这里设置了两个合集CFSF和CFSS,slot7是闪光slo8是烟雾,第一次按下按键,调出闪光弹,并通过bind命令使下一次按键调用烟雾弹
			//alias "CFSS" "exec Crosshair_Nades.cfg;slot8;bind v CFSF" 	//这次调用烟雾弹,并事故下一次按键调用闪光弹

		//***燃烧弹和高爆弹之间切换(再一次原谅我神鬼不知的命名规则),就不解释了这回,类似于上面一个
			//alias "CMHM" "exec Crosshair_Nades.cfg;slot10;bind c CMHH" 
			//alias "CMHH" "exec Crosshair_Nades.cfg;slot6 ;bind c CMHM"

长篇无论,希望有所帮助


CFG文件链接: