JSミニゲームが正しく動作しません。押された最初の2つのキーのみを記録します。3つ以上のキーが押されたときに問題が発生しました
あなたはこのjsFiddle
私のコードで問題を見ることができますが、私はここに入れて何かわからない、本当に大きいですが、私は、問題はここにあると思う:
document.onkeypress=function(e){
var charCode;
e=e||window.event;
charCode=typeof e.which=="number"?e.which:e.keyCode;
if((charCode>=102&&charCode<=104)||charCode==106){
getKey(charCode==106?4:charCode-101);//F-G-H-J=1-2-3-4
}
return false;
};
ほとんどのキーボードでは、同時に処理できるキーの数に制限があります。 shiftとctrlのようなキーは、同時制限が何であれ、しばしば処理されます –
@FrederickCheung答えとして投稿すれば確定できます – mithril333221