Joystick and Controller Commands

Below is a searchable list of all controller console commands from Counter-Strike: Global Offensive. The console commands in this category are all to do with using a controller or joystick to play CS:GO with, so won't apply to the majority of players.

How to Use CS:GO & CS2 Commands
  1. Enable the developer console:

    Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".

  2. Press ` or ~ on your keyboard.

  3. Enter a command and hit ENTER on your keyboard to run it!

Are you still stuck? More Help

Commands List

+jlook

This console command allows you to use a joystick to move your camera.

Examples, Generator & More
joy_accelmax <Acceleration>

This command sets the max acceleration of your joystick, if you use one to play CS:GO.

Name Description
Acceleration

The max acceleration you want to use. The default value for this command is 1, and the higher the number the enter, the greater your max acceleration.

Examples, Generator & More
joy_accelscale <Acceleration>

Sets the acceleration scale of your joystick, if you use one to play CS:GO.

Name Description
Acceleration

The scale that you want to set your joystick acceleration to. The default value for this command is 3.5.

Examples, Generator & More
CS:GO Command

joy_accelscalepoly

joy_accelscalepoly

joy_advanced

joy_advanced

joy_advaxisr

joy_advaxisr

joy_advaxisu

joy_advaxisu

joy_advaxisv

joy_advaxisv

joy_advaxisx

joy_advaxisx

joy_advaxisy

joy_advaxisy

joy_advaxisz

joy_advaxisz
joy_autoaimdampen <Aim Assistance>

This console command controls how much input is required from the player on their joystick when their crosshair is on a target.

Name Description
Aim Assistance

How much aim help you receive when using a joystick and you have your crosshair on someone. The default value for this command is 0 (off).

Examples, Generator & More
joy_autoAimDampenMethod <Range>

This console command affects the sensitivty of your joystick input.

Name Description
Range

The range from when aim dampening is activated. The default value for this command is 0 (off).

Examples, Generator & More
joy_autoaimdampenrange

This console command sets the stick range for when aim dampening kicks in.

Examples, Generator & More
joy_axis_deadzone <Deadzone>

This console command dictates where the deadzone is on your controller sticks that will stop feeding back movement to the game client.

Name Description
Deadzone

How much of the zone of your joystick to be the deadzone. Deadzone areas don't report inputs to the client. The default value for this command is 0.2.

Examples, Generator & More
joy_axisbutton_threshold <Range>

This command is used to control the axis range on your joystick's analog stick that decides when to register a button press.

Name Description
Range

The range you want to set your analog stick to pick up button inputs at. The default value for this command is 0.3.

Examples, Generator & More
CS:GO Command

joy_cfg_preset

joy_cfg_preset
CS:GO Command

joy_circle_correct

joy_circle_correct
joy_curvepoint_1 <Value>

This is a client only command.

Name Description
Value

The default and minimum value for this command is 0.001. The maximum value for this command is 5.

Examples, Generator & More
joy_curvepoint_2 <Value>

This is a client only command.

Name Description
Value

The minimum value for this command is 0.001 and the maximum is 5. The default value is 0.4.

Examples, Generator & More
joy_curvepoint_3 <Value>

This is a client only command.

Name Description
Value

The minimum value for this command is 0.001 and the maximum is 5. The default value is 0.75.

Examples, Generator & More
joy_curvepoint_4 <Value>

This is a client only command.

Name Description
Value

The minimum value for this command is 0.001 and the maximum is 5. The default value is 1.

Examples, Generator & More
joy_curvepoint_end <Value>

This is a client only command.

Name Description
Value

The minimum value for this command is 0.001 and the maximum value is 5. The default value for this command is 2.

Examples, Generator & More
joy_diagonalpov <0 / 1>

This command causes the point of view (POV) manipulator when using a joystick operate on a diagonal basis when turned on.

Name Description
0 / 1

Enter a 1 here to turn on being able to adjust your POV values to work diagonally, and enter a 0 to turn off the feature (default).

Examples, Generator & More
joy_display_input <0 / 1>

When using a joystick, this allows you to display its input when the command is turned on.

Name Description
0 / 1

Enter a 1 after this command to display the joystick's input, and a 0 after the command to hide the display (default).

Examples, Generator & More
joy_forwardsensitivity <Sensitivity>

This is the console command used to control the forward sensitivity if you are using a joystick to play.

Name Description
Sensitivity

A number used to represent the joystick's sensitivity when running forward. The default value for this command is -1.

Examples, Generator & More
joy_forwardthreshold <Threshold>

This is a client only command that sets the joystick's forward threshold if you use one in CS:GO.

Name Description
Threshold

A numerical value to represent the forward threshold you'd like to set. The default value for this command is 0.15.

Examples, Generator & More
joy_gamma <Gamma>

This a client only command that only affects people who play with a joystick.

Name Description
Gamma

The default value for this command is 0.2.

Examples, Generator & More
joy_inverty <0 / 1>

This console command is used to set whether you want to invert the Y axis for looking around on a joystick. When this command is turned on, moving the joystick up, or forward, will make your character look down.

Name Description
0 / 1

Enter a 1 after this command to invert the Y axis, and enter a 0 to leave it as its default setting (moving the joystick forward/up makes your character look up).

Examples, Generator & More
joy_lowend <Value>

This is a client only command that affects people who play with a joystick.

Name Description
Value

The default value for this command is 1.

Examples, Generator & More
joy_lowend_linear <Value>

This is a client only command that affects people who play with a joystick.

Name Description
Value

The default value for this command is 0.55.

Examples, Generator & More
joy_lowmap <Value>

This is a client only command that affects people who play with a joystick.

Name Description
Value

The default value for this command is 1.

Examples, Generator & More
joy_movement_stick <0 / 1 / 2>

This console command is used to determine which stick on the joystick controls the movement of your player model.

Name Description
0 / 1 / 2

Enter a 0 after this command to assign the left stick to control movement, a 1 after the command to assign the right stick to control movement, and a 2 after the command to assign legacy controls to control movement.

Examples, Generator & More
joy_name <Name>

This command sets the name of your joystick inside the game client.

Name Description
Name

The name of your joystick.

Examples, Generator & More
joy_no_accel_jump <0 / 1>

This is a client only command that affects people who play with a joystick.

Name Description
0 / 1

Enter a 0 after this command to turn jump acceleration on with a joystick, and a 1 after the command to turn it off.

Examples, Generator & More
joy_pitchsensitivity <Sensitivity>

This console command sets the pitch sensitivity if you're using a joystick to play.

Name Description
Sensitivity

The minimum value you can enter here is -5 and the maximum value is -0.1. The default value is -1.

Examples, Generator & More
joy_pitchthreshold <Value>

This is a joystick command that adjusts your pitch threshold to the value you enter.

Name Description
Value

The default value for this command is 0.15.

Examples, Generator & More
joy_response_look <0 / 1>

This console command sets the look stick response mode when using a joystick to play.

Name Description
0 / 1

Enter a 0 after the command to use the default look response mode, and a 1 after the command to set it to acceleration promotion.

Examples, Generator & More
joy_response_look_pitch <0 / 1>

This console command sets the look stick response mode for pitch when playing with a joystick.

Name Description
0 / 1

Enter a 0 after the command to use the default look response mode settings for pitch, and a 1 after the command to turn on acceleration promotion.

Examples, Generator & More
joy_response_move <0 / 1 / 2 / 3 / 4 / 5>

This console command sets the movement stick reponse mode on a joystick.

Name Description
0 / 1 / 2 / 3 / 4 / 5

The number you enter will be assigned with a certain setting. See our examples column for a list of these.

Examples, Generator & More
joy_sensitive_step0 <Value>

This is a client only command for people who play with a joystick.

Name Description
Value

The default value for this command is 0.1.

Examples, Generator & More
joy_sensitive_step1 <Value>

This a client only command that only affects people who play with a joystick.

Name Description
Value

The default value for this command is 0.4.

Examples, Generator & More
joy_sensitive_step2 <Value>

This is a client only command for people who play with a joystick.

Name Description
Value

The default value for this command is 0.9.

Examples, Generator & More
joy_sidesensitivity <Sensitivity>

This is a joystick command that sets what sensitivity your sideways camera movement uses. The higher you set this value, the less you need to move the joystick to look sideways.

Name Description
Sensitivity

The sensitivity of sideways movements on your joystick. The default value for this command is 1.

Examples, Generator & More
joy_sidethreshold <Value>

This is a joystick command that sets your sideways threshold.

Name Description
Value

The default value for this command is 0.15.

Examples, Generator & More
joy_wingmanwarrior_turnhack <0 / 1>

This is a joystick command that, when activated, enables a wingman warrior hack related to turning axes.

Name Description
0 / 1

Enter a 1 after this command to turn the cheat on, and a 0 after the command to turn it off (default).

Examples, Generator & More
joy_yawsensitivity <Sensitivity>

This command sets the joystick's yaw sensitivity.

Name Description
Sensitivity

The minimum value you can use in this command is -5 and the maximum value you can use is -0.1. The default value for the command is -1.

Examples, Generator & More
CS:GO Command

joy_yawthreshold

joy_yawthreshold
joyadvancedupdate

This console command produces a list of advanced joystick settings in your console that show what each axis is mapped to.

Examples, Generator & More
joystick <0 / 1>

This command sets whether your joystick is on or off, if you have one connected.

Name Description
0 / 1

Enter a 1 after the command to enable use of the joystick (default), and a 0 after the command to disable it.

Examples, Generator & More
joystick_force_disabled <0 / 1>

This command prevents any joystick input from being pushed through, for cases where a piece of hardware that isn't a joystick is mistakenly identified as one by the game client.

Name Description
0 / 1

Enter a 1 after the command to enable this command and stop all joystick inputs from working, and a 0 after the command to disable it.

Examples, Generator & More
joystick_force_disabled_set_from_options <0 / 1>

Sets external controllers you've connected to the game enabled or disabled, depending on the command's setting. This command manually changes the selected option for whether controllers are enabled in the game settings, too.

Name Description
0 / 1

Enter a 1 after this command to enable a controller, and a 0 after the command to disable being able to use controllers.

Examples, Generator & More
cl_radialmenu_deadzone_size_joystick <Deadzone Size>

This command adjusts the deadzone size for the joystick when using the radial menu, improving the precision and response of menu navigation.

Name Description
Deadzone Size

The size of the deadzone for joystick input on the radial menu.

Examples, Generator & More
input_filter_relative_analog_inputs <0 / 1>

This command sets whether to filter relative analog inputs, such as those from a joystick, to enhance precision.

Name Description
0 / 1

Enable or disable the filtering of relative analog inputs.

Examples, Generator & More
joy_axisr_deadzone <Deadzone Value>

Adjusts the deadzone for the right joystick axis on a controller, which is the area in which small movements are ignored.

Name Description
Deadzone Value

The size of the deadzone for the right joystick axis. A larger value means the joystick is less sensitive to small movements.

Examples, Generator & More
joy_axisr_relative <0 / 1>

This command sets the joystick's right axis movement to be interpreted as relative input values rather than absolute ones. Typically used to adjust how joystick inputs are processed, making it useful for fine-tuning controller settings.

Name Description
0 / 1

Determines whether the joystick's right axis should interpret movement as relative (1) or absolute (0) values.

Examples, Generator & More
joy_axisu_deadzone <Deadzone Value>

Adjusts the deadzone for a specific joystick axis, preventing minimal input movement from being registered to enhance controller precision.

Name Description
Deadzone Value

The deadzone value for the joystick's U axis.

Examples, Generator & More
joy_axisu_relative <0 / 1>

This command configures joystick handling, determining if the U-axis should be treated as relative input.

Name Description
0 / 1

Determines if the U-axis is relative.

Examples, Generator & More
joy_axisv_deadzone <Deadzone Value>

Sets the deadzone for vertical axis on a joystick, reducing small, unintentional movements.

Name Description
Deadzone Value

The threshold value to ignore minor joystick movements.

Examples, Generator & More
joy_axisv_relative <0 / 1>

This command sets whether the vertical axis of a joystick should be read in a relative mode as opposed to an absolute mode for game input.

Name Description
0 / 1

Sets the joystick's vertical axis mode.

Examples, Generator & More
joy_axisx_deadzone <Deadzone Value>

This command sets the deadzone for the x-axis of a joystick, determining the minimum movement required on the x-axis to be recognized as input.

Name Description
Deadzone Value

The minimum movement required on the x-axis to detect input.

Examples, Generator & More
joy_axisx_relative <0 / 1>

Determines if the joystick's X-axis movements are interpreted as relative inputs. Primarily affects how camera or character movement is handled in relation to the joystick's horizontal movements.

Name Description
0 / 1

Determines whether the joystick's X-axis is relative.

Examples, Generator & More
joy_axisy_deadzone <Deadzone Value>

Sets the deadzone for the Y-axis on a joystick, which is the threshold below which joystick movements are ignored.

Name Description
Deadzone Value

The threshold value for the Y-axis deadzone, ranging from 0 to 1.

Examples, Generator & More
joy_axisy_relative <0 / 1>

This command sets the Y-axis of the joystick to operate in either relative or absolute mode for movement.

Name Description
0 / 1

Sets the joystick's Y-axis mode.

Examples, Generator & More
joy_axisz_deadzone <Deadzone value>

Adjusts the deadzone for the z-axis of a joystick, which is the range in which small movements are ignored, making it easier to keep the joystick in a neutral position without unwanted input.

Name Description
Deadzone value

The threshold value where small movements are ignored to prevent unintended joystick movement.

Examples, Generator & More
joy_axisz_relative <0 / 1>

Defines whether the Z-axis input from a joystick (controller) should be treated as relative movement or absolute position.

Name Description
0 / 1

Determines if the Z-axis input is relative or absolute.

Examples, Generator & More
joy_circle_correct_mode <0 / 1>

Adjusts the joystick's circle correction for more accurate movement.

Name Description
0 / 1

Enable or disable joystick circle correction.

Examples, Generator & More
joy_circle_correct_mode_vehicle <0 / 1 / 2>

This command adjusts the circle correction mode for vehicles when using a joystick.

Name Description
0 / 1 / 2

The mode of circle correction for vehicles when using a joystick.

Examples, Generator & More

joy_forward_sensitivity

joy_forward_sensitivity <Sensitivity>

This command adjusts the sensitivity of forward movement when using a joystick.

Name Description
Sensitivity

The sensitivity multiplier for joystick forward movement. Negative values invert movement.

joy_pitch_sensitivity

joy_pitch_sensitivity <Sensitivity>

This command adjusts the sensitivity of the joystick's pitch (up and down movement).

Name Description
Sensitivity

The sensitivity level for the joystick's pitch.

joy_side_sensitivity

joy_side_sensitivity <Sensitivity value>

Adjusts the sensitivity for the joystick's side movements.

Name Description
Sensitivity value

The multiplier for joystick's side movement sensitivity.

joy_yaw_sensitivity

joy_yaw_sensitivity <Sensitivity>

This command sets the sensitivity of the joystick's yaw movement, which affects how quickly the view turns left or right.

Name Description
Sensitivity

The sensitivity multiplier for the joystick's yaw.

player0_using_joystick <0 / 1>

Determines whether the first player is using a joystick for input. When set to true, game inputs are expected to come from a joystick device.

Name Description
0 / 1

Enable or disable joystick controls for the first player.

Examples, Generator & More