HandheldCompanion
HandheldCompanion copied to clipboard
Multiple virtual controllers
Handheld Companion Version 0.20.5.3
Describe the bug Multiple virtual controllers are listed (ie more then 1) on the Main GUI Controller page, in some cases they also take slots. In Windows's app Game Controllers it shows multiple controllers. Worst case you have to remove Vigem through Vigems own installer (Not Windows remove program) and reinstall it.
Initial investigation reveleaded it could be related to the Per Profile virtual controller type in combination with the Controller manager function.
To Reproduce Steps to reproduce the behavior:
- Disconnect virtual controller.
- Unhide physical.
- Reconnect virtual controller.
- That's with "controller management" and "hide controller on connect" enabled. Controllers are attached, on Legion Go (if that makes a difference).
Screenshots
Initial fix and rework done in EA branch, to be tested in practice.
Unable to reproduce, fix holds.