Question Comment déplacer rapidement la fenêtre actuelle vers une autre tâche / vue de bureau sous Windows 10?


Windows 10 introduit un vue des tâches - la possibilité d'avoir plusieurs bureaux virtuels. Lorsque je suis dans une fenêtre sur Desktop1, quel est le moyen le plus rapide de le déplacer vers Desktop2?

Actuellement, je dois entrer le sélecteur de tâches (icône dans la barre des tâches ou Win + Tab), trouver la fenêtre et la glisser-déposer entre les bureaux. C'est gênant. Y a-t-il un moyen plus rapide?


115
2017-08-04 11:26


origine


C'est comme ça que je le fais et la seule façon dont je sais le faire. appuie sur le Touche Windows + Tab . presse Tab à nouveau . Cela supprime le contour de la vignette du programme actif et de l'interface de la vue des tâches active. Utilisez les touches fléchées pour vous déplacer parmi les bureaux sur l'interface de la vue des tâches. Lorsque vous avez sélectionné le bureau sur lequel vous souhaitez basculer, appuyez sur Entrer . - zain.ali
Oooooo vous pouvez essayer WINKEY + CTRL + FLÈCHE À GAUCHE ou WINKEY + CTRL + FLÈCHE DROITE - zain.ali
Il ne s'agit pas de naviguer entre les postes de travail, mais de déplacer des fenêtres d'un poste de travail à un autre. Et oui, Ctrl + Win + left / right est cool :) - Borek Bernard
Dans un projet sur lequel mon frère travaille, il l’a implémenté sous le nom de WINKEY-X, WINKEY-V. Fonctionne super lisse Si seulement Microsoft rattrapait ... youtube.com/watch?v=BAc7sBvViFg - Wouter
Quand faut-il s'attendre à un raccourci clavier Windows pour cela? - principal-ideal-domain


Réponses:


Je pense que pour un changement plus rapide, cela devrait être dans la barre de titre, alors j'ai créé un outil pour cela:

https://github.com/Eun/MoveToDesktop

enter image description here

Vous pouvez également déplacer des fenêtres en utilisant GAGNER+ALT+La gauche/Droite ou changez le raccourci selon vos besoins.


81
2017-09-19 02:08



Télécharger MoveToDesktop-X.Y.zip de la section des communiqués. Il y a un .exe fichier, l'extraire quelque part et l'exécuter. Pas besoin de Visual Studio 2015. Il vous suffit d'installer le package Visual C ++ Redistributable. - Eun
Cet outil n'a pas fonctionné. - K Robinson
se demander quand Windows ajoutera le glisser-déposer à l’écran des bureaux virtuels - ce serait incroyable - Mikey
@Ninjakannon désolé, j'aurais dû être plus précis. Je veux dire faire glisser une fenêtre de n'importe quel bureau vers un autre - sans avoir à passer en premier sur ce bureau, c'est-à-dire à partir des fenêtres de vignettes. Et aussi la possibilité de faire glisser les bureaux virtuels pour réorganiser l'ordre. - Mikey
@Ninjakannon Non, je pense que Mikey parle de pouvoir faire glisser la fenêtre sur les côtés de l'écran dans le bureau suivant sans changer de vue. Tout comme dans presque tous les ordinateurs de bureau Linux et Ubuntu Unity. Il y a aussi généralement un paramètre pour le snappiness qui permet à l'utilisateur de rester accroché sur le côté, mais si vous utilisez plus de force ou de moment, l'utilisateur peut faire glisser la fenêtre au-delà du cadre virtuel. - mchid


J'ai également cherché cette option, et parmi les recherches que j'ai effectuées (je pense que je l’ai également vue sur les forums Microsoft), ce n’est pas une option intégrée pour le moment.

La meilleure façon dont je suis sorti pour l'instant, pour éviter d'utiliser la souris, est la suivante:

  • Winkey + languette pour l'écran des ordinateurs de bureau
  • Cliquez avec le bouton droit sur la fenêtre que vous souhaitez déplacer.
    Utilisez le bouton droit du clavier ou Décalage + F10 si vous n'avez pas cette clé dans votre clavier.
  • Choisir Move to (ou tapez M, car il est marqué), puis le bureau que vous voulez (ou N pour le nouveau bureau, également marqué)

Cela n'aide pas beaucoup, mais c'est ce qu'il y a jusqu'à ce que quelqu'un développe quelque chose pour le rendre plus facile.

Mettre à jour: J'ai commencé à regarder ça. Il existe une valeur de registre qui change lorsque l'application est déplacée entre les bureaux. À cet endroit, il y a toutes les applications ouvertes:

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).

L'identifiant du bureau actuel est ici:

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

Il ne suffit pas de le changer pour une autre clé de bureau virtuel car une actualisation de l'interface utilisateur est nécessaire.

J'ai vérifié avec procmon et les DLL utilisées dans le processus sont:

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

Je suppose que l'un d'entre eux est responsable de l'actualisation visuelle, et le principal suspect est UIAnimation.dll!

Si quelqu'un veut continuer à enquêter, cela servira de début.


52
2017-08-04 13:17



Après avoir appuyé sur Win + Tab, vous pouvez également faire glisser la fenêtre sur le bureau de votre choix. - Nearoo
@Nearoo qui perd le sens de le faire vite - surtout sans la souris. - arieljannai


À ce niveau de gestion de Windows, je pense vraiment que vous devriez utiliser un programme tiers pour vous aider. Ma propre solution à cela était d'ajouter un simple raccourci à AutoHotKey (AHK):

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

# | est le raccourci qui se traduit par WIN- | Sur mon clavier, cela a du sens, comme | est au-dessus de TAB, mais vous pouvez le changer en fonction de vos besoins.

En utilisant la réponse ci-dessus par arieljannai, En envoyant <F10> - M - <ENTER>, la fenêtre marquée sera déplacée vers l’autre bureau virtuel si vous jonglez entre deux.

Pour une introduction à AHK, veuillez consulter https://autohotkey.com/docs/Tutorial.htm .


10
2017-08-04 06:13



F10 ne fait rien sur mon ordinateur. le menu contextuel La touche de mon clavier (français) fait bien le travail. - Sébastien
win+Tab, context, V, Enter  sur la configuration suisse allemande - lucidbrot


zVirtualDesktop

Je l'utilise à cette fin. Il a des raccourcis clavier - ce qui est génial.
Le développeur est très réactif si vous signalez un problème ou posez une question ou pour une fonctionnalité possible.

La meilleure caractéristique est DesktopView Voir ci-dessous.

Il y a plus d'options chez GitHub, dont je ne me souviens plus

Voici quelques captures d'écran de zVirtualDesktop 

Vous pouvez choisir parmi ces icônes de la barre d'état système enter image description here

Il a une fonctionnalité vraiment sympa appelée DesktopView indiqué ci-dessous. Avec cette vue, vous pouvez faire glisser et déposer vos fenêtres sur n'importe quel bureau. Cela fonctionne également comme Alt + Tab en ce sens que vous pouvez cliquer sur une vignette pour accéder à cette fenêtre. enter image description here

Remarque:  J'ai répondu à cette question il y a environ 1,5-2 ans, avec quelques conseils pour commencer à développer quelque chose. Mais maintenant, certaines solutions ont été développées pour cela.
J'ai ajouté une nouvelle réponse car il est inutile de modifier / améliorer mon précédent, car ils sont totalement différents.


6
2018-05-05 23:55



Il existe de nombreux programmes pour le faire, mais l'OP pose des questions sur le gestionnaire de bureau virtuel inclus dans Windows. - skan
Je ne l'ai pas utilisé, mais VirtuaWin vaut aussi la peine d'essayer (1) peut attraper automatiquement les programmes dans leur propre bureauet (2) a des addons pour améliorer la productivité. - Ooker


j'utilise Windows 10 Virtual Desktop Enhancer.

Juste Télécharger il, lancez-le (et configurez démarrage automatique si tu as besoin).

Alors vous pouvez simplement appuyer sur Gagner + Ctrl + Décalage + Flèche gauche / Flèche droite et il va déplacer votre application vers un autre bureau et basculer vers ce bureau.


5
2017-12-28 11:38



Le script n'a pas fonctionné pour moi, mais la version exe le fait. Belle solution! - lucidbrot


Je ne suis pas sûr pourquoi cela n'a pas été mentionné ci-dessus, mais ce qui suit est le originaire de façon de le faire, sans télécharger les aides.

1. WIN + Tab pour voir rapidement toutes les applications / fenêtres  (Si vous avez plusieurs moniteurs, il y aura une liste sur chaque moniteur pour chaque bureau virtuel).

2. Cliquez avec le bouton droit de la souris sur l’application / la fenêtre que vous souhaitez déplacer sur -> "Déplacer vers" et sélectionnez le bureau auquel vous souhaitez envoyer l’application.

Avant que je trouve cela, j'ai même essayé le MoveToDesktop projet posté ci-dessus, mais je trouve cela aussi facile et le MoveToDesktop le menu ne semble pas apparaître sur toutes les applications de toute façon (par exemple pas Chrome ni Sublime pour le moment).


4
2018-06-07 05:44



Dommage qu'il n'y ait toujours pas de raccourci clavier pour cela. Bien que cela fonctionne bien aussi. - JP Hellemons
Une fois que la configuration des ordinateurs de bureau est rare, vous devez déplacer les choses, non? - nights
Je déplace les écrans du moniteur 1 à 2 tout le temps avec un raccourci clavier. Je passe tout le temps d'un bureau à un autre, alors pourquoi pas un raccourci clavier pour déplacer une fenêtre entre des bureaux virtuels? Et je veux dire un raccourci clavier natif intégré dans win10 - JP Hellemons
Ce serait bien en effet. - nights


J'utilise autohotkey avec le raccourci clavier CTRL + WIN + SHIFT + LEFT ou RIGHT pour pousser les fenêtres sur l'autre bureau virtuel. Je n'utilise que 2 bureaux virtuels, donc cela fonctionne pour moi, peu importe si j'appuie à gauche ou à droite.

Code AHK:

#^+Left::
#^+Right::
Send #{tab}        ;WIN+TAB=Open the desktop view
Sleep 200
Send +{F10}M{Enter};SHIFT+F10=context menue. M=move. Enter for the first desktop in the list.
Sleep 100
Send #{tab}        ;WIN+TAB=Close the desktop view
return

1
2017-12-20 13:58



Notez que cela ne fonctionne (dans une configuration multi-moniteur) que pour les applications sur le moniteur principal. J'avais besoin d'ajouter un "Send {Left} {Right}" après "Send # {tab}" pour m'assurer que l'application est bien sélectionnée avant d'essayer de bouger, ou cela n'a rien fait. - Dan


appuyez simplement sur Winkey + Tab, sélectionnez maintenant le programme (fenêtre) et faites-le glisser dans la liste des bureaux illustrée ci-dessous (Bureau 1 ou 2). Terminé. Pas d'autre chemin..


-4
2018-01-28 07:10



"No other way" Clairement faux comme l’une des autres réponses le montre. - DavidPostill♦
c'est la meilleure réponse malgré les votes négatifs - jmhostalet


Gagner + Décalage + Flèche gauche / Flèche droite

ou

Gagner + Flèche gauche / Flèche droite

ou

Gagner + Flèche vers le haut / Flèche vers le bas


-5
2018-03-05 22:46



Ces raccourcis ne se déplacent pas entre les bureaux virtuels. - Michael Mior
Il semble se déplacer entre plusieurs affichages - jlanza