Skip to main content

keydownFilter 按键过滤器

keydownFilter

类型: MethodDeclaration

定义位置: input.ts

描述

按键过滤器

参数 event: 键盘事件

参数

参数名类型描述默认值
eventKeyboardEvent--

返回值

类型: void

源代码

位置: 第 231 行

public keydownFilter(event: KeyboardEvent): void {
// 如果是本地运行,返回
if (Stats.shell === 'electron') {
return
}
// 阻止默认按键行为(Web模式)
const {code} = event
if (event.cmdOrCtrlKey) {
if (!this.keydownWhiteListOnCtrl.includes(code)) {
event.preventDefault()
}
} else if (event.altKey) {
event.preventDefault()
} else if (this.keydownBlackList.includes(code)) {
event.preventDefault()
}
}

文档生成时间:2025/7/7 12:07:06