From 4806c95095720b36e1b0291a03d0c4a8cbdec7e7 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Fri, 26 Sep 2025 19:41:07 +0200 Subject: [PATCH] Shift 1-2 to go to markers --- croppa/main.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/croppa/main.py b/croppa/main.py index e21e6a5..ddefe9f 100644 --- a/croppa/main.py +++ b/croppa/main.py @@ -1274,7 +1274,7 @@ class VideoEditor: """Calculate frame delay in milliseconds based on playback speed""" # Round to 2 decimals to handle floating point precision issues speed = round(self.playback_speed, 2) - print(f"Playback speed: {speed}") + # print(f"Playback speed: {speed}") if speed >= 1.0: # Speed >= 1: maximum FPS (no delay) return 1 @@ -4511,6 +4511,14 @@ class VideoEditor: self.cut_end_frame = self.current_frame print(f"Set cut end at frame {self.current_frame}") self.save_state() # Save state when cut end is set + elif key == ord("!"): # Shift+1 - Jump to cut start marker + if not self.is_image_mode and self.cut_start_frame is not None: + self.seek_to_frame(self.cut_start_frame) + print(f"Jumped to cut start marker at frame {self.cut_start_frame}") + elif key == ord("\""): # Shift+2 - Jump to cut end marker + if not self.is_image_mode and self.cut_end_frame is not None: + self.seek_to_frame(self.cut_end_frame) + print(f"Jumped to cut end marker at frame {self.cut_end_frame}") elif key == ord("N"): if len(self.video_files) > 1: self.previous_video()