IDI-Systems / UnrealImGui

Unreal plug-in that integrates Dear ImGui framework into Unreal Engine 4/5.
MIT License
121 stars 27 forks source link

Fix modifier keys being reset by UpdateKeyboardInputs called by NewFrame #18

Closed SlackingVeteran closed 5 months ago

SlackingVeteran commented 5 months ago

Previously IO.KeyCtrl, KeyShift, KeyAlt, KeySuper was being manually set before NewFrame started. Those values were being reset when NewFrame is called as that calls UpdateKeyboardInputs() which checks if mod keys are down. As we were never adding events for Mod keys it was resetting it back to false.

This PR will properly update events for Mod Keys that imgui uses for various purposes.