refactor(仪表板): 优化键盘事件

This commit is contained in:
wangjiahao 2022-12-28 10:39:05 +08:00
parent 6864012d28
commit 1b34e366dd

View File

@ -54,8 +54,6 @@ export function listenGlobalKeyDown() {
if (!store.state.isInEditor) return
const { keyCode } = e
if (keyCode === ctrlKey || keyCode === commandKey) {
e.preventDefault()
e.stopPropagation()
isCtrlOrCommandDown = true
} else if (isCtrlOrCommandDown) {
if (keyCode === zKey || keyCode === yKey || keyCode === dKey || keyCode === sKey || keyCode === enlargeKey) {
@ -73,12 +71,15 @@ export function listenGlobalKeyDown() {
}
}
export function removeKeyListen() {
// window.onkeydown = null
// window.onkeyup = null
}
export function listenGlobalKeyDownPreview() {
window.onkeydown = (e) => {
const { keyCode } = e
if (keyCode === ctrlKey || keyCode === commandKey) {
e.preventDefault()
e.stopPropagation()
isCtrlOrCommandDown = true
} else if (isCtrlOrCommandDown) {
if (keyCode === enlargeKey) {