I am curious why you chose to use nested IF-THEN compare as opposed to evaluating it using the EXP token? Is it because the EXP is a beta function and might change in the future?
I thought about EXP up front, but most normal VA users would even be put off their feed just by if-then statements.
Also, (since I have no idea about your technical skill, you'll have to forgive me) if someone wasn't clear on using {STATE_KEYSTATE:[LALT][ENTER]}, this:
Begin Text Compare : [{EXP:{STATE_KEYSTATE:LALT} = 1 And {STATE_KEYSTATE:ENTER} = 1}] Equals '1'
would probably make more questions than provide a solution ;)
I might want to remove the, 'beta' disclaimer from EXP... it's been like that for years :)