CS:GO BINDS

LEARN POPULAR BINDS TO IMPROVE YOUR GAME

INTRODUCTION

Binds are commands which are automatically entered into the game’s developer console, triggering a specific action to alter gameplay, whenever a certain key is pressed. Playing CS:GO without any binds in place puts players at a sizeable disadvantage. This page is here to provide players with all of the most popular binds that can be used to further refine your skills. Whether you are new to Counter-Strike, a seasoned veteran with the rank to match, or a professional player – these key bindings will certainly be of use to you.

HOW TO BIND KEYS IN CS:GO

Binds can be created in two different ways, either implemented directly via the developer console, or added to a customised autoexec configuration file. In this section we will be illustrating how to bind keys using the developer console.

Enable Developer Console

The developer console is typically disabled by default, to enable it you should follow the below instructions:

1. Open CS:GO.

2. Click on “Options“.

3. Select “Game Settings” in the menu.

4. Toggle the “Enable Developer Console” option so that it states “Yes“.

Now that the developer console is enabled, you can access it using either the tilde key “~“, or the key above the caps lock “`“.

HOW TO BIND TEXT IN CS:GO

Creating text binds in CS:GO is extremely simple once you know the available console commands and key names. Below we are going to run through a few examples to illustrate the process so that you are confident to give it a go yourself.

bind p “say Rush A!”

This bind will say “Rush A!” in the global chat to both teams. If you wanted to say this so that only your teammates can see it, then you could enter the following:

bind p “say_team Rush A!”

If you decided that you wanted to remove this bind, then you can simply enter the following:

unbind p

MOUSEWHEEL JUMP BIND

The mousewheel jump bind is a key binding used by many players that makes players jump when they use their scroll wheel. Its origins as a popular bind is from previous iterations of the game where bunnyhopping first originated. Today, the bhop bind is used by many players in place of the traditional space bar key simply because it is more convenient to press.

bind “mwheelup” “+jump”; bind “mwheeldown” “+jump”; bind “space” “+jump”

READ MORE

KNIFE QUICKSWITCH BIND

The knife quickswitch bind is a key binding that will, as the name infers, quickly switch to your knife when pressed. If the bind is pressed again, then the original weapon the player had out will be switched to again. It is frequently used by many AWPers, both casual and professional, so that the weapon does not re-scope in after firing a scoped shot.

bind q “use weapon_knife;slot1”

READ MORE

JUMP THROW BIND

The jump throw bind is a key binding that causes players to jump and throw a grenade precisely at the peak of the jump. As many grenade line ups require a jump throw, it is essential to be able to consistently replicate them with pin point precision. This is only possible with a bind. The below script needs to be added to your autoexec configuration file, or used every time the game is started.

alias “+jumpthrow” “+jump;-attack”; alias “-jumpthrow” “-jump”; bind alt “+jumpthrow”

READ MORE

GRENADE BINDS

These grenade binds enable players to quickly switch to a specific type of grenade with keys that are easily accessible on the keyboard. By default, the only way that a player can pull out a particular grenade is by cycling through them. The benefits of implementing defined keys for smoke grenades, flashbangs, and molotovs are considerable in situations where time is of the essence.

  • C – HE Grenade
  • V – Molotov & Incendiary Grenade
  • X – Smoke Grenade
  • Z – Flashbang

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

READ MORE

MUTE VOICE BIND

The mute voice bind will mute all of your teammate’s voice chat whenever the button is pressed. This is a truly invaluable tool for whenever you find yourself in a matchmaking clutch situation with teammates shouting in your ear. As this is a toggle bind, pressing the button a second time will return everything back to normal so that you can speak to your team again.

bindtoggle j voice_enable

READ MORE

BOMB DROP BIND

The bomb drop bind is an extremely efficient way to drop the bomb for your teammates, without having to cycle through the weapons manually. When the bind button is pressed, the bomb will instantly be switched to, dropped, and then the previous weapon will be switched back to. The bind minimises the effective downtime where a player cannot fire in this scenario.

bind b “use weapon_knife; use weapon_c4; drop; slot1”

READ MORE

CROSSHAIR FOR NADE LINEUP BIND

The crosshair for nade lineup bind will instantly stretch out your crosshair so that it spans the full width and height of your monitor, enabling nade line ups to be perfectly executed every time. Here we have the functionality set to the number 4 key, which is what most players use to access their grenades. Switching back to another weapon via buttons 1, 2, or 3 will revert the crosshair back to normal again.

bind 1 “slot1 ; cl_crosshairsize 3”; bind 2 “slot2 ; cl_crosshairsize 3”; bind 3 “slot3 ; cl_crosshairsize 3”; bind 4 “slot8 ; cl_crosshairsize 1000”

READ MORE

NOCLIP BIND

The noclip bind can be used in private servers where sv_cheats has been enabled. By toggling this bind on players will be able to fly quickly through the map, passing through any objects as you do, all without taking any damage. It is particularly useful whenever you are testing grenades line ups out, or if you are practicing tactics with some friends or teammates.

bind p “sv_cheats 1; noclip”

READ MORE

SWITCH HANDS BIND

The switch hands bind enables players to switch the gun they are holding between their left and right hands. While it may be off-putting to have the gun in your opposite hands all of the time, sometimes it makes sense if you are trying to hold an angle being partially covered by the gun model.

bind l “toggle cl_righthand 0 1”

READ MORE

NO WALLS BIND

The no walls bind is a type of wallhack that can be utilised on a private server when sv_cheats has been enabled. Whenever the command has been toggled on, players will be able to see through walls and easily spot other players across the map.

bind j “sv_cheats 1; toggle r_drawothermodels 1 2”

READ MORE

REMOVE CROSSHAIR BIND

The remove crosshair bind does exactly as it says on the tin, it removes player’s crosshairs in an instant. While this doesn’t appear to be very useful, it can be if players want to take a screenshot of their game without anything obscuring the screen. Additionally, some players will practice without a crosshair to improve their ability to aim using flickshots.

bind f2 “toggle crosshair 0 1”

READ MORE

NET_GRAPH SCOREBOARD BIND

The net_graph scoreboard bind displays a small overlay in the bottom right corner of the screen that provides useful performance information such as fps, ping, packet loss, choke and more. Some players will have the net graph displayed all of the time, others will use this bind so that it is only shown when the scoreboard is opened, thereby preventing the screen from being cluttered when playing.

alias +netg “net_graph 1;+showscores”; alias -netg “net_graph 0;-showscores”; bind TAB “+netg”;

READ MORE

LOUDER FOOTSTEPS BIND

The louder footsteps bind is a clever bind that increases the volume of the game whenever the player is walking. The rationale behind it is that whenever you are walking you are not only trying to be quiet, but you are also typically listening out more carefully for nearby enemies too. Whenever the walk button is released, the volume of the game will revert back to its normal level.

alias +incvol “incrementvar volume 0 2 0.5;+speed”;alias -incvol “incrementvar volume 0 2 -0.5;-speed”;bind SHIFT +incvol

READ MORE

RADAR ZOOM BIND

The radar zoom bind is a very useful tool for quickly adjusting the radar by zooming in on your location, thereby showing your location in relation to your teammates a bit clearer. Cycling through this bind four times will return the radar back to its original position once again.

bind o “incrementvar cl_radar_scale 0 1 0.25”

READ MORE

CROUCH JUMP BIND

The crouch jump bind is for players who either regularly fail to get on top of certain boxes, or for players who participate in specialist kz jumping maps where precision is key. This bind will ensure that players are crouch throughout the peak of the jump and therefore most able to climb on top of objects.

alias +duckjump “+jump; +duck”; alias -duckjump “-jump; -duck”; bind “space” “+duckjump”

READ MORE

TYPES OF BIND COMMANDS

There are a a variety of different forms of binds which can be used in CS:GO:

Basics Binds

Basic binds are those which complete a singular action when triggered, such as jumping when the spacebar is pressed:

bind space “+jump”

Every time the spacebar is pressed, the client will receive the command to jump and the response will always be the same.

Toggle Binds

Toggle binds are single binds that function with boolean logic and thereby has a value of true or false:

bind f2 voice_enable

Unlike with the previous basic bind example, here the bind will toggle voice functionality on or off by setting the voice_enable command to either true “1” or false “0”.

Incremental Binds

Incremental binds are a way of altering the value of variables that are capable of receiving numerical values:

bind “l” “incrementvar voice_scale 0 1 0.1”

Here the bind will increase player voices from a minimum of 0 up to a maximum of 1, via incremental steps of 0.1.

ALL KEY NAMES

Below we have collated a list of all the different names for keyboard keys, these can be used when creating binds in CS:GO:

Key NameAlternative NameBind Code
1! (Exclamation Mark)1
2@ (At Symbol)2
3# (Hash)3
4$ (Dollar)4
5% (Percent)5
6^ (Caret)6
7& (Ampersand)7
8* (Asterisk)8
9( (Parenthesis Left)9
0) (Parenthesis Right)0
Insert ins
Delete del
Home home
End end
Page Up pgup
Page Down pgdn
Up Arrow uparrow
Left Arrow leftarrow
Down Arrow downarrow
Right Arrow rightarrow
F1 f1
F2 f2
F3 f3
F4 f4
F5 f5
F6 f6
F7 f7
F8 f8
F9 f9
F10 f10
F11 f11
F12 f12
Keypad 1Endkp_end
Keypad 2Down Arrowkp_downarrow
Keypad 3Page Downkp_pgdn
Keypad 4Left Arrowkp_leftarrow
Keypad 5 kp_5
Keypad 6Right Arrowkp_rightarrow
Keypad 7Homekp_home
Keypad 8Up Arrowkp_uparrow
Keypad 9Page Upkp_pgup
Keypad 0Insertkp_ins
Keypad .Deletekp_del
Keypad / (Slash) kp_slash
Keypad * (Multiply) kp_multiply
Keypad – (Minus) kp_minus
Keypad + (Plus) kp_plus
Keypad Enter kp_enter
A a
B b
C c
D d
E e
F f
G g
H h
I i
J j
K k
L l
M m
N n
O o
P p
Q q
R r
S s
T t
U u
V v
W w
X x
Y y
Z z
Space Bar space
– (Hyphen)_ (Underscore)
= (Equals)+ (Plus)=
[ (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)/
Backspace backspace
Tab tab
Enter enter
Caps Lock capslock
Shift Left shift
Shift Right rshift
Control Left ctrl
Control Right rctrl
Alt Left alt
Alt Right ralt
Left Mouse mouse1
Right Mouse mouse2
Middle Mouse mouse3
Side Mouse 1 mouse4
Side Mouse 2 mouse5
Mouse Wheel Down mwheeldown
Mouse Wheel Up mwheelup

 

ALL BIND COMMANDS

Below we have collated a list of all the different bind commands which can be utilised in CS:GO:

NameSyntaxDescription
+alt1+alt1Activates left ALT on your keyboard (equivalent to holding down the ALT key). Use -alt1 to deactivate.
+alt2+alt2Activates right ALT on your keyboard (equivalent to holding down the ALT key). Use -alt2 to deactivate.
-alt1-alt1Deativates left ALT on your keyboard. Use +alt1 to activate.
-alt2-alt2Deativates right ALT on your keyboard. Use +alt2 to activate.
+attack+attackCauses you to attack repeatedly. The command -attack stops this behaviour. Whenever the gun you are using runs out of ammo the command will end.
+attack2+attack2Activates your secondary attack repeatedly. The command -attack2 stops this behaviour. For example, this command makes you take silencers off, scope in with a sniper rifle, or swipe your knife.
+back+backMoves your character backwards continuously. The command -back can be used to disable this.
+duck+duckMakes your character crouch. The command -duck will make you stand up again.
+forward+forwardMakes your character move forward continuously. The -forward command will make you stand still again.
+jlook+jlookEnables you to use a joystick to move your camera.
+jump+jumpMakes your character jump a single time. This command will also unbind your jump key. Entering -jump into your console will fix this.
+klook+klookPrevents you from being able to move forward. The command -klook disables this behaviour.
+left+leftMakes your camera rotate to the left continuously. The -left command will stop this behaviour.
+movedown+movedownMakes you move downwards when in free camera mode either in a demo or when using noclip. The command -movedown will stop this behaviour.
+moveleft+moveleftMakes you move to the left. The -moveleft command will stop this behaviour.
+moveright+moverightMakes you move to the right. The -moveright command will stop this behaviour.
+moveup+moveupMakes you move upwards when in free camera mode either in a demo or when using noclip. The command -moveup will stop this behaviour.
+reload+reloadMakes you reload your weapon if any bullets have been fired, and will continuously force you to do this after firing a single bullet. The -reload command will stop this behaviour.
+right+rightMakes your camera rotate to the right continuously. The -right command will stop this behaviour.
+showscores+showscoresMakes the in-game scoreboard appear. This will stay on your screen without you needing to press anything. The -showscores command will sotp this behaviour.
+speed+speedSlows down the movement speed of your character. The -speed command will return your movement speed back to normal.
+strafe+strafePrevents 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. The -strafe command stops this behaviour.
+use+useThis command will force you to perform the “use” action. If, for example, you are on a bombsite carrying the bomb when you use it, you will begin to plant the bomb. The -use command stops this behaviour.
+voicerecord+voicerecordContinuously keeps your in game microphone enabled so that you don’t need to hold down any button. The -voicerecord command stops this behaviour.
+zoom+zoomMakes scoped weapons scope in. The -zoom command stops this behaivour.
-attack-attackStops your player from firing or attacking if you have activated the +attack command.
-attack2-attack2Stops your player from firing or attacking if you have activated the +attack2 command.
autobuyautobuyAttemps to buy all items specified by the cl_autobuy command.
-back-backStops your character from walking backwards after the +back command has been used.
bindbind [key] [“command”]Binds a command, or list of commands, to a key on your keyboard or button on your mouse.
bind_osxbind_osx [key] [“command”]olumn 2 Value 31Bind a command, or list of commands, to a key on your keyboard or button on your mouse. This command is for OSX (Mac) users only.
BindToggleBindToggle [key] [“command”]Assigns a key to switch through the various values a specified console command has. This is typically used for setting up binds which toggle a certain feature on and off. An example would be enabling voice through the voice_enable command between 0 and 1.
callvotecallvoteBrings up the option to call a vote in game.
cl_scoreboard_mouse_enable_bindingcl_scoreboard_mouse_enable_bindingEnables users to alter which key turns mouse selection on while the scoreboard is open.
-duck-duckEnables users to alter which key turns mouse selection on while the scoreboard is open.
-forward-forwardStops your character from walking forwards after the +forward command has been used.
-graph-graphA command which requires sv_cheats to be enabled, it will then remove the statistics graph shown by the +graph command.
invnextinvnextSwitches 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.
invnextgrenadeinvnextgrenadeSwitches what you have equipped to the next grenade in your inventory. That means if your rifle is drawn you will switch to a grenade. Using the command again will cycle through to the next available grenade.
invnextiteminvnextitemSwitches to the next item in your inventory. This does not include guns, so will move between items such as your knife, taser, and grenades only.
invnextnongrenadeinvnextnongrenadeEquips the next item in your inventory that isn’t a knife or grenade. It will therefore only switch between the guns you have in your inventory.
invprevinvprevEquips the item that is the previous selection of what you currently have out. Using this command when you have your knife out will equip your pistol. Alternatively, using it with your pistol out will equip your rifle if you have one in your inventory.
key_findbindingkey_findbinding [key]Shows a list in your developer console of what specific hotkeys are currently bound to.
key_listboundkeyskey_listboundkeysShows a list in your developer console of what all hotkeys are currently bound to.
-movedown-movedownStops your character from moving down after the +movedown command has been used.
-moveleft-moveleftStops your character from moving left after the +moveleft command has been used.
-moveright-moverightStops your character from moving right after the +moveright command has been used.
-moveup-moveupStops your character from moving up after the +moveup command has been used.
-reload-reloadStops your character from reloading after the +reload command has been used.
-right-rightStops your camera from spinning to the right after the +right command has been used.
-score-scoreHides the scoreboard after it has been shown with the +score command.
-showscores-showscoresHides the scoreboard after it has been shown with the +showscores command.
slot0slot0Switches your active slot to slot 0.
slot1slot1Switches your active slot to slot 1.
slot10slot10Switches your active slot to slot 10.
slot11slot11Switches your active slot to slot 11.
slot2slot2Switches your active slot to slot 2.
slot3slot3Switches your active slot to slot 3.
slot4slot4Switches your active slot to slot 4.
slot5slot5Switches your active slot to slot 5.
slot6slot6Switches your active slot to slot 6.
slot7slot7Switches your active slot to slot 7.
slot8slot8Switches your active slot to slot 8.
slot9slot9Switches your active slot to slot 9.
-speed-speedReturns the speed of your character back to normal if it has been slowed down using the +speed command.
-strafe-strafeDisables the strafe effect enabled by the +strafe command, where your mouse will move your character sideways rather than look around with the camera.
unbindunbind [key]Removes any bind bound to the specified key.
unbindallunbindallRemoves all binds from all keys.
-use-useCounteracts the +use command and stops your character from attempting to interact with objects or items.
-voicerecord-voicerecordStops transmitting voice communications after using the +voicerecord command.
-zoom-zoomStops your character from repeatedly scoping in and out with a scoped weapon following use of the +zoom command.
fistpunch-logo-white
gamepad-logo-white
gamefuel-logo-white
gamer-corp-white
themefusion-logo-white