Bug 489747 (Ed)

Summary: Sequential shortcut blocks the use of modifiers in tools if not completed.
Product: [Applications] krita Reporter: Edict <olvarx>
Component: Shortcuts and Canvas Input SettingsAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: minor    
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Other   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Visual example of the bug and example sequence shortcuts. 1: hovering selection. 2: pressing alt. 3: pressing first sequence hotkey. 4: pressing alt.

Description Edict 2024-07-04 17:36:54 UTC
Created attachment 171377 [details]
Visual example of the bug and example sequence shortcuts. 1: hovering selection. 2: pressing alt. 3: pressing first sequence hotkey. 4: pressing alt.

SUMMARY
When the first key in the sequence is pressed and the follow up is not it blocks the use of modifiers for tools, e.g. alt and shift key for selection tool do not activate.

STEPS TO REPRODUCE
1. Assign shortcut sequence hotkeys.
2. Press the first key in the sequence.
3. Choose selection too. 
4. Hold down add.

OBSERVED RESULT
The selection tool remains normal

EXPECTED RESULT
Selection tool goes into add mode.

SOFTWARE/OS VERSIONS
Version: 5.3.0-prealpha (git 55a937c)
Windows: 10

ADDITIONAL INFORMATION
Shortcuts sequences are key combinations (e.g. Shift + S shortcut then the B key).
The first tap of tab key cancels it, the second uses its assigned shortcut.