Make n and p do next and previous spline.

Change-Id: I24a5b93a679e58afa586ab6110717b7248f8d0f4
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/y2023/control_loops/python/graph_edit.py b/y2023/control_loops/python/graph_edit.py
index 13fb990..d841509 100644
--- a/y2023/control_loops/python/graph_edit.py
+++ b/y2023/control_loops/python/graph_edit.py
@@ -470,9 +470,6 @@
         elif keyval == Gdk.KEY_o:
             # Only prints current segment
             print(repr(self.segments[self.index]))
-        elif keyval == Gdk.KEY_p:
-            # Print out the segments.
-            print(repr(self.segments))
         elif keyval == Gdk.KEY_g:
             # Generate theta points.
             if self.segments:
@@ -491,7 +488,14 @@
                     best_dist = d
             self.now_segment_pt = best_pt
 
-        elif keyval == Gdk.KEY_k:
+        elif keyval == Gdk.KEY_p:
+            if self.index > 0:
+                self.index -= 1
+            else:
+                self.index = len(self.segments) - 1
+            print("Switched to segment:", self.segments[self.index].name)
+
+        elif keyval == Gdk.KEY_n:
             self.index += 1
             self.index = self.index % len(self.segments)
             print("Switched to segment:", self.segments[self.index].name)