Bug 425247

Summary: ctrl-y should execute redo
Product: [Applications] krita Reporter: urbanekmike
Component: Shortcuts and Canvas Input SettingsAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: ghevan, halla
Priority: NOR    
Version: 4.3.0-beta2   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:

Description urbanekmike 2020-08-12 07:43:33 UTC
SUMMARY
Most other software use ctrl+Y with Ctrl+Z. This is common in almost all known software with GUI. Using different keyboard shortcut just waste user experience and somtimes work.

STEPS TO REPRODUCE
1. Draw line.
2. press ctrl+Y
3. press ctrl+Z (expected draw line once more, instead something strange is executed).

OBSERVED RESULT
Default shortcut is strange, it is definitly not what most user expects.

EXPECTED RESULT
Default Ctrl+Z behaviour to be similar to all known software.

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

ADDITIONAL INFORMATION
I guess you could still use old ctrl+Shift+z but adding new one with ctrl+Z is highly recommended.
Comment 1 Halla Rempt 2020-08-12 07:48:02 UTC
Sorry, but this is not a bug, and we're not going to deviate from the standard shortcuts as defined in the CUA guidelines.
Comment 2 2wxsy58236r3 2020-08-13 05:15:11 UTC
Bug reporter, are you sure the keyboard shortcuts in "steps to reproduce" are correct?

Ctrl+Y usually means Redo, and Ctrl+Z usually means Undo.
Comment 3 urbanekmike 2020-08-13 05:54:56 UTC
I might confused steps. Still I think this simple fix would help less experienced users to not change keys shortcuts from start. To some users it could be blocker. And changes are not big so users will easily get used to new keys.
To decide what is already asssigned to ctrl+y should be new assign. But this is minor issue.
Comment 4 2wxsy58236r3 2020-08-13 07:30:59 UTC
> Most other software use ctrl+Y with Ctrl+Z.
> Default Ctrl+Z behaviour to be similar to all known software.

Could you please explain what "Ctrl+Y" and "Ctrl+Z" should do?

Also, in what (painting) software do you find that "Ctrl+Z" is "draw next"?
Comment 5 Halla Rempt 2020-08-13 08:15:36 UTC
In some application, ctrl-y also executes redo. However, that's not the standard in all applications.  Krita follows the KDE HIG, which doesn't have that mapping by default.
Comment 6 urbanekmike 2020-08-13 09:01:09 UTC
Could you please explain what "Ctrl+Y" and "Ctrl+Z" should do?
Redo and undo actions (I would simply change Ctrl+Y default action). 

Also, in what (painting) software do you find that "Ctrl+Z" is "draw next"?
In GIMP, paint and photoshop. Most other office tools use that combination as well. I do not see any reason why it has to be other in krita.
Sure one could not respect users default shortcuts, but should got good reason to do that.
Comment 7 vanyossi 2020-08-17 17:17:47 UTC
Please do not reopen the bug if they already explained to you why this is as it is and gave you strong points on why it will reamin as it is.