This posting is older than 6 months and can contain outdated information.
I just started evaluating RB. My primary goal is to use Plex and EyeTv, and have smooth switching between each.
I basically have two issues:
1. Leaving Plex
When I'm in plex and I activate a diff't behavior (e.g. EyeTV) the Plex interface remains open. It seems to me that I want to have plex hide (command+H) when I the Plex behavior is deactivated. Note that after I activate eyetv (and still see the Plex interface) I can go to the RB menu for flex and select show/hide and this hides Plex, so I basically want to automate this when switching from Plex.
2. Leaving / Opening EyeTV
Right now, when I'm in EyeTV (say, watching Live TV) and activate the Plex behavior, live TV remains running (with audio still playing). I realize I could manually pause Live TV before activating Plex, but would really like not to have to do this. I see an option to "Pause EyeTV when changing behavior" in the EyeTV behavior but this doesn't seem to work. I see this thread [http://www.iospirit.com/support/forums/remotebuddy/singlethread/13821/] seemingly confirming this but it is over 8 months old. However, it seems to me that what I'd really like to do is to close the live TV window (command+W) if it's open - and have the eyetv menu automatically open when EyeTV is activated (this seems to start the liveTV window).
More generally, I see how to use mappings to associate actions with menu buttons of specific remotes, but I'm not clear how I can add/modify actions to an existing behavior (like when a behavior is activated/deactivated)