PSMouseJiggler
1.0.2
A PowerShell module to simulate mouse movements and prevent system idle. Includes GUI interface, configurable movement patterns, and scheduled task support.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Steven Wight (PowerShell Young Team). All rights reserved.
Package Details
Author(s)
- Steven Wight (PowerShell Young Team)
Tags
Mouse Jiggler Automation Anti-Idle GUI Windows
Functions
Start-PSMouseJiggler Stop-PSMouseJiggler Get-NewMousePosition Show-PSMouseJigglerGUI Get-Configuration Save-Configuration Update-Configuration Reset-Configuration Get-RandomMovementPattern Move-Mouse Start-MovementPattern Stop-MovementPattern Get-ScheduledTasks New-ScheduledTask Remove-ScheduledTask Start-ScheduledTask Stop-ScheduledTask Prevent-SystemIdle Send-KeyboardInput Send-MouseInput Start-KeepAwake
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Version 1.0.2
- Added advanced keep-awake methods: combines mouse, keyboard, and system API techniques for reliable anti-idle functionality
- Introduced hardware-level input simulation for broader compatibility with strict power management
- New API functions: Prevent-SystemIdle, Send-KeyboardInput, Send-MouseInput, Start-KeepAwake for custom automation and integration
- Updated GUI layout: supports advanced keep-awake options and method selection
- Enhanced configuration management: improved loading, saving, and updating of user preferences
- Improved scheduled task support for automated jiggling
- Fixed variable naming to avoid PowerShell built-in conflicts
- Minor bug fixes and usability improvements
- Ready for PowerShell Gallery distribution
FileList
- PSMouseJiggler.nuspec
- README.md
- config\default.json
- PSMouseJiggler.psm1
- PSMouseJiggler.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.2 (current version) | 12 | 9/14/2025 |
1.0.1 | 6 | 9/14/2025 |
1.0.0 | 14 | 9/4/2025 |