Scroll View Panel Not Receiving Mouse Wheel Events (Using New Input System)

Hi everyone,

I’m currently working on a project using Unity’s Scroll View component and the New Input System, but I’ve run into an issue: my Scroll View’s panel does not seem to receive mouse wheel events (Mouse Scroll). I’ve tried debugging this using the Event Debugger, and while I can see Pointer Down and Pointer Up events being triggered, there’s no sign of any mouse wheel-related events.

Here’s a detailed breakdown of my setup and what I’ve tried so far:

My Setup:

  1. Unity Version: 6000.0.28f1c1 .
  2. Input System: Using the New Input System.
  3. Scroll View Configuration:
    • I’m using a default Scroll View component created by C# code and add multiple items to it.
  4. Event System:
    • The scene has an active Event System, which is configured to use the Input System UI Input Module.

What I’ve Tried:

  1. Verified that my mouse hardware is working correctly and that the scroll wheel works in other applications.
  2. Used the Event Debugger to check the event flow:
    • Pointer Down and Pointer Up events are being triggered as expected.
    • However, I don’t see any mouse wheel-related events like Scroll or Mouse Wheel.
  3. Checked the Input System bindings to ensure that the Mouse device’s Scroll axis is mapped to the default UI/Scroll Wheel action.

My Questions:

  • Why is the Scroll View’s panel not receiving mouse wheel events?
  • Is there any additional configuration required to make the Scroll View work with mouse wheel input when using the New Input System?
  • Has anyone else encountered this issue, and if so, how did you resolve it?

I can provide more details about my setup or share code snippets if needed.

Thank you for your time and help! I really appreciate any suggestions or guidance.

is it currently focused?

Thanks. How can I find out this?

My bad. The solution is to add Mouse wheel binding in the new input system.