diff --git a/Greenshot/Drawing/Surface.cs b/Greenshot/Drawing/Surface.cs index 09ee20856..8fb21f2f0 100644 --- a/Greenshot/Drawing/Surface.cs +++ b/Greenshot/Drawing/Surface.cs @@ -1105,7 +1105,8 @@ namespace Greenshot.Drawing { public void ProcessCmdKey(Keys k) { if (selectedElements.Count > 0) { - int px = (k == Keys.Shift) ? 10 : 1; + bool shiftModifier = (Control.ModifierKeys & Keys.Shift) == Keys.Shift; + int px = shiftModifier ? 10 : 1; Point moveBy = Point.Empty; switch (k) {