In Counter-Strike: Global Offensive (CS:GO), it was a mission to swap your weapon from left to right hand. There was no in-game setting to toggle on or off, and many casual gamers didn’t bother experimenting all that much. In Counter-Strike 2 (CS2), switching from right to left-handed play has never been easier. From in game settings using the console for its cs2 left hand command, we’ve got everything you need.
Let’s discuss in detail how switching to the left hand in CS2 works, as we go in-depth to also include various viewmodel commands, values, and settings the pros use.
Table of Contents
CS2 In-Game Settings To Change To Left Hand
CS2 players may want to switch to left-hand play for various reasons, like being left-handed in real life or simply preferring the look.
Some complicated reasons include wanting better positioning on their favorite map, which lends itself to strafing out to the right. In this case, having a weapon in the left hand opens up more view space, allowing you to click heads with ease.

Whatever your reason may be, you can just press the “H” key on your keyboard to switch between left and right hands on the fly. If, for some reason, pressing the “H” key does not work, you can follow the straightforward steps below to set a keybind:
- Launch CS2.
- Navigate to the Settings Menu (top-left corner cogwheel icon).
- Select the Keyboard/Mouse tab.
- Scroll down until you find the Switch Viewmodel Left/Right Hand option.
- Decide which key you would like to use for the function, and assign it accordingly.

In CS2, Valve has clearly made it easy to switch between right hand and left hand, and vice versa, at your leisure. For those who prefer to get their hands dirty, an alternative is available: using a console command.
Console Command Alternative
First, enable the developer console by heading to the Settings Menu, then selecting the Game tab, and selecting “Yes” next to the “Enable Developer Console” option. The default key is ~ (tilde), and when you press it, a console will pop up.
Press the ~ key and enter the command switchhandsright or switchhandsleft and press the Enter key.
What About cl_righthand 0?
Unfortunately, many sources you will come across on the internet indicate that the cl_righthand 0 command is the primary way to switch from left to right-handed play in CS2. That’s an outdated CS:GO command that does nothing in CS2, as it’s been replaced with the easy in-game setting and the aforementioned switchhandsright / switchhandsleft commands.
CS2 Viewmodel Commands Explained
Instead of just switching between left and right hands in CS2, there are viewmodel commands players can use to further customize their experience, within reason. Valve has added strict limitations to viewmodel commands to ensure fair play, allowing players to tinker a bit.
There are four primary viewmodel commands that CS2 players can test out, which allow them to add specific values, fine-tuning their in-game view.
We’ve outlined the commands below, along with their value ranges and a brief explanation of what each one does in practice.
- viewmodel_fov (54 to 68) – Determines how big the gun/hands look, aka how close they are to the camera. The higher the value, the further away from the camera your gun/hands will stretch out, making them more visible on the screen. For the uninitiated, “fov” stands for “field of view.”
- viewmodel_offset_x (-2.5 to 2.5) – This command adjusts the position of the viewmodel on the horizontal axis. Negative values shift the view to the left, while positive values shift the view to the right. For example, if you have a right-handed setup and use -2.5 as the value, your gun will appear almost in the middle of the screen, while a 2.5 value will push your weapon to the furthest right-side position possible.
- viewmodel_offset_y (-2 to 2) – Increases the model distance. The higher the value, the further your hands and weapon will appear from the camera, and vice versa. The command adjusts the depth of the viewmodel position.
- viewmodel_offset_z (-2 to 2) – The lower the value of this command, the lower your weapon/hands will appear, and vice versa. The command effectively adjusts the vertical position of your gun and hands.
The fifth command features only two options, Classic and Desktop. It’s a way to switch quickly between presets. Type in viewmodel_presetpos 1 or viewmodel_presetpos 2 to check out both options.
To experiment, open the developer console with the tilde (~) key, type or copy/paste in the command, and press the Enter key. If you’ve made a spelling error or tried to venture outside the prescribed limitations, the console will return an error message.
Best Viewmodel Settings & Pro Choices
The best viewmodel settings in CS2 are a matter of personal preference. Minor changes make the game feel foreign to some, while others will feel right at home. That’s why we suggest experimenting to find the perfect fit.

Many of the best players in the world gravitate towards specific viewmodel settings
After diligent research and testing, we recommend trying the following values first, which look like the image above:
- viewmodel_fov 68
- viewmodel_offset_x 2.5
- viewmodel_offset_y 0
- viewmodel_offset_z -1.5
Thanks to up-to-date data from ProSettings.net, we’ve got the precise viewmodel values that top pros prefer.
Nikola “NiKo” Kovač viewmodel settings:
- viewmodel_fov 64
- viewmodel_offset_x 1
- viewmodel_offset_y 2
- viewmodel_offset_z -1.5
İsmailсan “XANTARES” Dörtkardeş viewmodel settings:
- viewmodel_fov 60
- viewmodel_offset_x 1
- viewmodel_offset_y 1
- viewmodel_offset_z -1
Danil “donk” Kryshkovets viewmodel settings:
- viewmodel_fov 68
- viewmodel_offset_x 2.5
- viewmodel_offset_y 0
- viewmodel_offset_z -1.5
Dan “apEX” Madesclaire viewmodel settings:
- viewmodel_fov 60
- viewmodel_offset_x 2
- viewmodel_offset_y 2
- viewmodel_offset_z -2
Mihai “iM” Ivan viewmodel settings:
- viewmodel_fov 60
- viewmodel_offset_x 0
- viewmodel_offset_y 1
- viewmodel_offset_z -2
Please note: We didn’t forget about Mathieu “ZywOo” Herbaut, Oleksandr “s1mple” Kostyliev, or Robin “ropz” Kool! They just use the same viewmodel as donk.
Just because a pro player uses specific viewmodel settings doesn’t mean these values will work for you. We suggest testing them all out until you find one that feels the most natural on the server.
To avoid being unable to contribute to your team’s efforts while entering commands in the middle of the match, we strongly suggest that players test these settings in a practice match with bots so they have some moving targets to aim at. Alternatively, use a custom CS2 map, such as the Recoil Master Spray Training map.
The Best Esports Betting Views At Thunderpick
Our guide to the best viewmodel values and switching from right to left hand in CS2 will make picking the perfect view a smooth experience.
Speaking of excellent views, as a leading crypto betting platform, Thunderpick was created by gamers, for gamers, offering fans a fantastic array of betting options. The view’s great from up here at the top of our game, and you are invited to join in the action!
Check out our state-of-the-art CS2 betting section to place your bets on the latest tournaments, including our annual Thunderpick World Championship tournament.
Always practice Responsible Gambling and check out our latest promo offers and boosts. T&Cs apply. 18+ to play.