JS文档.打开3个箭头键



我需要按住左箭头,然后按住右箭头,然后再按住上箭头。不会触发向上箭头。

它看起来像是浏览器的一些限制或其他什么,我不确定,因为找不到任何关于它的信息。

document.onkeydown = checkKey;
function checkKey(e) {
e = e || window.event;
if (e.keyCode == '38') {
console.log('up');
} else if (e.keyCode == '40') {
console.log('down');
} else if (e.keyCode == '37') {
console.log('left');
} else if (e.keyCode == '39') {
console.log('right');
}
}

这是键盘的限制。我试了一个不同的,效果很好。

感谢@Thomas的思考:

我的最佳猜测是,这是键盘或其驱动程序的限制。https://gaming.stackexchange.com/questions/6669/how-do-i-remove-the-limit-on-pc-keyboard-button-presses

相关内容

  • 没有找到相关文章

最新更新