Need clarification on terms of service

I would like to know, whether a tool such as a vbs script that simulates input of a specific button, is allowed by the terms of service and is not considered cheating.
The script is launched from outside the game, doesn’t affect the game code or process, or information exchange through network. It only simulates pressing a button on a keyboard at fixed intervals.
Intended usage: automation of Sigils of Hope casting. There is another way, but that will just drain all mana constantly, and I want to avoid it. Also this is another opportunity to request reworking Sigils of Hope into something interactive, not a pseudo-aura that you have to constantly maintain.