Hello,
The setup I’m trying to achieve is:
- When an Enhanced Input Key is down (Q Key), display a Widget
- When that Enhanced Input Key is released (Q Key), remove the Widget
If I click in the Viewport (which is itself an Enhanced Input for Left Mouse Button), then press my Q Key, I get both a Started and immediately a Complete, and then another Started event. I see my Widget appear, disappear, then reappear for my Q Key press and hold.
IF I don’t click again, my Q Key behavior is as I expect. I get a Started on Pressed, and Complete on Release.
IF I click again, I get the Started > Complete > Started flow.
I’ve tried a matrix of Input setups, trying each Input Trigger Setup, every EnhancedInput Node Execution Pin, and disabling “Send Triggered Events when Input is Flushed” in Project Settings.
None of the above issue happens if I’m using a Controller to trigger what the Mouse Click triggers.
What am I doing wrong?