常用(详见后文,无需作弊)

指令 语法 说明
bind bind {k} "<cmd>" 绑定指令 cmd 至按键 k
unbind unbind {k} 解除按键 k 的所有绑定
±attack +attack-attack 按下/抬起第一开火键(鼠标左键)
±jump +jump-jump 按下/抬起跳跃键

所有指令(无需作弊)

绑定、解绑

指令 语法 说明
bind bind {k} "<cmd>" 绑定指令 cmd 至按键 k。可以使用;连接多条指令
BindToggle BindToggle {k} "<cmd>" 绑定按键 k 为切换 cmd 指令的 0/1 状态,cmd 不能带参数
bind_osx bind_osx {k} "<cmd>" OSX/Mac 版的bind,其他平台下无效
key_listboundkeys key_listboundkeys 列出当前所有的输入(按键/鼠标/手柄)绑定
unbind unbind {k} 解除按键 k 的所有绑定
unbindall unbindall [危] 解除所有按键绑定

游戏操作

直接在控制台里输入如下命令可以控制人物进行对应操作,不过通常都是用于绑定对应按键。
这里用 ±cmd 表示两条命令:+cmd(开启/按下)和-cmd(关闭/抬起)。

指令 语法 说明
slot0、slot1、…、slot13 slot0slot1、…、slot13 切换至第0、1(主装备)、2(副装备)、…、13个装备,具体见下表
±attack +attack-attack 按下/抬起第一开火键(鼠标左键,射击、轻刀、投掷)
±attack2 +attack2-attack2 按下/抬起第二开火键(鼠标右键,开镜、重刀、轻掷)
±back、±forward +back-back
+forward-forward
按下/抬起后/前键(S/W,人物后/前平移
drop drop 丢弃当前装备/道具(G)
±duck +duck-duck 按下/抬起蹲键(左Ctrl)
±jump +jump-jump 按下/抬起跳跃键(空格)
±left、±right +left-left
+right-right
开始/结束左/右转(镜头逆/顺时针旋转
±movedown、±moveup +movedown-movedown
+moveup-moveup
(仅noclip、demo自由视角有效)开始/结束下/上移(垂直方向低/高平移
±moveleft、±moveright +moveleft-moveleft
+moveright-moveright
按下/抬起左/右键(A/D,人物左/右平移
±reload +reload-reload 按下/抬起换弹键(R)
±showscores +showscores-showscores 打开/关闭记分板(Tab)
±speed +speed-speed 按下/抬起静步键(左Shift)(speed明明是加速…)
±use +use-use 按下/抬起使用装备键(E,捡枪、安包/拆弹、开门)
±voicerecord +voicerecord-voicerecord 按下/抬起语音键(激活时可以说话)

各槽位对应装备

slot0 未知 ? slot1 主装备
primary weapon
slot2 副装备
secondary weapon
slot3 knife slot4 道具 grenades slot5 C4 c4
slot6 高爆手雷 hegrenade slot7 闪光弹 flashbang slot8 烟雾弹 smokegrenade
slot9 诱饵弹 decoy slot10 燃烧瓶
molotov/incgrenade
slot11 电击枪 zeus
slot12 治疗剂 healthshot slot13 道具 tablet

补充说明

1. 关于 BindToggle 命令

BindToggle {k} "<cmd>" 完全等价于 bind {k} "incrementvar <cmd> 0 1 1",所以使用BindToggle的时候,待绑定的命令不能带参数。另外也可以看出该命令只能在 0/1 之间切换状态,所以执行BindToggle {k} "sv_infinite_ammo"的绑定后,sv_infinite_ammo的取值只会在 0/1 之间切换,而无法通过按键设定sv_infinite_ammo=2,而bind {k} "incrementvar sv_infinite_ammo 0 2 1"则可以让sv_infinite_ammo的取值在 0 1 2 三个状态里面循环。其他的有多种取值的命令也是同样的道理。

2. 按键名称

数字(0-9)、字母(a-z)、标点(,.'[]/`,除分号外)、功能键(F1-F12)按键名称就是其自身。其他按键参考官方文档:https://developer.valvesoftware.com/wiki/Bind#Special_Keys。按键名称的大小写不敏感(TAB、tab都可以),实测大写字母(A-Z)会转换为小写字母,特殊按键会转换为全大写(如:KP_END)。
image.png

按键名称 按键 按键名称 按键
ALT 左Alt键 RALT 右Alt键
CTRL 左Ctrl键 RCTRL 右Ctrl键
SHIFT 左Shift键 RSHIFT 右Shift键
LWIN 左Win键 RWIN 右Win键

手柄玩家可以查看默认的controller.360.cfg配置文件获得手柄名称。

3. 恢复默认按键

控制台执行 exec config_default可以恢复默认的键盘鼠标绑定。