Commands for Binds in CS2 (2025)

  • Total CS
  • CS2 Console Commands
  • Categories
  • Bind

Below is a searchable list of all bind console commands from Counter-Strike: Global Offensive. Commands in this category are used for, or commonly used in, the creation and management of keyboard and mouse binds. If you are looking for premade binds, check out our list of the best binds.

How to Use CS:GO & CS2 Commands

  1. Enable the developer console:

    Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".

  2. Press ` or ~ on your keyboard.

  3. Enter a command and hit ENTER on your keyboard to run it!

Are you still stuck? More Help

Commands List

Commands for Binds in CS2 (1) CS:GO Command

+alt1

More Info

+alt1

This command activates the ALT1 (left ALT) key on your keyboard (the same as holding down the ALT key). Use -alt1 to deactivate.

Commands for Binds in CS2 (2) CS:GO Command

+alt2

More Info

+alt2

This command activates the ALT2 (right ALT) key on your keyboard (the same as holding down the ALT key). Use -alt2 to deactivate.

Commands for Binds in CS2 (3) CS:GO Command

+attack

More Info

+attack

This console command causes you to attack repeatedly. Use the command -attack to stop this. If you have a gun equipped while using this command it will make you fire until you need to reload.

Commands for Binds in CS2 (4) CS:GO Command

+attack2

More Info

+attack2

This command will activate your secondary attack repeatedly. To stop this, use the -attack2 command. For example, this command makes you scope in with an AWP, or stab if you have your knife out.

Commands for Binds in CS2 (5) CS:GO Command

+back

More Info

+back

This command will make your character move backwards continuously. Type -back into your console to disable this.

Commands for Binds in CS2 (6) CS:GO Command

+duck

More Info

+duck

This movement console command will make your character crouch, similarly to how holding the left CTRL key on a keyboard works. -duck will make you stand up again.

Commands for Binds in CS2 (7) CS:GO Command

+forward

More Info

+forward

This movement command makes your character move forward infinitely. Use -forward to disable this.

Commands for Binds in CS2 (8) CS:GO Command

+jlook

More Info

+jlook

This console command allows you to use a joystick to move your camera.

Commands for Binds in CS2 (9) CS:GO Command

+jump

More Info

+jump

This movement command causes your character to jump once into the air. It will also unbind your jump key, so enter -jump into your console to fix this.

Commands for Binds in CS2 (10) CS:GO Command

+klook

More Info

+klook

This command prevents you from being able to move forward with your keyboard. Use the -klook command to disable it.

Commands for Binds in CS2 (11) CS:GO Command

+left

More Info

+left

This command causes your camera to endlessly rotate in a left direction. Using the -left command will end the cycle.

Commands for Binds in CS2 (12) CS:GO Command

+movedown

More Info

+movedown

This command only works in noclip mode and in demos: this command will make you (or your free-roam camera in demos) move downwards. Use -movedown to stop moving downwards.

Commands for Binds in CS2 (13) CS:GO Command

+moveleft

More Info

+moveleft

This command will make your character move to the left. The -moveleft console command will stop your character from moving to the left after running this command.

Commands for Binds in CS2 (14) CS:GO Command

+moveright

More Info

+moveright

This command will make your character move to the right. The -moveright console command will stop your character from moving to the left after running this command.

Commands for Binds in CS2 (15) CS:GO Command

+moveup

More Info

+moveup

This command only works in noclip mode and in demos: this command will make you (or your free-roam camera in demos) move upwards. Use -moveup to stop moving upwards.

Commands for Binds in CS2 (16) CS:GO Command

+reload

More Info

+reload

This command will prompt your character to reload their weapon if any bullets have been fired, and if not deactivated, will cause your character to reload instantly after firing a single bullet. Deactivate this command with the -reload command.

Commands for Binds in CS2 (17) CS:GO Command

+right

More Info

+right

This command makes your camera spin endlessly to the right. Using the command -right will stop this effect.

Commands for Binds in CS2 (18) CS:GO Command

+showscores

More Info

+showscores

This command will make the in game scoreboard appear. Unlike holding TAB, it will stay on your screen without you needing to press anything. Disable it with the -showscores command.

Commands for Binds in CS2 (19) CS:GO Command

+speed

More Info

+speed

This console command will slow down the movement speed of your character. Type the command -speed to return your movement speed back to normal.

Commands for Binds in CS2 (20) CS:GO Command

+strafe

More Info

+strafe

This command prevents your mouse from being able to adjust where your player model is looking. Instead, your mouse will cause you to move to the side, or strafe. Turn this off with the -strafe command.

Commands for Binds in CS2 (21) CS:GO Command

+use

More Info

+use

This command will prompt you to perform the "use" action on an item or object if its applicable. For example, this command will make you plant the bomb if you're on a bombsite carrying the bomb when you use it. It can also open doors if you're in front of one. It acts in a similar way to the E key on a default keyboard setup. Use the -use command afterwards, as otherwise you will not be able to use this command again.

Commands for Binds in CS2 (22) CS:GO Command

+voicerecord

More Info

+voicerecord

This a useful console command that, when activated, will start continuously transmitting what you say to your teammates in game, meaning you don't need to hold down a mic hotkey. The command -voicerecord disables this command and stops transmitting what you say to your team. Check our examples for a way to bind this to a key.

Commands for Binds in CS2 (23) CS:GO Command

+walk

+walk

This command was removed from the game as it allowed players to move up ladders at full speed silently.

Commands for Binds in CS2 (24) CS:GO Command

+zoom

More Info

+zoom

This command will make make your AWP, or any other weapon with a scope (e.g. scout) scope in. The weapon will continue to be scoped in/out until the command -zoom is used. The command may activate the "zoom" feature of other weapons like the stab of a knife or the burst fire switch of the glock.

Commands for Binds in CS2 (25) CS:GO Command

-alt1

More Info

-alt1

This command will deactivate the alt1 key, which is usually activated with the +alt1 command.

Commands for Binds in CS2 (26) CS:GO Command

-alt2

More Info

-alt2

This console command stops the action that the command +alt2 commands.

Commands for Binds in CS2 (27) CS:GO Command

-attack

More Info

-attack

This is the command needed to stop firing or attacking if you've the +attack command.

Commands for Binds in CS2 (28) CS:GO Command

-attack2

More Info

-attack2

This is the command you need to stop the infinite attack cycle that +attack2 causes, such as repeatedly stabbing if you have your knife equipped.

Commands for Binds in CS2 (29) CS:GO Command

-back

More Info

-back

Using this console command stops your character walking backwards if you previously used the +back command.

Commands for Binds in CS2 (30) CS:GO Command

-duck

More Info

-duck

If you're crouched, this cheat command will make you stand back up.

Commands for Binds in CS2 (31) CS:GO Command

-forward

More Info

-forward

This is the command to use to stop your character walking forward if you've got them in an endless movement cycle.

Commands for Binds in CS2 (32) CS:GO Command

-graph

More Info

-graph

This cheat command will dismiss the statistics graph that can be summoned by using the +graph command.

Commands for Binds in CS2 (33) CS:GO Command

-movedown

More Info

-movedown

This command will deactivate the +movedown command (will stop you or your camera from moving downwards).

Commands for Binds in CS2 (34) CS:GO Command

-moveleft

More Info

-moveleft

This cheat command stops your character from moving if they've been set to move endlessly to the left.

Commands for Binds in CS2 (35) CS:GO Command

-moveright

More Info

-moveright

This command prevents your character from moving any further if they've been set to move endlessly to the right.

Commands for Binds in CS2 (36) CS:GO Command

-moveup

More Info

-moveup

This command will deactivate the +moveup command (will stop you or your camera from moving upwards).

Commands for Binds in CS2 (37) CS:GO Command

-reload

More Info

-reload

This command will deactivate the +reload command (as after using the +reload command, you will instantly reload after firing any bullets).

Commands for Binds in CS2 (38) CS:GO Command

-right

More Info

-right

This console command stops your camera from spinning in circles if you've set it to rotate endlessly to the right.

Commands for Binds in CS2 (39) CS:GO Command

-score

More Info

-score

This command hides the CS:GO scoreboard if you brought it up with a command like +score.

Commands for Binds in CS2 (40) CS:GO Command

-showscores

More Info

-showscores

This command dismisses the scoreboard if you've brought up it permanently through a command like +showscores or +score.

Commands for Binds in CS2 (41) CS:GO Command

-speed

More Info

-speed

This command will return the speed of your character back to running speed/normal if you've slowed it down with a command like +speed.

Commands for Binds in CS2 (42) CS:GO Command

-strafe

More Info

-strafe

This command disables the effect from the +strafe command, where your mouse will move your character sideways rather than look around with the camera.

Commands for Binds in CS2 (43) CS:GO Command

-use

More Info

-use

If you have previously used the +use command, you must run this command after (to deactivate it), so that you can use the +use command again.

Commands for Binds in CS2 (44) CS:GO Command

-voicerecord

More Info

-voicerecord

This console command will stop transmitting voice communication if you've used a command that lets you communicate without holding down a hotkey. Check the examples for a bind to toggle between transmitting voice and not doing so.

Commands for Binds in CS2 (45) CS:GO Command

-zoom

More Info

-zoom

This command breaks the infinite loop cycle of scoping in and out on a scoped weapon like the AWP or stabbing with your knife that +zoom causes.

autobuy
More Info

autobuy

If you have set up an autobuy command with the cl_autobuy command then this command will attempt to purchase those items.

bind
More Info

bind <Bind Key> <"Bind Command">

This command will bind a command, or list of commands, to a key on your keyboard or button on your mouse. Binds can make your CS:GO experience much more convenient, and is a very important command in the game.

Name Description

Bind Key

The key that you'd like to assign the subsequent command to.

"Bind Command"

The command, or sequence of commands, that you want to assign to the bind hotkey. If binding multiple commands you need to separate them with a semi-colon (;) and put quotation marks on either side (").

Commands for Binds in CS2 (46) CS:GO Command

bind_osx

More Info

bind_osx <Bind Key> <"Bind Command">

This command will bind a command, or list of commands, to a key on your keyboard or button on your mouse. This command is for OSX (Mac).

Name Description

Bind Key

The key that you'd like to assign the subsequent command to.

"Bind Command"

The command, or sequence of commands, that you want to assign to the bind hotkey. If binding multiple commands you need to separate them with a semi-colon (;) and put quotation marks on either side (").

Commands for Binds in CS2 (47) CS:GO Command

BindToggle

More Info

BindToggle <Bind Key> <"Bind Command">

This command assigns a hotkey (key on your keyboard, or button on your mouse) to switch through the various values a specified console command has (when pressed or clicked). This is useful for setting up binds that toggle a certain feature. For example,"voice_enable" would be toggled between 0 and 1 (disabled and enabled).

Name Description

Bind Key

This is the key you want to assign your bind toggle command to.

"Bind Command"

The console command you want to assign to the hotkey. Be sure to enter it without any numbers/values after it.

callvote
More Info

callvote

This command brings up the option to call a vote in game, either to kick a player or to change map. You can select which vote you're calling after entering the command, and if the vote you call then receives a large majority of player votes to one side or another that decision is forced (e.g. the player you're voting to kick would be kicked if the large majority of players voted yes).

cl_scoreboard_mouse_enable_binding
More Info

cl_scoreboard_mouse_enable_binding <Bind Key>

This command allows you to change what key turns mouse selection on while you have the scoreboard open . This is defaulted to +attack2 (usually right-click), and is what lets you use your mouse to click on people's names when you toggle open the scoreboard.

Name Description

Bind Key

The key you want to bind to this command.

Commands for Binds in CS2 (48) CS:GO Command

forcebind

forcebind <Command> <Desired Key>

This command doesn't work as intended. It should bind a specified command to a random (but unused key). Use with caution.

Name Description

Command

The command you wish to bind.

Desired Key

The key would would like to bind the command to. If already used, another key will be chosen (that isn't in use).

invnext
More Info

invnext

This command switches to the next item in your inventory. If you have your rifle equipped it will swap to your pistol, and if you have your pistol equipped it will swap you to your knife.

Commands for Binds in CS2 (49) CS:GO Command

invnextgrenade

More Info

invnextgrenade

This command switches what you have equipped to the next grenade in your inventory. That means if your rifle is drawn you will switch to a grenade, and then using the command again will cycle you through to the next available grenade on you.

Commands for Binds in CS2 (50) CS:GO Command

invnextitem

More Info

invnextitem

This command switches to the next item in your inventory. This does not include guns, so will move between items such as your knife and grenades only.

Commands for Binds in CS2 (51) CS:GO Command

invnextnongrenade

More Info

invnextnongrenade

This command equips the next item in your inventory that isn't a grenade. It also ignores knives, so will only switch between the guns you have in your inventory.

invprev
More Info

invprev

This command works backwards through your inventory, equipping you with the item that is the previous selection of what you currently have out. That means that using this command when you have your knife out equips your pistol, and using it with your pistol out equips your rifle (if you have one).

key_findbinding
More Info

key_findbinding <Bind Key>

This console command produces a list in your developer console of what certain keys are bound to, such as the B key on your keyboard being bound to opening the buy menu.

Name Description

Bind Key

The key that you want to see what is bound to. This command works best when entering letters from your keyboard (D, S, T, etc) so see if it shows up with those.

key_listboundkeys
More Info

key_listboundkeys

This console command lists all of the keys and buttons you have that have a specific action bound to them (e.g. the space bar being bound to jump).

slot0
More Info

slot0

This command switches your active slot (what you are holding in your hand) to slot 0.

slot1
More Info

slot1

This command switches your active slot (what you are holding in your hand) to slot 1.

slot10
More Info

slot10

This command switches your active slot (what you are holding in your hand) to slot 10.

slot11
More Info

slot11

This command switches your active slot (what you are holding in your hand) to slot 11.

slot2
More Info

slot2

This command switches your active slot (what you are holding in your hand) to slot 2.

slot3
More Info

slot3

This command switches your active slot (what you are holding in your hand) to slot 3.

slot4
More Info

slot4

This command switches your active slot (what you are holding in your hand) to slot 4.

slot5
More Info

slot5

This command switches your active slot (what you are holding in your hand) to slot 5.

slot6
More Info

slot6

This command switches your active slot (what you are holding in your hand) to slot 6.

slot7
More Info

slot7

This command switches your active slot (what you are holding in your hand) to slot 7.

slot8
More Info

slot8

This command switches your active slot (what you are holding in your hand) to slot 8.

slot9
More Info

slot9

This command switches your active slot (what you are holding in your hand) to slot 9.

unbind
More Info

unbind <Key>

This command removes any bind bound to the specified key.

Name Description

Key

The key you wish to unbind (remove any and all actions that are bound to it).

unbindall
More Info

unbindall

This command removes all binds from all keys. Note that this will remove binds from keys like W, A, S and D, so you won't be able to move until re-binding.

binddefaults
More Info

binddefaults

Resets all key bindings to their default values.

bindss
More Info

bindss <Splitscreen Player Index> <Key> <0 / 1> <Command>

This command binds a specific key to a command for use by a particular splitscreen player, allowing for multiple players to have unique key bindings in a splitscreen setup.

Name Description

Splitscreen Player Index

The index of the splitscreen player (starting from 0) for whom the key binding will apply.

Key

The keyboard key or mouse button to bind.

0 / 1

Flag to specify if the command should run when the key is released.

Command

The command to be bound to the specified key.

cl_buywheel_donate_key
More Info

cl_buywheel_donate_key <0 / 1>

This command sets the specific key used for donations in the buy menu.

Name Description

0 / 1

Determines whether a specific key is set for donations in the buy menu or not.

clutch_mode_toggle
More Info

clutch_mode_toggle

Toggles the clutch mode configuration variable, enabling or disabling clutch mode.

input_button_code_is_scan_code_scd
More Info

input_button_code_is_scan_code_scd <0 / 1>

This command configures the game to bind keys based on keyboard position rather than the name of the key, enabling a more consistent experience across different keyboard layouts.

Name Description

0 / 1

Enable or disable the feature.

invprevselect
More Info

invprevselect

This command is used to select the previously highlighted item in the player's inventory.

writekeybindings
More Info

writekeybindings <cmd>

This command saves the current key bindings to the disk, essentially backing up your current configuration.

Name Description

cmd

Specifies that the command is to be executed without any specific parameter change.

Commands for Binds in CS2 (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Chrissy Homenick

Last Updated:

Views: 6103

Rating: 4.3 / 5 (54 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Chrissy Homenick

Birthday: 2001-10-22

Address: 611 Kuhn Oval, Feltonbury, NY 02783-3818

Phone: +96619177651654

Job: Mining Representative

Hobby: amateur radio, Sculling, Knife making, Gardening, Watching movies, Gunsmithing, Video gaming

Introduction: My name is Chrissy Homenick, I am a tender, funny, determined, tender, glorious, fancy, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.