Existe um atalho de teclado do Windows 7 para alterar o plano de fundo da área de trabalho?

11

Com todos os novos atalhos de teclado adicionados ao Windows 7, fiquei imaginando se havia sido adicionado um atalho para alterar o plano de fundo da área de trabalho quando o tema foi configurado para funcionar como uma apresentação de slides.

Desejo executar o Next desktop backgroundcomando que um usuário solicita ao clicar com o botão direito do mouse em uma área de trabalho configurada para uma apresentação de slides.

ahsteele
fonte

Respostas:

17

Não que eu saiba, mas pode ser corrigido com um script AutoHotkey . Por exemplo, isso usará Win+ npara ir para o próximo plano de fundo da área de trabalho:

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

O " n " em Send nsó é válida para um 7 (Inglês do Windows N ext fundo de tela). Você precisará alterá-lo se o Windows 7 não estiver em inglês para corresponder à chave sublinhada.

Snark
fonte
Pena que a Microsoft não adicionou um atalho fora da caixa, mas estou feliz por você ter me transformado no AuthoHotKey.
21909 ahsteele
Não relacionado a esse segmento, qual é a margem que você usou para o hte Win + n para torná-lo parecido com chaves?
219 ahsteele
<kbd> </kbd> :-)
Snark
Eu não era crente a princípio. A cada dia, agora, estou mais convencido de que sempre há uma maneira com a autohotkey.
Malabarba
Nota: se o seu menu contiver várias entradas que respondem a "N", você precisará usar Send no número apropriado de vezes, seguido de Send {Enter}para ativar a entrada do menu.
George Marian
8

Encontrei uma maneira muito mais fácil de alterar o plano de fundo da área de trabalho:

  1. Vá para a área de trabalho ( Windows Key+ D)
  2. Pressione a tecla "menu" no teclado (abrindo o mesmo menu do menu do botão direito do mouse) + a tecla "n" ...

O resultado é o mesmo - 2 botões, área de trabalho alterada.

vladec
fonte
boa sugestão, mas não há tecla Menu em muitos teclados modernos (especialmente laptops).
Giacomo Lacava
se várias entradas responderem à tecla 'n', você deverá ativar com <Enter>
Yolgie
@GiacomoLacava SHIFT + F10 atua como tecla Menu.
punho
1

WinActivate, ahk_class Progman

parece não funcionar se o Microsoft Visual Studio estiver em execução maximizada, uma verdadeira vergonha. Fora isso, funciona bem.


Editar: o seguinte funciona bem, mas pisca na área de trabalho. Prós e contras de tudo o que eu acho.

#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
fonte
0

Eu acho que isso só funciona se você tiver seus ícones da área de trabalho aparecendo. Caso contrário, o Shift-F10 não abre o menu do botão direito.

Edit: Bem, eu não instalei o AutoHotKey, mas alguém em www.technixupdate.com/keyboard-shortcut-or-hotkey-to-switch-to-next-windows-7-desktop-wallpaper/ o compilou e funciona com ou sem mostrar ícones da área de trabalho. Eu apenas pensei que não iria funcionar como quando eu tenho meus ícones ocultos, a tecla "Application" e o Shift-F10 ambos não funcionam. Então, não me escute, provavelmente funcionará ...


fonte
A tecla Menu / SHIFT + F10 abre o menu, mas somente quando a área de trabalho já está focada (Windows + D) (tenho ícones ocultos).
manipula
0

Eu achei que a segunda versão do script funcionou melhor. Como o comando + d da tecla da janela alterna entre a janela e a área de trabalho, se você já estiver na área de trabalho, ele poderá se afastar da área de trabalho primeiro, em vez de mudar para ela. O seguinte funciona melhor por esse motivo :-)

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