Как быстро переместить текущее окно на другой вид задачи / рабочего стола в Windows 10?

Windows 10 представила представление задачи – возможность иметь несколько виртуальных рабочих столов. Когда я нахожусь в окне на Desktop1, какой самый быстрый способ переместить его на Desktop2?

В настоящее время мне нужно ввести переключатель задач (значок на панели задач или Win + Tab), найти окно и перетащить его между рабочими столами. Это неудобно. Есть ли более быстрый путь?

7 Solutions collect form web for “Как быстро переместить текущее окно на другой вид задачи / рабочего стола в Windows 10?”

Я думаю, что для более быстрого переключения это должно быть в заголовке, поэтому я создал для этого инструмент:

https://github.com/Eun/MoveToDesktop

Введите описание изображения здесь

Вы также можете перемещать окна с помощью WIN + ALT + влево / вправо или при необходимости менять ярлык.

Я также искал этот вариант и из поисков, которые я сделал (я думаю, что я также видел это на форумах Microsoft), это не то, что доступно на данный момент.

Лучший способ, с которым я пришел сейчас, избегать использования мыши:

  • Вкладка Winkey + для экрана рабочих столов
  • Щелкните правой кнопкой мыши на окне, которое вы хотите переместить.
    Используйте кнопку правой кнопки мыши или Shift + F10, если у вас нет этой клавиши на клавиатуре.
  • Выберите « Move to (или введите « M , потому что он отмечен), а затем рабочий стол, который вы хотите (или N для нового рабочего стола, также отмеченный)

Это не очень помогает, но это то, что есть до тех пор, пока кто-то не разработает что-то, чтобы облегчить его.

Обновление: я начал изучать это. Существует значение реестра, которое изменяется, когда приложение перемещается между рабочими столами. В этом месте есть все открытые приложения:

 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SessionInfo\1\ApplicationViewManagement (I guess the session number will change if there is more than one logged in). 

Идентификатор текущего рабочего стола находится здесь:

 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SessionInfo\1\VirtualDesktops\CurrentVirtualDesktop 

Недостаточно изменить его на другой виртуальный рабочий стол, потому что требуется некоторое обновление интерфейса.

Я проверил с procmon, и DLL, которые используются в этом процессе:

  • Msctf.dll
  • twinui.dll
  • windows.immersiveshell.serviceprovider.dll
  • shell32.dll
  • UIAnimation.dll

Я предполагаю, что один из них отвечает за визуальное обновление, а основным подозреваемым является UIAnimation.dll!

Если кто-то хочет продолжать расследование, это будет началом.

На этом уровне управления Windows я действительно думаю, что вы должны использовать стороннюю программу, чтобы помочь. Моим решением было добавить простой ярлык для AutoHotKey (AHK):

 #|::Send, +{F10}M{Enter} 

# | Это ярлык, который преобразуется в WIN- | На моей клавиатуре это имеет смысл, так как | Выше TAB, но вы можете изменить его на все, что вам подходит.

Используя вышеприведенный ответ arieljannai , отправив <F10> - M - <ENTER> , отмеченное окно будет перемещено на другой виртуальный рабочий стол, если вы жонглируете между двумя.

Для ознакомления с AHK см. https://autohotkey.com/docs/Tutorial.htm .

zVirtualDesktop

Я использую его для этой цели. У него есть сочетания клавиш – это здорово.
Разработчик очень отзывчив, если вы сообщаете о проблеме или задаете вопрос или возможную функцию.

Лучшая функция DesktopView См. Ниже.

В GitHub есть больше опций, которые я в настоящее время не помню 😅

Вот несколько скриншотов zVirtualDesktop

Вы можете выбрать эти значки в системном трее Введите описание изображения здесь

Он имеет действительно приятную функцию DesktopView показанную ниже. С помощью этого вида вы можете перетащить ваши окна на любой рабочий стол. Он также работает как Alt + Tab, в котором вы можете щелкнуть миниатюру, чтобы перейти в это окно. Введите описание изображения здесь

Примечание: я ответил на этот вопрос около 1,5-2 лет назад, с некоторыми подсказками, чтобы начать что-то развивать. Но теперь для этого есть некоторые решения.
Я добавил новый ответ, потому что нет смысла в редактировании / улучшении моего предыдущего, так как они совершенно разные.

Я не уверен, почему это не было упомянуто выше, но следующий способ – это сделать, не загружая помощников.

1. WIN + Tab, чтобы быстро увидеть все приложения / окна (если у вас несколько мониторов, на каждом мониторе будет один список для каждого виртуального рабочего стола).

2. Щелкните правой кнопкой мыши на приложении / окне, которое вы хотите переместить, -> «Переместить в» и выберите рабочий стол, на который вы хотите отправить приложение.

Прежде чем я нашел это, я даже попробовал проект MoveToDesktop, опубликованный выше, но я нахожу это так же просто, и меню MoveToDesktop , похоже, пока не отображается во всех приложениях (например, не Chrome и Sublime на данный момент).

Win + Shift + Стрелка Влево / Стрелка вправо

или

Win + Arrow Влево / Стрелка вправо

или

Win + Стрелка вверх / Стрелка вниз

Просто нажмите Winkey + Tab, теперь выберите программу (окно) и перетащите ее в список настольных компьютеров, показанных ниже (рабочий стол 1 или 2). Готово. Другого пути нет..

  • Windows 10 Explorer отключает имя папки после символа последнего периода
  • Установка обновлений Windows 10 при завершении работы
  • Кнопка запуска Windows 10 неоднократно становится неактивной
  • Не удается изменить приоритет сетевого подключения в Windows 10
  • Windows 10: PuTTY работает неправильно в контекстном меню панели задач?
  • Как заставить Windows 10 отображать текстовое поле пароля при запуске, а не изображение с указанием времени и даты?
  • Будет ли обновляться Windows 10 до окончательного выпуска?
  • Монитор не отображает собственное разрешение
  • Windows 10 обнаруживает неправильный часовой пояс
  • Windows 10: без прокрутки на сенсорной панели
  • В чем причина высокого использования ЦП «системы и сжатой памяти» в Windows 10?
  • Interesting Posts

    Доступ запрещен для пользователя root @ localhost ‘(с использованием пароля: НЕТ)

    Как изменить язык по умолчанию в Windows 8?

    Файлы PHP загружаются вместо интерпретации

    На панели инструментов нет тени по умолчанию?

    Ошибка № 5: Ошибка ввода / вывода при установке Linux

    Какой путь к файловой системе используется в Context.openFileOutput () Android?

    ggplot2: изменить порядок отображения фактор-переменной по оси

    Рекомендуемая батарея для 750 Вт

    Шаблон регулярного выражения для HH: MM: временная строка SS

    Ошибка 1022 – Не удается записать; дублирующий ключ в таблице

    Какое правильное действие при закрытии окон в java / swing?

    Можно ли заблокировать мышь на одном экране?

    Как предотвратить несанкционированный доступ к моей базе данных Firebase?

    Android-файл для сохранения на внешнем хранилище

    Удалить доменную ассоциацию; Контроллер домена больше не существует

    Давайте будем гением компьютера.