I do not like the way DotA2 has implemented the hold function. I would like to have **stop** as a button to cancel attacks and spells but keep autoattacking activated. On the other hand i would like **hold** as a button to cancel attacks and spells and disable autoattacking (not even autoattacking while in range). So i want to combine both states of "Auto Attack", switching live while playing. ![enter image description here][1] The reasoning behind this is the fact that i need to spam a key to not attack with a ranged hero. Basically this would be the behavior Heroes of Newerth implemented. Is there a way to achieve this? [1]: https://i.sstatic.net/gArNe.png