forked from github/dataease
Merge pull request #4216 from dataease/pr@dev@refactor_shortkey
refactor(仪表板): 优化键盘事件
This commit is contained in:
commit
aca049c267
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user