监听按键,返回web页面中按下的按键
keydownListener for website, return an pressing keys array
- 使用 TypeScript 编写,提供完善的类型定义
- 使用原生 javascript Api,支持跨框架使用
// npm
npm install keydown-listener --save
import keydownListener from "keydown-listener";
const keyGen = keydownListener()
console.log(keyGen.keys)
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
element | 监听事件的DOM | Element | document |
onkeydown | 按下按键时的回调函数 | (val: {keys: string[], events: KeyboardEvent[]}) => void | undefined |
onkeyup | 放开按键时的回调函数 | (val: {keys: string[], events: KeyboardEvent[]}) => void | undefined |