A Python-based auto-clicker with customizable hotkeys, designed for Sky: Children of the Light but adaptable to other contexts. Utilizes multi-threading for seamless mouse control and keyboard listening in parallel.
- โจ๏ธ Hotkey support: Start/stop with your own shortcut
- ๐ฑ๏ธ Mouse automation: Simulate fast and responsive clicks
- ๐งต Multi-threaded architecture: Smooth concurrent execution
- ๐ฎ Game-friendly: Designed with Sky: Children of the Light in mind
- ๐ป Cross-platform-ready: Tested on Windows 11, adaptable for others
- Python 3.12 or higher
pynputlibrary
Make sure that Python version is Python 3.12.10 or higher
Install Python
- Download Python from the python official website
- Run the installer and check the box "Add Python to PATH"
- Click "Install Now"
Or use Command Prompt (Windows 11):
winget install Python.PythonInstall the pynput library via Command Prompt (cmd)
pip install pynputInstall Python3 (Updated your OS first)
sudo apt install python3 python3-pipInstall the pynput library via Terminal
sudo apt pip3 install pynputInstall Python3
brew install pythonInstall the pynput library via Terminal
pip3 install pynputIn auto_clicker_script.py file
- TOGGLE_KEY is the Hotkey to start/stop the auto-clicker (Default is F6 key)
- STOP_KEY is the Hotkey to exit the program (Default is F7 key)
- CLICK_BUTTON is the Mouse button to click (Default is right click)
- CLICK_INTERVAL is the Time in seconds between clicks (Default is 3 seconds)
- Run the script on:
- Windows (Command Prompt)
python auto_clicker_script.py - Linux (Ubuntu/Debian) and macOS (Terminal)
python3 auto_clicker_script.py
- Windows (Command Prompt)
- Use the Hotkey to Start/Stop Clicking
- Use the Hotkey to Exit the Auto Clicker Program
Developed by Haruji23. Inspired by the joy of playing Sky: Children of the Light and the beauty of streamlined automation.