Czy istnieje skrót klawiaturowy systemu Windows 7 do zmiany tła pulpitu?

11

Po dodaniu wszystkich nowych skrótów klawiaturowych do systemu Windows 7 zastanawiałem się, czy dodano skrót do zmiany tła pulpitu, gdy motyw został skonfigurowany do pracy jako pokaz slajdów.

Chcę wykonać Next desktop backgroundpolecenie, o które pyta użytkownik po kliknięciu prawym przyciskiem myszy pulpitu, który został skonfigurowany do pokazu slajdów.

ahsteele
źródło

Odpowiedzi:

17

Nie wiem, ale można to naprawić za pomocą skryptu AutoHotkey . Na przykład użyje Win+, naby przejść do następnego tła pulpitu:

#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!

NSend njest ważne tylko dla angielskiego systemu Windows 7 ( tło pulpitu N ext). Będziesz musiał to zmienić, jeśli twój system Windows 7 nie jest w języku angielskim, aby pasował do podkreślonego klucza.

Snark
źródło
Szkoda, że ​​Microsoft nie dodał skrótu z pudełka, ale cieszę się, że zmieniłeś mnie w AuthoHotKey.
ahsteele,
Nie związany z tym wątkiem, jaki był przeceniony hte Win + n, aby wyglądał jak klucze?
ahsteele,
<kbd> </kbd> :-)
Snark
Na początku nie byłem wierzący. Każdego dnia jestem teraz bardziej przekonany, że zawsze jest sposób z auto-kluczem.
Malabarba
Uwaga: jeśli twoje menu zawiera wiele pozycji odpowiadających „N”, musisz użyć Send nodpowiedniej liczby razy, a następnie, Send {Enter}aby aktywować pozycję menu.
George Marian
8

Znalazłem znacznie łatwiejszy sposób na zmianę tła pulpitu:

  1. Przejdź na pulpit ( Windows Key+ D)
  2. Naciśnij klawisz „menu” na klawiaturze (otwieranie tego samego menu, co menu prawego przycisku myszy) + klawisz „n” ...

Wynik jest taki sam - 2 przyciski, zmieniono pulpit.

Vladec
źródło
dobra sugestia, ale w wielu nowoczesnych klawiaturach (zwłaszcza laptopach) nie ma klawisza Menu.
Giacomo Lacava
jeśli wiele wpisów odpowiada klawiszowi „n”, musisz aktywować za pomocą <Enter>
Yolgie
@GiacomoLacava SHIFT + F10 działa jak klawisz Menu.
uchwyt
1

WinActivate, ahk_class Progman

nie wydaje się działać, jeśli Microsoft Visual Studio działa w trybie zmaksymalizowanym, szkoda. Poza tym działa dobrze.


Edycja: poniższe działa dobrze, ale miga pulpit. Myślę, że za i przeciw wszystkim.

#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
źródło
0

Myślę, że to działa tylko wtedy, gdy masz ikony pulpitu. Jeśli nie, Shift-F10 nie wyświetla menu po kliknięciu prawym przyciskiem myszy.

Edycja: Cóż, nie zainstalowałem AutoHotKey, ale ktoś na www.technixupdate.com/keyboard-shortcut-or-hotkey-to-switch-to-next-windows-7-desktop-wallpaper/ skompilował go i działa z lub bez ikon pulpitu. Po prostu pomyślałem, że to nie zadziała, bo kiedy mam ukryte moje ikony, klawisz „Aplikacja” i Shift-F10 nie działają. Więc nie słuchaj mnie, to prawdopodobnie zadziała ...


źródło
Klawisz Menu / SHIFT + F10 powoduje wyświetlenie menu, ale tylko wtedy, gdy pulpit jest już skoncentrowany (Windows + D) (mam ukryte ikony).
uchwyt
0

Uważam, że druga wersja skryptu działa najlepiej. Ponieważ klawisz Windows + d przełącza między oknem a pulpitem, jeśli już jesteś na pulpicie, może on najpierw przełączyć się z pulpitu zamiast na niego. Z tego powodu lepiej działa :-)

#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
źródło