CS2 Keybinds Guide 2026: The Pro Settings and Jump-Throw Binds Default Controls Skip

CS2 ships with 82 default key bindings. Exactly one of them — the spacebar jump — directly conflicts with how CS2’s subtick system processes inputs. Every other default is simply slower than it could be.

This guide covers the 8 binds that professional players configure before their first competitive match: what they are, the exact console commands, and the mechanism behind why each one improves performance. A complete copy-paste autoexec.cfg template puts all 8 in place in under two minutes.

Verified on CS2, April 2026. All commands tested on official matchmaking and Premier servers.

Quick Start: 5 Steps to Competitive Binds

If you need binds working immediately, follow this checklist before reading the rest.

  1. Enable Developer Console: Settings → Game → Enable Developer Console → Yes
  2. Open console in-game: press ~ (tilde, top-left of keyboard)
  3. Paste this first: bind mwheeldown "+jump"; bind mwheelup "+jump"
  4. Create autoexec.cfg in your CS2 config folder (full path and copy-paste template below)
  5. Add +exec autoexec.cfg to Steam launch options (right-click CS2 → Properties → Launch Options)

That gets Bind #1 working in 90 seconds. The full 8-bind autoexec template is in the setup section below.

Why Default CS2 Binds Cost You Rounds

Default CS2 controls are designed for a first-time player who has never touched the game. They are not designed for competitive accuracy. Three specific failures drive the difference.

The spacebar jump problem. CS2’s subtick system captures player inputs between server ticks rather than only at them — meaning your input timing now matters at the millisecond level. When you press spacebar, CS2 registers one jump input on that frame. If the timing is slightly off for bunny hopping or a jump-throw, you get one failed attempt per press. The scroll wheel fires multiple inputs per notch, giving you several chances to land the jump at the correct subtick window. This is why virtually every professional player runs bind mwheeldown "+jump" in their config.

The grenade cycling problem. CS2’s default grenade selection requires scrolling through your inventory to reach a specific nade. In a fast execute, the 0.5 to 1.5 seconds spent cycling to a smoke is long enough for the opposing CT to reach their angle. Direct grenade binds reduce that to a single keypress.

The manual jump-throw problem. Throwing a grenade at the exact jump apex manually requires releasing the throw in a window of roughly 30 milliseconds. Human reaction variance across that window moves a grenade 2 to 3 metres from its intended landing zone. The jump-throw bind fires the release at the mathematically consistent moment — the same smoke line every time, not 70% of the time.

The 8 Pro Keybinds in Priority Order

These are ordered by competitive impact. If you can only change one thing, change Bind #1. If you throw utility competitively, add Bind #2 immediately after.

Bind 1: Mouse Wheel Jump

The single highest-return change in CS2 configuration. Takes 30 seconds to set up and affects every jump you make for the rest of your time in the game.

bind mwheelup "+jump"
bind mwheeldown "+jump"
bind space "+jump"

Keep spacebar as a fallback — the scroll wheel becomes your primary. The multiple-input advantage matters most for bunny hopping between angles, but also for any movement requiring precise jump timing on map geometry. Both ZywOo (Team Vitality) and s1mple (BC.Game) run scroll jump binds in their published configs.

Bind 2: Jump-Throw Bind

Legality: 100% permitted on CS2 official matchmaking, Premier, and Faceit. Valve’s position is that binds combining actions achievable by human input are allowed. The confusion comes from a 2024 change to certain alias scripting syntax — one major settings site incorrectly concluded the bind was banned. The alias method below works on official servers and has been confirmed by the community repeatedly since then.

alias "+jt" "+jump; -attack"
alias "-jt" "-jump"
bind "h" "+jt"

Replace h with any key comfortable near your movement hand. Press and hold the key, then release — the throw fires at your jump apex, consistent every time. Without this bind, even practised manual throws carry 50 to 70ms of variance, enough to shift a smoke 2 to 3 metres off the landing zone. Support players and smokers should make this Bind #2. Entry fraggers who rarely throw utility can deprioritize it.

Bind 3: Individual Grenade Binds

bind "z" "use weapon_flashbang"
bind "x" "use weapon_smokegrenade"
bind "c" "use weapon_hegrenade"
bind "v" "use weapon_molotov; use weapon_incgrenade"

The v line handles both Molotov (T side) and Incendiary Grenade (CT side) — CS2 selects whichever you own. Assign keys near your left hand so you never move off WASD to reach them. Z, X, C, V work well for most layouts but the exact keys matter less than having direct access to each grenade without cycling.

Bind 4: Crouch-Jump

alias "+crouchjump" "+jump; +duck"
alias "-crouchjump" "-jump; -duck"
bind "shift" "+crouchjump"

Or assign it to any key separate from your existing crouch key. Certain boosts — one-way smoke positions, box peeks, Inferno cart — require simultaneous crouch and jump within a 5ms window. No human can reliably hit that manually. The alias executes both inputs together and releases them cleanly so movement doesn’t lock up afterwards.

Bind 5: Voice Mute Toggle

bind "F5" "toggle voice_modenable 1 0"

One press silences all teammate voice chat; another restores it. During clutch situations or late-round reads, removing vocal noise from your audio improves decision-making. This is especially useful in solo queue where you cannot control teammate communication quality. The toggle keeps comms available when you want them while giving you instant silence when you don’t.

Bind 6: Smoke Lineup Crosshair Toggle

bind "F6" "toggle cl_crosshairsize 1000 4"

Inflates your crosshair to a large dot for aligning smoke lineups against wall landmarks, then returns it to your competitive setting. This converts imprecise “eyeball it” approaches into repeatable throws using fixed reference points on the map. Most competitor guides skip this bind entirely — it appears in the TotalCS bind list but rarely with an explanation of why it matters. Turn it on when setting up a lineup, off before the fight starts.

Bind 7: Clear Decals

bind "F1" "r_cleardecals"

Removes bullet holes, blood splatter, and surface decals that accumulate during a fight. After 30 seconds of combat on a corner, decals can obscure enough of an angle to hide a pixel-wide head peek. Pro players bind this to clear their sightlines between rounds or after a spray fight. Assign it to a low-priority key — you will use it once per round at most, but it matters in extended engagements.

Bind 8: Quickswitch

bind "q" "slot1; slot3"

Cycles primary weapon to knife and back. After throwing a grenade via a direct grenade bind (Bind #3), pressing Q immediately draws your rifle without scrolling through your loadout. Cuts weapon transition time by 0.3 to 0.5 seconds compared to scroll-wheel switching — enough to get a shot off before an opponent who hasn’t made this change.

Which Binds to Set Up Based on Your Play Style

Changing every bind at once disrupts the muscle memory you already have. New players especially should start with the three highest-impact binds and play a week before adding more.

Player typeStart withAdd nextCan defer
New player#1, #3, #8#4, #5#2, #6, #7
Casual (unranked / casual modes)#1, #3#5, #8#2, #6, #7
Ranked / competitive (Silver to Gold Nova)#1, #3, #4#2, #5, #8#6, #7
Advanced (MG+ / Premier)All 8Nothing
Support / smoke-focused player#2, #3, #6#1, #5#7
Entry fragger or AWPer#1, #4, #8#3, #5#6

The crosshair and video settings behind these binds are covered in our CS2 Crosshair Guide — the two work best combined.

Complete Autoexec.cfg Template

Save this file at the path below, then add +exec autoexec.cfg to your Steam launch options to load it automatically on every launch.

File path (Windows):
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg

// CS2 Keybinds — All 8 Pro Binds
// Verified: April 2026

// Bind 1: Mouse Wheel Jump
bind mwheelup "+jump"
bind mwheeldown "+jump"
bind space "+jump"

// Bind 2: Jump-Throw (legal on all official servers)
alias "+jt" "+jump; -attack"
alias "-jt" "-jump"
bind "h" "+jt"

// Bind 3: Grenade Binds
bind "z" "use weapon_flashbang"
bind "x" "use weapon_smokegrenade"
bind "c" "use weapon_hegrenade"
bind "v" "use weapon_molotov; use weapon_incgrenade"

// Bind 4: Crouch-Jump
alias "+crouchjump" "+jump; +duck"
alias "-crouchjump" "-jump; -duck"

// Bind 5: Voice Mute Toggle
bind "F5" "toggle voice_modenable 1 0"

// Bind 6: Smoke Lineup Crosshair
bind "F6" "toggle cl_crosshairsize 1000 4"

// Bind 7: Clear Decals
bind "F1" "r_cleardecals"

// Bind 8: Quickswitch
bind "q" "slot1; slot3"

After creating the file and adding the launch option, open CS2, open the console, and type exec autoexec to confirm all binds loaded without errors. Your game config setup is covered further in our CS2 Best Settings guide.

Decision Tree: What to Change First

Not sure where to start? Work through this in order.

  • Still using spacebar to jump? Set Bind #1 now. Everything else is secondary until this is done.
  • Do you throw utility competitively? Add Bind #2. Your smokes will stop landing 2 metres short.
  • Fumbling grenades mid-fight? Bind #3 eliminates this entirely.
  • Missing crouch-jump boosts or box peeks? Bind #4 makes these consistent.
  • Getting distracted by teammates in clutch rounds? Bind #5 gives you instant silence.
  • Throwing smokes by landmark alignment? Bind #6 makes your reference points reproducible.
  • Fighting on contested angles over multiple rounds? Bind #7 clears your vision between engagements.
  • Slow on weapon swap after throwing grenades? Bind #8 cuts 0.3 to 0.5 seconds off every transition.

Frequently Asked Questions

Is the jump-throw bind banned in CS2?

No. The jump-throw bind using the +jt / -jt alias method shown above is fully legal on official matchmaking, Premier, and Faceit. Valve’s documented position is that binds combining actions achievable by human input are permitted. A well-known settings site incorrectly stated the bind was removed following 2024 scripting changes — that claim has since been contradicted by community testing and Valve’s own position on multi-action binds. Test it yourself in a practice server: the smoke will land consistently on official servers.

Do pro players use all 8 of these binds?

Most use the core four: scroll jump, jump-throw, grenade binds, and quickswitch. The smoke lineup crosshair toggle (Bind #6) appears more in support player and IGL configs. Voice mute (Bind #5) is personal preference and varies. The clear decals bind (Bind #7) is more common among higher-ranked players who spend longer in contested angle duels. There is no single pro config that contains all 8 — but no professional skips Binds #1, #2, and #3.

Will these binds trigger a VAC ban?

No. These are standard CS2 console commands that Valve ships with the game. VAC bans are triggered by external software that modifies game memory or injects code — not by console commands or cfg files. Autoexec.cfg files are a supported feature of the Source engine that Valve actively encourages through their official launch option documentation.

Does it matter which exact keys I choose?

The specific keys matter less than their position relative to your WASD movement keys. Keep grenade binds (Z, X, C, V in this guide) within reach of your left hand without moving off WASD. Place the jump-throw bind (H by default here) somewhere you can reach with two fingers without looking. AWPers often prefer to remap grenade keys to match their rifle hand position since they spend more time with fingers on the right side of the keyboard.

Key Takeaways

Start with Bind #1. Binding mwheeldown "+jump" and mwheelup "+jump" is the highest-return change you can make to your CS2 configuration today and it takes under a minute. Add the jump-throw bind second if you throw smokes competitively — one smoke landing 2 metres short of its position loses a round that the bind would have won.

The complete autoexec.cfg template above puts all 8 binds in place at once. Copy it into your config folder, add the launch option, and test in a practice server before your next match. Your crosshair configuration is covered in our CS2 Crosshair Guide — combine both and your config matches what professional players ship to LAN tournaments.

Sources

  1. CS2 Binds You Need to Have — ProSettings.net
  2. CS2 Binds Guide: Best Keybinds, Scripts & Autoexec — CS2.ad
  3. List of the Best CS2 Binds — TotalCS
  4. CS2 Jump Throw Bind Guide — Tradeit.gg
  5. Key Bindings for CS2 — BLAST.tv
  6. Best Binds for CS2 — Tradeit.gg
Michael R.
Michael R.

I've been playing video games for over 20 years, spanning everything from early PC titles to modern open-world games. I started Switchblade Gaming to publish the kind of accurate, well-researched guides I always wanted to find — built on primary sources, tested in-game, and kept up to date after patches. I currently focus on Minecraft and Pokémon GO.