Before diving into solutions, it helps to understand what you're up against. Sleeping Dogs was originally released in 2012, and its PC port was built around — Microsoft's standard API for Xbox 360 controllers. This works flawlessly with Xbox controllers but creates headaches for everything else.
If your controller lacks this switch and isn't an official Xbox controller, you'll likely need emulation software (covered below).
Outdated firmware is a surprisingly common cause of controller issues, especially with newer Xbox controllers on Windows 10 and 11.
If the universal fixes didn't work, your specific controller brand might need a unique tweak.
Windows sees these as DirectInput devices. Sleeping Dogs speaks XInput.
A classic issue in Sleeping Dogs is the "infinite camera spin" or complete lack of analog stick recognition. This happens because the game detects virtual drivers or secondary input devices (like keyboards, flight sticks, or racing wheels) as the primary controller. Step 1: Unplug Extra Peripherals
Go to User Settings > Game Overlay > Toggle "Enable in-game overlay" to Off .
For persistent issues, directly edit the game’s input bindings.
Run the tool as an administrator and let it search for settings online.
Unlike most modern PC games, Sleeping Dogs does natively support DirectInput controllers (e.g., PlayStation controllers, Logitech wheels, many third-party gamepads). It only fully supports XInput devices—essentially, Xbox 360, Xbox One, and Xbox Series controllers.
Download the or 64-bit (x64) version depending on your game executable.
The most common fix for Steam users is to let Steam’s built-in translation layer handle the controller for you.