DevLog 20261002: Desktop Automation Toolbox and Mouse Emulation

●7 ●110 ●181
calendar_today ago • schedule1 min read

DevLog 20261002: Desktop Automation Toolbox and Mouse Emulation

I remember when I used to use Macro Recorder to automate simple repetitive tasks — I especially liked its macro recording feature. It requires no programming and can easily get tedious jobs involving clicking and waiting done.

Since then, I've long moved past automating with basic mouse/keyboard emulation and have sunk deep into an API-driven approach — I just love how clean everything is when you can really program it. Well, that's a major reason why I started Divooka in the first place — lots of ecosystems and lots of tools we use are broken beyond repair and inherently NOT designed to be automated cleanly. MCP partly addressed that problem, but it's really just a modern remedy for mediocre design.

Either way, when I set out to implement procedural context for Divooka, desktop automation is nonetheless one of the first things that comes to mind. As we get more mature in OOP programming, generics, and recently achieved a true data structure algorithm implementation in Divooka, that is drawing closer.

In this short video, I show a desktop example for the automation toolbox that will come with the upcoming Divooka Explore. It's small, but it shows quite a few interesting things:

  1. It creates a countdown GUI using the Immediate GUI framework.
  2. It interacts with an opened window — in this case, the Paint program — through keyboard shortcuts and mouse input.
  3. It can parse a stroke-based font at runtime and draw text with it.

If you ask me, that's a lot of cool features in such a small example! Really excited, and there's still more work to do, so see you soon!

1 Comment

0 votes
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

Am I Deployable?

Steve Fentonverified - Jul 1

DevLog 20251214: Yet Another Shell Script – Keeping Build Automation Simple with EasyShell

Methodox - May 4

DevLog 20260731: FPP v1.4.0 and Divooka Explore Demo Updates

Methodox - Aug 1

DevLog 20260319: Towards OOP - Document-Level Default Module and Module-Level Members and Behaviors

Methodox - Mar 19

DevLog 20250507 Bringing Smart Suggestions and Smarter Search to Divooka’s Visual Coding

Methodox - Sep 7, 2025
chevron_left
7.7k Points • 298 Badges
Toronto • methodox.io
88Posts
72Comments
6Connections
We are a vibrant start-up dedicated to revolutionizing personal computing for creators and professio... Show more

Related Jobs

View all jobs →

Commenters (This Week)

3 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!