How to use a PS3 / PS4 Controller on PC
This guide will show you how to use a PlayStation 3 / 4 Dualshock controller on your Windows 7 or above PC using ScpToolkit by nefarius. This will automatically enable Dualshock support for all games with native support for Xbox 360 controllers. It is possible to enable controller support for games that do not natively support controller inputs. You can also map controller buttons to keyboard keys and enable analog stick to mouse control for mouse-based games such as first-person shooters.
ScpToolkit drivers will also automatically configure your Dualshock controllers to be compatible with emulators such as RetroArch, PCSX2, RPCS3 and more.
Windows 10 and Steam come with built-in Dualshock 4 controller support, Non-Steam games can be added to your Steam library to add controller support to any game or emulator by launching them through Steam. Steam will allow you to map controller buttons to keyboard keys, and analog sticks to mouse inputs. Additional features such as Toggle and Rapid Fire are also included. Steam does not support controller configurations for Dualshock 3 controllers natively, however ScpToolkit can be installed to extend this compatibility to PS3 controllers.
- ScpToolkit is an application for Windows 7 and above
- Steam features built-in native support for Dualshock 4 controllers
- You can enable controller support for any game or emulator by adding Non-Steam games to your Steam library
- Easily map keyboard keys and mouse inputs to your controller
- Dualshock 3 controller support can be added with ScpToolkit
Dualshock 3 / Dualshock 4 Controller
- ScpToolkit requires an official PlayStation 3 / 4 Dualshock Controller
- A mini USB cable is required to use a wired connection for Dualshock 3 controllers
- A micro USB cable is required to use a wired connection for Dualshock 4 controllers
- A mini USB / micro USB cable is required to be connected once to pair the controller via bluetooth
- A separate USB bluetooth adapter is recommended to use a wireless connection with your Dualshock controllers
- Your USB bleutooth adapter will only be able to connect to Dualshock 3 / 4 controller devices once the driver is installed
Install Dualshock 3 / 4 Drivers via ScpToolkit
ScpToolkit_Setup.exeto begin the installation
- Deselect all installation components except [ScpToolkit Clean Wipe Utility] then select [Install]Click [OK] to confirm the dialogue box
- Select [Finish] to complete the installation
- Connect your Dualshock 3 / 4 Controller
- Launch [ScpToolkit Driver Installer] on your PC
- Check the controller driver that you wish to installCheck [Install Xbox 360 controller driver] if you are using Windows 7
- Select your controller USB device from the list then click [Install]Select [Wireless Controller (Interface 3)] if installing driver for Dualshock 4 controller
- Close ScpToolkit Driver once the installation is complete
- Your Dualshock 3 / 4 Controller will appear as an Xbox 360 Controller for Windows
Install Bluetooth Wireless Driver
For most PC's and Laptops on Windows 10 with Bluetooth, you can pair the Dualshock 4 controller with your PC without ScpToolkit. However, if you have connectivity issues then ScpToolkit will fix your wireless compatibility issues.
To pair a Dualshock 4 Controller via Bluetooth on Windows 10:
- Hold the [PS] button and [Share] button on your PS4 controller until it starts to triple blink rapidly
- On your PC, go to [Settings] -> [Bluetooth & other devices]
- Select [Add Bluetooth or other device]
- Select [Bluetooth]
- Select your device from the list of available Bluetooth devices
- Your Dualshock 4 Controller will be paired with your PC and work wirelessly
- Launch [ScpToolkit Driver Installer]
- Check [Install Bluetooth Driver]
- Check your Bluetooth USB dongle from the list
- Select [Install] then close ScpToolkit Driver once the installation is complete
- Connect your controller via USB once to pair it via Bluetooth
- Disconnect the controller and press the [PS] button to connect via Bluetooth
ScpToolkit adds additional configuration options for your Dualshock 3 /4 Controllers such as Dead Zone threshold, Rumble, Light Bar brightness and more. Launch [ScpToolkit Settings Manager] to configure your controller.
All ScpToolkit drivers can be uninstalled completely with the [ScpToolkit CleanWipe Utility]. Your Bluetooth adapter will also be reverted back to normal. This may also uninstall any additional USB drivers for PS Vita, Nintendo Switch etc.
Enable Controller Support for All Games (Analog-Mouse Included)
ScpToolkit emulates an Xbox 360 Controller so nearly all games that support controllers are configured automatically. However, not all PC games support controllers and can only be played with a keyboard & mouse. Controller support can be added to nearly any game with great results using Steam's built-in controller configurations. This makes first-person shooters and other mouse-focused games very playable with controllers.
- Launch SteamRun Steam as administrator if your required game is also launched with administrator privileges
- In the top-left corner of the window, select [Steam] -> [Settings] -> [Controller]
- Select [General Controller Settings] -> Check [Xbox Configuration Support]ScpToolkit emulates an Xbox 360 Controller from Dualshock inputs. If you are not using ScpToolkit but are using Windows 10 and a Dualshock 4 Controller, only check [PlayStation Configuration Support]
- From the main Steam window, select [Library] -> [Add Game] at the bottom left
- Select the executable
.exefile for your game
- Select your game and click [Controller Configuration] below the [Play] button
- The controller should appear as an Xbox 360 Controller if you are using ScpToolkit or Dualshock 4 if not
Here, you can map the controller buttons to near endless possibility of keyboard or mouse functions. Additional options such as Toggle and Rapid Fire can be found under [Show Activators].
You can map your analog stick to the relative mouse movement, with additional settings such as sensitivity available. This makes it very easy to setup your controller for mouse-based games like first-person shooters.
You can also map your analog stick to 8-way directions using WASD or Arrow keys.
Launch your game and your custom controller configuration will be active while the game is running.
If your controller works in the Steam Settings but not in game:
- In Steam, launch Big Picture Mode from the top right icon
- Select [Library] then select your game
- Select [Manage Shortcut] -> [Controller Options]
- Ensure [Allow Desktop Configuration in Launcher] is unchecked