mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-13 02:59:04 +08:00
Fix keyboard shortcut conflict between workflow and browser (#6863)
This commit is contained in:
parent
f6e8e120a1
commit
9c4f3be0f3
@ -194,6 +194,10 @@ const Workflow: FC<WorkflowProps> = memo(({
|
|||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
if ((e.key === 'z' || e.key === 'Z') && (e.ctrlKey || e.metaKey))
|
if ((e.key === 'z' || e.key === 'Z') && (e.ctrlKey || e.metaKey))
|
||||||
e.preventDefault()
|
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) => {
|
useEventListener('mousemove', (e) => {
|
||||||
const containerClientRect = workflowContainerRef.current?.getBoundingClientRect()
|
const containerClientRect = workflowContainerRef.current?.getBoundingClientRect()
|
||||||
@ -260,7 +264,7 @@ const Workflow: FC<WorkflowProps> = memo(({
|
|||||||
|
|
||||||
const { shortcutsEnabled: workflowHistoryShortcutsEnabled } = useWorkflowHistoryStore()
|
const { shortcutsEnabled: workflowHistoryShortcutsEnabled } = useWorkflowHistoryStore()
|
||||||
|
|
||||||
useKeyPress('delete', handleNodesDelete)
|
useKeyPress(['delete', 'backspace'], handleNodesDelete)
|
||||||
useKeyPress(['delete', 'backspace'], handleEdgeDelete)
|
useKeyPress(['delete', 'backspace'], handleEdgeDelete)
|
||||||
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.c`, (e) => {
|
useKeyPress(`${getKeyboardKeyCodeBySystem('ctrl')}.c`, (e) => {
|
||||||
if (isEventTargetInputArea(e.target as HTMLElement))
|
if (isEventTargetInputArea(e.target as HTMLElement))
|
||||||
@ -310,7 +314,7 @@ const Workflow: FC<WorkflowProps> = memo(({
|
|||||||
>
|
>
|
||||||
<SyncingDataModal />
|
<SyncingDataModal />
|
||||||
<CandidateNode />
|
<CandidateNode />
|
||||||
<Header/>
|
<Header />
|
||||||
<Panel />
|
<Panel />
|
||||||
<Operator handleRedo={handleHistoryForward} handleUndo={handleHistoryBack} />
|
<Operator handleRedo={handleHistoryForward} handleUndo={handleHistoryBack} />
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user