Here’s a new feature idea that I think would make KM even more powerful, especially for repetitive web navigation tasks.
The idea:
Imagine being able to enable a temporary “autoclick mode”, where Keyboard Maestro watches the screen for a list of predefined images (e.g., buttons or links the user has captured), and clicks them as soon as they appear — all automatically, and within a bounded time window.
Example use case:
When logging in to some websites (like banks or other secure systems), there are often 3–5 buttons or links that have to be clicked in sequence: “Login”, “Continue”, “Verify”, etc. These UI elements are usually static and visually distinct. Setting up individual image-click actions works, but is a bit tedious for multi-step flows. And sometimes timing or animation makes it tricky.
How it might work:
The user configures autoclick with a set of screenshots of buttons from their banks’ websites. Then, when they go to log in:
-
The user activates autoclick
-
For, say, the next 10 seconds, KM watches the screen.
-
If any of the images appear, it clicks them — in any order — as they show up.
-
If nothing is clicked for 3–5 seconds, the mode exits automatically (or the user can hit Escape to cancel).
Why this would be useful:
-
It would make multi-step web navigation feel magical.
-
No need to hardcode timing or order — KM just clicks what it sees.
-
Great for handling semi-variable sequences of clicks (e.g., MFA screens, extra pop-ups, etc.).
Naming thoughts:
It could be called something like “SmartClick” or “ImageClick Sweep” or just “Autoclick”.
Thanks for considering it! Would love to hear if this might be feasible or if something similar already exists.







