[mythtv] [PATCH] Live TV interface tweaks

Derek Atkins warlord at MIT.EDU
Fri Sep 26 12:46:11 EDT 2003


Matt,

Matt Felsen <matt at iwdt.net> writes:

> Sorry, forgot to mention that part. I changed the bindings for the
> guide so that space/return/ok tune to the selected channel and i
> brings up the recording options while in the guide from live tv, and
> all 4 keys bring up the recording options while in the guide from
> schedule recordings. I submitted a patch a while ago, but I guess it
> never got committed.

Ahh, yea, that would be better, but it's not in CVS at the moment (and
I don't recall seeing this patch -- you may want to send it again in
case Isaac missed it).  Using 'ok' (enter/space) to go to the selected
station really is the better choice IMHO.

> You do bring up a point about the limited buttons on a remote
> though. Obviously, the first solution that comes to mind is to make it
> configurable. I know there has been some talk of configurable keys
> (and global keys)...maybe it would somehow be integrated into
> that. However, since configurable keys are probably not going to be
> implemented in the near future, maybe extra lines can be added in
> guidegrid.cpp which would be commented out, and there would be a
> description on how to change the bindings in the howto.

I think what we really need is a key binding matrix..  I'm certainly
willing to set it up based on my PVR-250 grey remote -- I've already
got a table of the actual key bindings, but not what they do in all
the different myth pages.  What this matrix would do is take keys.txt
and turn is into a matrix so you can see a list of all the keys in
use, and what they do on each page, and the "recommended remote key"
to bind to the keypress.

I think this would also encourage developers to try to re-use
keybindings based on what a remote will do rather than what makes
sense for a keyboard.  Yes, I am volunteering to do this work.

> Just some more ideas at 6:42AM.

Excellent ideas -- I do like the concept of configurable keys.  I
could easily envision a database table that maps page + function ->
keybinding.  Or even a text file read at startup.  :)  (No I am not
volunteering to do THIS work).

> Matt

-derek

> On Friday, September 26, 2003, at 01:56 AM, Oscar Carlsson wrote:
> 
> > Hello Derek,
> >
> > Friday, September 26, 2003, 5:16:04 AM, you wrote:
> >
> > DA> Matt Felsen <matt at iwdt.net> writes:
> >
> >>> The way which seems to make the most sense (and a few other people
> >>> have agreed with me on this) is to use m to cycle between the 3
> >>> previously mentioned views (guide-all, guide-favorites, and
> >>> finder). If there are no favorites, then pressing m while in the
> >>> guide
> >>> would bring you straight to the finder.
> >
> > DA> If you change 'm' while in the EPG then you need some other
> > button to
> > DA> signify "tune to this channel and go back to livetv".  Currently
> > that
> > DA> is "m", which is nice..  But in limited-button remotes you need
> > to use
> > DA> the same button(s) to go into and out of a particular function.
> > 'm'
> > DA> enters EPG, then 'm' leaves EPG.  Nice and balanced, and doesn't
> > DA> require another button on the remote.  If you're going to toggle to
> > DA> another page using 'm', then at least add a "watch this channel"
> > menu
> > DA> option to the page that comes up when you hit 'enter'.
> >
> > I  think the best and most logical way is to switch channel and
> > leave the EPG on
> > OK  (enter/space).  Selecting  a channel and pressing OK is what i
> > would do if i
> > didn't know how to do it ;)
> >
> > Advanced recording -> info (i).
> > Chaning views -> EPG (m)
> >
> > That's the way i've got it at least (minus the new view part)
> >
> >
> > -- 
> > Best regards,
> >  Oscar                            mailto:oscar.carlsson at home.se
> >
> >
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the mythtv-dev mailing list