Skip to content
/ jiggle Public

An application that automatically moves your mouse around which should keep your machine awake.

License

Notifications You must be signed in to change notification settings

mcecode/jiggle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jiggle

An application that automatically moves your mouse around which should* keep your machine awake.

A demo showing Jiggle being started, moving the mouse, and finally being stopped by a keypress.

*Should because I haven't actually tested if it can keep a machine awake long term because I don't really need to do that, and the friend that I made this for ended up buying a USB mouse jiggler before I could finish this, so she wasn't able to test it either. So yeah, it was a good learning experience in Go though.

Packaging

You'll need the following dependencies to compile and package Jiggle:

  • Go, preferably version 16 or later
  • GCC, compiled for your OS
  • Fyne, you can install it by running go install fyne.io/fyne/v2/cmd/fyne@latest
  • Any other OS-specific requirements that Robotgo and Fyne need as they're the main dependencies of the project

To package the application, you can run the fyne package command. You can also use the build.sh helper that I made. It automatically detects the OS that it's running under, adds flags and commands for that OS, and moves the packaged application to a build directory.

Usage

Press the start button to start it, and press any keyboard key to stop it. That's it.

Contributing

I don't really have anything planned for this project since I have no need for it, but suggestions for improvements are still welcome. I'll probably implement them if I can since it was pretty fun working on this.

Third-party assets

Similar projects

  • Automatic-Mouse-Mover, if you want a mouse jiggler for Mac, this should be your go-to; it's battle-tested and has better and more features than Jiggle.

License

Copyright 2022-present Matthew Espino

This project is licensed under the version 3 of the GPL or any later version.

About

An application that automatically moves your mouse around which should keep your machine awake.

Topics

Resources

License

Stars

Watchers

Forks