This script was created in order to create a macro, basically I just wanted to have my mouse and keyboard do a certain thing in a much simpler and optimized way without having to rapidfire it myself ...
Ensures only one macro runs at a time across mouse and keyboard G-keys. Per-key modes: "toggle" and "hold". Dynamic abort keys. Press debouncing. Includes optional DEBUG logging to help discover key ...