diff --git a/web/app/components/workflow/index.tsx b/web/app/components/workflow/index.tsx index 0f69b56840..345ed46ff0 100644 --- a/web/app/components/workflow/index.tsx +++ b/web/app/components/workflow/index.tsx @@ -194,6 +194,10 @@ const Workflow: FC = memo(({ e.preventDefault() if ((e.key === 'z' || e.key === 'Z') && (e.ctrlKey || e.metaKey)) e.preventDefault() + if ((e.key === 'y' || e.key === 'Y') && (e.ctrlKey || e.metaKey)) + e.preventDefault() + if ((e.key === 's' || e.key === 'S') && (e.ctrlKey || e.metaKey)) + e.preventDefault() }) useEventListener('mousemove', (e) => { const containerClientRect = workflowContainerRef.current?.getBoundingClientRect() @@ -260,7 +264,7 @@ const Workflow: FC = memo(({ const { shortcutsEnabled: workflowHistoryShortcutsEnabled } = useWorkflowHistoryStore() - useKeyPress('delete', handleNodesDelete) + useKeyPress(['delete', 'backspace'], handleNodesDelete) useKeyPress(['delete', 'backspace'], handleEdgeDelete) useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.c`, (e) => { if (isEventTargetInputArea(e.target as HTMLElement)) @@ -310,7 +314,7 @@ const Workflow: FC = memo(({ > -
+
{