View Full Version : run script when system is idle?

Aug 10, 2012, 04:52 PM
Hey all, I'm new here (and a novice scripter) so please be gentle.

I wrote a little applescript to cycle between "spaces" every 30 seconds, but I only want it to run when the system is idle (no keyboard or mouse input) and I want it to stop if someone uses the keyboard or mouse while the script is running.

A few other things:
- I'm not necessarily limited to applescript, but I'm a noob. I did a bit of googling, and found something that used python to detect mouse movement, but I couldn't wrap my head around it. I'm hoping to get this working using applescript and/or bash.

- The script calls a key code, so I don't know if that will interfere with the "idle" state

- both the mouse and keyboard are connected via bluetooth, so maybe it could just detect bluetooth input instead of mouse & keyboard.... I don't know.

Any help you could provide would be greatly appreciated.
Thanks in advance.