In Myth 0.21, when in the Watch Recordings screen, pressing the right arrow key while a program was highlighted would display
the menu where you can chose a number of option for the selected recording (transcode, delete, stop recording, etc). In 0.22,
one of the side effects of allowing horizontally laid out themes is that this functionality no longer works, and from what I've
read there are no intentions to mimic the old behavior. I'm not quite interested in reconfiguring my remote button mappings to
deal with the new setup, so I've written a patch to add that behavior back.
This time, the behavior is themable, so a vertically laid out theme can have it triggered by the right arrow, and a horizontal
theme can have it's choice of triggering with either an up or down arrow. In fact, the design is quite a bit more customizable,
so that you can have any ButtonList trigger any event in response to a different event. You simply add one additional tag to
your buttontree. Here's an example:
<triggerevent context="Global" action="INFO">RIGHT</triggerevent>
This says that anytime the buttonlist is responding to a "RIGHT" action event, instead of the normal processing it's going to
lookup the key assigned to the "Global" action named "INFO" and trigger a keypress event for that action. If you set context
and/or action to an invalid value, then the assigned keypress will disappear into thin air without generating a corresponding
event. This would be useful if you don't want the LEFT key in the left buttonlist to wrap focus around to the right buttonlist. So,
for example:
<triggerevent context="" action="">LEFT</triggerevent>
This patch can be applied to 0.24-fixes. I have not currently submitted this patch for inclusion in mythtv.
Download the ButtonList TriggerEvent patch
Download an example theme patch