Controller support is limited on Windows PCs.

Unfortunately, MotioninJoy was a proprietary piece of software that turned into malware over the years.

Luckily, you don’t have to infect your setup, as there is an open-source alternative inScpToolkit.

img_5c7d2858de974

Don’t use MotioninJoy.

Proceed with caution, follow our instructions, and don’t click anything you don’t understand.

The installation process will take a few minutes.

ScpToolkit install screen

You should take this time to find your PS3 controller and plug it in with a USB cable.

After the utility is done installing the toolkit, it will ask you to launch the driver installer.

Click “Run,” and you’ll be shown a list which should now include your controller.

Initialize Controllers

This will configure the controller to be recognized as a PS3 controller, and install some drivers.

Otherwise, feel free to hit “Next” and skip this process.

This will make it work for more games.

ScpToolkit Bluetooth support

To implement the driver, click “Install virtual Xbox 360 Controller driver” and click “Next.”

After that, ScpToolkit will want to install a Windows Service to handle communication with the controller.

Click “Install Windows Service” and click “Next.”

Install virtual 360 controller driver

That’s practically every game that supports a controller, so go nuts.

you’re able to alsoremap the controller’s buttons to make it work in other games.

Related:How to Remap any Controller to Keyboard Keys on Windows and MacOS

Install Windows Service