From 5fedc79530672ae2b0df6ac7654d75a6f2e18ce3 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Fri, 3 Apr 2026 21:35:26 +0200 Subject: [PATCH] Fix device rotation shortcut MOD+r was never handled because it was consumed by the MOD+Shift+r handler. --- app/src/input_manager.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/input_manager.c b/app/src/input_manager.c index 6f85aa8b..3ed26f11 100644 --- a/app/src/input_manager.c +++ b/app/src/input_manager.c @@ -525,10 +525,14 @@ sc_input_manager_process_key(struct sc_input_manager *im, // Controls for all sources switch (sdl_keycode) { case SDLK_R: - if (!repeat && shift && down && !paused) { - reset_video(im); + // Only capture if shift is set + if (shift) { + if (!repeat && down && !paused) { + reset_video(im); + } + return; } - return; + break; } }