gpt4 book ai didi

javascript - 捕鼠器开火两次

转载 作者:行者123 更新时间:2023-11-30 14:49:48 26 4
gpt4 key购买 nike

这是我的代码:

Mousetrap.bind('l', (e) => {
console.log('l')
})

Mousetrap.bind('k+l', (e) => {
console.log('k+l')
})

我有两个问题:

1. 当我按 l 时,我看到了两个日志。有什么想法吗?

2. 当我按下 k + l 时,我也看到了两个日志(我明白为什么)但是有什么想法可以防止这种情况发生吗?

谢谢

最佳答案

那是因为 k 不是有效的修饰键

the docs 中所述:

For modifier keys you can use shift, ctrl, alt, or meta.

换句话说,k+l 被规范化为 l,即您绑定(bind)了 l 两次。


更多细节可以查看逻辑的相关位in the mousetrap source directly .

关于javascript - 捕鼠器开火两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48326502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com