Bind Commands
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.
The cl_righthand
command has been re-introduced in a recent update and this bind now works in CS2.
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.
Other Bind Variations
Find different variations of this bind below.
Switch Hands With Movement
CS:GO Compatible OnlyThis 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"