[krita] [Bug 447107] shift + click fails to select multiple frames in animation timeline
vanyossi
bugzilla_noreply at kde.org
Fri Dec 17 18:11:25 GMT 2021
https://bugs.kde.org/show_bug.cgi?id=447107
vanyossi <ghevan at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REPORTED |CONFIRMED
Ever confirmed|0 |1
--- Comment #2 from vanyossi <ghevan at gmail.com> ---
This seems to be related to how different stylus and mouse/trackpad events are
on macOS.
I set a couple of debugs and using trackpad the shift+click works as expected
with the modifier reported as "pan-zoom" at
bool KisCustomModifiersCatcher::modifierPressed(const QString &id)
This changes if I drag to trigger "startDrag" "offset-frame" action and work
correctly on mouse and trackpad, this triggers two "pan-zoom", one on
mouseclick and the other on mouseRelease. However using the stylus, as this
tool sends constant updates from its position, a single click is seen as a move
operation and "pan-zoom" is registered 3 times before triggering
"offset-frame", by that time the stylus is up, and the chunk of frames is moved
to the same place.
I am not familiar with this part of the code but I think we can avoid this
issue either compressing stylus events on the timeline docker, or adding a
delay for registering movement to the stylus events.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the kde-mac
mailing list