microsoft / microsoft/PowerToys
Keyboard Shortcut to Move Windows Between Zones Without Resizing
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Description of the new feature / enhancement
Keyboard shortcut for moving non-maximized windows between zones. The existing keyboard shortcut WIN+[left arrow][right arrow] forces the active window to 'maximize' when being moved between zones. The proposed new keyboard shortcut (for example, SHIFT+WIN+[left arrow][right arrow] would retain the size of a non-maximized window when moving that window between zones.
### Scenario when this would be used?
I use three zones across my 49" ultrawide monitor. MS Outlook is kept on the right-most zone. When i click on the 'New Email' button, a new message editor window is created; the size of this window is "non-maximized". I.e., the message editor window is smaller than the "parent" Outlook window. When I'm composing a new message, it's helpful for that editor window to be right in front of me, so I'd like to move it from the right-most zone to the middle zone. Using the WIN+[left arrow] keyboard shortcut indeed moves the message editor window to the middle zone, but it also "maximizes" the message editor window so that it fills up the entire middle zone. I'd much rather maintain the editor window's small size.
### Supporting information
_No response_
Contributor guide
Research direction
Start by locating FancyZones' handling for the existing WIN+left/right shortcuts and how it moves non-maximized windows between zones. Define the new modifier shortcut and verify it moves a non-maximized Outlook editor window while preserving its size, without changing the existing shortcut behavior.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100