Summary: | In Android, a long press registers as a right-click. | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | hana203887 |
Component: | Shortcuts and Canvas Input Settings | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dra.w.p.il.e+bugskde |
Priority: | NOR | Keywords: | triaged |
Version First Reported In: | 5.2.13 | ||
Target Milestone: | --- | ||
Platform: | Android | ||
OS: | Android 14.x | ||
Latest Commit: | 228c6e0795cc6444864f228cc56e40ee74d215a7 | Version Fixed In: | 5.2.14 |
Sentry Crash Report: |
Description
hana203887
2025-10-04 13:47:59 UTC
Sort of related to Bug 506042. Krita sets QT_ANDROID_ENABLE_RIGHT_MOUSE_FROM_LONG_PRESS, which causes the described behavior. I'm increasingly thinking that this right-click emulation is the wrong solution. What a long-press should do is summon a context menu on appropriate widgets, not issue a right-click. indiscriminately Will ask in the K-A thread if there is other cases I'm not thinking of here that would break if this were changed (assuming it's possible.) Resolved by making long-presses open context menus directly instead of issuing a right-click, making sliders no longer enter edit mode when holding still on them (that now happens on double-clicks instead) and disregarding scroll bars as a thing you can long-press on, among other things that never have a useful context menu assigned to them. |