Возможный дубликат:
Задержка перемещения JavaScript и несколько нажатий клавиш
Я новичок и изучаю холст HTML5 вместе с javascript. Я создал событие для перемещения объекта влево и вправо, и моя проблема заключается в задержке всякий раз, когда вы держите ключ или переключаетесь на другой ключ. Я знаю, что там отсутствует мой код ниже, пожалуйста, помогите мне. Заранее благодарю вас.
c.addEventListener('keydown',this.check,true);
function check(el) {
var code = el.keyCode || el.which;
if (code == 37 || code == 65){
x -=1;
}
if (code == 39 || code == 68){
x += 1;
}
el.preventDefault();
}