In CS2, the simplest hand-switch command is switchhands. Valve also added a built-in Switch Viewmodel Left/Right Hand key bind, defaulting to H in the April 25, 2024 update.
What are you trying to do?
Pick the situation that matches you. The right answer depends on whether you want a quick toggle, a fixed hand preference, or a custom bind.
Need a quick toggle? Use switchhands or the built-in key binding first. That is the cleanest modern CS2 method.
Try these steps in order
Start with the built-in option, then move to binds only if you want more control.
Open the developer console and type switchhands. This flips the viewmodel from one side to the other in the current session.
cl_righthand-style habits to get started.Valve added a built-in Switch Viewmodel Left/Right Hand key binding. By default, it is commonly set to H. You can change it in your keyboard settings.
In the game settings, choose the left- or right-handed viewmodel option you want as your normal state. Then use the switch key only when needed.
You can bind the command to a key with something like bind h "switchhands" if that key is free.
Older community scripts that try to force knives on one side and rifles on another can be inconsistent in CS2 compared with old CS:GO behavior.
If your custom key feels awkward, unbind it or change it in the keyboard menu instead of stacking more aliases on top.
The two easiest ways to switch hands
CS2 now supports this feature directly, so start with the official path before hunting for old command lists.
Type switchhands to flip the viewmodel immediately.
Use the built-in Switch Viewmodel Left/Right Hand key, commonly H by default.
Set your preferred left/right handedness so the game has a normal default state.
What changed from older setups?
Many players still search for old CS:GO methods. Here is the practical difference.
Players often looked for older right-hand commands or complex scripts.
CS2 now exposes the feature more directly through a dedicated setting and key bind.
If you just want to move the weapon model for visibility, the built-in option is usually enough. Only move to slot-based binds if you have a very specific reason.
If it still feels wrong
These are the usual sticking points for this topic.
The command works, but I want a permanent default
Set your usual handedness in the menu first. Think of the switch key as a temporary override, not your only configuration tool.
My old knife-left, gun-right script does not feel the same
That is normal. CS2 does not mirror every old script behavior the same way, so keep expectations realistic and test carefully.
I rebound the key and forgot what it is
Open the keyboard settings and search for the hand-switch action there. It is easier than digging through multiple old config edits.
The bind does something unexpected
Remove the custom alias and return to a plain bind or the in-game setting. This is usually the fastest way to clean up the setup.
Avoid overcomplicating a simple viewmodel change
If all you need is a cleaner view while peeking, do not turn the setup into a huge alias project. Start with switchhands or the menu binding. Complex scripts are optional, not required.
Keep your setup readable. Simple settings are easier to troubleshoot and easier to repeat on a second PC.
Frequently asked questions
Straight answers for missing, stuck or incompatible CS2 Workshop maps.
What is the CS2 switch hands command?
The straightforward command is switchhands. It flips the viewmodel from one side to the other.
What key switches hands by default in CS2?
Valve added a dedicated hand-switch binding, and many players see it set to H by default. You can rebind it in the keyboard settings.
Can I keep one default side and still toggle sometimes?
Yes. Set your preferred handedness in the settings, then use the switch key only when you want a temporary change.
Do old CS:GO hand scripts work exactly the same?
Not always. Some advanced scripts behave differently in CS2, so simple built-in methods are safer for most players.
How do I remove a switch-hands bind?
Unbind the key or change it in the keyboard menu. Keeping the configuration simple makes future edits easier.
References checked October 9, 2026
- Counter-Strike 2 release notes — April 25, 2024
- Community reference — default hand-switch key examples
- Community discussion — hand switching in CS2
Walker Bex is independent of Valve. This page explains practical settings and commands in plain language, without promising that one option fits every player.