Controllers over the stream: gyro, triggers, rumble and haptics
Which virtual pad a Punktfunk host creates, what each client forwards, and what to pick for gyro, adaptive triggers and DualSense haptics.
The game on the host sees the wrong pad, ignores the gyro or never rumbles.
The pad the host creates
Linux and Windows hosts create one virtual pad per controller. With Gamepad type on Automatic, each arrives as its own kind: a DualSense as a DualSense, a Switch Pro Controller as a Switch Pro (Linux hosts only), anything unrecognised as an Xbox 360 pad. You can also pick Xbox 360, Xbox One, DualSense, DualShock 4, Steam Deck or Steam Controller 2.
Xbox pads have no gyro. For motion, pick DualSense, DualShock 4 or Steam Deck.
What each client forwards
- Linux, Windows, Steam Deck, Apple: buttons, rumble, touchpad and motion; adaptive triggers and lightbar play on a real DualSense.
- Android: the same for a DualSense or DualShock 4 on USB. Over Bluetooth, only the gyro, from Android 12.
DualSense haptics and speaker
A DualSense on USB plays the game's voice-coil haptics and speaker sound on the Linux, Windows and Android clients. Over Bluetooth it gets rumble. On a Linux host the game needs GE-Proton 11-5 or newer; a Windows host needs Steam installed.
A game that ignores controllers
Press Select + A for the quick-action dial and pick Controller mouse: the pad drives the host's pointer.
Details: Client settings and Controller speaker and haptics. On a Steam Deck, start with the Decky plugin.