My controller is dead atm but I think you just need to use the “completed” trigger as well as the “triggered” trigger. The “completed” trigger fires the frame after the mouse wheel was triggered, the “triggered” trigger fires only on the frame when the value of the mouse wheel is -1 or 1. The analogue sticks behave the same way and are only reporting the value of the last frame they were triggered on, which is never going to be zero because if it was the “triggered” trigger would not fire. If you expand the EnhancedInputAction IA_WheelAndTriggers the completed trigger is right above the action value. Sorry for using the word trigger so many times… I could not think of a better word for it.