CS2 viewmodel and FOV
The viewmodel and field of view commands with their defaults and limits from the CS2 game files of Oct. 22, 2026, a console line generator and Valve's changes.
Console line
viewmodel_fov 60; viewmodel_offset_x 1; viewmodel_offset_y 1; viewmodel_offset_z -1; viewmodel_presetpos 1; cl_prefer_lefthanded false
The line sets the values you pick; the limits are the game files'.
Viewmodel commands
| Command | Default | Range | In the game files |
|---|---|---|---|
viewmodel_fov | 60 | 60 to 68 | "Viewmodel FOV" |
viewmodel_offset_x | 1 | -2 to 2.5 | "viewmodel_offset_x" |
viewmodel_offset_y | 1 | -2 to 2 | "viewmodel_offset_y" |
viewmodel_offset_z | -1 | -2 to 2 | "viewmodel_offset_z" |
viewmodel_presetpos | 1 | — | "1:"Desktop", 2:"Classic"" |
cl_prefer_lefthanded | false | — | "Left handed preference" |
switchhands | — | — | a command, no description |
switchhandsleft | — | — | a command, no description |
switchhandsright | — | — | a command, no description |
In the settings
- Viewmodel Position: the game's English text lists Desktop, Couch and Classic. Valve's April 25, 2024 release notes: "Deprecated 'Couch' viewmodel position setting."
- Preferred Viewmodel Left/Right Handedness: "Set the default viewmodel left/right handedness. There is also a key binding to switch hands temporarily during gameplay."
- Switch Viewmodel Left/Right Hand: a key binding, "default: US keyboard letter H," Valve wrote on April 25, 2024.
Sources: the game's English text, Valve, Release Notes for 4/25/2024
FOV commands
| Command | Default | Range | In the game files |
|---|---|---|---|
fov_desired | 75 | 1 to 135 | "Sets the base field-of-view." |
fov_cs_debug | 0 | — | "Sets the view fov if cheats are on."cheat |
default_fov | 90 | — | no descriptioncheat |
"cheat": marked as a cheat command in the game files.
Valve's changes
- "Fixed a case where left-handed viewmodels would animate incorrectly while silent reloading."
- "User Viewmodel FOV now correctly networks to remote clients."
· Release Notes for 10/29/2024
- "First-person inspect animation in Inventory and Loadout will now match in-game viewmodel settings and FOV."
- "Adjusted viewmodel bob movement"
- "Added 'Preferred Viewmodel Left/Right Handedness' setting"
- "Added 'Switch Viewmodel Left/Right Hand' key binding (default: US keyboard letter H) to switch hands temporarily during gameplay"
- "Viewmodel position setting and left/right hand state are now networked and visible to first-person spectators."
- "Deprecated 'Couch' viewmodel position setting"
FAQ
What is the viewmodel FOV range in CS2?
The CS2 game files give viewmodel_fov a default of 60 and a range of 60 to 68.
What are the viewmodel offset limits in CS2?
viewmodel_offset_x: -2 to 2.5, default 1; viewmodel_offset_y: -2 to 2, default 1; viewmodel_offset_z: -2 to 2, default -1, per the CS2 game files.
How do I switch hands in CS2?
Valve added the "Preferred Viewmodel Left/Right Handedness" setting and the "Switch Viewmodel Left/Right Hand" key binding ("default: US keyboard letter H") in its April 25, 2024 release notes. The console lists switchhands, switchhandsleft and switchhandsright, and cl_prefer_lefthanded, "Left handed preference."
Is the Couch viewmodel position still in CS2?
The game's English text still lists Desktop, Couch and Classic for "Viewmodel Position." Valve's April 25, 2024 release notes say: "Deprecated 'Couch' viewmodel position setting." The console describes viewmodel_presetpos as 1: "Desktop", 2: "Classic".
What FOV commands are in the CS2 game files?
fov_desired, default 75, range 1 to 135: "Sets the base field-of-view." fov_cs_debug: "Sets the view fov if cheats are on." It and default_fov (90) are marked as cheat commands.
Sources
The CS2 game files of Oct. 22, 2026 in GameTracking-CS2, a public copy of the game files on GitHub (Valve does not publish them itself), and Valve's posts.
- Console variables of CS2 (game files)
- Console commands of CS2 (game files)
- Settings menu words, English (game text)
- Valve, Release Notes for 4/25/2024 (April 25, 2024)
- Valve, Release Notes for 10/29/2024 (Oct. 29, 2024)
- Valve, Counter-Strike 2 Update (May 7, 2026)
- Valve, Counter-Strike 2 Update (Sept. 23, 2026)