Counter-Strike 2 (CS2) is the Source 2-engine successor to CS:GO and supports weapon hand orientation customization through console commands, a settings menu, and key binds. cl_righthand 0 moves the weapon model to the left side of the screen; cl_righthand 1 restores the right-hand default.
Left-handed players switch CS2 weapon orientation to align the viewmodel with their dominant hand. Players with right eye dominance switch to cl_righthand 0 to keep the dominant eye's field of view clear during peeks. All commands work identically to CS:GO and have been verified for the CS2 Source 2 interface.
In this guide you will learn:
- How to enable the developer console in CS2
- The exact commands for switching between left and right hand
- How to create key binds for instant hand switching
- When and why to switch hands for tactical advantages
Quick Answer: cl_righthand 0 = left hand. cl_righthand 1 = right hand (default). Press H to toggle mid-game without opening the console.
How to Access the Console in CS2?
The CS2 developer console is a text terminal that accepts hand-switching commands including cl_righthand. Enable it in game settings before first use; without this step, the console key produces no result.
Step 1: Launch Counter-Strike 2 and open Settings from the main menu.
Step 2: Click the Game tab and locate the Enable Developer Console option.
Step 3: Set the value to Yes and close Settings.

Step 4: Join a match or open a practice server, then press the grave accent key (`) to open the console. On US QWERTY keyboards, the grave accent key sits above Tab and to the left of 1.
Important: Cannot find the console key? Try `, ~, ', ", ², ³, or ½ one at a time. One of these opens the console on most international keyboard layouts. If none work, open Settings > Keyboard/Mouse > UI Keys and rebind Toggle Console to any key.
Console Key by Keyboard Layout
The tilde (~) shares a key with the grave accent on standard US keyboards. Computer keyboards vary in physical layout across regions and may require a custom key binding for console access in CS2.
|
Keyboard Layout |
Console Key |
Physical Location |
|
US QWERTY |
|
Left of the 1 key, above Tab |
|
UK ISO |
|
Left of the 1 key |
|
AZERTY (French) |
|
Top-left corner |
|
German QWERTZ |
|
Top-left corner |
Console Not Opening: Common Fixes
Four issues prevent the CS2 developer console from opening:
- Enable Developer Console set to "No" in Settings > Game. Set to "Yes" and restart CS2.
- A conflicting key bind occupies the grave accent key. Reassign at Settings > Keyboard/Mouse > UI Keys > Toggle Console.
- Corrupted game files. In Steam, open Library > Counter-Strike 2 > Properties > Installed Files > Verify Integrity of Game Files.
- Setting did not save. Relaunch CS2 and confirm Enable Developer Console still shows "Yes."
How to Execute Hand Commands in CS2?
cl_righthand is a console command in Counter-Strike 2 that changes weapon and hand orientation in the player's view. Counter-Strike 2 maintains hand-switching functionality from CS:GO and uses the same cl_righthand command syntax on its updated Source 2 settings interface. The default cl_righthand value is 1 (right hand); changing to 0 switches the weapon to the left side.
cl_righthand at CS2 launch in September 2023 and restored it in the April 25, 2024 update alongside a new settings menu option and the switchhands command. The process is now simpler than in CS:GO.Step 1: Enable the developer console in Settings > Game > Enable Developer Console > Yes.
Step 2: Join a match or open a practice server.
Step 3: Press ` to open the console, type the left hand CS2 command, and press Enter:
cl_righthand 0

Step 4: Confirm the result. The weapon model shifts to the left side of the screen immediately.
Step 5: To restore the right-hand default, type:
cl_righthand 1

cl_righthand accepts only values 0 and 1. Any other value resets to 1 (right hand).
cl_righthand setting resets on CS2 restart unless you add the command to autoexec.cfg. Add cl_righthand 0 on a new line in \Steam\userdata\[SteamID]\730\local\cfg\autoexec.cfg to make the setting permanent.CS2 Hand Command Reference
|
Command |
Value |
Result |
|
|
|
Weapon displays on the left side of the screen |
|
|
|
Weapon displays on the right side (default) |
|
|
(none) |
Toggles current orientation |
|
|
(none) |
Switches to left hand regardless of current setting |
|
|
(none) |
Switches to right hand regardless of current setting |
Which Hand Is Better to Use?

No single correct CS2 weapon orientation exists for all players. The choice depends on handedness, dominant eye, and situational tactics.
Valve removed the left-hand option at CS2 launch in September 2023 and restored it in the April 25, 2024 update following community demand. CS2 now supports both orientations permanently through the settings menu and console.
Left-handed players use cl_righthand 0 to align the viewmodel with their dominant hand, which reduces discomfort during long sessions. Hand switching does not affect shot accuracy, recoil patterns, hitboxes, or movement speed. The change is purely visual.
Dominant Eye
The dominant eye is the eye used more frequently for focus and depth perception. Eye dominance directly affects which CS2 weapon orientation provides clearer visibility. A player with right eye dominance sets cl_righthand 0: placing the weapon on the left side keeps the right side of the screen clear for tracking enemies through doorways and around corners. A player with left eye dominance may prefer cl_righthand 1 for the same reason. Identify your dominant eye with the All About Vision dominant eye test.
Tactical Peeking
CS2 players switch hands situationally to gain visibility on specific map angles. Peeking a right-side corner withcl_righthand 1 places the weapon on the right side of the screen, which reduces visibility of enemies at that angle. Switching to cl_righthand 0 clears that space.How to Switch Hands in CS2 Using Binds?
A key bind toggles CS2 weapon orientation in real time without opening the console. cl_righthand can be toggled using bind commands for quick switching during a match.
Basic Toggle Bind
Open the console and enter:
bind m "toggle cl_righthand 0 1"
Pressing M now toggles cl_righthand between 0 and 1 on each press. Replace m with any key not already in use.
Pro Tip: bind h "switchhands" is the CS2-native alternative added in April 2024. It does not require the togglesyntax and works identically.
A/D Strafe Bind
Some CS2 players bind weapon orientation to the A and D strafe keys for automatic switching when peeking:
bind a "+moveleft; cl_righthand 1"
bind d "+moveright; cl_righthand 0"
Strafing left sets the weapon to the right hand. Strafing right sets the weapon to the left. CS2 weapon orientation adjusts automatically to the peeking side, removing the need for a separate toggle key.
Saving Binds Permanently via autoexec.cfg
Binds entered in the console reset when CS2 closes. To save them permanently:
- Navigate to
\Steam\userdata\[SteamID]\730\local\cfg\. - Open autoexec.cfg in any text editor (create the file if it does not exist).
- Add bind commands on separate lines:
cl_righthand 0
bind m "toggle cl_righthand 0 1" - Save the file. CS2 runs
autoexec.cfgautomatically on every launch.