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.
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.