Skip to content

SimpleKeyClicker is a lightweight GUI-based tool to automate pressing keys and mouse clicks at specified intervals. Ideal for repetitive tasks such as in certain games or applications, it allows you to queue up a sequence of keys or mouse actions and run them continuously until stopped.

License

Notifications You must be signed in to change notification settings

timoinglin/SimpleKeyClicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleKeyClicker

SimpleKeyClicker is a simple automated keyboard and mouse action tool. It allows you to configure a sequence of key presses and mouse clicks (with a delay in between) and then repeatedly execute them until stopped. Ideal for repetitive tasks like data entry, testing workflows, or gaming macros.

Tool Screenshot

Features

  • Create a sequence of keyboard and mouse actions.
  • Configure delays between each action.
  • Add or remove rows of actions dynamically.
  • Start/Stop the automation with a button click or via hotkeys:
    • Start: Ctrl+F2
    • Stop: Ctrl+F3
  • View possible keys/actions through an "Info" dialog.
  • Modern, themed UI using ttkbootstrap.

Download

Download the latest Windows EXE here

Usage

  1. Run from Source:

    • Make sure you have Python 3.8+ installed.
    • Install dependencies:
      pip install pydirectinput ttkbootstrap keyboard
    • Run the tool:
      python main.py
  2. Run the EXE:

    • Download the SimpleKeyClicker.exe from the releases page.
    • Double-click SimpleKeyClicker.exe to start.

Customizing / Editing the Code

You can clone the repo and modify main.py to adjust behavior, add new keys, or change the UI.

git clone https://github.com/timoinglin/SimpleKeyClicker.git
cd SimpleKeyClicker
python main.py

About

SimpleKeyClicker is a lightweight GUI-based tool to automate pressing keys and mouse clicks at specified intervals. Ideal for repetitive tasks such as in certain games or applications, it allows you to queue up a sequence of keys or mouse actions and run them continuously until stopped.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages