Shapeshifter
Shapeshifter copied to clipboard
Make an API to allow plugins for Shapeshifter
Primary goal: Engage a massive userbase and library of content and options, instead of duplicating a bunch of custom keybinding options and features from scratch. Would allow a bunch of custom copying and pasting behaviors (including keybinding clipboard action workflows).
Primary potential benefits:
- Allow keybinds for the top 5-10 item positions in the list (eg "1" = first item position at the top of the list)
- Allow keybinds to hide and show the interface
- Allow keybinds for the action menu slide out from the items
- Allow keybinds for one handed operation by rebinding previous item and next item (instead of up and down arrow)
- And more?
Hmmm, if these are the scenarios that need to be covered, I would rather support that in Shapeshifter itself. Are there other more complex scenarios that would require AHK?
Well it may not be that difficult to directly solve the use cases I mentioned above, but it would allow for infinite flexibility that we may not perceive, but innovative users will.
Worst case, simply allowing users to assign keybinds to certain actions means they could then use those keybinds in AHK scripts. So it's not completely out of the question even with a simple settings menu solution.
I think we should instead allow plug-ins in Shapeshifter instead of the other way around. Then people can freely make a plug in for AHK.