From 025b5590607001fce7f40791c90dfe338ed7718d Mon Sep 17 00:00:00 2001 From: vldmr11080 z Date: Tue, 25 Feb 2020 19:06:12 +0100 Subject: [PATCH] Swallow shift keyboard event when dragging window --- src/modules/fancyzones/lib/FancyZones.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index 7c2dc5c56be3..9059e4e03108 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -374,6 +374,10 @@ FancyZones::OnKeyDown(PKBDLLHOOKSTRUCT info) noexcept CycleActiveZoneSet(info->vkCode); return false; } + if (m_dragEnabled && shift) + { + return true; + } return false; } @@ -654,6 +658,7 @@ void FancyZones::AddZoneWindow(HMONITOR monitor, PCWSTR deviceId) noexcept { m_zoneWindowMap[monitor] = std::move(zoneWindow); } + if (newWorkArea) { RegisterNewWorkArea(m_currentVirtualDesktopId, monitor);