Le vice-président de Microsoft apporte un clic de style macOS pour révéler la fonctionnalité de bureau de Windows 11 avec un nouvel outil

/fr/images/Windows-gets-a-new-tool-that-mimics-Click-wallpaper-to-reveal-desktop-functionality-from-macOS.jpg

Le programmeur légendaire Scott Hanselman, vice-président et membre du personnel technique de Microsoft, a créé un petit outil qui apporte une fonctionnalité impressionnante de macOS à Windows.

Cela s’appelle PeekDesktop, et l’idée est que lorsque vous cliquez sur un fond d’écran vide, chaque fenêtre ouverte disparaît instantanément (réduite). Cliquez à nouveau ou revenez à une application, et tout revient exactement là où il était.

/fr/images/Demo-of-Scott-Hanselmans-PeekDesktop-Tool.gif

C’est presque la même chose que la fonctionnalité « cliquez sur le fond d’écran pour afficher le bureau » de macOS Sonoma. Windows n’a jamais eu cette interaction exacte. Oui, il y a « Show Desktop », mais Scott dit que c’est plus intentionnel. Les raccourcis comme Win + M et Win + D sont tous deux pilotés par le clavier et un seul d’entre eux restaure votre espace de travail.

Quelque chose que j’ai personnellement utilisé pour une fonctionnalité similaire est le geste de balayage vers le bas à quatre doigts sur le trackpad qui affiche le bureau et le geste de balayage vers le haut qui restaure toutes les fenêtres. Cependant, faites glisser votre doigt vers le haut et maintenez la vue affichée.

Cependant, PeekDesktop est nettement meilleur, et je me demande pourquoi Windows n’a pas déjà intégré « Click to Reveal Desktop ». L’outil de Hanselman n’a pas d’interface utilisateur supplémentaire, pas de processus de configuration et peut être téléchargé depuis GitHub.

J’ai testé PeekDesktop, le fond d’écran clic de macOS pour révéler la fonctionnalité de bureau pour Windows

Pour obtenir la fonctionnalité Cliquez pour révéler le bureau sur votre PC Windows, téléchargez simplement le zip depuis GitHub (6,15 Mo), extrayez-le et exécutez l’exécutable. C’est ça. Scott Hanselman n’a pas non plus oublié Windows sur ARM, car l’outil prend en charge nativement les PC équipés de Snapdragon.

/fr/images/PeekDesktop-is-available-for-Windows-on-ARM-.png

Après l’exécution, vous verrez l’outil rester tranquillement dans la barre d’état système, et vous pouvez oublier qu’il est même là car il utilise à peine de la mémoire, restant sous 2 mégaoctets lorsqu’il est inactif.

/fr/images/PeekDesktop-click-to-reveal-desktop-tool-on-the-Windows-System-Tray.png /fr/images/PeekDesktops-system-resource-usage-is-basically-zero.png

Si aucune application ne s’exécute en plein écran, cliquez sur le fond d’écran du bureau, pas sur les icônes, et chaque fenêtre sera instantanément réduite. Vous vous retrouvez avec un bureau propre sur lequel vous pouvez déplacer des fichiers, cliquer avec le bouton droit ou organiser des icônes sans que rien ne vous gêne. Il n’a pas de ratés lorsque vous cliquez ou faites glisser des icônes, ce qui est important car cela l’aurait rendu inutilisable.

Lorsque vous avez terminé, vous n’avez plus besoin de penser à restaurer quoi que ce soit. Cliquez à nouveau sur n’importe quelle application, sur la barre des tâches ou même sur le fond d’écran, et tout redevient exactement tel qu’il était, y compris la position et les états des fenêtres.

Si les animations ne semblent pas soignées ici, c’est probablement parce que je teste cela sur une VM de faible puissance. De plus, comme il ne s’agit que d’un exécutable autonome, certains utilisateurs peuvent préférer un programme d’installation au lieu de placer manuellement le fichier dans un endroit sûr.

Un problème que j’ai noté est que vider la corbeille est un peu difficile, car PeekDesktop gêne. Un clic droit sur la corbeille ouvrirait toutes les applications réduites et je devrais cliquer à nouveau avec le bouton droit pour voir le menu contextuel. Mais c’est intentionnel.

De plus, le Gestionnaire des tâches ne répond pas lorsque vous cliquez sur le fond d’écran. Il refuse de minimiser avec d’autres applications, ce que je ne sais pas si c’est intentionnel.

Ensuite, le menu contextuel sur le bureau, bien que toutes les applications soient réduites, est un peu irrégulier. Par exemple, essayer de créer un nouveau dossier sur le bureau rouvre simplement toutes les fenêtres réduites.

Win + M minimise tout, mais il ne peut pas restaurer Windows. Win + D peut minimiser et restaurer les fenêtres, mais il s’agit d’un raccourci clavier. Le bouton « Afficher le bureau » de la barre des tâches fonctionne de la même manière que PeekDesktop, mais comme Scott l’a noté, les utilisateurs de macOS ont « cliquez sur le fond d’écran pour afficher le bureau » dans leur mémoire musculaire, et cela les aiderait à se sentir à l’aise s’ils choisissaient Windows, bien sûr.

Comment fonctionne PeekDesktop

PeekDesktop utilise un ensemble d’API Windows légères pour détecter les clics sur le bureau et gérer les états des fenêtres sans gêner l’utilisation normale.

La détection de la souris est gérée à l’aide d’un hook de bas niveau appelé SetWindowsHookEx(WH_MOUSE_LL), qui permet à l’application de capturer les clics globalement sans interférer avec quoi que ce soit. Une fois qu’un clic est détecté, il utilise WindowFromPoint pour déterminer ce qui se trouve sous le curseur. C’est ainsi qu’il sait où vous avez cliqué.

Pour s’assurer qu’il ne réagit qu’au fond d’écran vide et non aux icônes, il utilise une couche d’accessibilité via AccessibleObjectFromPoint. Sans cette vérification supplémentaire, même un léger clic erroné sur une icône pourrait déclencher l’ensemble du processus.

Le suivi des fenêtres est l’endroit où se déroule la majeure partie du travail. L’outil utilise EnumWindows pour parcourir toutes les fenêtres ouvertes et capture leur position, leur taille et leur état exacts à l’aide de WINDOWPLACEMENT avant de les réduire.

Lorsqu’il est temps de tout restaurer, il vérifie les modifications dans la fenêtre active à l’aide de SetWinEventHook(EVENT_SYSTEM_FOREGROUND). Dès que vous cliquez à nouveau sur une application, la barre des tâches ou même le fond d’écran, il restaure tout à l’aide de SetWindowPlacement, exactement là où il se trouvait, y compris les fenêtres maximisées et les configurations multi-moniteurs.

Tout cela fonctionne sans droits d’administrateur et n’utilise pratiquement aucune ressource. Surtout, ce n’est pas une application web…

Vous pouvez personnaliser quelques éléments dans la barre d’état système. Vous pouvez l’activer ou le désactiver, le configurer pour qu’il se lance au démarrage, vérifier les mises à jour ou simplement quitter complètement l’application. Je vous recommande de sélectionner « Démarrer avec Windows », car lorsque j’ai éteint et allumé mon PC, PeekDesktop était désactivé.

/fr/images/PeekDesktop-system-tray-menu-options.png

Scott Hanselman s’efforce également de reproduire le comportement de style macOS où les fenêtres se déplacent vers les bords au lieu de se réduire, mais c’est beaucoup plus difficile à mettre en œuvre correctement en raison des configurations multi-moniteurs, de la mise à l’échelle DPI et du suivi des positions des fenêtres en temps réel.

Au moment où j’écrivais ceci, PeekDesktop a été mis à jour de la v0.4 à la v0.6.1, avec une taille de téléchargement réduite à seulement 1,16 Mo.

PeekDesktop doit être intégré à Windows

Une fois que vous vous êtes habitué à cliquer sur le fond d’écran pour vider votre espace de travail, revenir aux raccourcis clavier ou aux boutons d’angle semble inutilement maladroit.

Microsoft se concentre déjà sur l’amélioration des performances, le nettoyage des incohérences de l’interface utilisateur et la résolution des problèmes d’utilisabilité de longue date dans Windows 11. Avec des fonctionnalités demandées depuis longtemps comme la barre des tâches mobile sur le point de faire une grande entrée, je pense que la bonne façon de procéder est de trouver de petites fonctionnalités comme celle-ci que les gens aiment et de les intégrer lentement dans Windows. PeekDesktop fait partie de cette catégorie.

Accueil

Partager

Bulletin

Bulletin WL

/fr/images/WL-logo-new.svg

Newsletter WL !

Gardez une longueur d’avance grâce aux dernières mises à jour Windows, informatiques et IA. Approuvé par plus de 50 000 abonnés.

Nom

Courriel

Inscrivez-vous gratuitement

*️⃣ Lien source :

téléchargé depuis GitHub , ils se sentent à l’aise , v0.4 à v0.6.1 , barre des tâches mobile, Accueil , Newsletter ,