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

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

Aceitar