Making Better Use of the Redundant Stadia Controller on Windows

Now that Google have ceased the Stadia service and enabled the Stadia controllers to be switched to bluetooth mode, I started using mine on the PC but there’s a problem.

The triggers aren’t detected by Windows as analogue (i.e. a digital all-or-nothing input), which makes the controller useless for most games (e.g. all-or-nothing acceleration and breaking). Fortunately there is a solution, which involves eding the registry. This easiest method is to create a .reg file as follows:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_18D1&PID_9400\Axes]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_18D1&PID_9400\Axes\6]
"Attributes"=hex:00,00,00,00,02,00,c4,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_18D1&PID_9400\Axes\7]
"Attributes"=hex:00,00,00,00,02,00,c5,00

Additionally if you need to better emulate an Xbox 360 controller with the Stadia controller, this project will help: https://github.com/walkco/stadia-vigem

More Info:
https://www.reddit.com/r/Stadia/comments/edqrd1/stadia_controller_on_windows_no_analog_triggers