[mythtv] Why allow conflicting bindings (was Re: "New" default keybindings)

Michael T. Dean mtdean at thirdcontact.com
Wed Apr 25 15:02:01 UTC 2007


On 04/25/2007 10:56 AM, David Engel wrote:
> On Tue, Apr 24, 2007 at 07:31:41PM -0400, Michael T. Dean wrote:
>   
>> On 04/24/2007 02:23 PM, David Engel wrote:
>>     
>>> Allowing conflicts lets me bind other actions to the 'Y' key for use
>>> in other "TV Frontend" contexts.  For exemple, it lets me keep the
>>> default binding of 'Y' to the VIEWCARD action which is used in the
>>> View Scheduled screen.
>>>       
>> So, there's really no reason to prevent a developer's chosen "default" 
>> mapping for a keybinding from creating a new conflict?  That means 
>>     
> No, creating a conflict in this case should be OK.

OK.  I'll leave it alone, then.

> I will reiterate something I've said in the past, though.  We should
> be conservative when adding new, default key bindings.  IOW, don't do
> it except in significant cases.  Instead, make sure the new
> functionality is accessible through some menu action and let the user
> configure their own key binding if the new functionality is important
> enough to them.
>
> FWIW, the PLAY/PLAYBACK action in this case is significant enough to
> warrant a new, default binding, IMHO.

Alright.  I'll go ahead and update my patch and post it for Stuart M. to 
consider.

Thanks for the input.

Mike


More information about the mythtv-dev mailing list