From 09144bb092ad871584808aeead69c395edbd5200 Mon Sep 17 00:00:00 2001 From: Danshet <264011288+Danshet@users.noreply.github.com> Date: Sat, 22 Aug 2026 17:46:30 +0200 Subject: [PATCH] Added side mouse buttons to KBM bindings --- src/ac6_backend_fixes/ac6_kbm_input.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ac6_backend_fixes/ac6_kbm_input.cpp b/src/ac6_backend_fixes/ac6_kbm_input.cpp index f57c83c9..c32ff24f 100644 --- a/src/ac6_backend_fixes/ac6_kbm_input.cpp +++ b/src/ac6_backend_fixes/ac6_kbm_input.cpp @@ -294,6 +294,10 @@ VirtualKey ParseKeyName(std::string name) { else if (name == "Mouse3") name = "MMB"; else if (name == "MouseWheelUp") return kVkWheelUp; else if (name == "MouseWheelDown") return kVkWheelDown; + else if (name == "Mouse4" || name == "MouseBack") + return static_cast(0x05); // VK_XBUTTON1 (side button, "back") + else if (name == "Mouse5" || name == "MouseForward") + return static_cast(0x06); // VK_XBUTTON2 (side button, "forward") else if (name == "LeftControl" || name == "LeftCtrl") return static_cast(0xA2); // VK_LCONTROL else if (name == "RightControl" || name == "RightCtrl")