fix(main.py): correct key bindings and add save screenshot functionality for "s" and "S" keys

This commit is contained in:
2025-09-07 19:59:58 +02:00
parent 6f3f03d863
commit f919015e6b

View File

@@ -1656,20 +1656,20 @@ class VideoEditor:
elif key == ord("-") or key == ord("_"):
self.rotate_clockwise()
print(f"Rotated to {self.rotation_angle}°")
elif key == ord("w"):
elif key == ord("s"): # Shift+S - Save screenshot
self.save_current_frame()
elif key == ord("W"):
# Speed control only for videos
if not self.is_image_mode:
self.playback_speed = min(
self.MAX_PLAYBACK_SPEED, self.playback_speed + self.SPEED_INCREMENT
)
elif key == ord("s"):
elif key == ord("S"):
# Speed control only for videos
if not self.is_image_mode:
self.playback_speed = max(
self.MIN_PLAYBACK_SPEED, self.playback_speed - self.SPEED_INCREMENT
)
elif key == ord("S"): # Shift+S - Save screenshot
self.save_current_frame()
elif key == ord("e") or key == ord("E"):
# Brightness adjustment: E (increase), Shift+E (decrease)
if key == ord("E"):