В Windows 10 введено представление задач - возможность иметь несколько виртуальных рабочих столов. Когда я нахожусь в окне на Desktop1, каков самый быстрый способ переместить его на Desktop2?
В настоящее время мне нужно войти в переключатель задач (значок на панели задач или Win + Tab), найти окно и перетащить его между рабочими столами. Это неудобно. Есть ли более быстрый способ?
windows
windows-10
Борек Бернард
источник
источник
Ответы:
Я думаю, для более быстрого переключения это должно быть в заголовке, поэтому я создал инструмент для этого:
https://github.com/Eun/MoveToDesktop
Вы также можете перемещать окна с помощью WIN+ ALT+ Left/ Rightили изменить ярлык по мере необходимости.
источник
MoveToDesktop-X.Y.zip
из раздела «Релизы». Там есть.exe
файл, распакуйте его куда-нибудь и запустите. Нет необходимости в Visual Studio 2015. Возможно, вам просто нужно установить распространяемый пакет Visual C ++.Я также искал эту опцию, и из поисков, которые я сделал (я думаю, что я также видел это на форумах Microsoft), это не то, что доступно встроенным в данный момент.
Лучший способ, которым я на данный момент выступил, чтобы избежать использования мыши, это:
Используйте правую кнопку клавиатуры или Shift+, F10если у вас нет этой клавиши на клавиатуре.
Move to
(или введитеM
, потому что он отмечен), а затем нужный рабочий стол (илиN
для нового рабочего стола, также отмеченный)Это не очень помогает, но это то, что есть, пока кто-то не разработает что-то, чтобы сделать это легче.
Обновление: я начал изучать это. Существует значение реестра, которое изменяется при перемещении приложения между рабочими столами. В этом месте есть все открытые приложения:
Идентификатор текущего рабочего стола находится здесь:
Недостаточно заменить его на другой ключ виртуального рабочего стола, потому что требуется некоторое обновление пользовательского интерфейса.
Я проверил с procmon, и DLL, которые используются в этом процессе:
Я предполагаю, что один из них отвечает за визуальное обновление, а основным подозреваемым является UIAnimation.dll!
Если кто-то хочет продолжать расследование, это послужит началом.
источник
Я использую Windows 10 Virtual Desktop Enhancer .
Просто скачайте , запустите (и настройте автозапуск, если вам нужно).
Затем вы можете просто нажать Win+ Ctrl+ Shift+ Arrow Left/, Arrow Rightи это перенесет ваше приложение на другой рабочий стол и переключится на этот рабочий стол.
источник
На этом уровне управления Windows я действительно думаю, что вы должны использовать стороннюю программу, чтобы помочь. Моим собственным решением было добавить простой ярлык для AutoHotKey (AHK):
# | это ярлык, который переводит в WIN- | На моей клавиатуре это имеет смысл, так как | выше TAB, но вы можете изменить его так, как вам удобно.
Используя приведенный выше ответ от arieljannai , отправив
SHIFT+F10
M
ENTER
помеченное окно, вы переместитесь на другой виртуальный рабочий стол, если вы переключаетесь между двумя.Для ознакомления с AHK см. Https://autohotkey.com/docs/Tutorial.htm .
источник
win+Tab, context, V, Enter
на швейцарско-немецкой установкеЯ не уверен, почему это не было упомянуто выше, но вот родной способ сделать это, не загружая помощников.
1. WIN + Tab для быстрого просмотра всех приложений / окон (если у вас несколько мониторов, на каждом мониторе будет один список для каждого виртуального рабочего стола).
2. Щелкните правой кнопкой мыши по приложению / окну, над которым вы хотите перейти -> «Переместить в» и выберите рабочий стол, на который вы хотите отправить приложение.
Прежде чем я нашел это, я даже попробовал опубликованный выше проект MoveToDesktop, но я нахожу это таким же легким, и меню MoveToDesktop , похоже, не появляется во всех приложениях (например, не Chrome или Sublime на данный момент).
источник
zVirtualDesktop
Я использую это для этой цели. У него есть сочетания клавиш - и это здорово.
Разработчик очень отзывчив, если вы сообщаете о проблеме или задаете вопрос или о возможной функции.
Лучшая особенность -
DesktopView
см. Ниже.На GitHub есть еще варианты, которые я сейчас не могу вспомнить 😅
Вот несколько скриншотов zVirtualDesktop
Вы можете выбрать из этих значков в системном трее
У этого есть действительно хорошая особенность, названная
DesktopView
показанной ниже. С этим видом вы можете перетащить ваши окна на любой рабочий стол. Он также работает как Alt + Tab в том смысле, что вы можете щелкнуть миниатюру, чтобы перейти в это окно.Примечание: я ответил на этот вопрос около 1,5-2 лет назад, с некоторыми подсказками, чтобы начать что-то разрабатывать. Но сейчас есть некоторые решения, разработанные для этого.
Я добавил новый ответ, поскольку нет смысла редактировать / улучшать мой предыдущий ответ, поскольку они совершенно разные.
источник
Я использую autohotkey с сочетанием клавиш CTRL + WIN + SHIFT + LEFT или RIGHT, чтобы перенести окна на другой виртуальный рабочий стол. Я использую только 2 виртуальных рабочих стола, так что это работает для меня независимо от того, нажимаю я влево или вправо.
Код AHK:
источник
Принимая подсказки от решений Greenonline и Sebastien:
Итак, не очень просто, но определенно то, что вы можете легко автоматизировать своими руками.
источник
Начиная с Windows 10 Версии 1803, простой способ переместить текущее / целевое окно с одного рабочего стола на другой следующим образом:
Кроме того, он является родным и не требует никакого стороннего программного обеспечения.
источник
Решение AutoHotkey. Привязано к Win + тильда ключ. Этот скрипт автоматизирует все нажатия клавиш, которые вы выполняете вручную, чтобы отправить его на следующий (если вы находитесь на первом) или на предыдущий рабочий стол. Будьте осторожны с такими вещами - это может быть опасно, если этот ввод идет в неправильный пункт назначения.
источник
Просто нажмите Winkey + Tab, теперь выберите программу (окно) и перетащите ее в список рабочих столов, показанный ниже (Рабочий стол 1 или 2). Готово. По-другому никак..
источник
Win+ Shift+ Arrow Left/Arrow Right
или же
Win+ Arrow Left/Arrow Right
или же
Win+ Arrow Up/Arrow Down
источник