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.

Reply via email to