Simultaneous key presses

I created a custom interactor style that handles key presses.
But it seems that it handles only one key press at a time.
According to chatGPT, this is how VTK works.
Is there a way to enable simultaneous key presses?

Indeed, but you can recover modifiers states if needed

According to chatGPT, this is how VTK works.

According to the documentation in this example, this is how VTK works:
https://examples.vtk.org/site/Cxx/Interaction/KeypressEvents/