port alt-key-stuck fix to new keyboard hook
This commit is contained in:
parent
eb5957008f
commit
60a66776a6
2 changed files with 12 additions and 12 deletions
|
@ -707,7 +707,10 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||
}
|
||||
|
||||
if (wParam && g_ddraw.alt_key_down && !g_config.releasealt)
|
||||
{
|
||||
PostMessageA(g_ddraw.hwnd, WM_SYSKEYUP, VK_MENU, 0);
|
||||
g_ddraw.alt_key_down = FALSE;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -758,20 +761,10 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||
}
|
||||
case WM_SYSKEYDOWN:
|
||||
{
|
||||
if (wParam == VK_MENU)
|
||||
{
|
||||
g_ddraw.alt_key_down = TRUE;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case WM_SYSKEYUP:
|
||||
{
|
||||
if (wParam == VK_MENU)
|
||||
{
|
||||
g_ddraw.alt_key_down = FALSE;
|
||||
}
|
||||
|
||||
if (wParam == VK_TAB || (wParam && wParam == g_config.hotkeys.toggle_fullscreen))
|
||||
{
|
||||
return DefWindowProc(hWnd, uMsg, wParam, lParam);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue