Key repeats from the OS do not affect the EnhancedInput normally, but it causes inconsistent event triggers when FlushProcessedKeys is called with holding a keyboard key down.
Removing references to IE_Repeat events in EnhancedInput, as in the workaround shared by the community, would result in consistent behavior.
1. download and launch the repro project in the additional link
2. Start PIE
3. Hold enter key
Result :
Start and cancel events are triggered repeatedly after the UserWidget disappeared.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-235289 in the post.
0 |
Component | UE - Gameplay - Input |
---|---|
Affects Versions | 5.4 |
Target Fix | 5.6 |
Created | Dec 20, 2024 |
---|---|
Updated | Mar 14, 2025 |