Have you tried registering the joystick in the project input and used Get Axis Vector? For mouse wheel i simply used Get Axis with an axis name of "Mouse ScrollWheel", saved it as afloat, then did a logic test to see if that float was grater or less then 0. Positive meant scroll forward, negative meant scroll back.