the code is always run downwards it would not go up to check if the group is active. if the group was not active the key press trigger will not even run.
As you wish & whatever dude.
Allow me to quote some one smarter
> --- left out a few lines here--
> Triggers in subevents check all their parent Events are true, but the "else" is checked on its own without referring to previous events in that case, so it probably doesn't do what you want.
I wasn't trying to be smart / rude. Sorry if it came over like that. I was just trying to be helpfull with what can be quite a confusing subject.
I am still pretty much a noob here and very happy to be corrected for the benefit of myself and others reading.
Ashley is talking about Triggers in sub events but you are talking about Trigger events inside Groups.
My thinking was that, as the code runs down, if it finds a deactivated group then it just bypasses all the Events within. So its like that Trigger Event doesn't even exist for that cycle.
But you are saying that Groups are actually just Events with a "Is group active" flag? And that if a Group is deactivated the Trigger Events inside still fire but they also go up to check if the parent Group Event is active before running any of their Actions???
I am happy to entertain that, it makes sense, and the outcome should be the same.
If this is correct I am happy to delete my post above to avoid confusion.
Are we 100% that those triggers are still checked? It would be good to know as I read a lot of people on here spending a lot of time using groups to "Optimize their code" rather than just for turning bits on and off here and there. It would make that sort of optimization pointless if all those triggers are still being checked.