A comprehensive collection of AutoHotkey v2 scripts designed to automate and enhance Windows workflows. Each script is meticulously crafted with clean code, comprehensive documentation, and robust error handling to boost your productivity.
- ✅ Prevents system sleep and screen lock
- ✅ Configurable movement patterns and intervals
- ✅ Toggle on/off with hotkey (
Win + J) - ✅ Visual feedback with tooltips
- ✅ Custom text shortcuts for rapid typing
- ✅ Dynamic content insertion (date, time)
- ✅ Advanced expansion options and triggers
- ✅ Emoji and Unicode character support
- ✅ Quick window management with
Win + T - ✅ Per-window state tracking
- ✅ Instant visual feedback
- ✅ Compatible with all Windows applications
| Script | Hotkey | Purpose | Status |
|---|---|---|---|
| Mouse Jiggler | Win + J |
Prevent system sleep/lock | ✅ Active |
| Hotstrings | Various triggers | Text expansion shortcuts | ✅ Active |
| Always On Top | Win + T |
Toggle window always-on-top | ✅ Active |
- Windows 10 version 1903+ or Windows 11
- AutoHotkey v2 installed (Download here)
- Basic understanding of Windows hotkeys
-
Clone the repository:
git clone https://github.com/solarekm/AutoHotkey.git cd AutoHotkey -
Browse available scripts:
AutoHotkey/ ├── always-on-top/ # Window management utility ├── hotstrings/ # Text expansion system ├── mouse-jiggler/ # Activity simulation tool └── README.md # This documentation
- Choose your desired script(s)
- Navigate to the script folder
- Double-click the
.ahkfile to start automation - Follow folder-specific README for detailed configuration
Each script includes:
- 📖 Detailed README with usage instructions
- ⚙️ Configuration variables for personalization
- 🛠️ Troubleshooting guide for common issues
- 🔧 Advanced options for power users
Simulates subtle mouse movements to prevent your system from entering sleep mode or activating the screensaver.
Key Features:
- Configurable movement distance and frequency
- Background operation with minimal resource usage
- Instant toggle with visual confirmation
- Smart positioning to avoid interference
Powerful text expansion system that converts short abbreviations into full text, perfect for repetitive typing tasks.
Key Features:
- Instant text replacement with custom triggers
- Dynamic content (current date/time insertion)
- Advanced expansion options (
*,?,Cmodifiers) - Emoji and Unicode character shortcuts
Effortlessly manage window layering by toggling the always-on-top property of any window with a simple hotkey.
Key Features:
- Per-window state management with persistent tracking
- Instant visual feedback via tooltips
- Universal compatibility with Windows applications
- Clean toggle mechanism without window flickering
- Error Handling: All scripts include comprehensive error management
- Resource Optimization: Minimal CPU and memory footprint
- Logging: Optional debugging output for troubleshooting
- Startup Integration: Easy Windows startup configuration
- Hotkey Modification: Simple hotkey reassignment
- Behavior Tuning: Adjustable timing and sensitivity
- Visual Feedback: Customizable tooltip appearance
- Integration: Compatible with other AutoHotkey scripts
Each script folder contains:
README.md- Complete usage guide and troubleshootingScript.ahk- Main AutoHotkey script file- Configuration examples and best practices
Contributions are welcome! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
- Fork the Project
- Create Feature Branch (
git checkout -b feature/AmazingScript) - Write Clean Code following AutoHotkey v2 best practices
- Add Documentation with usage examples and troubleshooting
- Test Thoroughly on different Windows versions
- Submit Pull Request with detailed description
- ✅ AutoHotkey v2 compatibility
- ✅ Comprehensive error handling
- ✅ Clear variable naming and comments
- ✅ Professional README documentation
- ✅ Troubleshooting section included
This project is licensed under the MIT License - see the LICENSE file for details. Feel free to modify and redistribute while maintaining attribution.
- AutoHotkey Community for the powerful automation platform
- Microsoft Windows Team for the robust operating system foundation
- Open Source Contributors who inspire continuous improvement
- Users and Testers providing valuable feedback and bug reports
- Issues: GitHub Issues
- Documentation: AutoHotkey Official Docs
- Community: AutoHotkey Community Forums
- Project Repository: GitHub Repository
Happy scripting with AutoHotkey! 🚀