Playstation Controller Emulation
SISR supports emulating Playstation controllers instead of Xbox 360 controllers.
This can be useful for games and applications with native Playstation controller support, or when Steam Input poses issues or inconveniences.
The following controller types are available:
| Type | Config value |
|---|---|
| DualShock 4 | dualshock4 |
| DualSense | dualsense |
| DualSense Edge | dualsenseedge |
Gyro Passthrough
Gyro is automatically passed through if the source controller has gyro support.
There are a few "gotchas" to be aware of, though:
-
Gyro calibration:
Normally controllers provide their own gyro calibration data; SISR does not translate this.
You will need to calibrate the gyro on the emulated controller itself, either via Steam or in-game options. -
Steam Controller (1/2) / Deck specific:
Gyro data is not transmitted from Steam to SISR unless gyro is bound to something other than "None" in the Steam Input configuration.
As a workaround: bind gyro to any non-gyro action (e.g. directional swipe) and leave the actions empty.
Gyro passthrough is enabled by default ( gyro-passthrough=true).
Touchpad Passthrough
Touchpad input (from a Steam Deck, source Playstation controller, or similar) is passed through to the emulated controller's touchpad.
Applies to: DualShock 4, DualSense, DualSense Edge
Touchpad passthrough is enabled by default (touchpad-passthrough=true).
Back Button Passthrough
Back button (paddle) input from the source controller is passed through to the emulated controller's back buttons.
Applies to: DualSense Edge (back paddles/buttons)
Back button passthrough is disabled by default ( back-button-passthrough=false).
Enabling Playstation Controller Emulation
Pass the desired controller type as a launch argument:
For permanent configuration see Configuration.