From 939d314a44423d2fe7c555705da013274c7d88b6 Mon Sep 17 00:00:00 2001 From: Ben Olden-Cooligan Date: Sun, 10 Mar 2024 20:55:36 -0700 Subject: [PATCH] Gtk: Use Ctrl+Shift+Z instead of Ctrl+Y for redo --- NAPS2.Lib/EtoForms/Desktop/DesktopKeyboardShortcuts.cs | 2 +- NAPS2.Lib/EtoForms/Ui/PreviewForm.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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