Verificar se o mouse ou teclado foi acionado

Node.js

Electron

04/06/2019

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

Curtidas 0

Respostas

Stella Oliveira

Stella Oliveira

04/06/2019

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)
GOSTEI 0
POSTAR