First post here so please excuse any formatting mistakes. I also posted this on Reddit so I'll include a link to that post here. Anyways, to whoever ends up reading this here is my issue: I am trying to map volume up to hold a press on an onscreen location until I release volume up. This is for the app Discord which has a Push-To-Talk button but no way to physically map it. Basically I want my volume up key to work like a Walkie-talkie. What I have so far is a profile that suppresses the volume up key while the "Push to talk button" is on screen using an AutoInput UI State, as an exit task it re-enables it. This stops my volume from being cranked up while using the app, but it works normally when I'm not. I have another profile setup to activate when volume up is pressed and I can limit its tasks to running if the first profile is active via %PACTIVE. And this is where I am stuck. I dont know how to hold down the button. I can get the button to click, long click, and even loop back and keep pressing it, but this rapid fire presses it and doesn't actually work, I need the on screen button held. As a side note to anyone attempting to help with this, there is a variable (%aikeyaction) that is 0 when volume up is depressed and 1 when it is not, that seems like it could help and its what i used to loop, but again a loop didn't work. If anyone can help with this I would appreciate it, I'll be eagerly awaiting replies as I am lost at this point. Thanks, pocget.