From 25386ee51a080405f0486e7b4be15ebde93632d5 Mon Sep 17 00:00:00 2001 From: Bandeapart1964 Date: Tue, 23 Jun 2026 18:07:15 +0800 Subject: [PATCH] support Ctrl+Shift+Z to Redo --- lib/code_forge/code_area.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/code_forge/code_area.dart b/lib/code_forge/code_area.dart index 63a57a4..9b0a09f 100644 --- a/lib/code_forge/code_area.dart +++ b/lib/code_forge/code_area.dart @@ -2385,7 +2385,15 @@ class _CodeForgeState extends State with TickerProviderStateMixin { return KeyEventResult .handled; } - if (_undoRedoController + // Ctrl+Shift+Z to redo + if (isShiftPressed) { + if (_undoRedoController + .canRedo) { + _undoRedoController + .redo(); + _commonKeyFunctions(); + } + } else if (_undoRedoController .canUndo) { _undoRedoController .undo();