DS4 Input
DS4 Input reads supported PlayStation 4 DualShock 4 controllers over USB or Bluetooth.
Controls
- Detected DualShock 4 controller list and refresh
- Write to Controller Output for direct passthrough (visible only in Developer Mode)
- Live report and changed-input rates
Use
| Step | Action |
|---|---|
| 1 | Connect the controller and click refresh. |
| 2 | Select the controller. |
| 3 | For direct passthrough, enable Developer Mode and Write to Controller Output. Leave it off when GPC 3 or another processor produces output. |
| 4 | Start DS4 Input and verify activity in Device Monitor. |
DS4 Input reads the controller at its available report rate. There is no polling-rate selector in the current panel.
Helios restores the previously selected controller when it is available. Otherwise it selects the first detected controller; no controller is selected when the list is empty.
Motion, Touch, and Rate Display
USB and Bluetooth input include supported gyro, accelerometer, and touch controls. Motion changes are reported even when buttons and sticks are idle. Reports counts received controller reports; Input counts changed states, including motion and touch. Small sensor changes can keep Input active on a resting controller.
Troubleshooting
- Try USB if Bluetooth detection or latency is unreliable.
- Close DS4Windows, Steam Input, and other apps that may claim or hide the controller.
- Refresh and reselect after reconnecting.
- If input is visible but direct output is not, enable Developer Mode and Write to Controller Output. For a processed workflow, confirm its processor is running instead.