Powertoys: [FancyZones] Improve Win+Arrow hotkeys interaction with Aero Snap

Created on 5 Sep 2019  Â·  13Comments  Â·  Source: microsoft/PowerToys

Make it so that Win+Arrow will also cycle through Aero Snap locations as part of the rotation.

FancyZones-Hotkeys Idea-Enhancement Product-FancyZones Resolution-Duplicate

Most helpful comment

One way to avoid this kind of issues, would be to add an option to use another key combination instead of overriding Windows Snap hotkeys.

A _win+shift+arrow_ combination seems fitting to me as FancyZones already uses _shift+drag_ to move windows between zones with a mouse. This way overriding of _win+arrow_ shortcuts is not necessary.

All 13 comments

One way to avoid this kind of issues, would be to add an option to use another key combination instead of overriding Windows Snap hotkeys.

A _win+shift+arrow_ combination seems fitting to me as FancyZones already uses _shift+drag_ to move windows between zones with a mouse. This way overriding of _win+arrow_ shortcuts is not necessary.

I'd like the idea to have a different shortcut, as taking over win+arrow also prevent from moving windows between screens

why not have this be a settings, maybe clearly label it as [acts like Windows default behavior] or something. I will say both of these are default windows behaviors and honestly, my muscle memory is use to them.

  • Win+Shift+Arrow [L/R] -> go to next monitor
  • At start or end of a set of fancy zones, go to the next monitor.

Maybe the bigger question is, should FancyZones interactions mimic default windows behavior

@enricogior with 0.14.1, Win+Arrow up, works to maximize,

with 0.14.1, Win+Arrow up, works to maximize,

It has been like that since 0.11.0.

P.S. This issue was imported from the private repo, since it has been automatically imported, it got me as the author, but it was opened by @TheMrJukes.

The intention for this issue was to add the "default aero snap behaviors" to be part of the cycle when using win+left/right. We could also allow moving windows between monitors as part of the cycle instead of cycling through zones on a single monitor.

@TheMrJukes, wouldn't it be a bit weird to also include the split screen snaps? Isn't the point of FZ is to be Aero snap, but how you want it?

I would rather focus on maybe thinking about doing hot corners like Magnet and have it cycle to next monitor (like Aero snap does now). My belief is those two improvements would really improve the end user experience.

Just encountered a related issue: I set up Fancy Zones on one screen but left the other to use default snapping. I expected Win+Arrow to work on that monitor, but it does not.

Suggestion: Win+Alt+Arrow for FancyZones.

Suggestion: Win+Alt+Arrow for FancyZones.

I rather like this idea. We should verify keystrokes however as I know Virtual desktops uses some variant of this.

Alt is a tricky one for hotkeys sometimes because the key up often ends up getting sent to whatever window in foreground triggering the menu.
Not to say it isn’t possible, especially with the amount of hooking powertoys does, just something to be aware of.
I don’t think we use it much for system level hotkeys so conflicts shouldn’t be too much of an issue.

From: Clint Rutkas notifications@github.com
Sent: Wednesday, August 5, 2020 5:26 PM
To: microsoft/PowerToys PowerToys@noreply.github.com
Cc: Bret Anderson bretan@microsoft.com; Mention mention@noreply.github.com
Subject: Re: [microsoft/PowerToys] [FancyZones] Improve Win+Arrow hotkeys interaction with Aero Snap (#188)

Suggestion: Win+Alt+Arrow for FancyZones.

I rather like this idea. We should verify keystrokes however as I know Virtual desktops uses some variant of this.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FPowerToys%2Fissues%2F188%23issuecomment-669612689&data=02%7C01%7Cbretan%40microsoft.com%7C087f632e93084344764f08d8399f42f7%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637322703469939793&sdata=gKXmi%2B7kTzZT7rv7ue2ajExMWqFzvOyMT%2FQns9yLFWA%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAJVGTKLBTWNYUJ3GZJE336LR7H2ATANCNFSM4IUAECAQ&data=02%7C01%7Cbretan%40microsoft.com%7C087f632e93084344764f08d8399f42f7%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637322703469939793&sdata=m31r7I%2FpusDnt0jm1F5WAhToUM6A8O5yPxFpVKgGiec%3D&reserved=0.

Was this page helpful?
0 / 5 - 0 ratings