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.
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
Curtir tópico
+ 0
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
- 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
- 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
Clique aqui para fazer login e interagir na Comunidade :)