将跳跃绑定到鼠标滚轮
把跳跃绑定到鼠标滚轮,可以连续多次跳跃:向上或向下滚动即可跳跃,空格键的功能不变。指令要在控制台中输入:先在游戏设置中启用“启用开发者控制台”,再按 ~ 键打开控制台。
- 滚轮向下滚动时跳跃
- 滚轮向上滚动时跳跃
- 空格键仍用于跳跃
默认情况下,滚轮用于切换武器:向上滚动执行 invprev,向下滚动执行 invnext。绑定跳跃后,这两个操作会被替换。要恢复滚轮切换武器,输入 bind "mwheelup" "invprev" 和 bind "mwheeldown" "invnext"。空格键默认就是跳跃;如果它的功能被改掉了,再输入第三条指令。
这种绑定是允许的,因为它只包含一条指令。自 2024 年 8 月 19 日起,Valve 不再允许在同一个绑定中组合多个移动和攻击操作,原因会在下文的跳投部分说明。绑定生成器提供了滚轮跳的预设,还会显示它将替换哪些默认绑定。

如何在 CS2 中绑定按键
绑定就是将一条指令关联到某个按键。先在游戏设置中启用“启用开发者控制台”,然后按 ~ 打开控制台。下面的示例指令都要在控制台中输入。
- 输入位置
- 在控制台中输入,按 ~ 打开(需在游戏设置中启用)
- 格式
- bind "按键" "指令"
- 滚轮跳
- bind "mwheeldown" "+jump"
- 保存设置
- host_writeconfig
- 跳投
- 自 2024 年 8 月 19 日起无法在匹配中使用
- 查看已绑定的按键列出所有按键及其绑定的指令。 打开控制台并输入
key_listboundkeys. - 将指令绑定到按键通用格式为 bind "按键" "指令"。指令要放在引号中,尤其是包含多项操作时。示例:将烟雾弹绑定到 Z。 打开控制台并输入
bind "z" "slot8". - 移除不需要的绑定移除该按键上的绑定,不会恢复之前的指令。 打开控制台并输入
unbind "z". - 恢复默认操作设置将所有按键恢复为默认绑定。 打开控制台并输入
binddefaults.
想查某项操作绑定在哪个按键上,可以用 key_findbinding 加上对应指令。例如,key_findbinding slot8 会查找烟雾弹的绑定。记得操作但忘了按键时,这比翻完整张绑定列表方便。
不要用 unbindall 恢复默认操作设置,它会清除所有按键绑定。要恢复默认绑定,请使用 binddefaults。
实用绑定:手雷、检视和消息
在 CS2 中绑定手雷,使用单独的装备栏位最方便:一个按键选择特定手雷,而 slot4 会依次切换手雷。例如,bind "z" "slot8" 将烟雾弹绑定到 Z,bind "x" "slot7" 则将闪光弹绑定到 X。
- 切换到主武器
- 切换到手枪
- 切换到刀
- 依次切换手雷
- 切换到炸弹
- 切换到高爆手雷
- 切换到闪光弹
- 切换到烟雾弹
- 切换到诱饵手雷
- 切换到燃烧瓶或燃烧弹
- 切回上一把武器
- 检视武器
- 在准星所指位置标记
- 打开涂鸦菜单
- 打开指令轮盘菜单
- 查看队友装备
- 将武器切换到另一只手
- 在全体聊天中发送消息
- 在队伍聊天中发送消息
- 显示帧数计数器
把上面列表中的命令放在 bind 后面的第二组引号里。检视武器(+lookatweapon)和切换手持位置(switchhands)在游戏中已经分别绑定到 F 和 H。列表中的命令可以用来将它们绑定到其他按键,例如 bind "mouse4" "switchhands"。发送不含内部引号的简短消息,可以用 bind "p" "say_team 需要烟雾弹"。
移动和射击操作也可以单独绑定:+jump 是跳跃,+duck 是蹲下,+attack 是开火或投掷,+attack2 是次要攻击。比如,bind "mwheeldown" "+jump" 可以把跳跃绑定到鼠标滚轮下滚。这只是一个移动指令,不是跳投绑定。
你可以在 CS2 键位绑定生成器中设置键盘绑定,然后一键复制整行指令。需要同时添加多项操作时,它比逐条输入方便。
如何设置购买绑定
购买装备要用 buy 加上物品的内部名称。同一个按键绑定多项购买时,要把各条指令用分号隔开,并统一放在一对引号中。指令里的名称可能和购买菜单中的武器名称不同,例如 M4A1-S 对应 m4a1_silencer。
从 2023 年 10 月起,buy <物品> 会在你的装备配置中查找指定物品;如果没有,就不会执行购买。例如,buy m4a1 只有在 M4A4 放在步枪栏位时才会购买它;否则请使用 buy m4a1_silencer,或按栏位购买(buy rifle2)。
| 购买物品 | 指令 |
|---|---|
| AK-47 | buy ak47 |
| M4A1-S | buy m4a1_silencer |
| M4A4 | buy m4a1 |
| AWP | buy awp |
| 沙漠之鹰 | buy deagle |
| 防弹衣 | buy vest |
| 防弹衣和头盔 | buy vesthelm |
| 拆弹器 | buy defuser |
| Zeus x27 | buy taser |
| 烟雾弹 | buy smokegrenade |
| 闪光弹 | buy flashbang |
| 高爆手雷 | buy hegrenade |
| 燃烧瓶 | buy molotov |
| 燃烧弹 | buy incgrenade |
| 诱饵手雷 | buy decoy |
适用于双方阵营的武器绑定和数字键盘配置
可以在一个按键上同时绑定恐怖分子和反恐精英阵营的武器:bind "kp_end" "buy ak47; buy m4a1_silencer"。游戏会跳过不属于当前阵营的购买项目,因此无需分开设置两条绑定。
下面是在数字键盘 kp_end 上设置的一组示例:bind "kp_end" "buy ak47; buy m4a1_silencer; buy vesthelm; buy smokegrenade; buy flashbang"。这条指令组合了当前阵营的步枪、防弹衣和头盔、烟雾弹以及闪光弹。如果你更喜欢 M4A4,就把 buy m4a1_silencer 换成 buy m4a1。
按装备栏位购买
也可以不写具体物品名称,而是指定装备栏位:buy secondary0、buy midtier1 或 buy rifle2。数字表示该装备类别中的位置,从 0 开始计数。这种绑定会按装备栏位购买,而不是按武器名称购买。
也可以用键位绑定生成器设置购买绑定。测试时要留意游戏的限制:半场间歇时,购买绑定无法使用。这项限制从 2025 年 7 月 3 日的更新开始生效。
CS2 的跳投绑定发生了什么变化
从 2024 年 8 月 19 日的更新起,默认情况下,组合多项特定移动或攻击指令的绑定将不再生效,跳投绑定也在其中。普通的手雷选择绑定和单独的 +jump 则不受影响,因为它们没有把跳跃和投掷组合起来。

Valve 在更新说明中列出了不能在同一绑定中组合多项的指令:sprint、reload、attack、attack2、turnleft、turnright、turnup、turndown、forward、back、left、right、moveup、movedown、klook、use、jump、duck、strafe、zoom、yaw、pitch、forwardback、rightleft。因此,分号本身并未被禁止:用 buy 组合购买项目不在这份列表中。
Valve 为何移除了自动化操作
在 Valve 发布的 Side-stepping Skill 公告中,Valve 表示不再允许用脚本或设备代替玩家的协调和反应能力,自动执行操作。这也包括 null 绑定和跳投绑定。
在 Valve 官方服务器上,如果玩家被怀疑用一个按键自动执行多个操作,可能会被踢出比赛。更新说明还提到,系统会识别某些移动和射击自动化操作,例如通过硬件实现的反向急停。Valve 要求玩家在比赛前关闭 Snap Tap 等键盘功能。
不使用绑定,如何跳投手雷
Valve 表示,现在无需脚本或特殊绑定,也能稳定完成跳投:跳起来后迅速扔出手雷即可。请自行完成这两个操作,不要把它们绑定到同一个按键上。现在不只是投掷者,附近的玩家也能听到跳投确认音效。
从 2024 年 11 月起,按住跳跃键时,投掷物预览镜头会显示跳投效果。Valve 在 2026 年 5 月的更新中提升了跳投本身的稳定性,也提高了预览镜头的准确度。
多项操作绑定在哪些地方有效
在自己的训练服务器上,可以重新启用这类绑定。变量 cl_allow_multi_input_binds 默认值为 0,且受作弊保护;只有先输入 sv_cheats 1 才能启用。在匹配模式中无法使用这种方法。
- 在自己的服务器上启用作弊必须先启用这个变量,因为它受作弊保护。 打开控制台并输入
sv_cheats 1. - 允许多项操作绑定仅供在自己的服务器上训练使用,不能用来在官方比赛中启用自动化操作。 打开控制台并输入
cl_allow_multi_input_binds 1.
其他训练模式设置可查看指南《CS2 机器人与训练指令》。在自己的服务器上允许组合多项操作,不会改变 Valve 官方服务器的规则。
如何保存绑定并加载自己的设置
设置完成后,输入 host_writeconfig 保存玩家设置。如果把指令保存在 cfg 文件中,可以用 exec 加文件名来执行。这样就能直接运行预先准备好的配置,不必逐条在控制台输入。
- 保存玩家设置
- 执行 cfg 文件
- 为指令或指令串自定义名称
- 每次按下时,在指定数值之间切换变量
- 按设定步长增加变量数值
alias 适合组合自己的指令,toggle 可切换数值,incrementvar 则能按设定步长调整数值。这些指令用于管理设置,不能用来绕过对多个移动或攻击操作的限制。
修改操作设置前,先运行 key_listboundkeys,并把需要的绑定保存到自己的 cfg 配置中。这样以后可以单独恢复指定绑定,不必用 binddefaults 重置全部操作设置。
准备配置文件时,可以使用“FPS 命令”中的 autoexec 生成器。先确定要绑定的操作并进行测试,再保存配置。
常见问题
CS2 怎么绑定按键?
在设置中启用开发者控制台,然后按 ~ 打开。输入 bind "z" "slot8",即可将烟雾弹绑定到 Z;也可以换成需要的按键和指令。输入 unbind "z" 可移除此绑定。
如何在 CS2 中把跳跃绑定到鼠标滚轮?
在控制台中输入 bind "mwheeldown" "+jump",即可将跳跃绑定到滚轮向下滚动;输入 bind "mwheelup" "+jump",则绑定到滚轮向上滚动。之后滚轮将不再用于切换武器。要恢复原功能,输入 bind "mwheeldown" "invnext" 和 bind "mwheelup" "invprev"。
CS2 怎么设置购买绑定?
使用 bind 加上 buy 和物品的内部名称即可。例如:bind "kp_end" "buy ak47; buy m4a1_silencer"。多项购买之间用分号隔开;如果物品不属于当前阵营,游戏会跳过该项。半场间歇时,购买绑定无法使用。
CS2 的跳投绑定还能用吗?
在匹配模式中,组合跳跃和投掷的绑定已无法使用。Valve 建议玩家手动起跳并迅速投出手雷。只有在自己的服务器上输入 sv_cheats 1 和 cl_allow_multi_input_binds 1,才能允许组合多项操作。
CS2 怎么清除所有按键绑定?
输入 binddefaults 可恢复所有按键的默认绑定。unbindall 则会清除所有按键绑定。要只删除一项绑定,请用 unbind 并指定对应按键。
CS2 怎么绑定手雷?
可以分别绑定各个栏位:slot6 是高爆手雷,slot7 是闪光弹,slot8 是烟雾弹,slot9 是诱饵手雷,slot10 是燃烧瓶或燃烧弹。例如,bind "z" "slot8" 会让 Z 选择烟雾弹。想依次切换手雷,可以使用 slot4。
















