After upgrading to this fork of UnrealImGui (ty btw), I noticed one issue with keyboard+mouse input.
Unreal 5.3
Enhanced Input (probably doesn't matter)
While using PIE
ImGUI input is active (ImGUI.ToggleInput)
I hold down CTRL and then press LMB while the cursor is over the PIE/game window.
When I click LMB, the CTRL key 'down' gets passed through to the game. The action our game triggers with CTRL is pressed happens even though the game should not be receiving any input while ImGUI input is toggled.
I tracked it down to the code in UImGuiInputHandler::OnMouseButtonDown:
If I remove that block, the behavior goes away and the game never receives the CTRL input while ImGUI input is active.
This is about as far as I can take it. I imagine the code above was added to fix an issue from segross's branch but I am not sure what. If I can help more narrowing down a repro please let me know.
After upgrading to this fork of UnrealImGui (ty btw), I noticed one issue with keyboard+mouse input.
I tracked it down to the code in UImGuiInputHandler::OnMouseButtonDown:
If I remove that block, the behavior goes away and the game never receives the CTRL input while ImGUI input is active.
This is about as far as I can take it. I imagine the code above was added to fix an issue from segross's branch but I am not sure what. If I can help more narrowing down a repro please let me know.