Чи є комбінація клавіш для Windows 7 для зміни фону робочого столу?


11

З усіма новими комбінаціями клавіш, доданими до Windows 7, мені було цікаво, чи було додано ярлик для зміни фону робочого столу, коли тема налаштована на функцію слайд-шоу.

Я хочу виконати Next desktop backgroundкоманду, про яку буде запропоновано користувачу при натисканні правою кнопкою миші на робочий стіл, який був налаштований для слайд-шоу.

Відповіді:


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

Незалежно від цього потоку, яка розмітка ви використовували для hte Win + n, щоб він виглядав як ключі?
ahsteele

<kbd> </kbd> :-)
Snark

Я спочатку не був віруючим. Зараз з кожним днем ​​я все більше переконуюсь, що завжди є спосіб з автоматичним натисканням.
Малабарба

Примітка: якщо ваше меню містить кілька записів, які відповідають на "N", вам потрібно буде скористатися Send nвідповідною кількістю разів, після чого Send {Enter}активувати запис у меню.
Джордж Маріан

8

Я знайшов набагато простіший спосіб змінити фон робочого столу:

  1. Перейдіть на робочий стіл ( Windows Key+ D)
  2. Натисніть клавішу "меню" на клавіатурі (відкривши те саме меню, що і меню правої кнопки миші) + клавішу "n" ...

Результат такий же - 2 кнопки, робочий стіл змінено.


гарна пропозиція, але немає клавіші меню у багатьох сучасних клавіатурах (особливо у ноутбуках).
Джакомо Лакава

якщо кілька записів відповідають на клавішу 'n', вам потрібно активувати клавішу <Enter>
Yolgie,

@GiacomoLacava SHIFT + F10 діє як клавіша меню.
обробляти

1

WinActivate, ahk_class Прогман

Мабуть, не працює, якщо 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/ скомпілював його, і він працює з або без піктограм на робочому столі. Я просто думав, що це не спрацює, коли у мене заховані значки, клавіша "Application" і Shift-F10 не працюють. Отже, не слухайте мене, це, мабуть, спрацює ...


Клавіша меню / SHIFT + F10 відображає меню, але лише тоді, коли робочий стіл зосереджено (Windows + D) (у мене приховані піктограми).
обробляти

0

Я знайшов, що друга версія сценарію працює найкраще. Оскільки команда клавіша вікна + 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!
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.