Input Commands

Here you will find at the possible input console commands from the CS:GO series. Below listed, are the commands that allow you to accommodate an action input on your mouse, keyboard or other devices.

klook
<+klook> <-klook>
This page contains help for the klook commands.
Name:
+klook
Description:
This command will prevent you from being able to move forward with your keyboard. You canUse the -look command to disable this command.
Name:
-klook
Description:
This command will allow you to move forward, using your keyboard if you have disabled this feature.
Examples, Generator & More
cl_removedecals
This command doesn't work as it was intended. Use the command r_cleardecals instead to remove blood and bullet holes from around the in game map.
Examples, Generator & More
differences
This command will let you print a list of all game convars that are not set to their default value within the console.
Examples, Generator & More
ss_splitmode
<0 / 1 / 2>
This command will allow you to set a split-screen mode that the game is in. The default value is set to zero, and the game will decide the best setting. One means that it will be horizontal for a player on either side. 2 means that it will be vertical.
Name:
0 / 1 / 2
Description:
Entering a zero allows you to let the game device with the optimal split screen mode. If you enter a 1 for the horizontal split screen. You can enter 2 for the vertical split screen.
Examples, Generator & More
moveleft
<+moveleft> <-moveleft>
This page has help following commands: +moveleft -moveleft
Name:
+moveleft
Description:
This command will make your character move to the left in the game. The -move left command will stop your character from moving to the left after inputting this command.
Name:
-moveleft
Description:
This cheat command will stop your character from moving if they have set to move to the left.
Examples, Generator & More
fadeout
<Duration> <R G B>
This command will fade your client out. You can select specify a duration (seconds) and an RGB value for the screen colour it fades out to.
Name:
Duration
Description:
The duration of the fade, in seconds. This is optional (2 seconds is default).
Name:
R G B
Description:
An RGB value for the color of the faded screen. Optional. The 3 values (red, green and blue) needs to be separated by spaces.
Examples, Generator & More
cl_scoreboard_mouse_enable_binding
cl_scoreboard_mouse_enable_binding
<Bind Key>
This command will alow you to change what key turns the mouse selection on while you open the scoreboard. This is defaulted to +attack2 (usually right-click), and this is what lets you use your mouse to click on people's names when you open the scoreboard in game.
Name:
Bind Key
Description:
The key you wish to bind this command.
Examples, Generator & More
con_enable
This is the command used to toggle whether or not you can access the developer console in game.
Examples, Generator & More
cc_lang
<Language>
Attempts to adjust the game's close caption language settings. This command is rarely ever used, most of the languages you enter will not be found and the client will default you to use English language.
Name:
Language
Description:
The language you want closed captions when they appear in, in the rare case they do. Unfortunately most languages won't be found and you'll be always be set at English.
Examples, Generator & More
cl_allow_animated_avatars
cl_allow_animated_avatars
<0 / 1>
This command will allow you to allow animated avatars in CS2.
Name:
0 / 1
Description:
0 to disable, 1 to enable.
Examples, Generator & More
achievement_disable
achievement_disable
<0 / 1>
This console command will turn off in-game achievements that are in CS: GO.
Name:
0 / 1
Description:
Entering a 0 here will turn achievements on. 1 will enable them.
Examples, Generator & More
map_edit
<Map Code>
This command sometimes does not work; it should load the chosen map which is in edit mode.
Name:
Map Code
Description:
The map code of the map that you would wish to edit.
Examples, Generator & More
reset_gameconvars
<HP Value>
This command will reset most the in games convars and restore them to the default values.
Name:
HP Value
Description:
The HP value will be set when the player's health drops below zero while being in Buddha mode.
Examples, Generator & More
buddha_reset_hp
<HP Value>
This command will allow you to set a player's HP to a specific value when the players health drops below zero while being in Buddha mode, this will prevent them from dying in CS2.
Name:
HP Value
Description:
The HP value will be set when the player's health drops below zero while being in Buddha mode.
Examples, Generator & More
slot3
This command switches your active slot (with what you are holding in your hand) to slot 3.
Examples, Generator & More
disable_dynamic_prop_loading
disable_dynamic_prop_loading
<0 / 1>
This will prevent the loading of the dynamic props in the game when the map is loaded if set to a non-zero value in CS2.
Name:
0 / 1
Description:
0 to disable, 1 to disable.
Examples, Generator & More
screenshot
This command will allow a screenshot of your game.
Examples, Generator & More
slot8
This command will switch your our active slot (holding in your hand) to slot 8.
Examples, Generator & More
buddha
Entering this command will toggle the Buddha mode on or off. This means that you will still be able to take damage when you are shot, but you can't die. When you reach 0hp, your health bar will always show 1 hp, this will always be in effect when enabled no much how you keep getting shot.
Examples, Generator & More
ui_vanitysetting_loadoutslot_t
ui_vanitysetting_loadoutslot_t
<Loadout Slot Item>
This command will allow you to configure the visual settings for the loadout slot of the Terrorist team, for those choosing the item displayed in the menu in CS2.
Name:
Loadout Slot Item
Description:
This will specify the item type which will be displayed for the Terrorist teams, the loadout slot which will be in the main menu.
Examples, Generator & More
r_drawmodelnames
<0 / 1>
This command when set to 1, will add the names of the model of the entities, guns on the floor.
Name:
0 / 1
Description:
0 will not draw model names 1 will draw model names.
Examples, Generator & More
echo
<Text>
This command will show a message to the console.
Name:
Text
Description:
The text you select to print to the console.
Examples, Generator & More
sys_info
This command will print out detailed system information to the console, this will include CPU, GPU Memory usage and more.
Examples, Generator & More
sv_logsdir
<Directory Name>
This command directory will set where the log files are saved. The Default is "logs".
Name:
Directory Name
Description:
The name of the directory that logs will be saved to.
Examples, Generator & More
Show entries:

In a fast-paced shooter game like CS2, there are tons of different settings you can change. The game itself has its developer console, which every player can use for different commands. This offers a lot of diversity and versatility for the players. There are commands for almost anything connected to the game, and here you will learn everything about CS2 input commands.

How to Enable Developer Console in CS2?

If you want to use input commands in CS2, you will need to enable the developer console. Follow the steps below to do so:

  1. First, go to “Game Settings” and change the ‘’Enable Developer Console’’ setting to Yes
  2. After that, you can enter the game, open the developer console, and put down the commands you want to use. This will allow you to customize your game and in-game settings the way you want.

What Are Input Commands in CS2?

Input commands in CS2, are commands that make your character do a specific action. It can be used to create a specific macro, movement, and more. There are tons of different input commands that you can use and combine. These are the most important CS2 input commands you might need:

  • +attack – Activating this command will make your character use its primary attack over and over. If your character has an equipped gun, it will start shooting until the clip is empty and it needs to reload. Use ‘’-’’ instead of ‘’+’’ before the command to disable it.
  • +attack2 – Your character will use its secondary attack over and over after activating this command. For example, it will use your AWP scope or stab with the knife. To disable this command type ‘’-’’ instead of ‘’+’’ before the command in your console.
  • +back – Your character will start moving backwards endlessly after activating this command. To disable this command type ‘’-back’’ in your console. 
  • +duck – Using this command will make your character crouch, the same as holding your CTRL button on your keyboard. Use ‘’-’’ instead of ‘’+’’ in front of the command to stop it.
  • +forward – Your character will start moving forward endlessly after using this movement command. Use ‘’-’’ instead of ‘’+’’ before the command in your console to disable it.
  • +jump – This command will unbind your jump button and make your character jump once. To disable it type ‘’-jump’’ in your console.
  • +klook – After activating this command you will not be able to move your character forward with your keyboard. Use ‘’-’’ instead of ‘’+’’ before the command to deactivate it.
  • +moveleft – Your character will move left after using this command. Using ‘’-moveleft’’ will disable this command and make your character stop.
  • +moveright – Your character will move to the right after using this command. To stop this command type ‘’-’’ instead of ‘’+’’ in front of the command.
  • +reload – This command will make your character reload every time it shoots a bullet. Type ‘’-reload’’ to deactivate this command.
  • +right – Your camera will start spinning to the right continuously after you activate this command. Use ‘’-’’ instead of ‘’+’’ in front of the command to disable it
  • +left – Your camera will start spinning to the left without stopping after using this command. To stop it, use ‘’-’’ instead of ‘’+’’ when entering the command again.
  • +score – The scoreboard where you can see all the player’s kills, deaths, and assists will be shown after this command is used. Type ‘’-score’’ to remove the scoreboard from your screen. 
  • +use – This command will make your character automatically interact with an object on the map. For example, if you are carrying the bomb and you are on the bombsite, this command will make your character plant the bomb. Alternatively, if you are CT and you are near the bomb this command will make your character start defusing it, the same way the default keybind ‘’E’’ works. After this you will need to use the ‘’-use’’ command if you want to use this command again.
  •  +speed – Your character will move slower than the default movement speed. Use ‘’-’’ instead of ‘’+’’ before the command to make your character move with normal speed.
  •  button_info <Key or Button> – After using this command, you will see all the information regarding a specific button. It will show its technical state and if its bound to a specific action.
  • invnextselect – After using this command, the next item in your inventory will be automatically selected.
  •  +zoom – After using this command, it will make your AWP or Scout zoom in and stay like that until deactivated. This command can also trigger the alternate fire of other weapons, for example, the stab of the knife. Use ‘’-’’ instead of ‘’+’’ in front of the command to disable it.
  • repeat_last_console_command – This command will repeat the last command that was entered in the developer console. This can be helpful if you want to use the same command again.