2011-05-18 17:10:38 +0000 2011-05-18 17:10:38 +0000
132
132

Ist es möglich, in Windows 7 oben/unten statt nur links/rechts zu "schnappen"?

Ich weiß, dass Sie in Windows 7 die Tastenkombination Windows + Links verwenden können, um ein Fenster in die linke Hälfte des Bildschirms zu bringen. Gibt es eine Funktion, die oben und unten funktioniert?

Ответы (19)

78
78
78
2011-05-18 17:14:29 +0000

Nein. Die einzigen verfügbaren Fangoptionen sind:

  • halber linker Schnappschuss (Windows + links)
  • halber rechter Schnappschuss (Windows + rechts)
  • Schnappschuss in voller Bildschirmhöhe (Windows + Umschalt + oben)
  • maximierter Schnappschuss (Windows + oben)
  • “Schnappschuss aufheben” (Windows + unten)
  • Schnappschuss zum nächsten Monitor / Display (Windows + Umschalt + (links oder rechts))

Bearbeiten: andere tolle Kombinationen, die Ihnen gefallen könnten:

  • alles minimieren (Windows + m)
  • alles außer dem aktiven Fenster minimieren (Windows + Home)
  • Aero peek (Desktop anzeigen, alle Fenster werden transparent) (Windows + Leertaste)
60
60
60
2012-06-21 18:28:51 +0000

Ich verwende die folgenden Schritte, um dies zu erreichen:

  1. Windows + D (um alle Fenster zu minimieren)
  2. dann benutze ich meine Maus, um die Fenster, die ich stapeln möchte, in der allgemeinen Platzierung auf jedem Monitor zu platzieren (machen Sie sich nicht die Mühe, ihre Größe zu ändern)
  3. dann klicken Sie mit der rechten Maustaste auf die Taskleiste und wählen Sie “Gestapelte Fenster anzeigen” aus dem Kontextmenü, dann stellen Sie alle anderen Fenster wieder her, die ich möchte

Hinweis: Sie müssen alle Fenster minimieren, die Sie nicht gestapelt haben möchten. Dafür ist Schritt 1 gedacht.

22
22
22
2012-05-15 03:58:29 +0000

Ich habe ein kleines AutoHotKey-Skript geschrieben, mit dem man die Fenster oben und unten einrasten lassen kann, weil ich darüber auch frustriert war. Sie können es von meiner Website herunterladen: http://www.pixelchef.net/how-snap-windows-horizontally-windows-7

; Move window up (Windows + Shift + UP ... NOTE must maximize window first)
+#Up::
  WinGetPos,X,Y,W,H,A,,,
  WinMaximize
  WinGetPos,TX,TY,TW,TH,ahk_class Shell_TrayWnd,,,

  ; if this is greater than 1, we're on the secondary (right) monitor. This
  ; means the center of the active window is a positive X coordinate
  if ( X + W/2 > 0 ) {
  SysGet, MonitorWorkArea, MonitorWorkArea, 1
  WinMove,A,,X,0 , , (MonitorWorkAreaBottom/2)
  }
  else {
  SysGet, MonitorWorkArea, MonitorWorkArea, 2
  WinMove,A,,X,0 , , (MonitorWorkAreaBottom/2)
  }
return

; Move window down (Windows + Shift + DOWN ... NOTE must maximize window first)
+#Down::
  WinGetPos,X,Y,W,H,A,,,
  WinMaximize
  WinGetPos,TX,TY,TW,TH,ahk_class Shell_TrayWnd,,,

  ; if this is greater than 1, we're on the secondary (right) monitor. This
  ; means the center of the active window is a positive X coordinate
  if ( X + W/2 > 0 ) {
  SysGet, MonitorWorkArea, MonitorWorkArea, 1
  WinMove,A,,X,MonitorWorkAreaBottom/2 , , (MonitorWorkAreaBottom/2)
  }
  else {
  SysGet, MonitorWorkArea, MonitorWorkArea, 2
  WinMove,A,,X,MonitorWorkAreaBottom/2 , , (MonitorWorkAreaBottom/2)
  }
return
21
21
21
2011-05-19 09:20:55 +0000

WindowSpace bietet diese Funktionalität. Um das zu tun, wonach Sie fragen:

  • Gehen Sie auf die Registerkarte “Verschieben und Größenänderung” in Settings
  • Wählen Sie bei “Obere Kante:” die Option “Zur oberen Seite verschieben”
  • Wählen Sie bei “Untere Kante:” die Option “Zur unteren Seite verschieben”

Screenshot:

9
9
9
2014-03-21 21:32:34 +0000

Ähnlich wie northben habe ich auch ein AutoHotKey-Skript geschrieben, wenn auch ein wenig anders, so dass ich dachte, es verdiene eine eigene Antwort. Dieses Skript sollte mit einer beliebigen Anzahl von Monitoren oder Monitorausrichtungen funktionieren.

Die Befehle sind an Windows + Strg + Nach oben und Nach unten statt an Shift gebunden, um nicht mit dem bestehenden Windows + Shift + Nach oben zu kollidieren.

Dies funktioniert ähnlich wie das Einrasten der Höhe des gesamten Bildschirms (Windows + Shift + Up), da das Fenster seine horizontale Position und Breite beibehält. Dies kann leicht geändert werden, so dass es ähnlich wie ein halber linker oder halber rechter Raster funktioniert (Fenster + Links oder Rechts), indem Sie die Zeile ; WinMaximize, A auskommentieren. Wenn Sie das Standardverhalten beibehalten möchten, aber manchmal das Verhalten des halben Schnappens verwenden, maximieren Sie einfach das Fenster vor dem Schnappen.

Funktioniert mit Windows 7 64-bit und AutoHotKey v1.1.14.03.

;-------------------------------------------------------------------;
; Returns the maximum or minimum value for any number of inputs
; i.e. Max(5,4,7,10) will return 10
;-------------------------------------------------------------------;
Min(params*)
{
  r := params[1]
  for index, param in params
    if (param < r)
      r := param
  return r
}
Max(params*)
{
  r := params[1]
  for index, param in params
    if (param > r)
      r := param
  return r
}

;-------------------------------------------------------------------;
; WindowsKey+Ctrl+Up / WindowsKey+Ctrl+Down
; Resizes window to half the screen height and moves it to the top
; or bottom of whichever screen has the largest overlap.
; By default, the window retains its horizontal (x) position and
; width. To change this, uncomment the WinMaximize line.
;-------------------------------------------------------------------;
UpDownSnap(Direction)
{
  ; WinMaximize, A
  WinGetPos, x, y, w, h, a, , ,
  SysGet , Count, MonitorCount
  refArea := 0
  Loop, %count%
  {
    SysGet, m, MonitorWorkArea, %A_Index%
    xo := Max(0, Min(x + w, mRight) - Max(x, mLeft))
    yo := Max(0, Min(y + h, mBottom) - Max(y, mTop))
    area := xo * yo
    if (area > refArea)
    {
      monTop := mTop
      monBottom := mBottom
      refArea := area
    }
  }

  ; If the refArea is still equal to 0, the window does
  ; not overlap with any monitors. Wat?
  if (refArea > 0)
  {
    if (direction = 1)
      newY := monTop
    Else
      newY := (monBottom - monTop) / 2 + monTop
    WinMove , a, , x, newY, w, (monBottom - monTop) / 2
  }
}
^#Up::UpDownSnap(1)
^#Down::UpDownSnap(0)
9
9
9
2011-05-18 17:24:45 +0000

Ich habe gerade keinen Windows-7-Rechner vor mir, aber seit Windows 95 (oder vielleicht sogar davor) gibt es die Möglichkeit, Fenster horizontal zu kacheln. Minimieren Sie alles bis auf zwei Fenster, die Sie oben und unten sehen wollen, klicken Sie mit der rechten Maustaste auf die Taskleiste und wählen Sie “Fenster horizontal kacheln”. Dadurch wird jedes Fenster so groß, dass es die Hälfte des vertikalen Bildschirmbereichs einnimmt. Dies ist für ein einzelnes Fenster nicht sinnvoll, und wie eine andere Antwort schon sagte, gibt es dafür kein Tastaturkürzel, aber ich finde es manchmal praktisch.

Korrektur: unter Windows 7 heißt dies “Fenster gestapelt anzeigen”.

7
7
7
2012-06-21 19:09:15 +0000

Das beste Programm, das ich je benutzt habe, das genau das + mehr erreicht, ist WinSplit Revolution: http://winsplit-revolution.com/

Ich empfehle es sehr, da es extrem einfach zu bedienen ist und sogar mit mehreren Monitoren gut funktioniert.

Demo-Video: http://winsplit-revolution.com/screenshots/videos-demos

Diese Anwendung ist Freeware und unter Creative Commons Attribution-Non Commercial-No Derivative Works 3.0 veröffentlicht.

EDIT:

Es scheint, dass WinSplit nicht mehr verfügbar ist, die Website wurde von Digital Creations AS übernommen, die ihre eigene Version dieser Art von Software hat, und ist nicht mehr kostenlos

5
5
5
2014-06-25 14:02:11 +0000

platzieren sie ihre fenster so wie sie wollen –> rechtsklick auf die taskleiste –> “fenster gestapelt anzeigen” –> gewinn!

4
4
4
2014-06-19 20:37:55 +0000

Wie Rain hier vorgeschlagen hat, funktioniert PowerResizer gut. Nicht sehr anpassbar - Sie können die Tastaturkürzel nicht ändern, aber es ist zumindest Open Source. Wie JoeB bemerkt, können Sie diese drücken, während Sie ein Fenster verschieben: W, um sich nach oben zu bewegen, und Z, um sich nach unten zu bewegen. A zum Bewegen nach links, S zum Bewegen nach rechts. Oder ziehen Sie das Fenster einfach an den Rand. Wenn Sie beim Ziehen die Tasten 1, 2, 3 und 4 drücken, rastet das Fenster an einer Ecke ein. Ich bin zufrieden damit, probieren Sie es aus.

3
3
3
2017-12-21 20:37:21 +0000

Ein Fehler in der Lösung von Jason Clement wurde behoben. Wenn das Fenster vertikal einrastet, nahm es bisher nicht auch die Breite des Monitors ein. Es blieb einfach bei der aktuellen Fensterbreite, rastete aber vertikal auf ½ des Monitors ein. Mit diesem Fix rastet es auf 50% vertikaler Höhe nach oben oder unten und 100% horizontaler Breite des Monitors ein.

Auch für diejenigen, die AHK nicht kennen…

  1. Laden Sie AutoHotKey
  2. Erstellen Sie eine Textdatei in Notepad. Fügen Sie den Code darin ein. Speichern Sie sie mit der richtigen Erweiterung für AutoHotKey, z. B. “VerticalSnap.ahk”
  3. Klicken Sie mit der rechten Maustaste im Explorer auf die Datei und wählen Sie “Compile script”
  4. Das Kompilieren sollte eine Datei “VerticalSnap.exe” in diesem Verzeichnis erzeugen.
  5. Öffnen Sie run.exe, geben Sie “shell:startup” ein und drücken Sie Enter.
  6. Es sollte sich ein neues Explorer-Fenster mit dem Ordner “Startup” öffnen.
  7. Kopieren Sie die .exe-Datei in diesen Startup-Ordner und fügen Sie sie dort ein.
  8. Beim nächsten Hochfahren sollte dieses Skript laufen. Sie können mit CRTL+WINDOWS+UPARROW oder +DOWNARROW auf die obere oder untere Hälfte Ihres Monitors einrasten. Beachten Sie, dass das Fenster nicht maximiert sein darf, damit dies funktioniert.

Hoffentlich hilft das, und danke Jason!

;-------------------------------------------------------------------;
; Returns the maximum or minimum value for any number of inputs
; i.e. Max(5,4,7,10) will return 10
;-------------------------------------------------------------------;
Min(params*)
{
  r := params[1]
  for index, param in params
    if (param < r)
      r := param
  return r
}
Max(params*)
{
  r := params[1]
  for index, param in params
    if (param > r)
      r := param
  return r
}

;-------------------------------------------------------------------;
; WindowsKey+Ctrl+Up / WindowsKey+Ctrl+Down
; Resizes window to half the screen height and moves it to the top
; or bottom of whichever screen has the largest overlap.
; By default, the window retains its horizontal (x) position and
; width. To change this, uncomment the WinMaximize line.
;-------------------------------------------------------------------;
UpDownSnap(Direction)
{
  ; WinMaximize, A
  WinGetPos, x, y, w, h, a, , ,
  SysGet , Count, MonitorCount
  refArea := 0
  Loop, %count%
  {
    SysGet, m, MonitorWorkArea, %A_Index%
    xo := Max(0, Min(x + w, mRight) - Max(x, mLeft))
    yo := Max(0, Min(y + h, mBottom) - Max(y, mTop))
    area := xo * yo
    if (area > refArea)
    {
      monTop := mTop
      monBottom := mBottom
      monLeft := mLeft
      monRight := mRight
      refArea := area
    }
  }

  ; If the refArea is still equal to 0, the window does
  ; not overlap with any monitors. Wat?
  if (refArea > 0)
  {
    if (direction = 1)
      newY := monTop
    Else
      newY := (monBottom - monTop) / 2 + monTop
    WinMove , a, , monLeft, newY, (monRight - monLeft), (monBottom - monTop) / 2
  }
}
^#Up::UpDownSnap(1)
^#Down::UpDownSnap(0)
3
3
3
2012-05-31 03:40:46 +0000

Wenn Sie eine AMD-Grafikkarte haben, können Sie “Hydravision” verwenden.

(1) Öffnen Sie das Catalyst Control Center (2) Klicken Sie unter “Desktop und Anzeigen” auf “Mehr…” (3) Klicken Sie unter “Hydravision” auf “HydraGrid” (4) Markieren Sie “HydraGrid aktivieren” (5) Klicken Sie auf “HydraGrid bearbeiten” und setzen Sie die Rasterlinien an die gewünschte Stelle, z. B. auf halber Höhe eines Hochformatmonitors (6) Anwenden

Wenn Sie nun mit Fenstern arbeiten, können Sie mit der rechten Maustaste auf die Titelleiste klicken und “An Raster anheften” wählen, dann ziehen Sie es von einer Stelle zur anderen und es rastet am Raster ein.

Ich betreibe 3x1 24"-Monitore im Hochformat mit diesem Setup und es ist der schnellste Weg, den ich gefunden habe, um Fenster an der oberen und unteren Hälfte jedes Monitors einzufangen.

2
2
2
2017-03-28 21:48:49 +0000

Schauen Sie sich AquaSnap an. Sie können wie erwartet mit der Maus ziehen, Strg+Maus verwenden, um die Größe von zwei gekachelten Fenstern gleichzeitig zu ändern, neben einer Vielzahl anderer Funktionen.

Sie können auch eine Vielzahl von Hotkeys verwenden. Dieses Programm überschreibt ein paar Windows-Standardeinstellungen, die Sie bereits gewohnt sind, neben dem Ändern von Win+Up und Win+Down für das Andocken nach oben/unten.

WindowSpace funktioniert, ist aber nicht annähernd so schön und kann sich eine Weile aufhängen, wenn Sie auf Anwenden drücken. Vergleichsweise ist die kostenlose Testversion von Aquasnap Pro ein sehr flüssiges Erlebnis.

1
1
1
2013-01-11 23:17:50 +0000

Es gibt viele Optionen, die von Windows zur Verfügung gestellt werden, einschließlich STACKING, SIDE BY SIDE und CASCADING. Dazu klicken Sie mit der rechten Maustaste auf einen leeren Bereich in der Taskleiste (normalerweise am unteren Rand des Bildschirms) und wählen aus. Ja, es ist kein Tastaturkürzel, aber es ist ziemlich nah dran.

Vertrauen Sie mir nicht, sondern erfahren Sie es direkt von Microsoft hier .

Auf der Website gibt es noch eine Menge anderer nützlicher Informationen - viele davon kennen Sie bereits, einige sind vielleicht neu. Ich hoffe, das hilft.

1
1
1
2016-12-16 12:51:38 +0000

Es gibt einen drittanbieterfreien Weg, diese Funktionalität zu erreichen, aber AFAIK:

  • Es erfordert etwas Mauseinsatz
  • Es funktioniert nur für zwei Fenster.

Das Rezept ist:

  1. Rasten Sie die Fenster auf die übliche Weise nebeneinander ein.
  2. Drücken Sie Win+Down, damit eines der Fenster ein Viertel des Bildschirms einnimmt
  3. Wählen Sie das andere Fenster und drücken Sie Win+Up, damit das andere Fenster das andere Viertel des Bildschirms einnimmt
  4. Greifen Sie mit der Maus den Rand des Fensters und passen Sie die Größe an den Rand des Bildschirms an, so dass die Breite jedes Fensters maximiert wird, ohne die Höhe zu verändern.
0
0
0
2020-02-26 09:44:15 +0000

Dies ist markenspezifisch und bedeutet, dass Sie die Maus statt der Tastatur verwenden müssen, aber wenn Sie Dell-Monitore verwenden, können Sie Dell Display Manager (kostenlos) verwenden.

Damit können Sie jeden Monitor aufteilen, wie Sie wollen (2x1, 2x2, 4x2, was auch immer), dann können Sie Fenster in jedem Segment einrasten lassen. Ich benutze es schon seit ein paar Jahren und es ist wirklich gut.

0
0
0
2020-01-08 11:10:08 +0000

Windowpad ist super leichtgewichtig und kommt damit ganz gut zurecht.

Es ist eine Standalone-Exe, man startet sie nach dem Booten, dann maximiert Windows-Taste + Numpad auf die verschiedenen Viertel und Hälften. Oder wenn Sie keinen Ziffernblock haben, dann Capslock + den WASD-Bereich. https://autohotkey.com/board/topic/19990-windowpad-window-moving-tool/

0
0
0
2018-07-16 06:57:25 +0000

Wenn Sie einen Dell-Monitor verwenden, können Sie den Dell Display Manager installieren, der über Optionen zur Unterteilung der Anzeige in ein Raster verfügt.

Dann können Sie das Fenster bei gedrückter Umschalttaste in eine Zelle ziehen.

0
0
0
2016-06-09 21:22:49 +0000

Ich musste wiederholt die beiden Browser-Fenster oben und unten in Windows 10 mit einem Multi-Monitor-Setup mit vielen anderen Fenstern bereits geöffnet zu teilen. Ich konnte es manuell machen, wollte aber eine bessere Lösung.

Ich fand die Chrome-Erweiterung “Tab Resize - Split Screen Layouts”, die dies für mich super einfach machte.

Öffnen Sie einfach ein neues Chrome-Fenster, klicken Sie auf das Symbol der Tab Resize-Erweiterung und wählen Sie die Option 2x1. Jetzt ist es ganz einfach.

0
0
0
2013-12-04 07:30:48 +0000

Eine Option, die ich als nützlich empfunden habe, ist die Unterteilung Ihrer Monitore in virtuelle Hälften mit DisplayFusion . Sie richten dies wie folgt ein:

  • Klicken Sie mit der rechten Maustaste auf das DisplayFusion-Symbol in Ihrem Infobereich und gehen Sie zu Monitor Configuration.
  • Wählen Sie den Monitor aus, den Sie konfigurieren möchten.
  • Fügen Sie ein vertical split zu dem Monitor hinzu. (Sie können damit herumspielen und Ihre Monitore noch weiter aufteilen.)

Wenn dies aktiviert ist, sollten Sie in der Lage sein, Ihr Fenster mit den Windows- und Pfeiltasten zu navigieren, um es in den neuen vertikal geteilten Bereich Ihres Monitors zu maximieren. Ich bin dabei, meine beiden 1920x1200 Monitore im Hochformat zu betreiben, sobald mein 30-Zoll-Monitor eintrifft, und das vertikale Einrasten von Fenstern wird eine Notwendigkeit sein.