Bind Commands

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

autobuy

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

Examples, Generator & More
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 (").

Examples, Generator & More
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).

Examples, Generator & More
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.

Examples, Generator & More
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.

Examples, Generator & More
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).

Examples, Generator & More
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.

Examples, Generator & More
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).

Examples, Generator & More
slot0

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

Examples, Generator & More
slot1

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

Examples, Generator & More
slot10

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

Examples, Generator & More
slot11

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

Examples, Generator & More
slot2

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

Examples, Generator & More
slot3

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

Examples, Generator & More
slot4

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

Examples, Generator & More
slot5

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

Examples, Generator & More
slot6

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

Examples, Generator & More
slot7

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

Examples, Generator & More
slot8

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

Examples, Generator & More
slot9

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

Examples, Generator & More
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).

Examples, Generator & More
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.

Examples, Generator & More
binddefaults

Resets all key bindings to their default values.

Examples, Generator & More
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.

Examples, Generator & More
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.

Examples, Generator & More
clutch_mode_toggle

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

Examples, Generator & More
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.

Examples, Generator & More
invprevselect

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

Examples, Generator & More
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.

Examples, Generator & More