fix(仪表板): 解决仪表板快捷键与浏览器快捷键冲突问题,优先仪表板编辑区快捷键生效

This commit is contained in:
wangjiahao 2022-12-26 15:58:13 +08:00
parent 01551475a8
commit 25b0aa20a4

View File

@ -53,11 +53,12 @@ export function listenGlobalKeyDown() {
window.onkeydown = (e) => {
if (!store.state.isInEditor) return
const { keyCode } = e
e.preventDefault()
e.stopPropagation()
if (keyCode === ctrlKey || keyCode === commandKey) {
isCtrlOrCommandDown = true
} else if (isCtrlOrCommandDown) {
if (keyCode === zKey || keyCode === yKey || keyCode === dKey || keyCode === sKey || keyCode === enlargeKey) {
e.preventDefault()
unlockMap[keyCode]()
}
}