Можем ли мы узнать, когда мышь не двигается - скрипт приложения

Я не знаю, что это возможно в сценарии приложения. Но я хочу спросить, возможно ли это как. Итак, мой вопрос: если мышь или клавиатура не движутся, можем ли мы зафиксировать время начала и время окончания как идеальное время. Если да, пожалуйста, обратитесь или помогите мне в этом

1 ответ

Нет никакого события для «бездействия», поэтому вам нужно отслеживать таймер и сбрасывать его каждый раз, когда мышь движется или нажимается клавиатура. Это будет выглядеть примерно так:

      let dtStart = new Date();

window.addEventListener('mousemove', function(event){
  let diff = new Date() - dtStart;
  console.log(diff)
  dtStart = new Date()
}

window.addEventListener('keydown', ... <-- same thing as onmousemove
Другие вопросы по тегам