microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
109.61k stars 6.46k forks source link

[FancyZones] Add option to exclude Always-On-Top windows (aka, AOT windows always require Shift-key or mouse button to activate zones) #32102

Open JEFF-LIU-me opened 5 months ago

JEFF-LIU-me commented 5 months ago

Description of the new feature / enhancement

When Always On Top is activated, do not automatically activate FancyZones

  1. Enable FancyZones, uncheck Hold Shift key to activate while dragging a window, check Override Windows Snap
  2. Enable Always On Top
  3. for Window1, activate Always On Top via PowerToys (min viable) or native app behavior (less critical)
  4. Click/drag Window1 --> zones remain inactive --- // REQUESTED BEHAVIOR
  5. Hold Shift --OR-- use non-primary mouse button to toggle zone activation --> zones activated
  6. Click/drag Window2 --> zones activated

Scenario when this would be used?

(1) To exclude AlwaysOnTop windows but not entire app and all its windows. (2) To frequently move AlwaysOnTop windows w/o frequently manually activating or deactivating FancyZones. --while retaining current functionality:-- (3) To automatically activate FancyZones when dragging windows (ie leave unchecked Hold Shift key to activate zones)

TYPICAL USE CASE: When presenting or taking notes during meetings

GENERAL CASE: any window currently using Always On Top; when I activate AOT on window1, I want window1 to float on top of other windows, not fill up an entire zone.

Would be great for mtgs and presentations -- I have to manipulate windows and take notes very quickly, reliably, and unobtrusively at a minimum of thought/attention/distraction.

I tried alternatives; none worked well:

Supporting information

Impact: well worth writing this request ;)

github-actions[bot] commented 5 months ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.