Articles on: Game support

Game profile - Counter Strike: Global Offensive (CS:GO)

Disclaimer: Counter-Strike: Global Offensive only supports the XInput protocol and not DirectInput, so only analog profiles set to XInput are working.

Analog profile setup

Game: Counter-Strike: Global Offensive

Profile code: cc293768-55c8-4051-94ea-ac61d1af31a9

Profile Characteristics: 

Actuation point on 1.5mm for fastest reaction
Longer mid-speed range
Only analog movement

Game settings

Enable Controller

Go to Settings > Controller and enable the Controller Enabled option.

Loading the controller bindings

Make sure the Developer Console (~) is enabled. To enable the developer console, go to Settings > Game and enable the Enable Developer Console (~) option.

Open the developer console with ~

In the developer console type and enter:

exec controller.360.cfg

On older configuration files there is a bug when running the command ( exec controller.360.cfg ), that the containing commands are unknown, this is because these are outdated commands and it errors. Please head to this guide to fix that issue: _

Remove Keyboard Movement Bindings

Remove the in-game movement bindings for Keyboard. Go to Settings > Keyboard / Mouse > Movement Keys and remove the (by default) W, A, S, and D from the Move Forward, Backward, Left, Right.

Start Gaming

Any bugs/glitches/improvements? Let us know!



If you run into the issue of the game still not allowing analog input but you are able to detect analog inputs from outside of the game, make sure that the " -nojoy " parameter is not inside the launch options of the game, then once within the game run these commands and verify the changes:

joystick 1
joystick_force_disabled_set_from_options 0
joystick_force_disabled 0

If the above guide doesn't work. Please make sure that your Xinput drivers are installed and follow this following guide:

Analog Not Working

Also, please make sure that Steam big picture mode isn't in between. don't let it recognize the keyboard as a controller by Steam.


The game can't be started as long as a controller is detected by the game, so in order to use analog, the keyboard and any other controller needs to be unplugged before the game is started. After the game is running and the menu is shown, the controller and so the Wooting can be plugged in again.

Advanced analog use

Detailed video How to use Analog in CS:GO by 3kliksphilip

(*this was not a sponsored video, 3kliksphilip is an independent creator and is not associated with Wooting. We just love the quality of his video and did a much better job than we did.)

Updated on: 30/04/2023

Was this article helpful?

Share your feedback


Thank you!