Verificar se o mouse ou teclado foi acionado

04/06/2019

15

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.
Responder

Posts

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar