Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mouse-Jiggler

A keep-alive utility that prevents your computer from sleeping by toggling the Scroll Lock key at regular intervals. Despite the name, it's actually a keyboard jiggler — named "Mouse Jiggler" for easy recognition of what it does.

Written by Doebi AlaleGitHub | Cashapp $doebialale

How It Works

The scripts simulate Scroll Lock key presses on a loop, which is enough to keep your system awake without affecting your workflow.

Scripts

PowerShell — Rotor.ps1 / Rotors.ps1

Lightweight PowerShell scripts that toggle Scroll Lock every 40 seconds using Wscript.Shell.

Usage:

  1. Right-click on Rotor.ps1 (or Rotors.ps1) and select "Run with PowerShell".
  2. To stop, close the PowerShell window.

Python — styleup.py

A more feature-rich version that keeps your computer awake and displays inspirational quotes in the terminal. Uses pyautogui to send Scroll Lock key presses every 60 seconds.

Features:

  • Fetches quotes from online APIs (type.fit, goprogram) with a fallback to a built-in collection of 25 local quotes.
  • Avoids repeating quotes within a session.
  • Press any key during the wait interval to get an on-demand quote.
  • --quote-only flag to fetch and print a single quote without entering the keep-alive loop.
  • --pause <seconds> flag to customize the interval between key presses.

Requirements:

  • Python 3
  • pyautogui (pip install pyautogui)

Usage:

# Normal keep-alive mode with quotes
python styleup.py

# Just print one quote and exit
python styleup.py --quote-only

# Custom pause interval (default: 100s)
python styleup.py --pause 60

Customization

You can modify the scripts to use a different key (e.g., {CAPSLOCK} in PowerShell or 'capslock' in Python) or change the sleep interval to suit your needs.

Happy Jiggling!!!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages