Wie richte ich einen Hotkey oder eine Verknüpfung ein, um meinen Bildschirm in Windows zu drehen?

59411
wax eagle

Ich habe kürzlich eine Reihe von Monitorarmen erworben, die die freie Drehung meiner Monitore ermöglichen. Ich möchte in der Lage sein, schnell von einer Ausrichtung zur anderen schnell zu wechseln, ohne sich die Mühe machen zu müssen, auf die Bildschirmrotationsfunktionen des Betriebssystems zuzugreifen.

Wie richte ich einen Hotkey oder eine Verknüpfung ein, um die Ausrichtung meines Monitors schnell zu ändern?

18

6 Antworten auf die Frage

26
Dennis

Mit meiner Grafikkarte funktioniert dieser Ansatz:

  1. Anzeige herunterladen .

  2. Extrahieren Sie die Datei Display.exean einen Ort Ihrer Wahl (z C:\Display.exe. B. ).

  3. Verwenden Sie den [right-click] -> New -> ShortcutDialog, um Verknüpfungen für die gewünschten Ausrichtungen zu erstellen:

    C:\Display.exe /rotate:0 C:\Display.exe /rotate:90 C:\Display.exe /rotate:180 C:\Display.exe /rotate:270 
  4. (optional) In den Eigenschaften jeder Verknüpfung können Sie a angeben Shortcut Key.

Das funktioniert sehr gut. wax eagle vor 11 Jahren 0
Ich sollte erwähnen, dass dies nur auf der primären Anzeige zu funktionieren scheint (ich sehe keine Optionen in der Argumentliste für den Umgang mit einem zweiten Monitor, aber das ist der Monitor, den ich ändern wollte). wax eagle vor 11 Jahren 0
The version there today (Version 1.2 (build 14)) does have an option to specify which monitor to rotate: `display /device 2 /rotate 90` Glen Little vor 10 Jahren 6
Das ist toll! Ebenfalls nützlich ist "C: \ Display.exe / rotate: 90 / toggle", um zwischen der Standardrotation und der angegebenen Drehung umzuschalten. Abdulla vor 10 Jahren 4
3
Jehzzy

Wenn einige Leute diesen Thread noch verwenden oder bei Google danach suchen, habe ich die PERFEKTE LÖSUNG.

  1. Anzeige herunterladen

  2. Extrahieren Sie nach C: \ Display \ (oder einem Ordner Ihrer Wahl).

  3. Öffnen Sie cmd und geben Sie in den Pfad zu display.exe - C: \ Display \ display.exe \ -listdevices ein (dies zeigt Ihnen alle Ihre Bildschirme und lässt Sie auswählen, welcher Bildschirm gedreht werden soll).

  4. Wählen Sie aus, welches Gerät (Bildschirm) Sie nach ihrer Indexnummer drehen möchten.

  5. Erstellen Sie eine .bat-Datei mit dem Editor. (Öffnen Sie den Editor, schreiben Sie die unten gezeigten Zeilen, speichern Sie als "alle Dateien" und schreiben Sie ".bat" nach dem Namen Ihrer Wahl.)

  6. Schreiben Sie C: \ display \ display.exe -device (Nummer Ihres Geräts) -rotate 90 / toggle

  7. Wenn "90 (Grad)" die falsche Bildschirmdrehung ist, ändern Sie einfach "180" oder "270".

  8. Sie sollten jetzt fertig sein, und Sie können die Verknüpfung bearbeiten oder / und Ihrer Taskleiste hinzufügen, indem Sie eine neue Symbolleiste erstellen.

-> Das Schöne an diesem Weg ist, dass Sie nur eine Abkürzung und nicht mehrere - <brauchen

2
Ivo Flipse

Someone wrote a script on the AutoHotKey forums that does just this. But I haven't tried it myself.

He made it so that pressing the Windows key + a numpad key will rotate it:

  • Win + 4 : Rotates screen to Portrait
  • Win + 2 : Rotates screen to Landscape ( flipped )
  • Win + 6 : Rotates screen to Portrait ( flipped )
  • Win + 8 : Rotates screen to Landscape

Here's the script:

#SingleInstance Force SendMode Input ; Recommended for new scripts due to its superior speed and reliability. #Numpad8:: ; Landscape Mode - WinLogo + Number pad 8 IfWinExist, Screen Resolution { WinActivate, Screen Resolution } else { run "desk.cpl" } WinWait, Screen Resolution if ErrorLevel { MsgBox, WinWait timed out. return } Send, sleep 500 send, send, send, sleep 500 send, ; Send Up 4 times to make sure we are at the start of the dropdown send, send, send, sleep 500 send, send, send, WinWait, Display Settings if ErrorLevel { MsgBox, WinWait timed out for display settings. return } send, send, send, WinWait, Screen Resolution if ErrorLevel { MsgBox, WinWait timed out. return } send, send, send, return #Numpad4:: ; Portrait Mode - WinLogo + Number pad 4 IfWinExist, Screen Resolution { WinActivate, Screen Resolution } else { run "desk.cpl" } WinWait, Screen Resolution if ErrorLevel { MsgBox, WinWait timed out. return } Send, sleep 500 send, send, send, ;return sleep 500 send, ; Send Up 4 times to make sure we are at the start of the dropdown send, send, send, send, sleep 500 send, send, send, WinWait, Display Settings if ErrorLevel { MsgBox, WinWait timed out for display settings. return } send, send, send, WinWait, Screen Resolution if ErrorLevel { MsgBox, WinWait timed out. return } send, send, send, return #Numpad6:: ; Portrait Mode (Flipped) - WinLogo + Number pad 6 IfWinExist, Screen Resolution { WinActivate, Screen Resolution } else { run "desk.cpl" } WinWait, Screen Resolution if ErrorLevel { MsgBox, WinWait timed out. return } Send, sleep 500 send, send, send, sleep 500 send, ; Send Up 4 times to make sure we are at the end of the dropdown send, send, send, sleep 500 send, send, send, WinWait, Display Settings if ErrorLevel { MsgBox, WinWait timed out for display settings. return } send, send, send, WinWait, Screen Resolution if ErrorLevel { MsgBox, WinWait timed out. return } send, send, send, return #Numpad2:: ; Landscape Mode (Flipped) - WinLogo + Number pad 2 IfWinExist, Screen Resolution { WinActivate, Screen Resolution } else { run "desk.cpl" } WinWait, Screen Resolution if ErrorLevel { MsgBox, WinWait timed out. return } Send, sleep 500 send, send, send, sleep 500 send, ; Send Up 4 times to make sure we are at the start of the dropdown send, send, send, send, send, sleep 500 send, send, send, WinWait, Display Settings if ErrorLevel { MsgBox, WinWait timed out for display settings. return } send, send, send, WinWait, Screen Resolution if ErrorLevel { MsgBox, WinWait timed out. return } send, send, send, return 
Hmmm Ich habe mich tatsächlich entschlossen, es selbst auszuprobieren, und für mich scheint der Windows 7 Screen Resolution-Dialog aufzurufen, aus dem ich die Ausrichtung ändern kann. Nah dran, aber keine Zigarre ... Ivo Flipse vor 11 Jahren 0
`Ctrl + Alt + Uparrow` erledigt den Job, nicht wahr :-) avirk vor 11 Jahren 0
@avirk aus irgendeinem Grund, der für mich nichts tut: S Ivo Flipse vor 11 Jahren 0
Vielleicht vergesse ich es, aber dies ist die Kombination, die Sie "shift" anstelle von "Alt" versuchen können. Versuchen Sie auch die anderen Pfeiltasten. AFAIK, das wird funktionieren, manchmal aber nicht. avirk vor 11 Jahren 0
@avirk Diese Tastenkombination hängt von Ihren Bildschirmtreibern ab. Ich glaube zum Beispiel, wenn Sie das Intel GFX- oder NVIDIA-Taskleistensymbol haben, funktioniert es. iglvzx vor 11 Jahren 1
http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/how-torotate-screen-in-windows-7-by-a-shortcut/55fca2a8-c34f-41f6-81ba-ce44e7127aeb avirk vor 11 Jahren 1
@iglvzx Ja, es hängt vom Displaytreiber ab avirk vor 11 Jahren 0
2
Manthor

Ich hatte das gleiche Problem wie du, aber ich habe herausgefunden, wie ich diesen Knick reparieren kann. Zuerst zur Systemsteuerung. Gehe zur Anzeige. Klicken Sie auf Erweiterte Einstellungen. Sie sehen 6 Registerkarten. Klicken Sie auf die Registerkarte

Intel (R) Grafik- und Mediensteuerungsfeld.

Sie sehen die Grafik-Eigenschaften am unteren Rand der Registerkarte.
Wählen Sie dann Erweiterte Einstellungen und klicken Sie auf OK. Es wird 5 Registerkarten geben. Klicken Sie auf die letzte Registerkarte. (Optionen und Support) Hier können Sie die Verknüpfungen festlegen. Hoffe das hilft!

Dies ist leider abhängig von der Grafikkarte. Aber eine gute Antwort für Intel Graphics. wax eagle vor 10 Jahren 2
Gott sei Dank, dass Sie mir geholfen haben, diese schreckliche Invasion zu verhindern. Mike Viens vor 9 Jahren 0
2
Antonio Schuh

Für mich funktionierte eine einfache STRG + ALT + PFEILTASTE einwandfrei. Viel einfacher als das Skript, download.exe und etc.

Dies hängt von Ihrem Grafiktreiber ab. Die display.exe-Lösung scheint unabhängig vom Treiber zu funktionieren. wax eagle vor 10 Jahren 0
0
kluka

Also habe ich gerade den ganzen Thread gelesen http://answers.microsoft.com/de-de/windows/forum/windows_7-desktop/how-torotate-screen-in-windows-7-by-a-shortcut/55fca2a8- c34f-41f6-81ba-ce44e7127aeb

Anscheinend weigert sich Microsoft, dies mit einer Tastenkombination in Windows selbst zu speichern. Wahrscheinlich könnten Sie es mit den Treibern / Dienstprogrammen versuchen, die Ihr Grafikkartenanbieter bereitstellt.

Für mein aktuelles AMD-Setup habe ich einfach das AMD Vision Engine Control Center geöffnet und habe die Einstellungen -> Hotkeys aufgerufenenter image description here

Dann habe ich im Dropdown-Menü die Option Erstellen und Anordnen von Desktops ausgewähltenter image description here

Das ist ungefähr der einfachste Weg, den ich finden konnte. während ich es immer noch suboptimal finde. Vielleicht könnten andere Leute ein paar Screenshots liefern, wie es mit den NVIDIA-Treibern ist.