diff --git a/dll/win32/shell32/CDefView.cpp b/dll/win32/shell32/CDefView.cpp index 95ccfa5973e..88b44611bd8 100644 --- a/dll/win32/shell32/CDefView.cpp +++ b/dll/win32/shell32/CDefView.cpp @@ -1504,10 +1504,16 @@ HRESULT CDefView::InvokeContextMenuCommand(CComPtr &pCM, UINT uCom cmi.hwnd = m_hWnd; if (GetKeyState(VK_SHIFT) & 0x8000) + { cmi.fMask |= CMIC_MASK_SHIFT_DOWN; + ::MessageBoxW(NULL, L"SHIFT pressed", L"Debug", MB_OK); + } if (GetKeyState(VK_CONTROL) & 0x8000) + { cmi.fMask |= CMIC_MASK_CONTROL_DOWN; + ::MessageBoxW(NULL, L"CTRL pressed", L"Debug", MB_OK); + } if (pt) {