| Summary: | With free-spinning scroll wheel, modifier keys pressed while the wheel is still spinning get inappropriately paired with scroll events | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Luke-Jr <luke-jr+kdebugs> |
| Component: | input | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED LATER | ||
| Severity: | wishlist | CC: | nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Luke-Jr
2024-09-14 04:46:12 UTC
Is this on X11, or Wayland, or both? I think we can probably also detect when the modifier key was pressed after the scroll began and filter it out for this. We can't detect free-scrolling mouse wheels vs. normal mouse wheel events. Maybe it could be if the kernel gains some way to detect these mice (and if the scroll wheel is unlocked for actual free spinning), but right now we unfortunately can't do anything about this Even if we can't distinguish a free-spinning scroll wheel from other types of scrolls, could we filter out modifier key presses that are initiated during a scroll, as opposed to before the scroll begins? There's no "during a scroll", there's just scroll events coming from the kernel without any context. Ah ok, darn. |