是否有Windows 7键盘快捷键来更改桌面背景?


Answers:


17

我不知道,但是可以使用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!

n ”输入Send n仅对英语Windows 7(N ext桌面背景)有效。如果您的Windows 7不是英语的,则必须更改它才能与带下划线的键匹配。


太糟糕了,Microsoft没有开箱即用地添加快捷方式,但是我很高兴您将我变成了AuthoHotKey。
ahsteele

与该线程无关,用于Win + n以使其看起来像键的markdown是什么?
ahsteele,2009年

<kbd> </ kbd> :-)
斯纳克(Snark)

起初我不是信徒。现在,我每天都更加坚信,总是有一种使用自动热键的方法。
马拉巴巴岛,

注意:如果您的菜单包含多个响应“ N”的条目,则需要使用Send n适当的次数,然后Send {Enter}激活菜单条目。
乔治·玛丽安

8

我发现了一种更简单的方法来更改桌面背景:

  1. 转到桌面(Windows Key+ D
  2. 按键盘上的“菜单”键(打开与鼠标右键菜单相同的菜单)+“ n”键...

结果是相同的-2个按钮,桌面已更改。


很好的建议,但是许多现代键盘(尤其是笔记本电脑)中没有菜单键。
Giacomo Lacava 2012年

如果有多个条目响应'n'键,则必须使用<Enter>键激活
Yolgie 2015年

@GiacomoLacava SHIFT + F10充当菜单键。
手柄

1

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!

0

我认为这仅在显示桌面图标时才有效。如果您不这样做,Shift-F10不会显示右键单击菜单。

编辑:好吧,我没有安装AutoHotKey,但是www.technixupdate.com/keyboard-shortcut-or-hotkey-to-switch-to-next-windows-7-desktop-wallpaper/上的某人对其进行了编译并与或不显示桌面图标。我只是认为它不起作用,因为当我隐藏图标时,“应用程序”键和Shift-F10都不起作用。所以,别听我说,它可能会起作用...


菜单键/ SHIFT + F10确实会调出菜单,但仅在桌面已聚焦(Windows + D)时(我隐藏了图标)。
手柄

0

我发现脚本的第二版运行得最好。因为window key + d命令在窗口和桌面之间切换(如果您已经在桌面上),它可能会先从桌面切换而不是切换到桌面。由于这个原因,以下方法效果更好:-)

#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!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.