|
|
|
|
|
|
|
|
import { |
|
|
import { |
|
|
getKeyboardKeyCodeBySystem, |
|
|
getKeyboardKeyCodeBySystem, |
|
|
getKeyboardKeyNameBySystem, |
|
|
getKeyboardKeyNameBySystem, |
|
|
|
|
|
isEventTargetInputArea, |
|
|
} from '../utils' |
|
|
} from '../utils' |
|
|
import ShortcutsName from '../shortcuts-name' |
|
|
import ShortcutsName from '../shortcuts-name' |
|
|
import TipPopup from './tip-popup' |
|
|
import TipPopup from './tip-popup' |
|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
useKeyPress('shift.1', (e) => { |
|
|
useKeyPress('shift.1', (e) => { |
|
|
e.preventDefault() |
|
|
|
|
|
if (workflowReadOnly) |
|
|
if (workflowReadOnly) |
|
|
return |
|
|
return |
|
|
|
|
|
|
|
|
|
|
|
if (isEventTargetInputArea(e.target as HTMLElement)) |
|
|
|
|
|
return |
|
|
|
|
|
|
|
|
|
|
|
e.preventDefault() |
|
|
zoomTo(1) |
|
|
zoomTo(1) |
|
|
handleSyncWorkflowDraft() |
|
|
handleSyncWorkflowDraft() |
|
|
}, { |
|
|
}, { |
|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
useKeyPress('shift.2', (e) => { |
|
|
useKeyPress('shift.2', (e) => { |
|
|
e.preventDefault() |
|
|
|
|
|
if (workflowReadOnly) |
|
|
if (workflowReadOnly) |
|
|
return |
|
|
return |
|
|
|
|
|
|
|
|
|
|
|
if (isEventTargetInputArea(e.target as HTMLElement)) |
|
|
|
|
|
return |
|
|
|
|
|
|
|
|
|
|
|
e.preventDefault() |
|
|
zoomTo(2) |
|
|
zoomTo(2) |
|
|
handleSyncWorkflowDraft() |
|
|
handleSyncWorkflowDraft() |
|
|
}, { |
|
|
}, { |
|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
useKeyPress('shift.5', (e) => { |
|
|
useKeyPress('shift.5', (e) => { |
|
|
e.preventDefault() |
|
|
|
|
|
if (workflowReadOnly) |
|
|
if (workflowReadOnly) |
|
|
return |
|
|
return |
|
|
|
|
|
|
|
|
|
|
|
if (isEventTargetInputArea(e.target as HTMLElement)) |
|
|
|
|
|
return |
|
|
|
|
|
|
|
|
|
|
|
e.preventDefault() |
|
|
zoomTo(0.5) |
|
|
zoomTo(0.5) |
|
|
handleSyncWorkflowDraft() |
|
|
handleSyncWorkflowDraft() |
|
|
}, { |
|
|
}, { |