https://bugs.kde.org/show_bug.cgi?id=517301
Bug ID: 517301
Summary: Hi-res scrolling not handled correctly, in particular
with moving windows to next/previous virtual desktops
Classification: Plasma
Product: kwin
Version First 6.3.6
Reported In:
Platform: Debian stable
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: input
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
This is similar to #369426, but concerning high-resolution scrolling on modern
mice, as referred to here (https://lwn.net/Articles/772785/), and similar to
#451042, but concerning moving windows to the next/previous virtual desktop. It
could be considered a duplicate, but it depends on whether it gets solved at
the same time as #451042.
STEPS TO REPRODUCE
1. Start with a mouse that has high-resolution scrolling available, like any of
the Logitech MX mice, and make sure it's enabled
2. Open System Settings > Window Management > Window Behaviour > Window Actions
3. Look at "Inner Window, Titlebar and Frame Actions", make a note of the
configured modifier key (Meta, in my case), and set the Mouse wheel dropdown
box to "Move to previous/next desktop"
4. Hover the mouse cursor over a window, hold the modifier key, and scroll by
one click
OBSERVED RESULT
The view, and sometimes also the window, is moved over by 3-4 desktops.
Sometimes the window only moves over by one desktop, which is even more
confusing, because now the view is over by a few desktops, but it's not clear
where the window went.
EXPECTED RESULT
The view, and the window under the cursor, should both move over by one desktop
per scroll wheel click.
This isn't a configuration issue, either: the desktop environment should
abstract over differences in mouse hardware and behave the same way, whether or
not a mouse supports hi-res scrolling, and whether or not it's enabled. The
user shouldn't have to configure anything to make it work, because the needed
information is available somewhere in the stack. Non-KDE applications are able
to automatically do the right thing here without any tweaking, so it's possible
somehow.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian 13
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
ADDITIONAL INFORMATION
To anyone reading this, thank you for your involvement in the KDE community.
--
You are receiving this mail because:
You are watching all bug changes.