Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   события клавиатуры (https://javascript.ru/forum/events/65845-sobytiya-klaviatury.html)

sparcmen 11.11.2016 00:21

события клавиатуры
 
как написать чтобы при нажатии и удержании кнопки клавиатуры событие фиксировалось один раз! так как если удерживать нажатой кнопку, то событие keydown вызывается не один раз! а в связке с requestAnimationFrame, из-за неправильного считывания события оно изменяет величину шага анимации, в общем нужно чтобы если нажать и держать то событие должно фиксироваться один раз) кто подскажет как правильно нужно в данной ситуации сделать?)

laimas 11.11.2016 00:26

keydown -> флаг -> keyup -> сбросить флаг

sparcmen 11.11.2016 00:38

спасибо, так и делал, но эффекта не было, так как по невнимательности проверку флага не там поставил)


Часовой пояс GMT +3, время: 10:36.