[Bug] MouseWheelUp/MouseWheelDown don't generate AXIS events

I am using 4.8.2, currently only tested on Windows 8.1 x64

If I try to map Mouse Wheel Up and Mouse Wheel Down as Axis mappings, they don’t produce events. They work fine as Action mappings, but I want them as axis mappings instead.

In attached image you can see my input setup. Page Up and Page Down keys fire event exactly as expected and work perfectly. Mouse Wheel however does not.

https://forums.unrealengine.com/attachment.php?attachmentid=48300&d=1437081231

Hi John,

This is by design. mouse wheel isn’t actually an axis, it’s a button. It’s come up often enough as a request, however, that it is being implemented in a future release as an additional Axis option: Mouse Wheel Axis (UE-12863). This should be available in next major release (4.9), but that may change.

It isn’t an axis no, but every other button that isn’t an axis works fine as a 0|1 type of setup, so I don’t understand why mouse wheel clicks aren’t same. It seems odd to treat it differently, as a special case. What is reasoning behind that?

I think with most axis buttons, they can be held up or down to get a continuous up/down input, and mouse wheel cannot. With Mouse Wheel Axis input option, it’ll print a single 1.0 or -1.0 when wheel is scrolled up or down, which is closer to pressing a button down exactly once.

Ah you know that does make sense. I never considered that.