PowerToys: Scrolling Broken in Settings for certain devices

Environment

Windows build number: 1909
PowerToys version: 0.18.0 and above
PowerToy module: Settings
Device: HP Notebook, product number X7T77UA

Note: this issue was initially observed on a laptop equipped with a Synaptics touchpad, and does not manifest on another, non-Synaptics computer.

Steps to reproduce

  • Open PowerToys Settings (i.e. right-click system tray icon, choose Settings)
  • Attempt to scroll using two fingers on touchpad

Expected behavior

The main settings page should scroll as normal (if it’s long enough, which it is on my device).

Actual behavior

The main settings page does not scroll.

Overview:

Method Functional?
Mouse wheel ✔️
Touchscreen ✔️
Touchpad (two fingers)

Notes

After connecting my wireless mouse, scrolling with its wheel works as expected. While the mouse is connected, however, touchpad scrolling still does not work.

Also, the same issue was originally present in the PowerToys Run results list, but is solved as of at least v0.25.0.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 49 (19 by maintainers)

Most upvoted comments

For that use X-Mouse Button Control, a workaround may be possible, See the related Windows Terminal issue thread: https://github.com/microsoft/terminal/issues/9340#issuecomment-885822956 For those that don’t, the mouse configuration software (Synaptics trackpad, Lenovo Thinkpad Trackpoint) may or may not have the ability to work around this issue.

Think we may have a lead here, Terminal may have a fix

Repro’d on a spectre x360 late 2k17

18/18.1 product id is 2LU96UAR

I’ve upgraded PowerToys to 0.59. After I re-enabled in the X-Mouse Button Control v2.19.2 the option “Make scroll wheel scroll window under cursor”. And I opened the configuration window of PowerToys. The result? The scroll with the whell doesn’t work. Only when I disable this option in XMBC the scroll works with the whell.

Thanks @lars18th , that helped a lot!

The root original issue of this has been fixed when we migrated to WinAppSDK and removed the XAML islands a few builds back. If you are using something like xmouse or XMBC,

I just tested it. Power toys version 0.53.3 and it worked like a charm. As soon as I enabled that setting my touchpad scroll started working. Normally I’m using external mice so I will have to try that later. But it worked. I use x-button anyway so that’s not a huge deal for me.

Update: The PT Run results list scrolls properly since as least v0.25.0! It’s not smooth scrolling (i.e. it jumps by the height of one result each time), but the scrollbar provides the same behavior.

@wolf99

Seems like similar symptoms to a bug that was recently fixed in Windows Terminal.

Thanks for pointing it out.