.CAPX: https://www.sugarsync.com/pf/D6025908_4317202_6544223
This is nothing more than a test program I worked on in trying to better understand using groups to keep certain actions from happening while other conditions were true.
What I have now works as I intended, and (go figure) a lot less complex than I first worked out.
The aim is simply to press the 1, 2, or 3 keys (keycodes 49-51; if your keyboard has a 10-key number pad, do not use it as they have different keycodes) and the associated group will activate, setting the associated variable to it's related group number. And every tick the active group number will be displayed according to its variable - the others will be reset to their original value at runtime. Nothing to go "Ooooo" and "Aaaah" over.
I wanted to share this to get some feedback on how I might better set this up and other uses for Groups that could extend from what I have here. This is just for general feedback...maybe you've thought of some clever ways to use Groups that I certainly haven't. What kind of problems might arise from using groups to isolate events until they are needed and how might I counter them? What have you encountered?
Also, can someone explain just what "toggle active" for System-->Groups does? I tried using it, but it didn't work as I anticipated, and I can't find any help in the manual. Thanks!