CS:GO Keybinds
Last modified on Jun 5, 2023 in csgo
By Nathan Young
Overview
Counter-Strike: Global Offensive is a strategic combat game that has many controls, as there are tons of features and abilities to use. These are called keybinds, which are keyboard buttons programmed to execute functions. All of them are customizable, meaning if you’re unhappy with the default control layout, then you can switch it up to suit your needs. As newcomers to CS:GO or experienced players returning to the scene, customizing keybinds to do exactly what you want and more helps in-game. For instance, this can allow you to switch primary hands in-game from right to left and vice versa. There are many other potential uses for keybinds, which are configured through two different methods. This may not be known to every player, so in this Apex Hosting guide we’ll explore how to edit keybinds and the best ones to use in CS:GO.
How to Change Keybinds
There are two viable methods for changing keybinds in CS:GO, using the game settings or the developer console. The first is friendlier to most players, as it allows them to easily view what can be edited and how to do it. The last option is for experienced users or anyone who has used the console before, as it involves unique commands that require knowledge beforehand. Regardless of the method, you can edit the keybinds to anything that matches your preferences.
Method #1: Game Settings
- Open Counter-Strike: Global Offensive from your Steam client in the Library section.
- Once in-game, click the Settings Menu button, near the bottom left.
- When it loads, enter in the Keyboard / Mouse category at the top.
There are four main sections to review: Movement Keys, Weapon Keys, UI Keys, and Communication Options.
- Choose a section that you want and locate a bind to change, then click it.
- Press the desired key on your keyboard to set a new bind for its function.
- Do this for all other binds you want, then test them out in a match to confirm they work.
Note: If you wish to remove a bind, locate the setting for it and press theX
button after clicking the option.
Method #2: Developer Console
- Open CS:GO from your Steam client, then navigate towards the Settings menu.
- Enter in the Game category and locate the Enable Developer Console option.
- Make sure this is set to
Yes
, as it allows players to use the console. - Press the Tilde (
~
) key on your keyboard to open the console. - Use
key_listboundkeys
to view an entire list of already configured keybinds, which reveals the bind’s code to edit. - Once a keybind is located, enter
bind [Key] [“Bind Command”]
and replace the brackets with a desired bind.
Note: For Mac OS users, replacebind
withbind_osx
in the same command.Example:
bind V +lookatweapon
- Do this for every bind you wish to customize, which will automatically be saved.
Note: Removing a keybind requires theunbind [Key]
command.
Popular Keybinds
Instead of programming a single function to one key, smart players created keybinds for complex abilities. This involves setting up an alias and other values before the actual bind, all in the same command. It can easily become overwhelming, but you can review the different types of popular keybinds down below to get started. As one last note, you can change the toggle key to whatever you want if the default one isn’t suitable.
Function | Keybind | Command | Description |
---|---|---|---|
Hand Switch | L | bind L “toggle cl_righthand 0 1” | Ability to switch from right-hand to left-hand. |
Advanced Scoreboard | TAB | alias +netg “net_graph 1;+showscores”;alias -netg “net_graph 0;-showscores”;bind TAB “+netg”; | Adds extra client information to the scoreboard, such as FPS, ping, and game performance. |
Mute Voice Chat | J | bindtoggle J voice_enable | Toggle your team’s voice chat. |
Mousewheel Jump | Mousewheel Up & Down | bind mwheelup +jump;bind mwheeldown +jump;bind space +jump | Ability to jump with the scroll wheel for better movement, like bunny hopping. |
Drop Bomb | B | bind B “use weapon_knife; use weapon_c4; drop; slot1” | Allows players to instantly drop the bomb without switching to it in-game. |
Remove Decals | M | bind M “r_cleardecals” | Erases blood, graffiti, and other decal effects. |
Cast Vote | V | bind V “callvote” | Instantly opens the voting menu to kick a player, change the maps, etc.. |
Toggle Crosshair | F2 | bind F2 “toggle crosshair 0 1” | Removes your crosshair for better screenshot visibility, among other uses. |
Increase Audio While Walking | SHIFT | alias +incvol “incrementvar volume 0 2 0.5;+speed”;alias -incvol “incrementvar volume 0 2 -0.5;-speed”;bind shift +incvol | When “shift” walking, the player’s game audio increases for better noise detection. |
Zoom Radar | O | bind O “incrementvar cl_radar_scale 0 1 0.25” | Toggles various zoomed radars for use in-game, offering better player information. |
Conclusion
Using custom keybinds in CS:GO helps with a wide range of features, whether it’s editing the scoreboard or increasing game audio. Every control layout is unique and takes time to perfect, as you need to experiment with different binds. Once you get everything set, make sure to note down the binds you’ve customized. This way if something happens to your saved data, you can easily redo the keybind process. Although, most of the time players won’t lose their binds. In any event, start figuring out which ones are the best for your playstyle to overcome the enemy team. With that said, we hope this guide helped you learn and customize your Counter-Strike: Global Offensive keybinds.
Useful Links
How to Use the CS:GO Console
The Best CS:GO Commands
CS:GO Optimization Guide
Extra CS:GO Tutorials