[mythtv] [mythtv-commits] Ticket #8822: Context-sensitive ESCAPE action during DVD playback

Michael T. Dean mtdean at thirdcontact.com
Fri Aug 27 06:40:02 UTC 2010


  On 08/26/2010 11:51 PM, Jim Stichnoth wrote:
> On Thu, Aug 26, 2010 at 9:47 AM, Michael T. Dean wrote:
>> Rather than force this behavior on everyone (effectively removing all
>> ability to exit directly), I'd prefer to see this done with ... a different
>> key binding.  (You thought I was going to say setting, didn't you?  :)
>>
>> Basically, if you create a new keybinding, like BACK, then a user can use
>> BACK to get the behavior you desire or ESCAPE to just exit.  Users who want
>> BACK functionality could just override Global/ESCAPE with TV Playback/BACK
>> (i.e. bind the same key they have bound to Global/ESCAPE--likely Escape--to
>> TV Playback/BACK).
>>
>> (FWIW, I was trying to come up with a generic name for the action.  I
>> couldn't decide between STOP and BACK, as they both make sense to me.  STOP
>> stops playback (while ESCAPE exits playback).  BACK makes sense since you're
>> going BACK to the menu.  There may well be a better name than either,
>> though.)
> That's a slick idea and it seems to work well.

Yes, and I will be modifying Edit Keys to allow overriding a global 
keybinding through the UI, so it will actually be easier for users to 
set the binding.

>    (However, I'd like to
> point out that a setting is still a setting even if you move it into
> keybindings or theme descriptions...)

Yes, but it's one less "in the face" setting widget for a new user to 
try to understand before ever even trying MythTV.  :)

And, more importantly, this is a different action being performed as a 
result of a key press.  Therefore, it seems to mt it should be a key 
binding.  We still have several settings that are more properly key 
bindings that I plan to redo as key bindings, so this approach will fit 
well

And, for those of you who may be worried about it becoming hard to find 
these "settings", I'm actually planning to add a sort of key binding 
"themes," too.  This would allow users to create and share the perfect 
set of key bindings for, say, an 18-button remote or a 30-button remote 
or even the mythical 5-button remote.  I know some users, like Yeechang 
Lee, have spent a great deal of time figuring out how to get maximum 
usage from key bindings in various contexts, so I'd like to allow them 
to share this information (or, put another way, I'm hoping to actually 
benefit from their efforts, myself, without having to dig through all 
their posts to the lists :).

>    BTW, not *all* ability to exit
> directly was taken away, as it still always respects jumppoints.

True, but if we can use other keys, then you could have just used TV 
Playback/JUMPTODVDROOTMENU to go from playback to the menu.  :)  This 
way, though, we can both have the behaviors we want with only one 
key/button involved.

Thanks for updating the patch--and for the especially fast turnaround.  
Now I just hope that others agree with my opinion on the approach.

Mike


More information about the mythtv-dev mailing list