File tree Expand file tree Collapse file tree 1 file changed +16
-11
lines changed
Expand file tree Collapse file tree 1 file changed +16
-11
lines changed Original file line number Diff line number Diff line change @@ -169,17 +169,22 @@ import RedoSvg from "./assets/right-curve-arrow.svg";
169169
170170 // Add keyboard shortcuts for Undo (Ctrl+Z) and Redo (Ctrl+Y)
171171 document . addEventListener ( "keydown" , ( event ) => {
172- if ( event . ctrlKey ) {
173- switch ( event . key ) {
174- case "z" : // Ctrl+Z for Undo
175- event . preventDefault ( ) ; // Prevent default browser action (like undo in text inputs)
176- triggerUndo ( ) ;
177- break ;
178- case "y" : // Ctrl+Y for Redo
179- event . preventDefault ( ) ; // Prevent default browser action
180- triggerRedo ( ) ;
181- break ;
182- }
172+ if ( ! event . ctrlKey ) {
173+ return ;
174+ }
175+ switch ( event . key ) {
176+ case "Z" : // Ctrl+Shift+Z for Redo
177+ event . preventDefault ( ) ; // Prevent default browser action (like undo in text inputs)
178+ triggerRedo ( ) ;
179+ break ;
180+ case "z" : // Ctrl+Z for Undo
181+ event . preventDefault ( ) ; // Prevent default browser action (like undo in text inputs)
182+ triggerUndo ( ) ;
183+ break ;
184+ case "y" : // Ctrl+Y for Redo
185+ event . preventDefault ( ) ; // Prevent default browser action
186+ triggerRedo ( ) ;
187+ break ;
183188 }
184189 } ) ;
185190
You can’t perform that action at this time.
0 commit comments