![](/img/trans.png)
[英]Javascript: Limit how quickly a keydown event listener can call a function when held down
[英]JavaScript KeyDown event not triggered when multiple keys are held down
我在JavaScript中遇到了一個奇怪的問題。 我正在使用鍵盤輸入進行HTML5畫布游戲。 游戲的兩人游戲模式涉及最多按住鍵盤上的6個鍵。
按下鍵盤上的4或5個鍵后,似乎似乎不再調用“ keyDown”事件。
我正在使用的代碼如下:
window.onkeydown = function (event) {
console.log(event.keyCode);
input.onKeyDown(event.keyCode);
};
控制台應該為我按下的每個鍵記錄一個鍵代碼。 但是,似乎只報告了我按住的前4或5個鍵碼。 當兩個玩家都按下太多鍵時,這會導致我的游戲的兩個玩家版本的控件不起作用。
這是錯誤,是JavaScript / HTML5的限制,還是我做錯了什么?
這是USB鍵盤的限制,而不是您的代碼!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.