Verificar se o mouse ou teclado foi acionado

04/06/2019

0

Estou iniciando no Electron, preciso de uma ajuda.

Como faço para detectar se o teclado ou mouse foi acionado? Caso um dos dois não tenha sido mexidos em menos de 1 minuto executar um comando.

Obrigado.
Tiago

Tiago

Responder

Posts

14/03/2020

Stella Oliveira

Thiago, você vai ter que fazer duas coisas:

- Um timeout para executar na hora que o aplicativo for aberto. Guardar o id desse timeout numa variável
let timeoutid = setTimeout(() => {
// sua lógica aqui
}, 60000)


- Um event listener para o evento de teclado, que você pode usar aqui -> https://github.com/wilix-team/iohook

Apenas lembre-se que timeouts são perigosos. Na hora que você detectar que o teclado foi clicado pelo menos uma vez, você tem que limpar aquele timeout

clearTimeout(timeoutid)
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar