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:
But 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:
- decoupled ui and runtime
- use of latest Autohotkey_L
- active open source development
- 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 valiables (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.