--- ../vdr-1.3.12.orig/menu.c	Fri Sep 24 01:01:13 2004
+++ menu.c	Fri Sep 24 01:23:07 2004
@@ -3445,6 +3445,7 @@
         shown = ShowProgress(!shown) || shown;
      }
   bool DisplayedFrames = displayFrames;
+  int pkw = 0;
   displayFrames = false;
   if (timeSearchActive && Key != kNone) {
      TimeSearchProcess(Key);
@@ -3472,6 +3473,20 @@
     case kGreen:   SkipSeconds(-60); break;
     case kYellow|k_Repeat:
     case kYellow:  SkipSeconds( 60); break;
+    
+    case k1|k_Repeat:
+    case k1:	   
+    		    displayFrames = true;
+		    pkw = SkipFrames(-1); 
+		    Goto(pkw, true);
+		    break;
+    case k3|k_Repeat:
+    case k3:	   
+		    displayFrames = true;
+		    pkw = SkipFrames( 1); 
+		    Goto(pkw, true);
+		    break;
+        
     case kStop:
     case kBlue:    Hide();
                    Stop();
