diff --git a/croppa/main.py b/croppa/main.py index a842a9f..f3912a6 100644 --- a/croppa/main.py +++ b/croppa/main.py @@ -3771,9 +3771,9 @@ class VideoEditor: self.mouse_dragging = False return - # Handle crop border dragging (only when Shift is NOT pressed) - if not (flags & cv2.EVENT_FLAG_SHIFTKEY) and self.crop_rect: - border_threshold = 10 # pixels + # Handle crop border dragging (only when Shift and Ctrl are NOT pressed) + if not (flags & cv2.EVENT_FLAG_SHIFTKEY) and not (flags & cv2.EVENT_FLAG_CTRLKEY) and self.crop_rect: + border_threshold = 800 # pixels # Get effective crop in rotated coords and map to screen eff_x, eff_y, eff_w, eff_h = self._get_effective_crop_rect_for_frame(getattr(self, 'current_frame', 0))