Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FancyZones - Maximize window by Win+ArrowUp in the top area when override windows snap #13162

Closed
hkcomori opened this issue Sep 11, 2021 · 14 comments
Labels
Idea-Enhancement New feature or request on an existing product Product-FancyZones Refers to the FancyZones PowerToy

Comments

@hkcomori
Copy link

Description of the new feature / enhancement

When a window is in the top area of the screen, I want it to be maximized by Win+ArrowUp.
(And after it to be cancel maximize by Win+ArrowDown)

Scenario when this would be used?

Temporarily maximizing a window in a small area.

Supporting information

Now, when Override Windows Snap is ON, I cannot maximize a window by the oparation.
It moves to the bottom area.

@hkcomori hkcomori added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Sep 11, 2021
@pzvalenta
Copy link

This actually somewhat works for me (but I have overwrite only on win + left/right, not up or down), but only when the screen is split into columns. My second monitor is in portrait mode and split into rows and win+up does not maximize the window. But I can use win+shift+up to stretch the window.

@SeraphimaZykova
Copy link
Collaborator

@hkcomori Do you have this option selected?
image

If you select Win + Left/Right to move windows based on zone index, you'd be able to maximize the window by Win+ArrowUp. Let me know if it helps.

@SeraphimaZykova SeraphimaZykova added Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something Product-FancyZones Refers to the FancyZones PowerToy and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Oct 1, 2021
@hkcomori
Copy link
Author

hkcomori commented Oct 1, 2021

@SeraphimaZ
Yes, I know the option but I want move windows based on relative position.
But, only when the window is in top zone of the monitor, I want to maximize it by Win + Up.

@pzvalenta
Thank you. I didn't know the shortcut.
If the monitor was split both horizontally and vertically, the stretch only worked on one direction.

@ghost ghost added Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Needs-Team-Response An issue author responded so the team needs to follow up and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels Oct 1, 2021
@SeraphimaZykova
Copy link
Collaborator

@jaimecbernardo what do you think of this proposal?

@SeraphimaZykova SeraphimaZykova added Idea-Enhancement New feature or request on an existing product and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Needs-Team-Response An issue author responded so the team needs to follow up labels Oct 1, 2021
@jaimecbernardo
Copy link
Collaborator

Sounds good, though some care would have to be had on multiple monitor scenarios where a monitor can be on top of another, I think.

@crutkas @dedavis6797 for prioritization.

@hkcomori
Copy link
Author

hkcomori commented Oct 2, 2021

@jaimecbernardo
I didn't think about multiple monitor scenarios.
Here are two suggestions:

  • Maximize the window by Win + Shift + Up.
  • Win + Shift + Up/Down/Left/Right to stretch based on relative position, and finally maximize.

In any case, I think it is very useful to be able to both "move based on relative position" and "maximize by keyboard shortcut".

@pzvalenta
Copy link

If you need any inspiration, I like the way this is done in Rectangle (MacOS utility). Win + Enter could be the shortcut for fullscreen. As far as I know it isn't used in Windows.

@Untersander
Copy link

@jaimecbernardo I didn't think about multiple monitor scenarios. Here are two suggestions:

  • Maximize the window by Win + Shift + Up.
  • Win + Shift + Up/Down/Left/Right to stretch based on relative position, and finally maximize.

In any case, I think it is very useful to be able to both "move based on relative position" and "maximize by keyboard shortcut".

Stretching based on relative Position is possible now, with Win + Ctrl + Alt + Arrowkeys

I like the Idea of using Win + Enter to maximize the Window, maybe Win + Shift + Enter could be used to minimize it.

@hkcomori
Copy link
Author

hkcomori commented Apr 17, 2023

Sorry for my late reply.
Win + Ctrl + Alt + Arrowkeys is very useful.
Thank you very much.

I also noticed the following hotkeys:

  • Win + Ctrl + Up: Maximize
  • Win + Ctrl + Down: Minimize

By using these hotkeys, my issue is solved.

@elliebbean
Copy link

I also noticed the following hotkeys:

* Win + Ctrl + Up: Maximize

* Win + Ctrl + Down: Minimize

By using these hotkeys, my issue is solved.
@hkcomori

Where does one configure these hotkeys? I am having this issue and those key combinations do nothing for me.

@hkcomori
Copy link
Author

hkcomori commented Sep 8, 2023

@elliebbean
No individual key assignments seem to be provided.
In my environment, shortcut keys are enabled with the following settings.
#13162 (comment)

@elliebbean
Copy link

@hkcomori
Strange - could that shortcut be provided by something else or are you sure it's coming from FancyZones?

@hkcomori
Copy link
Author

hkcomori commented Sep 8, 2023

@elliebbean
Sorry, this shortcut was still active when PowerToys was disabled, so it is not a FancyZones feature.
Thanks for your suggestion.
Unfortunately, where this came from, I still don't know...

@elliebbean
Copy link

@hkcomori
No worries, thank you for your help. I'll just have to figure it out with AutoHotkey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Product-FancyZones Refers to the FancyZones PowerToy
Projects
None yet
Development

No branches or pull requests

6 participants