



Handheld Companion now supports Steam Input gyro through Steam Deck / Steam Controller / DualSense / DS4 emulation
Hi everyone,
I'm the main developer of Handheld Companion, an open source solution for Windows PC and handheld, and I thought this might be relevant to people here who own Windows handhelds and enjoy gyro aiming.
Since version 0.30.0.1, Handheld Companion can emulate several controller types that are recognized by Steam Input:
- Steam Deck
- Steam Controller
- DualSense
- DualShock4
The goal is to make Steam Input gyro features available on handhelds that either don't expose their IMU to Steam properly or don't have native Steam Input gyro support.
Under the hood, motion data from the handheld's IMU is translated and fed into the emulated controller, allowing Steam Input to handle gyro aiming just as it would with supported devices. This currently works across most Windows handhelds supported by Handheld Companion, including devices from ASUS, Lenovo, GPD, AYANEO, OneXPlayer, MSI, Zotac, and others.
For games that expect XInput, HC can also expose an emulated Xbox 360 controller for broad compatibility through its own gyro translation layer based on JibbSmart's JoyShockLibrary work.
I know many people here already have their preferred gyro setups, therefore I'm not trying to convince anyone but from the looks of it and because I hardly do any promotion on HC, not many people seams to be aware.