Is there a program that can wiggle my mouse every 5 minutes?

Ugh, my place of employment recently implemented a patch that locks our Windows XP computers after five minutes of inactivity, thus requiring us to re-login.

That would be find and dandy if my specific job didn’t require me to be away from the computer at about 6 minute intervals multiple times per hour. In short, relogging back in gets really annoying.

The only way around this, that I can think of, is if I got a wireless mouse and carried it with me wherever I go, clicking one of the mouse buttons every 4 minutes and 59 seconds to avoid my computer from locking.

But that really isn’t that practical. So is there a program that can do something similar automatically? Perhaps a little automatic jitter of the mouse, or the pressing of some benign key (such as the Print Screen key) to prevent my comp from locking itself?

It would appear that programs do exist for your exact situation. Just Google “mouse jiggler”. A question: Does your company allow you to install software?

Otherwise, get a hyperactive dog. :slight_smile:

Oh yeah, we can install pretty much whatever we want, so far as I know. This was just a system wide update, that covers thousands of users, that sadly doesn’t jive with all of our work duties.

I imagine it’s to prevent confidential information from being access whike someone is away from the computer, but in my work, I don’t deal with any of that.

Hmm, I tried the Google search, but it’s just giving OS X applications; are there any Windows Xp ones?

Yeah, I’m only finding the Mac OS one as well. I’ll keep looking.

I did find one reference to ‘stay online’ apps that, essentially, do the same thing, though for a different reason. Such as this one.*

*I just found it while searching; I have no knowledge as to its performance, security, or reliability.

Are you able to change your screen saver settings (in the Display control panel)? If so, changing that timeout may solve your problem. Where I used to work we could set the timeout and the screen saver to whatever we wanted, but if they were outside company specs they’d get reset to company defaults the next time we logged on. If that happened to be the case in your situation, you could just twiddle things to your liking once a day (or however often you log on).

However, remember that it is never wise to call down the wrath of IT gods.

This one looks interesting:

http://www.freedownloadscenter.com/Utilities/Mouse_and_Keyboard_Utilities/Mouse_Mover.html

Sadly, it seems that I can’t. It’s locked at “15 minutes,” although I think the screensave comes on even sooner. Thanks anyway though.

Thanks Scruloose, but it looks like it’s not longer an active download :frowning:

Hopefully I can find that program elsewhere though. Thanks for helping me out :slight_smile:

I’ve never heard of any such patch - it sounds more like something like a security policy your IT department would have had to explicitly choose to install, in which case circumventing it like this seems like a bad idea.

If you tied a piece of string between one of these and your mouse, perhaps with a few pulleys and such to keep things cyclical, you could keep your mouse moving whenever you are away from your desk.

get some connex? connects? those legoish things with little motors and gears and build yourself an automatic mouse jiggler from scratch. (in all seriousness there was a guy who did this in everquest, he made a machine that would fish for him even when he was sleeping)

http://www.ergodex.com/mainpage.htm
get one of those, you can make a macro that will run for up to an hour. you dont need a mouse jiggle (its one option) you could make a macro that tabs a few times or maybe alt+tabs a few times and just run it whenever you get up. (yeah its expensive but it will change your gaming experience forever…and its good for stuff like work.

OK, the pixelated plug in the video is freakin’ hilarious.

And if all else fails, plan “C”.

If you know a little scripting/programming try AutoIt

If you don’t know any programming and send me an email, I might be able to dig up an old script of mine that’ll work.

If you know any engineers, I’m sure you could get them to design a capable machine. It would look cool to boot!

Saver Starter might do the trick for you. It lets you manually disable or run your screen saver.

A scripting language such as this is the way to go, IMHO.

I’ve never tried AutoIt; I use AutoHotKey for my scripting needs. It’s free and easy to learn, and can make standalone .EXE executables that don’t need the Autohotkey program loaded in order to run.

RedBarchetta, I recommend that you try the following steps (less than 5 minutes total). You can try it out at home first, then install the resulting .EXE file on your work computer tomorrow.

[ol]
[li]Download AutoHotkey from this page, and install it on your PC.[/li][li]Create a new text document using Notepad.[/li][li]Copy and paste the following code into the new text document:[/li]



StartWiggling:
SecondsDelay=1
Distance=1
MouseGetPos,OldMouseX,OldMouseY
MouseMove,OldMouseX+Distance,OldMouseY
MouseMove,OldMouseX,OldMouseY
sleep SecondsDelay*1000
goto StartWiggling

[li]Save the file as “WiggleMouse.ahk(note the .ahk extension – it’s important!). You can save it to any directory that you want, or on the Desktop.[/li][li]To test the program, double-click on “WiggleMouse.ahk” in Windows Explorer (or on the Desktop icon if that’s the path you chose). You should see a new icon in your PC’s Task Tray – it’ll be a green square with a white “H” in it. Look at the mouse pointer carefully; it’ll wiggle one pixel to right – and rapidly back – once per second. The one-pixel wiggle is set by the “Distance” parameter in my above script, and the delay between wiggles is the “SecondsDelay” parameter. [I found that the one-pixel wiggle didn’t affect normal operation at all, since anything that you’re aiming at is bigger than one pixel wide, so you can leave the program running all the time at work.][/li][li]Kill the program by right-clicking on the “H” icon in the Task Tray and left-clicking “Exit”.[/li][li]Once you’ve seen it work, open up the “WiggleMouse.ahk” in Notepad (or right-click it and select “Edit Script”, which is the same thing). Change the “SecondsDelay” value in the second line from 1 to 240. Save the script file again. Now, when you run it, it’s wiggle the mouse every 4 minutes.[/li][li]If you want to save it as a stand-alone executable for use at work, click “Start -> Programs -> Autohotkey -> Convert .ahk to .exe”. Load the “Source (script file)” field by Browsing to the “WiggleMouse.ahk”, leave the other fields blank, and click the “>Convert<” button. You’ll get a “WiggleMouse.exe” in the same folder as the .ahk file.[/li][li]e-mail “WiggleMouse.exe” to yourself at work, download it, and try it out! If all is fine, install it in the “Startup” folder so it launches in the background on bootup. [/li][/ol]
The script took me about 2 minutes to write and test – much less than the time to write this post! :wink: It’ll be easy to modify if it doesn’t quite work the way you want it to (for instance, if your work’s XP patch doesn’t recognize a single-pixel wiggle, we can make the wiggle bigger). We could also try making an .EXE that takes command-line parameters. However, this quick-and-dirty version should work for you.

Don’t worry about having it running in the background all the time; on my PC it takes up 2.6MB of RAM when running, and consumes less than 1% of the CPU time (i.e. it reads as 0%) even running at one wiggle per second.

I seem to remember autoit and autohotkey being related sometime in the distant past. The last time I went looking was around two years ago though, so I might be misremembering.

I always thought one of these drinking birds might do the trick.

On second look, it takes water to work.

You’re correct. The Help File for AutoHotKey says:

The C++ source code for AutoHotKey is available, which I don’t think is true for AutoIt (for what that’s worth).

Red Barchetta, after playing around with the script I gave in post #16, I decided to tighten it up to solve two potential slight (and extremely unlikely to occur) problems. I prefer this, which uses inherently relative mouse positioning, (and is one line shorter!):


SecondsDelay=1
Distance=1
StartWiggling:
MouseMove,Distance,0,0,R
MouseMove,-Distance,0,0,R
sleep SecondsDelay*1000
goto StartWiggling

[This is for the 1-wiggle-per-second test version. Replace the “SecondsDelay=1” with “SecondsDelay=240” to give a once-per-4-minute wiggle rate as before.]

Thanks everyone for the help, but damn, extra special thanks goes to **Antonius Block ** for that awesome program that works perfectly! I can’t wait to get this running on my work machine.

Only on the dope can you find such helpful people. Thanks so much Antonius!