30% OFF First Invoice

Code at Checkout: TRICKYTRIALS

CS:GO Keybinds

Last modified on Jun 5, 2023 in csgo

mc head By Nathan Young


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

  1. Open Counter-Strike: Global Offensive from your Steam client in the Library section.
  2. Once in-game, click the Settings Menu button, near the bottom left.
    CSGO Settings Icon
  3. When it loads, enter in the Keyboard / Mouse category at the top.
    CSGO Game Settings

    There are four main sections to review: Movement Keys, Weapon Keys, UI Keys, and Communication Options.

  4. Choose a section that you want and locate a bind to change, then click it.
    CSGO Keybind
  5. Press the desired key on your keyboard to set a new bind for its function.
  6. 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 the X button after clicking the option.


Method #2: Developer Console

  1. Open CS:GO from your Steam client, then navigate towards the Settings menu.
  2. Enter in the Game category and locate the Enable Developer Console option.
    CSGO Developer Console
  3. Make sure this is set to Yes, as it allows players to use the console.
  4. Press the Tilde (~) key on your keyboard to open the console.
  5. Use key_listboundkeys to view an entire list of already configured keybinds, which reveals the bind’s code to edit.
    CSGO List Keybinds
  6. Once a keybind is located, enter bind [Key] [“Bind Command”] and replace the brackets with a desired bind.
    Note: For Mac OS users, replace bind with bind_osx in the same command.
    CSGO Bind Command

    Example: bind V +lookatweapon

  7. Do this for every bind you wish to customize, which will automatically be saved.
    Note: Removing a keybind requires the unbind [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.

Hand SwitchLbind L “toggle cl_righthand 0 1”Ability to switch from right-hand to left-hand.
Advanced ScoreboardTABalias +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 ChatJbindtoggle J voice_enableToggle your team’s voice chat.
Mousewheel JumpMousewheel Up & Downbind mwheelup +jump;bind mwheeldown +jump;bind space +jumpAbility to jump with the scroll wheel for better movement, like bunny hopping.
Drop BombBbind B “use weapon_knife; use weapon_c4; drop; slot1”Allows players to instantly drop the bomb without switching to it in-game.
Remove DecalsMbind M “r_cleardecals”Erases blood, graffiti, and other decal effects.
Cast VoteVbind V “callvote”Instantly opens the voting menu to kick a player, change the maps, etc..
Toggle CrosshairF2bind F2 “toggle crosshair 0 1”Removes your crosshair for better screenshot visibility, among other uses.
Increase Audio While WalkingSHIFTalias +incvol “incrementvar volume 0 2 0.5;+speed”;alias -incvol “incrementvar volume 0 2 -0.5;-speed”;bind shift +incvolWhen “shift” walking, the player’s game audio increases for better noise detection.
Zoom RadarObind O “incrementvar cl_radar_scale 0 1 0.25”Toggles various zoomed radars for use in-game, offering better player information.



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

Start Your CS:GO Server

Get started with your own csgo server in 5 min and start trying out these great features.