From c2254f0d9a59901a2e69f05dc2d96aede741a13f Mon Sep 17 00:00:00 2001
From: FunkyFr3sh <cc.red.alert.1@googlemail.com>
Date: Fri, 16 Nov 2018 12:23:19 +0100
Subject: [PATCH] allow mouse unlock via VK_RMENU and VK_RCONTROL

---
 src/main.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/main.c b/src/main.c
index a159a4c..da1d820 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1098,6 +1098,14 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
                     return 0;
                 }
             }
+            if (wParam == VK_MENU)
+            {
+                if ((GetAsyncKeyState(VK_RMENU) & 0x8000) && GetAsyncKeyState(VK_RCONTROL) & 0x8000)
+                {
+                    mouse_unlock();
+                    return 0;
+                }
+            }
             break;
 
         case WM_KEYUP: