fix: 画布缩放快捷与文档说明不一致修正

This commit is contained in:
白云苍狗 2025-02-06 13:24:07 +08:00 committed by GitHub
parent 9fde7522b0
commit c87703df22
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -158,7 +158,16 @@ export default () => {
return
}
if (!editorAreaFocus.value && !thumbnailsFocus.value) return
if (!editorAreaFocus.value && !thumbnailsFocus.value) {
if (
!disableHotkeys.value &&
((ctrlOrMetaKeyActive && key === KEYS.MINUS) || (ctrlOrMetaKeyActive && key === KEYS.EQUAL))
) {
// 禁止浏览器默认缩放
e.preventDefault()
}
return
}
if (ctrlOrMetaKeyActive && key === KEYS.C) {
if (disableHotkeys.value) return
@ -255,17 +264,17 @@ export default () => {
e.preventDefault()
create()
}
if (key === KEYS.MINUS) {
if (ctrlOrMetaKeyActive && key === KEYS.MINUS) {
if (disableHotkeys.value) return
e.preventDefault()
scaleCanvas('-')
}
if (key === KEYS.EQUAL) {
if (ctrlOrMetaKeyActive && key === KEYS.EQUAL) {
if (disableHotkeys.value) return
e.preventDefault()
scaleCanvas('+')
}
if (key === KEYS.DIGIT_0) {
if (ctrlOrMetaKeyActive && key === KEYS.DIGIT_0) {
if (disableHotkeys.value) return
e.preventDefault()
resetCanvas()
@ -317,4 +326,4 @@ export default () => {
document.removeEventListener('keyup', keyupListener)
window.removeEventListener('blur', keyupListener)
})
}
}