Switch 2 Pro Controller Emulation
SISR supports emulating a Nintendo Switch 2 Pro controller instead of an Xbox 360 controller.
This can be useful for games and applications that have native Switch 2 Pro controller support.
| Type | Config value |
|---|---|
| Switch 2 Pro | ns2pro |
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).
Back Button Passthrough
Back button (grip/paddle) input from the source controller is passed through to the emulated controller's back buttons.
Back button passthrough is disabled by default (--back-button-passthrough=false).
Enabling Switch 2 Pro Emulation
Pass the controller type as a launch argument:
For permanent configuration see Configuration.