Я создаю веб-интерфейс для управления маленьким роботом. Ajax-вызовы будут выполняться при подключении ключей, запуске робота и приведении в действие, чтобы остановить его.Как избежать многократного нажатия клавиш вверх/вниз/нажатия клавиши при удерживании клавиши?
Моя проблема заключается в том, что когда клавиша удерживается нажатой клавишей, события нажатия клавиш и нажатия клавиш, кажется, циклически повторяются. Знает ли кто-нибудь о способе иметь только огонь при запуске при первом нажатии клавиши и срабатывании клавиатуры, когда он был выпущен?
-edit: Я забыл упомянуть об этом изначально, но я попытался сохранить состояние кнопки. Проблема заключается в том, что события keydown, keypress и keyup срабатывают снова и снова, когда я держу клавишу нажатой.
Какой браузер (ы) вы используете, когда получаете такое поведение? –
Я пробовал это как в Chrome, так и в Firefox – Rammay