A program for automating keyboard and mouse clicks in games with support for fullscreen mode. Written in Python using standard Tkinter/ttk.
- Light and dark themes – switchable minimal UI (default light-gray)
- Custom sequence feature – create your own key/mouse button sequences with custom delays
- Enhanced hotkey binding – easily change function hotkeys through the interface
- Improved performance – optimized core, removed heavy dependencies
- Spam - automatically performs a sequence of actions in order:
- Press Space → Wait 10ms → Release Space → Wait 10ms
- Press 1 → Wait 10ms → Release 1 → Wait 10ms
- Press LMB → Wait 10ms → Release LMB → Wait 10ms
- For skipping dialogues in Honkai: Star Rail
- LMB - automatically presses and releases left mouse button with 10ms delays
- Custom Sequence - create your own sequence of keyboard and mouse actions with custom delays
- Customizable binds - ability to assign keys to enable/disable functions
- Enable/Disable - ability to quickly turn the entire program on/off without closing it
- Python 3.7 or higher
- Libraries: pynput, pillow
- Administrator privileges (for global keyboard hooks)
- Clone the repository:
git clone https://github.com/your-username/AutoClickerPy.git
cd AutoClickerPy- Install dependencies:
pip install -r requirements.txt- Run the script:
python autoclicker.py- Download the latest version from the Releases section
- Extract the archive and run
autoclicker.exe
- Install PyInstaller:
pip install pyinstaller- Create an EXE file:
pyinstaller --onefile --windowed --noconsole --icon icon.png -n AutoClicker run.py- The finished file will be available in the
distfolder
- Launch the program (EXE file or Python script)
- The program starts in active mode but with the menu hidden
- Control the program using hotkeys:
- Delete - show/hide menu
- F1 - enable/disable Spam function (can be rebound)
- F2 - enable/disable LMB function (can be rebound)
- F3 - enable/disable Custom Sequence function (can be rebound)
- To configure the program, press Delete to show the menu
- Use the "Enable Program" / "Disable Program" button to quickly enable or disable all functions
- Change key bindings by clicking the "Change" button next to each function
- Configure custom sequences by clicking the "Configure Sequence" button
- The program requires administrator rights to work with keyboard hooks
- Functions work even with the menu hidden
- The status in the menu shows whether the program is currently active or disabled
- Custom sequences can be very powerful - experiment with different combinations!
Using auto-clickers may violate the rules of some games and lead to account blocking. Use at your own risk.
MIT
zaaaa