[mythtv] [PATCH] Fix Guide Bindings

Matt Felsen matt at iwdt.net
Fri Aug 15 20:32:31 EDT 2003

Submitted is a patch which "fixes" (according to my liking :)) the 
bindings for the program guide. Currently, it works as follows:

When watching live tv:
I, Space, Enter and Return: display recording info
M: change to channel

I thought this was un-intuitive and that pressing Enter (or any of its 
variants) should change to the selected channel, just as you would with 
any other digital cable/satellite receiver. My patch changes the 
bindings to the following:

When watching live tv:
Space, Enter and Return: change to channel
I: display recording info

The key bindings for the guide via scheduling recordings remain 
unchanged: i, space, enter and return will all display recording info.

-------------- next part --------------
? mypatch.diff
Index: libs/libmythtv/guidegrid.cpp
RCS file: /var/lib/mythcvs/mythtv/libs/libmythtv/guidegrid.cpp,v
retrieving revision 1.124
diff -u -d -r1.124 guidegrid.cpp
--- libs/libmythtv/guidegrid.cpp	31 Jul 2003 17:25:46 -0000	1.124
+++ libs/libmythtv/guidegrid.cpp	15 Aug 2003 23:15:54 -0000
@@ -264,10 +264,18 @@
         case Key_Slash: toggleChannelFavorite(); break;
         case Key_C: case Key_Escape: escape(); break;
-        case Key_M: enter(); break;
+	case Key_Space:
+	case Key_Enter:
+	case Key_Return:
+		if (m_player && m_player->IsRunning())
+			enter();
+		else
+			displayInfo();
-        case Key_I: case Key_Space: 
-        case Key_Enter: case Key_Return:  displayInfo(); break;
+		break;
+	case Key_I: displayInfo(); break;
         case Key_R: quickRecord(); break;
         case Key_X: channelUpdate(); break;

More information about the mythtv-dev mailing list