a2 – the first humble steps

My wannabe ac’tivAid replacement script framework a2 is finally getting some momentum!:

Still heavily wip! But at least now it actually does something!!
I also made an animated diagram to show how the a2 cycle rolls:
a2_layoutBut well, that’s probably not too obvious, is it? So first things first. Since I never posted about this:
What is this about!? ac’tivAid was already some kind of framework to put together Autohotkey scripts.

AutoHotkey (AHK) is a free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks. It is driven by a scripting language that was initially aimed at providing keyboard shortcuts, otherwise known as hotkeys, that over time evolved into a full-fledged scripting language.

ac’tivAid bundled a whole bunch of those in one Autohotkey runtime and you could enable/disable them, make settings and all that. Why am I talking in past tense? You can still download latest ac’tivAid dev version from Michael Telgkamps homepage. It’s still kinda nice but things start to break and really nobody is maintaining it.

But fear not: I’m about to present you the future! :] on the github wiki I put together some of the goals:

  1. decoupled ui and runtime
  2. use of latest Autohotkey_L
  3. active open source development
  4. easier contributing, setup, better flexibility

And actually I tackled all of those points already to some extent. The ones that recently make me jump in circles out of coding excitement are the following:

  • new script creation (with meta data) and editing
  • support for global and context sensitive hotkeys
  • instant change of hotkeys

Next up: some improvements to the scope and hotkey setup, making sure there’s only one ui and one ahk-runtime at a time, implement setting variables (fields, checkboxes) and a looooot of security checks. Currently it’s super easy to blow yourself up. So it will take a wile until this can go puplic.

I’m really looking forward to making some videos on how to use and how to develop for it.

3 thoughts on “a2 – the first humble steps”

  1. cooool, i’ve waited for a successor of activaid. And i should have known that you will be the guy doin’ that 🙂

  2. Well.. you know there is no official assignment ;] I’m just doing it because I’ve been talking about it for the last 5 years… but yea! I’m pretty excited about the future of this! 🙂

  3. Hi Eric! Thank you so much for the hint about the NP++ Plugin. I just updated the article and at the bottom you’ll now find a AHK-Code-Snippet for opening any selected text anywere you want 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *