web-dev-qa-db-ja.com

デスクトップの背景を変更するためのWindows 7キーボードショートカットはありますか?

すべての 新しいキーボードショートカット がWindows 7に追加されたので、テーマがスライドショーとして機能するように設定されているときに、デスクトップの背景を変更するためのショートカットが追加されていたかどうか疑問に思いました。

Next desktop backgroundコマンドスライドショー用に設定されたデスクトップを右クリックすると、ユーザーに入力を求められます。

11
ahsteele

わかりませんが、 AutoHotkeyスクリプト で修正できます。たとえば、これは Win+n 次のデスクトップの背景に移動するには:

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

Send nの「n」は、英語版のWindows 7([〜#〜 ] n [〜#〜]extデスクトップの背景)。 Windows 7が英語でない場合は、下線付きのキーと一致するように変更する必要があります。

17
Snark

デスクトップの背景を変更するはるかに簡単な方法を見つけました。

  1. デスクトップに移動します(Windows Key+D
  2. キーボードの「メニュー」キー(マウスの右ボタンメニューと同じメニューを開く)+「n」キーを押す.​​..

結果は同じです-2つのボタン、デスクトップが変更されました。

8
vladec

WinActivate、ahk_class Progman

microsoft Visual Studioを最大化して実行している場合は機能しないようです。これは残念です。それ以外は問題なく動作します。


編集:以下は正常に動作しますが、デスクトップが点滅します。私が推測するすべての長所と短所。

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

これは、デスクトップアイコンが表示されている場合にのみ機能すると思います。そうしないと、Shift-F10で右クリックメニューが表示されません。

編集:まあ、私はAutoHotKeyをインストールしませんでしたが、www.technixupdate.com/keyboard-shortcut-or-hotkey-to-switch-to-next-windows-7-desktop-wallpaper /の誰かがそれをコンパイルして動作しましたまたはデスクトップアイコンが表示されない。アイコンを非表示にすると、「アプリケーション」キーとShift-F10の両方が機能しないため、機能しないと思っていました。だから、私に耳を傾けないでください、それはおそらくうまくいくでしょう...

0
Scott

スクリプトの2番目のバージョンが最もよく機能することがわかりました。ウィンドウkey + dコマンドtogglesが既にデスクトップにいる場合、ウィンドウとデスクトップの間で切り替えるため、ウィンドウに切り替えるのではなく、最初にデスクトップから切り替える場合があります。このため、以下の方が効果的です:-)

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