Scroll wheel does not work in Terminal when app "X Button Mouse Control" is running #14737

Closed
opened 2026-01-31 04:18:09 +00:00 by claunia · 2 comments
Owner

Originally created by @koblue on GitHub (Jul 30, 2021).

Windows Terminal version (or Windows build number)

any terminal version (prev or release) on Win10 and now Win11 insiders.

Other Software

X-Button Mouse Control (https://www.highrez.co.uk/downloads/XMouseButtonControl.htm)

Steps to reproduce

I use this app to re-map 2 buttons on my oddball mouse as "wheel up" and "wheel down".

When running, neither these buttons or the actual scrollwheel work in Terminal.

When I close it, it instantly works again.

Yes, I understand this is likely an XB-MC issue, but every other app works except terminal.

Expected Behavior

Mouse scroll wheel to work as normal.

Actual Behavior

No scrolling, either by remapped buttons or physical wheel.

Originally created by @koblue on GitHub (Jul 30, 2021). ### Windows Terminal version (or Windows build number) any terminal version (prev or release) on Win10 and now Win11 insiders. ### Other Software X-Button Mouse Control (https://www.highrez.co.uk/downloads/XMouseButtonControl.htm) ### Steps to reproduce I use this app to re-map 2 buttons on my oddball mouse as "wheel up" and "wheel down". When running, neither these buttons or the actual scrollwheel work in Terminal. When I close it, it instantly works again. Yes, I understand this is likely an XB-MC issue, but every other app works except terminal. ### Expected Behavior Mouse scroll wheel to work as normal. ### Actual Behavior No scrolling, either by remapped buttons or physical wheel.
claunia added the Needs-TriageNeeds-Tag-FixNeeds-AttentionProduct-Terminal labels 2026-01-31 04:18:09 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Aug 2, 2021):

I would guess that this is a problem with any applications that use XAML Islands. IIRC, the PowerToys settings app is also using XAML Islands, could you check if scrolling works in that? If it doesn't, then we'll probably need to move this upstream to https://github.com/microsoft/microsoft-ui-xaml.

See also https://github.com/microsoft/microsoft-ui-xaml/issues/3864#issuecomment-845592370

@zadjii-msft commented on GitHub (Aug 2, 2021): I would guess that this is a problem with any applications that use XAML Islands. IIRC, the [PowerToys](https://github.com/microsoft/PowerToys) settings app is also using XAML Islands, could you check if scrolling works in that? If it doesn't, then we'll probably need to move this upstream to https://github.com/microsoft/microsoft-ui-xaml. See also https://github.com/microsoft/microsoft-ui-xaml/issues/3864#issuecomment-845592370
Author
Owner

@koblue commented on GitHub (Aug 4, 2021):

Update: Resolved

Cause: "Make scroll wheel scroll window under cursor" feature in XMBC was enabled - my guess is that this clashed with Windows own implementation of this feature.

@zadjii-msft any UWP or modern application was affected, including PowerToys and all now work as expected when this setting is turned off in XMBC

Bonus Derp: the application is "X-Mouse Button Control" not "X-Button Mouse Control" >_<

@koblue commented on GitHub (Aug 4, 2021): Update: Resolved Cause: "Make scroll wheel scroll window under cursor" feature in XMBC was enabled - my guess is that this clashed with Windows own implementation of this feature. @zadjii-msft any UWP or modern application was affected, including PowerToys and all now work as expected when this setting is turned off in XMBC Bonus Derp: the application is "X-Mouse Button Control" not "X-Button Mouse Control" >_<
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#14737