gpt4 book ai didi

javascript - 同时按下的键

转载 作者:搜寻专家 更新时间:2023-11-01 04:52:39 25 4
gpt4 key购买 nike

我可以知道在 Javascript 中同时按下的键数吗?

如果是这样,我怎样才能得到他们的 keyCode 数组?

最佳答案

您可以监听 keydown 和 keyup 事件。

var keys = { length: 0 };

document.onkeydown = function(e){
if(!keys[e.keyCode]) {
keys[e.keyCode] = true;
keys.length++;
}
}

document.onkeyup = function(e){
if(keys[e.keyCode]) {
keys[e.keyCode] = false;
keys.length--;
}
}

那么所有为true的键就是当前按下的键。

fiddle 演示感谢@Esailija:http://jsfiddle.net/maniator/Gc54D/

关于javascript - 同时按下的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11438668/

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