Maybe I can do an exception and use the AutoExec, since the specific .accde is not the main program, but a ".accde", which calls the main .accde.
If I set a global variable to a value in AutoExec then that means that the Shift was NOT pressed, when I called the .accde?