An application that automatically moves your mouse around which should* keep your machine awake.
*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.
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.
Press the start button to start it, and press any keyboard key to stop it. That's it.
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.
cursor.png
andcursor.svg
are modified versions of the Arrow, cursor, interface icon from panca okta's Interface Solid icon pack
- 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.
Copyright 2022-present Matthew Espino
This project is licensed under the version 3 of the GPL or any later version.