Ongoing Event for Input Action Not Triggering — How to Fix?

Hi everyone,

I’m using Unreal Engine’s new Enhanced Input system. I created an Axis1D Input Action and I want to use the Ongoing event in Blueprint to read the input continuously. However, I’m facing this problem:

  • The Ongoing event never fires, so I can’t get the input value while holding or releasing the keys.
  • The Triggered event only fires with values -1 and +1, but I can’t detect when no key is pressed (value 0).
  • I believe I’ve set up the Input Mapping Context and Input Action correctly.
  • Enhanced Input system is enabled on my Player Controller and Pawn, but the Ongoing event still doesn’t work.

Has anyone experienced this issue or knows how to properly use the Ongoing event to continuously get input values?
Any alternative suggestions or solutions would be greatly appreciated.

Thanks in advance!

Hey @Ramazanmert90!

You’d first need to add certain trigger(s) to your IA here:

You can also use the Completed output exec pin with that like this:

You wouldn’t use the Ongoing pin for this purpose.

Hope this helps! :innocent: