From e6a5233fe1ed0e1ac053d3c5ace8cb694211bac3 Mon Sep 17 00:00:00 2001 From: timbergeron Date: Thu, 13 Jan 2022 14:43:53 -0800 Subject: [PATCH] alt-scroll for volume up and down --- Quake/keys.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Quake/keys.c b/Quake/keys.c index c80d1af08..d6e72d2b7 100644 --- a/Quake/keys.c +++ b/Quake/keys.c @@ -1408,7 +1408,7 @@ void Key_Event (int key, qboolean down) } #if defined(PLATFORM_OSX) || defined(PLATFORM_MAC) // woods #shortcuts - if (!(scr_conscale.value < -1) || !(scr_sbarscale.value < -1)) // min clamp + if (!(scr_conscale.value < -1) || !(scr_sbarscale.value < -1)) // min clamp if (down && (key == K_MWHEELDOWN) && keydown[K_COMMAND]) { Cmd_ExecuteString("inc scr_conscale -.1\n", src_command); @@ -1425,6 +1425,24 @@ void Key_Event (int key, qboolean down) return; } + if (sfxvolume.value < 1) // min clamp + if (down && (key == K_MWHEELUP) && keydown[K_ALT]) // woods #shortcuts + { + Cmd_ExecuteString("inc volume .02\n", src_command); + if (!strcmp(mute, "y")) + Sound_Toggle_Mute_f(); + return; + } + + if (sfxvolume.value > 0)// min clamp + if (down && (key == K_MWHEELDOWN) && keydown[K_ALT]) // woods #shortcuts + { + Cmd_ExecuteString("inc volume -.02\n", src_command); + if (!strcmp(mute, "y")) + Sound_Toggle_Mute_f(); + return; + } + #if defined(PLATFORM_OSX) || defined(PLATFORM_MAC) // woods #shortcuts if (down && (key == 'm') && keydown[K_COMMAND]) {