Microsoft GameInput 3.5 brings new helper features for Windows developers targeting Sony DualSense and DualSense Edge controllers, including adaptive triggers, haptic feedback, and lighting controls.
This update adds control over the DualSense RGB light bar, player indicator lights, haptic feedback, and microphone mute indicator. Developers can also configure adaptive trigger effects for feedback, weapons, and vibration responses. Microsoft previously added DualSense gyroscope support in GameInput 3.3.
This feature is implemented via DualSenseHelper.h, a header-only companion sample in the Microsoft GameInput repository. It identifies DualSense and DualSense Edge controllers using Sony's vendor and product IDs, then sends raw output reports through the GameInput API. The helper requires GameInput API version 3 or higher.
Note that this is not native system-level DualSense support for Windows. The helper constructs 64-byte USB format output reports, does not implement Bluetooth frame formatting, and does not claim Bluetooth support. Games must still handle their own supported connection methods and device behaviors.
GameInput 3.5 also fixes an issue with duplicate DualSense Edge inputs in some games using Windows.Gaming.Input. This version adds support for XInput and background GIP raw device reports, Agility SDK-style side-by-side deployment, and resolves input loss after pause/resume on Xbox.
This new helper provides PC developers with a clearer path to implementing features that previously required game-specific controller code. Players still need games to implement support, and at launch, the sample only covers USB connections.
The Microsoft GameInput repository is now available on GitHub. This update follows previous work on DualSense Bluetooth haptic feedback for PC.

