Bind categories
All binds
| Bind | Console line | Matchmaking |
|---|---|---|
| Jumpthrow bind | bind "alt" "+jumpthrow" | Blocked |
| Jump on scroll wheel | bind "space" "+jump" | Works |
| Crouch jump bind | bind "space" "+cjump" | Blocked |
| Walk bind | bind "shift" "+sprint" | Works |
| Smoke bind | bind "c" "use weapon_smokegrenade" | Works |
| Flash bind | bind "mouse4" "use weapon_flashbang" | Works |
| Molotov bind | bind "mouse5" "use weapon_molotov; use weapon_incgrenade" | Works |
| HE grenade bind | bind "x" "use weapon_hegrenade" | Works |
| Decoy bind | bind "n" "use weapon_decoy" | Works |
| Rifle and armour buy bind | bind "kp_end" "buy ak47; buy m4a1_silencer; buy vesthelm" | Works |
| AWP buy bind | bind "kp_downarrow" "buy awp; buy vesthelm" | Works |
| Full grenade set buy bind | bind "kp_pgdn" "buy smokegrenade; buy flashbang; buy hegrenade; buy molotov; buy incgrenade" | Works |
| Defuse kit buy bind | bind "kp_leftarrow" "buy defuser" | Works |
| Bomb drop bind | bind "h" "use weapon_c4; drop" | Works |
| Quick switch bind | bind "q" "lastinv" | Works |
| Inspect bind | bind "f" "+lookatweapon" | Works |
| Push to talk bind | bind "k" "+voicerecord" | Works |
| Toggle FPS counter bind | bind "f3" "toggle cl_showfps 0 1" | Works |
| Radar zoom bind | bind "z" "toggleradarscale" | Works |
| noclip bind | bind "v" "noclip" | Blocked |
| Rethrow grenade bind | bind "n" "sv_rethrow_last_grenade" | Blocked |
How to add a bind in CS2
- Turn on the console under Settings, Game, Enable Developer Console.
- Open it with the key under Esc and paste the line, for example:
bind "mouse4" "use weapon_smokegrenade"
A bind typed in the console is saved to your config. To keep a set of binds you can reload, put them in autoexec.cfg. Key names are lower case: mouse4, mwheeldown, kp_end for numpad 1, and so on.
How to remove a bind
Unbind one key, or put every key back to Valve's defaults:
unbind "mouse4"
binddefaults
binddefaults resets all of your keys, not just the one you changed.
Tools for this
FAQ
Do jumpthrow binds still work in CS2?
No. Since 19 August 2024 CS2 ignores binds that combine more than one movement or attack action, so the jumpthrow bind does nothing in matchmaking. Jump-throws are reliable without it: press jump and release the grenade together.
How do I unbind a key in CS2?
Open the console and type unbind followed by the key in quotes, for example unbind "mouse4". To reset every key, type binddefaults.
Where are CS2 binds saved?
Binds set in the console or the settings menu are saved to your CS2 config in the Steam userdata folder and sync with Steam Cloud. Binds in autoexec.cfg are applied each time it runs.
Revision history
- First published. Multi-input rules checked against Valve's 19 Aug 2024 release notes; command names checked against the 28 Oct 2026 game dump.
- First published. Multi-input rules checked against Valve's 19 Aug 2024 release notes; command names checked against the 28 Oct 2026 game dump.