You can find them online. Some might require root some don't. They can also enable complete programmability and deep iteraction with the system if needed, unlike macros.
Using scripts works out of the box without hacking for ages as well. You only need to write the script once, and then share it with the world. This is the point I made in other comments already which you read but ignored the point.