[Bug 49142] New: Horizontal mouse scroll events (X11 buttons 6 and 7) should not be translated to back/forward events
WineHQ Bugzilla
wine-bugs at winehq.org
Mon May 11 17:50:58 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=49142
Bug ID: 49142
Summary: Horizontal mouse scroll events (X11 buttons 6 and 7)
should not be translated to back/forward events
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winex11.drv
Assignee: wine-bugs at winehq.org
Reporter: muzerakascooby at gmail.com
Distribution: ---
Wine translates X11 buttons 6 and 7 to back/forward events. While these
historically were occasionally mapped to back/forward buttons on mice, nowadays
the overwhelming standard is to use 6/7 exclusively for horizontal scrolling,
and 8/9 for back and forward buttons (which wine also maps to these events).
The existing behaviour makes some applications more painful than necessary to
use on laptops with touchpads, as horizontal scrolling (a normally quite
harmless activity) can be triggered quite easily by accident when scrolling
vertically, causing back and forward events (which are considerably less
harmless) to be sent.
I understand that there has only been a standard in Windows for horizontal
scrolling since Vista, so I understand if implementing this is unfeasible. But
horizontal scroll events should NOT be translated into back/forward events.
I believe the culprit to be mouse.c lines 77/78, 90/91, 103/104, and 116/117
(as of 7afa53c0f20aa40f0d13c81a7d20b523f62f99ab).
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list