diff --git a/jiggler.go b/jiggler.go index ceff0dd..8534e63 100644 --- a/jiggler.go +++ b/jiggler.go @@ -100,11 +100,14 @@ func runJiggler() { if jigglerEnabled { if config.JigglerConfig.JitterPercentage != 0 { jitter := calculateJitterDuration(jobDelta) - logger.Debugf("Jitter enabled, Sleeping for %v", jitter) + logger.Debugf("[jsonrpc.go:runJiggler] Jitter enabled, Sleeping for %v", jitter) time.Sleep(jitter) } inactivitySeconds := config.JigglerConfig.InactivityLimitSeconds - if time.Since(gadget.GetLastUserInputTime()) > time.Duration(inactivitySeconds)*time.Second { + timeSinceLastInput := time.Since(gadget.GetLastUserInputTime()) + logger.Debugf("[jsonrpc.go:runJiggler] Time since last user input %v", timeSinceLastInput) + if timeSinceLastInput > time.Duration(inactivitySeconds)*time.Second { + logger.Debugf("[jsonrpc.go:runJiggler] Jiggling mouse...") //TODO: change to rel mouse err := rpcAbsMouseReport(1, 1, 0) if err != nil { diff --git a/ui/src/components/JigglerSetting.tsx b/ui/src/components/JigglerSetting.tsx index dbb0293..9d7a138 100644 --- a/ui/src/components/JigglerSetting.tsx +++ b/ui/src/components/JigglerSetting.tsx @@ -161,6 +161,7 @@ export function JigglerSetting() { required label="Jiggler Crontab" placeholder="*/20 * * * * *" + value={scheduleCronTab} onChange={e => handleJigglerScheduleCronTabChange(e.target.value)} /> )} @@ -184,7 +185,8 @@ export function JigglerSetting() {