diff --git a/NAPS2.Lib/EtoForms/Desktop/DesktopKeyboardShortcuts.cs b/NAPS2.Lib/EtoForms/Desktop/DesktopKeyboardShortcuts.cs index b85b64b1b..9753232db 100644 --- a/NAPS2.Lib/EtoForms/Desktop/DesktopKeyboardShortcuts.cs +++ b/NAPS2.Lib/EtoForms/Desktop/DesktopKeyboardShortcuts.cs @@ -35,7 +35,7 @@ public class DesktopKeyboardShortcuts _ksm.Assign("Ctrl+C", commands.Copy); _ksm.Assign("Ctrl+V", commands.Paste); _ksm.Assign("Ctrl+Z", commands.Undo); - _ksm.Assign("Ctrl+Y", commands.Redo); + _ksm.Assign(EtoPlatform.Current.IsGtk ? "Ctrl+Shift+Z" : "Ctrl+Y", commands.Redo); // Configured diff --git a/NAPS2.Lib/EtoForms/Ui/PreviewForm.cs b/NAPS2.Lib/EtoForms/Ui/PreviewForm.cs index 555704c54..3793a8c6f 100644 --- a/NAPS2.Lib/EtoForms/Ui/PreviewForm.cs +++ b/NAPS2.Lib/EtoForms/Ui/PreviewForm.cs @@ -348,7 +348,7 @@ public class PreviewForm : EtoDialogBase _ksm.Assign("Ctrl+OemMinus", ZoomOutCommand); _ksm.Assign("Ctrl+0", ZoomActualCommand); _ksm.Assign("Ctrl+Z", Commands.Undo); - _ksm.Assign("Ctrl+Y", Commands.Redo); + _ksm.Assign(EtoPlatform.Current.IsGtk ? "Ctrl+Shift+Z" : "Ctrl+Y", Commands.Redo); // Configured