Would it be possible to have an autodetected profile stay active, even with the associated application is not in focus?
The game that I am having issues with is Genshin Impact. However they programmed the game to work with controllers is very.... strange. Unlike most games that can seamlessly swap between mouse+keyboard and gamepad on the fly while you are playing, Genshin was programmed in such a way that you have to actively switch between the input modes in the settings menu.
With reWASD this becomes and issue because a race condition can occur between the game looking for a connected controller and reWASD activating the profile. So, if I alt-tab away from the game, then reWASD turns off the profile that I have made, and when I alt-tab back to Genshin to start playing again, there is a 50/50 chance that the game won't recognize the reWASD virtual controller.
In this state, none of the input from the controller is recognized by the game. The only way to get the gamepad controller working again is while the game is active and in focus, I have to manually turn off the controller, and then turn it back on.
Because of this issue, I have had to remove auto-detect from all my profiles, and manually activate them prior to starting to play any of my games. But it would be really nice if once a game/application was detected, it stayed active until the process terminated (either in-focus or in the background). That way if I alt-tab to something else, reWASD doesn't turn off my profile and create a potential race condition when I go back to the game.
The game that I am having issues with is Genshin Impact. However they programmed the game to work with controllers is very.... strange. Unlike most games that can seamlessly swap between mouse+keyboard and gamepad on the fly while you are playing, Genshin was programmed in such a way that you have to actively switch between the input modes in the settings menu.
With reWASD this becomes and issue because a race condition can occur between the game looking for a connected controller and reWASD activating the profile. So, if I alt-tab away from the game, then reWASD turns off the profile that I have made, and when I alt-tab back to Genshin to start playing again, there is a 50/50 chance that the game won't recognize the reWASD virtual controller.
In this state, none of the input from the controller is recognized by the game. The only way to get the gamepad controller working again is while the game is active and in focus, I have to manually turn off the controller, and then turn it back on.
Because of this issue, I have had to remove auto-detect from all my profiles, and manually activate them prior to starting to play any of my games. But it would be really nice if once a game/application was detected, it stayed active until the process terminated (either in-focus or in the background). That way if I alt-tab to something else, reWASD doesn't turn off my profile and create a potential race condition when I go back to the game.
Comment