Sorry, I suck at explaining things. I'm long winded.
Let's say, you're playing a game, and you want to remap a key. 4 key is now the F14 key.
You a make a command.
Press F14
Press 4 key and hold for 0.06 seconds and release
Now when you hit F14, it will press and release the 4 key one time.
But in the game, if you hold the 4 key, you will charge up your attack till you release the 4 key. You no longer have this ability with this command.
In order to bring back that ability, you have to create a Loop.
Start Loop While : Keyboard Key 'F14' Is Pressed
Press down 4 key
End Loop
Release 4 key
OR
Start Loop While : [{STATE_KEYSTATE:F14}] Equals '1'
Press down 4 key
End Loop
Release 4 key
Now, when you hold F14, your attack will charge up, and when you release F14, you'll attack.
I've run into the need to make a loop key command many times in games. Any hold and release command in a game would require it. To my knowledge, there is no simple way to do this in VA, you have to make a loop command.
What I'm asking is, why not make that loop internal to VA, when you check a box or something. I think a command like this should be a common option. Because it can be confusing to people who don't know that much about VA commands, and it would save some time, for when you have to setup a bunch of these.