Skip to content

## Bug: Scrolling Not Working for Synaptics Touchpad in WinUI 3 #10767

@m-asadullah

Description

@m-asadullah

Bug: Scrolling Not Working for Synaptics Touchpad in WinUI 3

Summary:
Scrolling via Synaptics Touchpad does not work in WinUI 3 applications, but works correctly in WinUI 2/UWP apps.

Hardware & Environment Details

Category Field Details
System Info Edition Windows 11 Pro
System Type 64‑bit operating system, x64‑based processor
Pen & Touch No pen or touch input available for this display
Input Method Two‑finger scroll, edge scroll
Touchpad Device Device Name Synaptics LuxPad V1.3 on SMB Port
Driver Version 19.0.19.63
Firmware Version 1.3
Interface SMB

Description

When using a Synaptics Touchpad, scroll gestures (two‑finger vertical/horizontal scroll, edge scroll) do not work in WinUI 3 apps.
The same gestures work as expected in WinUI 2/UWP apps on the same hardware and OS.

Expected Behavior

Scrolling gestures on the Synaptics Touchpad should work in WinUI 3 apps exactly as they do in WinUI 2/UWP apps.

Actual Behavior

  • No scrolling occurs when using touchpad gestures in WinUI 3 apps.
  • Mouse wheel scrolling works normally.
  • No relevant errors appear in Event Viewer.

Steps to Reproduce

  1. Open a WinUI 3 app with a ScrollViewer or other scrollable content.
  2. Attempt to scroll using Synaptics Touchpad gestures.
  3. Observe that no scrolling occurs.
  4. Repeat the same steps in a WinUI 2/UWP app — scrolling works.

Additional Notes

  • The touchpad is recognized as a Precision Touchpad in Windows settings.
  • Issue may be related to pointer event handling differences between WinUI 2/UWP and WinUI 3.
  • Reproducible on multiple devices with Synaptics hardware.

Originally posted by @m-asadullah in microsoft/WindowsAppSDK#4710 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageIssue needs to be triaged by the area owners

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions