From c90d1100965ec5a072d95c0c257f853a6673ca74 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sat, 7 Jun 2025 11:21:32 +0500 Subject: [PATCH] engine: platform: sdl2: assign K_AUX32 and K_AUX31 to volume buttons to match old engine behavior on Android --- engine/platform/sdl2/host_sdl2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/platform/sdl2/host_sdl2.c b/engine/platform/sdl2/host_sdl2.c index 8c67fea8..dcf9d685 100644 --- a/engine/platform/sdl2/host_sdl2.c +++ b/engine/platform/sdl2/host_sdl2.c @@ -140,10 +140,10 @@ static void SDLash_KeyEvent( SDL_KeyboardEvent key ) case SDL_SCANCODE_PAUSE: keynum = K_PAUSE; break; case SDL_SCANCODE_SCROLLLOCK: keynum = K_SCROLLLOCK; break; case SDL_SCANCODE_APPLICATION: keynum = K_WIN; break; // (compose key) ??? + case SDL_SCANCODE_VOLUMEUP: keynum = K_AUX32; break; + case SDL_SCANCODE_VOLUMEDOWN: keynum = K_AUX31; break; // don't console spam on known functional buttons, not used in engine case SDL_SCANCODE_MUTE: - case SDL_SCANCODE_VOLUMEUP: - case SDL_SCANCODE_VOLUMEDOWN: case SDL_SCANCODE_BRIGHTNESSDOWN: case SDL_SCANCODE_BRIGHTNESSUP: case SDL_SCANCODE_SELECT: