Added side mouse buttons to KBM bindings

This commit is contained in:
Danshet
2026-08-22 17:46:30 +02:00
parent f9697c3076
commit 09144bb092
+4
View File
@@ -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<VirtualKey>(0x05); // VK_XBUTTON1 (side button, "back")
else if (name == "Mouse5" || name == "MouseForward")
return static_cast<VirtualKey>(0x06); // VK_XBUTTON2 (side button, "forward")
else if (name == "LeftControl" || name == "LeftCtrl")
return static_cast<VirtualKey>(0xA2); // VK_LCONTROL
else if (name == "RightControl" || name == "RightCtrl")