Deaktivieren des Größenänderungsverhaltens von Windows 10 nach dem Ausrichten

654
Jake

Ich mag die Fangfunktionen von Windows zum größten Teil. Ich habe Probleme mit einem Aspekt der Funktion, bei dem ein Fenster nach dem Einrasten wieder auf seine vorherige Größe zurückgesetzt wird, wenn Sie das Fenster verschieben. Ich möchte lieber das Fenster auf der gerissenen Größe belassen.

Folgen Sie diesen Schritten, um zu sehen, was ich meine:

  1. Öffnet ein neues Fenster
    • Beachten Sie die Größe des Fensters an dieser Stelle
  2. Snap an der Seite des Bildschirms (Win + LeftArrow)
  3. Verkleinern Sie das Fenster, um es kürzer zu machen
  4. Bewegen Sie das Fenster an eine andere Stelle

Nach Schritt 4 werden Sie feststellen, dass das Fenster wieder die Größe von Schritt 1 annimmt. Windows merkt sich diese Größe und ruft sie ab, wenn Sie das Fenster verschieben. Gibt es eine Möglichkeit, die von mir festgelegte Größe über Snap / Resize anstelle der vorherigen Größe beibehalten zu lassen?

1
Obwohl mit Ihrer Anfrage sicherlich nichts falsch ist, zieht * eigentlich * jeder in meinem Team das Standardverhalten vor. Bitte beachten Sie, dass Sie das Fenster nach Ihrem "Schritt 4" im Wesentlichen geschlossen haben. Dadurch wird die Standardgröße wiederhergestellt, bevor sie auf der linken Seite des Bildschirms einrastet. Run5k vor 6 Jahren 0

1 Antwort auf die Frage

0
techturtle

Ich hatte das gleiche Verhalten satt und habe die Windows Aero-Effekte deaktiviert und stattdessen WindowPad verwendet. Es ist ein stark angepasstes AutoHotKey-Skript, das Sie als eigenständige EXE-Datei mit einer INI-Datei ausführen können, um es nach Ihren Wünschen zu konfigurieren.

Wenn Sie den Snap in Schritt 2 durchführen, bewegt WindowPad das Fenster tatsächlich an diesen Ort und passt es nicht an, anstatt es zu "schnappen", sodass Sie einige Änderungen an der Größe oder Position vornehmen können und es nicht "ungeöffnet" wird. Es gibt eine neuere Version namens WindowPadX, aber ehrlich gesagt habe ich es nie probiert, weil dies alles tut, was ich brauche.

Unten ist meine INI-Datei, da ich sie ein wenig von der Standardinstallation entfernt habe, aber es klingt so, wie Sie es vielleicht möchten. Die Abschnitte [exclude] können wahrscheinlich ignoriert werden. Ich denke, sie sind nur da, um zu verhindern, dass WindowPad sich mit DisplayFusion beschäftigt, das ich auch installiert habe.

[Options] TitleMatchMode=2  [Hotkeys]  [Hotkeys: Active Window (Numpad)] *Numpad1 = WPM, -1, +1, 0.5, 0.5 *Numpad2 = WPM, 0, +1, 1.0, 0.5 *Numpad3 = WPM, +1, +1, 0.5, 0.5 *Numpad4 = WPM, -1, 0, 0.5, 1.0 *Numpad5 = WPM, 0, 0, 0.5, 1.0 *Numpad6 = WPM, +1, 0, 0.5, 1.0 *Numpad7 = WPM, -1, -1, 0.5, 0.5 *Numpad8 = WPM, 0, -1, 1.0, 0.5 *Numpad9 = WPM, +1, -1, 0.5, 0.5 *NumpadAdd = MaximizeToggle *NumpadEnter = WindowScreenMove, Next *NumpadDiv = GatherWindows, 1 *NumpadMult = GatherWindows, 2  [Hotkeys: Previous Window (Numpad)] *Numpad1 = WPM, -1, +1, 0.5, 0.5, P *Numpad2 = WPM, 0, +1, 1.0, 0.5, P *Numpad3 = WPM, +1, +1, 0.5, 0.5, P *Numpad4 = WPM, -1, 0, 0.5, 1.0, P *Numpad5 = WPM, 0, 0, 0.5, 1.0, P *Numpad6 = WPM, +1, 0, 0.5, 1.0, P *Numpad7 = WPM, -1, -1, 0.5, 0.5, P *Numpad8 = WPM, 0, -1, 1.0, 0.5, P *Numpad9 = WPM, +1, -1, 0.5, 0.5, P *NumpadAdd = MaximizeToggle, P *NumpadEnter = WindowScreenMove, Next, P *NumpadDiv = GatherWindows, 1 *NumpadMult = GatherWindows, 2  [Exclude Windows] Process=displayfusion.exe  [Gather: Exclude Windows] Window=ahk_class SideBar_AppBarWindow Window=ahk_class SideBar_HTMLHostWindow Window=ahk_class BasicWindow  [Gather: Exclude Processes] Process=displayfusion.exe