All CS:GO Bind Commands Best Binds & How to Use

All CS:GO Bind Commands:

Command:Description:
bind [Bind Key] ["Bind Command"]Bind any function in CS:GO with the "bind" key. You can also bind a list of commands by separating them with semicolons. Binds always bind a command to a key on your keyboard or mouse.
unbind [Key]Remove andy bind you made by using "unbind" and the key.
bind_osx [Bind Key] ["Bind Command"]This is the bind command function for OSX Mac users.
key_listboundkeysShows a list of all commands that have a specific key bind.
BindToggle [Bind Key] ["Bind Command"]Toggling allows to turn commands on and off, which means you can switch between 0 and 1. By using "BindToggle" you can for example set "net_graph" to 1 and 0 to switch it on and off with each click.
+useWith the "+use" command you can perform an action like planting the bomb. A use command always has a starting and ending point. That means use "-use" to end the command.
-useThis command closes the "+use" function, so that it can be utilized again.
cl_scoreboard_mouse_enable_binding [Bind Key]Choose a key for enabling mouse selection when the scoreboard is open in-game. The default key is the right-click "+attack2".
invnextSwitch the inventory to the next item in a loop.
invnextgrenadeSwitches to the next available grenade in the inventory.
invnextitemSwitches to the next item in your inventory in a loop. It does not switch to any guns, only to items and the knife.
invnextnongrenadeSwitches to the next non-grenade item in your inventory, it also ignores the knife. It only switches through weapons.
invprevGo backwards in your menu selection, and switch between 2 items.
+showscoresActivate the scoreboard without holding the TAB key. It's active until "-showscores" is used.
-scoreHides the scoreboard if you have used "+score".
-showscoresThis command removes the scoreboard if it has been displayed with "+showscores" or "+score".
+zoomUse the secondary weapon function like the zoom of the AWP or the burst of the glock.
callvoteStart a kick vote in-game. If the vote gets started a player selection opens.
key_findbinding [Bind Key]Display a list of binds in the console of a specific key.
unbindallThe CS:GO command "unbindall" removes all binds from all keys (also applied for W, A, S, D.
+alt1The CS:GO command "+alt1" activates the ALT1 key (like holding down ALT key) until "-alt1" has been used.
+alt2The CS:GO command "+alt2" activates the ALT2 key (like holding down ALT key) until "alt2" has been used.
-alt1Deactivates the ALT hold key.
-alt2Deactivates the ALT hold key.
+attackThe CS:GO command "+attack" causes to attack repeatedly until reloading.
+attack2The CS:GO command "attack2" activates the secondary attack until "-attack2" is used.
-attack2Deactivates the attack2 command.
-attackDeactivates the attack command.
+backThe CS:GO command "+back" moves the character backwards until "-back" is used.
+duckThe CS:GO command "+duck" lets the character crouch permanently until "-duck" is used.
+forwardThe CS:GO command "+forward" lets the character move forward until "-forward" is used.
+jumpThe CS:GO command "+jump" lets the character jump until "-jump" is used.
+movedownThe CS:GO command "+movedown" only works in noclip mode and in demos. It moves the camera or yourself downwards until "-movedown" is used.
+moveupThe CS:GO command "+moveup" only works in noclip mode and in demos. It moves the camera or yourself downwards until "-moveup" is used.
+moveleftThe CS:GO command "+moveleft" moves the character to the left until "-moveleft" is used.
+moverightThe CS:GO command "+moveright" moves the character to the left until "-moveright" is used.
+reloadThe CS:GO command "+reload" lets you reload if it's possible until "-reload" has been used.
+rightThe CS:GO command "+right" makes the camera spin to the right until "-right" has been used.
-backThe CS:GO command "-back" stops the character when used "+back" before.
-duckStops crouching.
-forwardStops moving forward.
-graphThe CS:GO command "-graph" will remove the graph display.
-movedownStops moving down.
-moveleftStops moving to the left.
-moverightStops moving to the right.
-moveupStops moving up.
-reloadStops reloading.
-rightStops spinning the camera to the right.
+speedThe CS:GO command "+speed" slows down the movement speed.
-speedDisables the "+speed" command.
+strafeThe CS:GO command "+strafe prevents the mouse from being able to look at something. The mouse will cause to move to the side, great for surfing.
-strafeDisables the "+strafe" command.
-zoomThe CS:GO command "-zoom" disables the zoom loop cycle.
+voicerecordThe CS:GO command "+voicerecord" records what you say in-game until "-voicerecord" is used.
-voicerecordEnds the voice record.
slot0 - 11Switch to the slot that you want, with "slot0" you switch to slot0, with "slot11" you switch to slot 11.
+jlookThe CS:GO command "+jlook allows to use a joystick to move the camera.
+klookThe CS:GO command "+klook" disables being able to move forward until "-klook" is used.
+leftThe CS:GO command "+left" lets the camera spin to the left until "-left" is used.
autobuyThe CS:GO command "autobuy" will buy the items that are setup with the "cl_autobuy" command.
+walkThe CS:GO command "+walk" lets you walk without sound.
forcebind [Command] [Desired Key]The CS:GO command "forcebind" was intended to address a random command to a key.

What is a Bind in CS:GO?

A bind in CS:GO is the connection between a key on your keyboard or mouse and an in-game function. A typical CS:GO bind is that “attack1” is bound on “mouse1” so that you can shoot. In Counterstrike endless commands can be defined to maximize the potential and to execute things faster. The default binds in the game allow to play well, advanced players often add more binds, like buyscripts to buy weapons faster.

For a detailled CS:GO buyscript guide, checkout my previous article. 🙂

How to Use Binds in CSGO?

  • Bind Key to CS GO Console CommandTo create binds you need to open the CS:GO console. In the CS:GO settings you can activate the developer console and setup a key to open it.

    The console can be opened in-game as well as on the menu, which means you can create binds at any time. If you need help to set up the CS:GO console, I recommend this guide. 🙂

  • The main bind command function is:
    bind [Bind Key] [“Bind Command”]
    If you play on an Apple / Mac computer, you can use this binding command:
    bind_osx [Bind Key] [“Bind Command”]
  • To create your first bind, now choose two things: Choose a key on your mouse or keyboard that you want the bind to be on. In the list below you can find all keyboard and mouse names to address them correctly. For example, choose a key like “Q”
  • Now choose the second required element: The command. In the bind command table above you can find all of the available commands. For example choose “invprev”, this command switches between two weapons.
  • Now simply combine the key and the command to save the action:
    bind q "invprev"
    That’s it! 🙂 You have successfully created a CS:GO bind.

Questions and Answers for the Best CS:GO Binds:

Here are the most common questions people ask about binds in CS:GO.

  • How to bind multiple commands to one key?

    To bind multiple commands to one key use a semicolon between each command. Here is an example:
    bind 0 "sv_cheats 1; bot_kick"

  • What is a Bind Toggle in CS:GO and How to Use it?

    A bind toggle in CS:GO allows to set a status to active and inactive. For example you can set “net_graph” to 0 and 1 and with the toggle bind key, you simply switch between 0 and 1. 0 will hide the graph and 1 will show the graph.
    To use a CS:GO bind toggle command, type the following:
    BindToggle [Bind Key] [“Bind Command”]
    For example:
    BindToggle F3 "net_graph"

  • How to Bind a Mousewheel Jump in CS:GO?

    To use the jump when scrolling with your mousewheel and to make easy bunny hops, use the following command:
    bind mwheelup +jump;bind mwheeldown +jump;bind space +jump

  • How to make a Quick Switch Bind?

    A quickswitch bind is ued to switch to the knife and back to the gun after a Scout or AWP shot. Like that no re-scope will be applied. To make a quick switch bind, use the following command:
    bind q "use weapon_knife;slot1"

  • How to Bind specific Grenades in CS:GO?

    To bind specific grenades without scrolling through all, use the following command:
    bind z "use weapon_flashbang";bind x "use weapon_smokegrenade";bind c "use weapon_hegrenade";bind v "use weapon_molotov;use weapon_incgrenade"

  • How to make a Jump Throw Bind?

    To performa a jump throw bind, which is the cmbination of a jump and a throw that allows high distance grenades, use the following command:
    alias "+jumpthrow" "+jump;-attack"; alias "-jumpthrow" "-jump"; bind alt "+jumpthrow"
    I wrote an extensive jump throw bind guide for CS:GO here.

  • How to setup a noclip bind?

    On community and clan servers, where cheats are allowed, a quick no-clip bind is useful, to fly around fast. To activate the CS:GO noclip bind use the following command:
    bind p "sv_cheats 1; noclip"

  • How to Setup a Net Graph Scoreboard Bind?

    To setup a CS:GO net graph bind, which displays connection information as well as the FPS (frames per second), use the following command:
    alias +netg "net_graph 1;+showscores";alias -netg "net_graph 0;-showscores";bind TAB "+netg";

  • How to Use a CS:GO Radar Zoom Bind?

    The CS:GO zoom radar bind allows to have 4 different loop stages, when clicking the key. To bind a radar zoom use the following command:
    bind o "incrementvar cl_radar_scale 0 1 0.25"

CS:GO Weapon Command Names for Binds:

CS:GO Weapon Type:CS:GO Shortcut Weapon Name:
Pistols„glock“, „hkp2000“, „tec9“, „p250“, „deagle“, „elites“, „fiveseven“
Shotguns„nova“, „sawedoff“, „mag7“, „xm1014“
SMGs„mac10“, „mp9“, „bizon“, „ump45“, „mp7“, „p90“
Rifles„galilar“, „ak47“, „famas“, „m4a1“, „aug“, „sg556“, „ssg08“, „awp“, „g3sg1“, „scar20“
Machine Guns„m249“, „negev“
Equipment„vest“, „vesthelm“, „defuser“, „taser“
Grenades„flashbang“, „hegrenade“, „smokegrenade“, „decoy“, „molotov“, „incgrenade“

CS:GO Keyboard Shortcut Names for Binds:

Here is a keyboard screenshot with all keys that you can use in CS:GO, especially the numpad is a bit complex to use. Each key on the keyboard has a name, which you have to type correctly to use CS:GO buyscripts.
CS GO Keyboard Keys Buyscript

Key Name:Bind Code:
1 / Endkp_end
2 / Down Arrowkp_downarrow
3 / Page Downkp_pgdn
4 / Left Arrowkp_leftarrow
5kp_5
6 / Right Arrowkp_rightarrow
7 / Homekp_home
8 / Up Arrowkp_uparrow
9 / Page Upkp_pgup
0 / Insertkp_ins
. / Deletekp_del
/ (Slash)kp_slash
* (Multiply)kp_multiply
– (Minus)kp_minus
+ (Plus)kp_plus
Enterkp_enter
Insertins
Deletedel
Homehome
Endend
Page Uppgup
Page Downpgdn
Up Arrowuparrow
Left Arrowleftarrow
Down Arrowdownarrow
Right Arrowrightarrow
F1f1
F2f2
F3f3
F4f4
F5f5
F6f6
F7f7
F8f8
F9f9
F10f10
F11f11
F12f12
1 / ! (Exclamation Mark)1
2 / @ (At Sign)2
3 / # (Number Sign)3
4 / $ (Dollar Sign)4
5 / % (Percent Sign)5
6 / ^ (Caret)6
7 / & (Ampersand)7
8 / * (Asterisk)8
9 / ( (Parenthesis Left)9
0 / ) (Parenthesis Right)0
Aa
Bb
Cc
Dd
Ee
Ff
Gg
Hh
Ii
Jj
Kk
Ll
Mm
Nn
Oo
Pp
Qq
Rr
Ss
Tt
Uu
Vv
Ww
Xx
Yy
Zz
Space Barspace
– (Hyphen) / _ (Underscore)
= (Equals Sign) / + (Plus Sign)=
[ (Bracket Left) / { (Brace Left)[
] (Bracket Right) / } (Brace Right)]
\ (Backslash) / | (Pipe)\
; (Semicolon) / : (Colon)semicolon
‘ (Apostraphe) / ” (Quotation Marks)
, (Comma) / < (Pointy Bracket Left),
. (Period) / > (Pointy Bracket Right).
/ (Slash) / ? (Question Mark)/
Backspacebackspace
Tabtab
Enterenter
Caps Lockcapslock
Shift Leftshift
Shift Rightrshift
Control Leftctrl
Control Rightrctrl
Alt Leftalt
Alt Rightralt
Left Mousemouse1
Right Mousemouse2
Middle Mousemouse3
Side Mouse 1mouse4
Side Mouse 2mouse5
Mouse Wheel Downmwheeldown
Mouse Wheel Upmwheelup