Summary: | stylus/pen input does not work on window decorations | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Bernhard <micraft.b> |
Component: | decorations | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, personalizedrefrigerator, qydwhotmail |
Priority: | NOR | Keywords: | usability |
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=445111 | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/1719c9cc07608d8ca1829f8747ec4760fbaff81b | Version Fixed In: | 5.24 |
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 445244 |
Description
Bernhard
2021-01-25 16:32:19 UTC
*** Bug 445121 has been marked as a duplicate of this bug. *** In decoration.cpp and decorationbutton.cpp, event function does not handle the stylus input. In input.cpp, DecorationEventFilter does not handle tablet events. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/1627 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/1647 Git commit 1719c9cc07608d8ca1829f8747ec4760fbaff81b by Fushan Wen. Committed on 23/11/2021 at 00:50. Pushed by fusionfuture into branch 'master'. Enable using stylus to switch focus and operate on the decoration Add `tabletToolEvent()` to DecorationEventFilter class so it can handle tablet events. Add `tabletToolEvent()` to MoveResizeFilter class to avoid incorrect titlebar highlight after a window is resized by using a stylus. Add `tabletToolEvent()` to WindowActionInputFilter class so window focus can be changed by clicking on the window content area when using a stylus. Add `update()` to `TabletInputRedirection::tabletToolEvent()` to enable switching window focus by using a stylus. M +78 -0 src/input.cpp M +158 -7 src/tablet_input.cpp M +12 -1 src/tablet_input.h https://invent.kde.org/plasma/kwin/commit/1719c9cc07608d8ca1829f8747ec4760fbaff81b *** Bug 446371 has been marked as a duplicate of this bug. *** |