javascript是否支持粘滞键?

时间:2019-12-21 17:44:34

标签: javascript

我有一个事件侦听器,它正在等待按键,并在按下按键时执行更新:

document.addEventListener('keyup', (e) => {
    if (e.code === "KeyA")           this.foo -= 1
    else if (e.code === "KeyD")      this.foo += 1
    update();
});

但是,要激活此功能,我必须按下键,然后再将其重新备份。我想模拟“粘性”键的行为,即按下键,然后过一会儿,键开始反复“推自己”,直到松开键为止。

是否有一些简单的方法可以在javascript中执行“粘性”键,还是我必须编写一堆sleep事件循环请求来模拟它?

0 个答案:

没有答案