From f9f2dd9044d9a4fab0984ee18db4b786579a5712 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Tue, 18 Oct 2022 18:45:15 +0200 Subject: [PATCH] enable patch for dinuthook --- src/wndproc.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/wndproc.c b/src/wndproc.c index 6741301..29be4a4 100644 --- a/src/wndproc.c +++ b/src/wndproc.c @@ -560,12 +560,13 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam ip.ki.dwFlags = KEYEVENTF_KEYUP; SendInput(1, &ip, sizeof(ip)); - /* For DirectInput - ip.type = INPUT_KEYBOARD; - ip.ki.wScan = 56; // LeftAlt - ip.ki.dwFlags = KEYEVENTF_KEYUP | KEYEVENTF_SCANCODE; - SendInput(1, &ip, sizeof(ip)); - */ + if (g_hook_dinput) + { + ip.type = INPUT_KEYBOARD; + ip.ki.wScan = 56; // LeftAlt + ip.ki.dwFlags = KEYEVENTF_KEYUP | KEYEVENTF_SCANCODE; + SendInput(1, &ip, sizeof(ip)); + } } if (g_ddraw->windowed || g_ddraw->noactivateapp)