Javascript を使用してユーザーからキーを取得し、それを Javascript オブジェクトに保存しようとしています。
つまり、 を押すAと、myJSON[65] に 1 が追加されます。
次のコードは完全に機能しますが、ユーザーがキーを長時間押すと、複数のキーが押されたものとして検出されます。私はそれを望んでいません。これを行うより良い方法はありますか?
var myJSON={65:[],83:[],68:[],70:[],71:[]};
window.onkeydown=function(e){
console.log(myJSON);
myJSON[parseInt(e.keyCode)].push(1);
}