Test every button and input on your PS3 DualShock 3 or SIXAXIS controller directly in your browser. Detect dead buttons, analog stick drift, trigger issues, and D-pad problems in seconds. The DualShock 3 requires a driver on PC — once installed and detected, this tester reads all 19 inputs live via the Gamepad API.
The DualShock 3 is Sony's official controller for the PlayStation 3, released in 2007. It features 19 inputs including four pressure-sensitive analog face buttons (Cross, Circle, Square, Triangle), four pressure-sensitive shoulder buttons (L1, L2, R1, R2), two analog thumbsticks, a D-pad, Select, Start, L3, R3, and the PS button. The SIXAXIS was the earlier version without rumble motors.
Unlike the PS4 DualShock 4 and PS5 DualSense which are plug-and-play on PC, the DualShock 3 uses an older HID protocol that Windows does not natively support. A third-party driver — DsHidMini (recommended for Windows 10 and 11) or the older SCP Toolkit — is required to translate the DualShock 3 input into a format the browser Gamepad API can read. Once installed, the controller works with this tester immediately.
Once your DualShock 3 is connected with the correct driver, this tester reads all available button states and axis values via the Gamepad API. It tests all face buttons, shoulder buttons and triggers, both analog sticks on X and Y axes, the full D-pad, Select, Start, L3, R3, and the PS button — displaying a live value from 0.00 to 1.00 for every single input at up to 60 polls per second.
The DualShock 3 requires a driver to work on PC. Two options exist for Windows 10 and 11, and both make the controller visible to this tester.
DsHidMini is the current recommended driver for using a PS3 DualShock 3 on Windows 10 and Windows 11. It was created by the developer of ScpToolkit as a modern replacement specifically built for current Windows versions. DsHidMini presents the DualShock 3 as either an XInput controller or a standard HID device depending on the mode selected, giving the browser Gamepad API clean access to all inputs. Connect via USB Mini-B cable first to pair the driver. Bluetooth is supported with a compatible dongle after initial USB setup.
SCP Toolkit (also known as ScpToolkit) was the original go-to driver for DualShock 3 on PC. It emulates an Xbox 360 controller so Windows and games see the PS3 pad as a standard XInput device. SCP Toolkit is no longer actively developed (last updated 2016) and may cause driver conflicts on Windows 10 and 11. It is still widely used and functional for many users. If you have previously installed SCP Toolkit, remove any leftover files before installing DsHidMini to avoid driver conflicts.
Testing a PS3 DualShock 3 on PC requires a driver step first. Once set up, the full test takes under three minutes.
Download and install DsHidMini from its GitHub releases page for Windows 10 and 11. If you are on an older Windows version, use SCP Toolkit. Connect your DualShock 3 via the Mini-USB cable (the same cable used to charge the controller on the PS3). Do not press the PS button yet. Let the driver installer complete and reboot if prompted. If you previously used SCP Toolkit or PlayStation Now, remove their leftover files first to prevent driver conflicts.
With the driver installed and the USB cable connected, press the PS button in the centre of the controller. Light 1 on the front LED strip should illuminate and stay solid. Open this PS3 Controller Tester in Chrome or Edge and press any face button. The demo switches from Auto Simulation to Live Controller mode immediately. The controller info panel populates with your device name and input count.
Press each face button: Cross, Circle, Square, Triangle. Each should light up red in the grid and return to grey on release. The DualShock 3's face buttons are pressure-sensitive on PS3 but through the PC driver they typically register as digital on/off values. If a button shows 0.00 when pressed it is dead. A button staying lit after release is stuck. Also test L1, R1, L2, R2, Select, Start, L3, R3, and the PS button.
Move both analog sticks through their full range and confirm the axis bars move smoothly from -1.00 to +1.00, returning near 0.00 at rest. Values drifting above 0.05 at rest indicate stick drift. Press each D-pad direction individually. The DualShock 3 D-pad registers as buttons B12 through B15. Slowly squeeze L2 and R2 — the trigger bars should fill smoothly from 0% to 100% with no skipping.
Accurate, private, and works with any driver — no additional software beyond DsHidMini or SCP Toolkit required.
Once your DualShock 3 driver is installed, this tester reads it immediately through the Gamepad API. No extra configuration needed. Works with both DsHidMini and SCP Toolkit in their default modes.
All PS3 controller input is processed locally in your browser. No button press, axis value, or controller data is ever transmitted to any server. Your input data never leaves your computer.
The polling loop runs at up to 60 reads per second. Every button press and axis change appears the instant it happens, giving you the same input resolution as actual gameplay on PS3 or emulators like RPCS3.
Every button press is logged with a precise timestamp. Useful for catching double registrations, ghost inputs, and intermittent contacts — the most common failure modes on aged DualShock 3 hardware.
All face buttons, shoulder buttons, analog triggers, analog sticks, D-pad, Select, Start, PS, L3, and R3 are individually shown with live 0.00 to 1.00 values and visual LED indicators. Nothing is grouped or hidden.
The DualShock 3 is the ideal controller for PS3 emulation in RPCS3 and PS2 emulation in PCSX2. Use this tester to confirm every input works correctly before configuring your emulator input bindings.
| Controller | Windows 10/11 | macOS | Linux | Driver Needed | Connection | Notes |
|---|---|---|---|---|---|---|
| DualShock 3 | ✓ With driver | ~ Limited | ✓ ds3drv | DsHidMini or SCP | USB Mini-B or BT | DsHidMini recommended |
| SIXAXIS | ✓ With driver | ~ Limited | ✓ ds3drv | DsHidMini or SCP | USB Mini-B or BT | No rumble motors |
| DualShock 3 via DsHidMini | ✓ Full | ✗ N/A | ✗ N/A | DsHidMini | USB + BT after pairing | Best option for Win10/11 |
| DualShock 3 via SCP Toolkit | ~ Legacy | ✗ N/A | ✗ N/A | SCP Toolkit | USB + BT | Xbox 360 emulation mode |
| DualShock 3 in Steam | ✓ Full | ✗ N/A | ~ Partial | Steam Input | USB Mini-B | Steam games only |
| DualShock 3 on macOS | N/A | ~ Partial | N/A | None / USB only | USB Mini-B | Partial Gamepad API support |
| DualShock 3 on Linux | N/A | N/A | ✓ ds3drv | ds3drv module | USB Mini-B / BT | Kernel support available |
Gamepad Tester — free browser-based PS3 DualShock 3 controller test. Requires DsHidMini or SCP Toolkit driver on Windows. Tests all 19 inputs including face buttons, shoulder buttons, analog triggers L2/R2, analog sticks, D-pad, Select, Start, PS, L3, and R3. Data processed locally. Compatible with Chrome 58+, Edge 79+, Firefox 55+.