L'une des principales nouvelles fonctionnalités de Windows est le fait que plusieurs bureaux "virtuels" sont désormais pris en charge de manière native, ce qui vous permet d'organiser des collections de fenêtres ensemble et de séparer des groupes de tâches.
C'est bon.
Vous pouvez déplacer les fenêtres entre les bureaux en cliquant sur le bouton "tâches" puis en cliquant avec le bouton droit de la souris sur une fenêtre d'application et en sélectionnant "Déplacer vers ...".
C'est un peu maladroit et pas si bon.
J'ai deux écrans et j'aime souvent regarder un film sur mon deuxième écran, que ce soit dans un navigateur Web ou un lecteur multimédia, alors que j'ai un navigateur et quelques autres applications sur l'écran principal. Faire cela ne pose pas de problème dans ma configuration actuelle, cela fonctionne.
Avec l'avènement des bureaux virtuels, je voulais installer le navigateur sur un bureau virtuel et une autre application sur un autre bureau virtuel, tout en maintenant la possibilité de regarder la vidéo lorsque je change de bureau, ce qui est visible sur les deux bureaux virtuels. Utiliser l'application Film & TV par défaut pour lire une vidéo, puis passer à un autre bureau entraîne simplement l'arrêt de votre vidéo sans aucun avertissement.
Ce n'est pas bien.
J'espérais que les deux moniteurs disposeraient de leur propre bureau virtuel ou d'une option "épingler tous les bureaux" similaire à la fonctionnalité de "fenêtre collante" que j'ai vue dans de nombreux gestionnaires de fenêtres basés sur Linux.
Y a-t-il un moyen d'y parvenir?
Réponses:
Cette fonctionnalité a été publiée dans l'une des nombreuses "améliorations du bureau virtuel" dans la mise à jour d'anniversaire de Windows 10 (version 14316):
la source
Oui. [presque :)] Chaque fenêtre avec l'attribut WS_EX_TOOLWINDOW est visible sur tous les bureaux.
Autohotkey est une aide précieuse à cet égard. Exemple de script - MyLoop.ahk:
Mettez ceci dans le démarrage de Windows et la fenêtre de Google Chrome "collera" à tous les bureaux virtuels.
Ou assignez ceci comme raccourci clavier: Exemple de script - MyHotkeys.ahk:
Mettez ceci au démarrage de Windows et vous pouvez basculer l'état "collant" pour n'importe quelle fenêtre en appuyant sur Maj + clic du milieu, cliquez dessus.
Touche d'ajout - Ctrl + clic du bouton du milieu basculera l'état "le plus haut". Très utile.
PS: les applications modernes (par exemple, Windows 10 Calculator) l'ignorent en quelque sorte. Je ne sais pas pourquoi Mais pour la fenêtre de l'explorateur Windows et la plupart des "anciennes applications", tout fonctionne correctement
la source
^
) avec un signe plus (+
).Basé sur la solution @idj ci-dessus, voici comment procéder en C:
la source