Gibt es eine Windows 7-Tastenkombination zum Ändern des Desktop-Hintergrunds?

11

Nachdem alle neuen Tastaturkürzel zu Windows 7 hinzugefügt wurden, fragte ich mich, ob eine Verknüpfung hinzugefügt wurde, um den Desktop-Hintergrund zu ändern, als das Thema so eingerichtet wurde, dass es als Diashow funktioniert.

Ich möchte den Next desktop backgroundBefehl ausführen, zu dem ein Benutzer aufgefordert wird, wenn er mit der rechten Maustaste auf einen Desktop klickt, der für eine Diashow eingerichtet wurde.

ahsteele
quelle

Antworten:

17

Nicht dass ich es wüsste, aber es kann mit einem AutoHotkey-Skript behoben werden . Zum Beispiel wird Win+ verwendet n, um zum nächsten Desktop-Hintergrund zu gelangen:

#n::                             ; use the Windows+n hotkey
WinActivate, ahk_class Progman   ; activate the Desktop
MouseGetPos, xpos, ypos          ; get current mouse position
Click 0,0                        ; click in the corner of the desktop, to unselect any selected icon
Send +{F10}                      ; send Shift+F10, the shortcut for right-click
Send n                           ; send "n", the key for "next desktop background"
Click %xpos%, %ypos%, 0          ; put the mouse back at its previous position
return                           ; done!

Das " n " in Send ngilt nur für ein englisches Windows 7 ( N ext Desktop-Hintergrund). Sie müssen es ändern, wenn Ihr Windows 7 nicht in Englisch ist, um mit dem unterstrichenen Schlüssel übereinzustimmen.

Snark
quelle
Schade, dass Microsoft keine sofort einsatzbereite Verknüpfung hinzugefügt hat, aber ich bin froh, dass Sie mich auf AuthoHotKey umgestellt haben.
Ahsteele
Unabhängig von diesem Thread, welchen Markdown haben Sie für Win + n verwendet, damit es wie Schlüssel aussieht?
Ahsteele
<kbd> </ kbd> :-)
Snark
Anfangs war ich kein Gläubiger. Jeden Tag bin ich mehr davon überzeugt, dass es mit autohotkey immer einen Weg gibt.
Malabarba
Hinweis: Wenn Ihr Menü mehrere Einträge enthält, die auf "N" reagieren, müssen Sie Send ndie entsprechende Anzahl von Malen verwenden, gefolgt von Send {Enter}der Aktivierung des Menüeintrags.
George Marian
8

Ich habe einen viel einfacheren Weg gefunden, Ihren Desktop-Hintergrund zu ändern:

  1. Gehe zu deinem Desktop ( Windows Key+ D)
  2. Drücken Sie die "Menü" -Taste auf der Tastatur (öffnen Sie das gleiche Menü wie das Menü mit der rechten Maustaste) + "n" -Taste ...

Ergebnis ist das gleiche - 2 Schaltflächen, Desktop geändert.

vladec
quelle
Guter Vorschlag, aber in vielen modernen Tastaturen (insbesondere Laptops) gibt es keine Menütaste.
Giacomo Lacava
Wenn mehrere Einträge auf die 'n'-Taste antworten, müssen Sie sie mit <Eingabe> aktivieren
Yolgie
@GiacomoLacava SHIFT + F10 fungiert als Menütaste.
behandeln
1

WinActivate, ahk_class Progman

scheint nicht zu funktionieren, wenn Microsoft Visual Studio maximiert ausgeführt wird, eine echte Schande. Ansonsten funktioniert es gut.


Bearbeiten: Folgendes funktioniert einwandfrei, aber der Desktop wird geflasht. Vor- und Nachteile für alles, was ich denke.

#n::                             ; Use the Windows+n hotkey
Send #d                          ; Switch to the Desktop
MouseGetPos, xpos, ypos          ; Get current mouse position
Click 0,0                        ; Click in the corner of the desktop, to unselect any selected icon
Send +{F10}                      ; Send Shift+F10, the shortcut for right-click
Send n                           ; Send "n", the key for "next desktop background"
Click %xpos%, %ypos%, 0          ; Put the mouse back at its previous position
Send #d                          ; Switch away from the Desktop again
return                           ; Done!
Joris
quelle
0

Ich denke, das funktioniert nur, wenn Ihre Desktop-Symbole angezeigt werden. Wenn Sie dies nicht tun, ruft Shift-F10 das Rechtsklick-Menü nicht auf.

Bearbeiten: Nun, ich habe AutoHotKey nicht installiert, aber jemand unter www.technixupdate.com/keyboard-shortcut-or-hotkey-to-switch-to-next-windows-7-desktop-wallpaper/ hat es kompiliert und es funktioniert mit oder ohne Desktop-Symbole. Ich dachte nur, es würde nicht funktionieren, wenn ich meine Symbole versteckt habe, die "Anwendung" -Taste und Shift-F10 funktionieren beide nicht. Also hör mir nicht zu, es wird wahrscheinlich funktionieren ...


quelle
Die Menütaste / UMSCHALT + F10 ruft das Menü auf, jedoch nur, wenn der Desktop bereits fokussiert ist (Windows + D) (ich habe Symbole ausgeblendet).
behandeln
0

Ich fand, dass die zweite Version des Skripts am besten lief. Da die Fenster - Taste + d Befehl schaltet zwischen dem Fenster und dem Desktop , wenn Sie bereits in dem Desktop sind es vom Desktop wechseln weg kann zunächst anstelle des Umschaltens zu. Folgendes funktioniert aus diesem Grund besser :-)

#n::                             ; use the Windows+n hotkey
Send #m                          ; minimize all open windows
MouseGetPos, xpos, ypos          ; get current mouse position
Click 0,0                        ; click in the corner of the desktop, to unselect any selected icon
Send +{F10}                      ; send Shift+F10, the shortcut for right-click
Send n                           ; send "n", the key for "next desktop background"
Click %xpos%, %ypos%, 0          ; put the mouse back at its previous position
Send #+m                         ; undo minimize
return                           ; done!
Jono
quelle