diff --git a/main.c b/main.c index 7964e2f..6e3fa28 100644 --- a/main.c +++ b/main.c @@ -148,11 +148,11 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { ddraw->key_ctrl = TRUE; } - if(wParam == VK_MENU) + if(wParam == VK_TAB) { - ddraw->key_alt = TRUE; + ddraw->key_tab = TRUE; } - if(ddraw->key_alt && ddraw->key_ctrl) + if(ddraw->key_tab && ddraw->key_ctrl) { mouse_unlock(); } @@ -162,9 +162,9 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { ddraw->key_ctrl = FALSE; } - if(wParam == VK_MENU) + if(wParam == VK_TAB) { - ddraw->key_alt = FALSE; + ddraw->key_tab = FALSE; } break; case WM_LBUTTONDOWN: diff --git a/main.h b/main.h index 0c57b54..a0fa29d 100644 --- a/main.h +++ b/main.h @@ -45,7 +45,7 @@ typedef struct IDirectDrawImpl BOOL locked; BOOL key_ctrl; - BOOL key_alt; + BOOL key_tab; HMODULE real_dll; LPDIRECTDRAW real_ddraw;