Switch Hands Bind

There is currently no way to switch hands in CS2.

The switch hand bind will switch your gun position between your left hand and right hand whenever you press the bind key (default L). This is used to prevent your gun model from reducing visibility (e.g. when you want to also watch a spot on a side that your gun is covering), but some players report that they perform better when some weapons are on the opposite side of their screen.

Bind Commands

There is currently no way to switch hands in CS2. This bind only works on Counter-Strike: Global Offensive.

Find below a bind to switch your gun between your left and right hand when the L key is pressed. Click the "Change Key" button to change the key this is bound to. Copy and paste the command into your developer console or autoexec to apply the bind.

CS:GO

CS:GO
bind l "toggle cl_righthand 0 1"
Currently Bound To:
L scancode15

How it Works

The first part of the bind command tells the game what keyboard key to bind the toggle hand command to: i.e. "bind l" tells the game "bind what comes next to the L key". The command "bind m" would bind what command comes next to the M key, etc.

The next part of this command, "toggle cl_righthand 0 1" is the part that toggles the "right hand setting". When the "cl_righthand" setting is set to 0, your gun appears on the left. When the "cl_righthand" setting is set to 1, your gun appears on the right. The "toggle" command will toggle a setting between two different values. So, after toggle we specify "cl_righthand" (the setting we want the toggle the value of) and then the two settings we want to toggle it between: 0 and 1.

Ad

Other Bind Variations

Find different variations of this bind below.

  • Switch Hands With Movement

    CS:GO Compatible Only

    This bind will switch your hand between left/right position when you move left and right in the game. When you press the A key (to move left), your gun will switch to your right hand. When you press the D key, your gun will switch to your left hand. This is so that you can have a better view when peeking. Copy and paste the command into your console to bind.

    bind a "+moveleft ; cl_righthand 1"; bind d "+moveright ; cl_righthand 0"