Bug 427735 - Animation Hotkey for new keyframe needs mouseclick on docker before it will allow triggering
Summary: Animation Hotkey for new keyframe needs mouseclick on docker before it will a...
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 4.4.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
: 430096 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-10-15 04:14 UTC by Stuart McWhinney
Modified: 2021-09-08 20:55 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stuart McWhinney 2020-10-15 04:14:18 UTC
SUMMARY
hotkey to make a blank frame needs reseleciton of Timeline Docker to trigger.

STEPS TO REPRODUCE
1. blank frame keyframe hotkey
2. arrow key to new frame
3. *cannot hit hotkey to make new keyframe

OBSERVED RESULT
Need to mouseclick on the Timeline Docker to enable hotkey to trigger. 

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Ahab Greybeard 2020-10-15 09:08:54 UTC
I can't reproduce this with the 4.4.0 installed package on Windows 10 or with the 4.4.0 Linux appimage.

If I set '!' as the keyboard shortcut for Create Blank Frame and then repeatedly press '!' followed by right-arrow, I get a sequence of blank frames in the Timeline docker.

Can you try this with a different shortcut key from the one you're using, in case it's an interaction with something else?
Comment 2 Stuart McWhinney 2020-10-19 04:04:04 UTC
I can create blank frames by alternating the right arrow and the shortcut, however if I draw on the blank frame, I can only move with the arrows rather and no longer create new frames.
Comment 3 Ahab Greybeard 2020-10-19 21:03:39 UTC
If I create a blank frame with the '!' shortcut and then draw on it, I can use the arrow and '!' keys to create blank frames anywhere on the timeline without having to click the timeline. 
What shortcut key are you using? Can you try the '!' key?
Comment 4 Stuart McWhinney 2020-10-21 12:09:37 UTC
I was using the return key, but after switching to the ! key command, it works as it should. Thank you for your assistance.
Comment 5 Ahab Greybeard 2020-10-21 13:29:51 UTC
You can probably arrange a more convenient shortcut key than '!', that's free to use and isn't the Return key.
I think the Return key is 'special' in its interpretation and effects but I'm not sure if this can be said to be 'not a bug', so I'll leave it as reported until somebody decides that it's not a bug or that it is.
Comment 6 Tiar 2020-12-06 23:44:49 UTC
*** Bug 430096 has been marked as a duplicate of this bug. ***
Comment 7 Eoin O'Neill 2021-01-07 03:49:45 UTC
I think that this issue should be moved to `General` instead of `Animation` since it seems to be an issue related to Krita's action system, not an issue tied directly to the animation system itself.
Comment 8 wolthera 2021-09-08 09:07:23 UTC
Erm, this seems to work in 5.0, so maybe it got fixed with the refactor???
Comment 9 Ahab Greybeard 2021-09-08 18:27:18 UTC
@wolthera Testing with the Sept 07 5.1.0-prealpha (git c34330b) on Debian 10:

Using the 'Return' key as a keyboard shortcut for Create Blank Frame gives inconsistent results depending on if a right-arrow is used to move to the next empty frame or if a left-click is used to select an empty frame.
The behaviour also seems to vary depending on whether Auto Frame Mode is enabled or disabled.

Whether or not the Return key is a suitable key to use as a keyboard shortcut is a different matter.
Comment 10 Ahab Greybeard 2021-09-08 20:55:08 UTC
I forgot about this one:
https://bugs.kde.org/show_bug.cgi?id=437895