78 votes

Faire en sorte que toute application fenêtrée soit "toujours en haut" sans raccourci clavier ?

J'ai vérifié la question précédente aquí mais malheureusement :

  1. DeskPin ne fonctionne pas depuis Windows 8, et il ne fonctionne toujours pas dans Windows 10
  2. PowerMenu n'a pas été mis à jour depuis 2002, et ne semble pas fonctionner dans Windows 10
  3. AutoHotKey et AlwaysOnTopMaker nécessitent un clavier, il n'y a pas d'indication visuelle qu'une fenêtre est marquée comme Always on Top ou non.

J'ai trouvé un programme appelé TurboTop qui peut le faire à partir de la barre d'état système, mais dans Windows 10, TurboTop liste tous les programmes qui ne sont même pas en cours d'exécution dans sa liste, deux fois. C'est un désordre.

WindowPinner le fait mieux, mais il inclut toujours les programmes non exécutés dans la liste.

Existe-t-il une solution qui fonctionne à la manière d'une interface graphique sans nécessiter de clavier, comme une pression longue ou un clic droit sur la barre de titre et l'option Toujours en haut ? Si vous êtes habitué à Ubuntu Linux, vous connaissez cette fonctionnalité.

37voto

Dexpot fait cela, il permet une "Utilisation intelligente des barres de titre" :

La barre de titre ainsi que les boutons minimiser, maximiser et fermer peuvent peuvent être affectés à d'autres fonctions (Rôle vers le haut, Minimiser dans la barre d'état système, etc.).

Être toujours au top est l'une des fonctions. Vous pouvez, par exemple, faire en sorte qu'un clic droit sur le bouton de maximisation active la fonction "Always on top".

31voto

Joshua Parnell Points 227

Télécharger le AlwaysOnTop et l'installer (choisissez la dernière version). Lancez l'application depuis Démarrer -> Tous les programmes -> AlwaysOnTop. Elle se trouve dans la barre d'état système. Cliquez sur l'icône dans la barre d'état système, cliquez sur "AlwaysOnTop", puis cliquez sur la fenêtre que vous souhaitez voir apparaître en haut (le curseur sera la croix en attendant la fenêtre).

Je suis l'auteur de l'application et celle-ci a été construite en utilisant .Net (C#). La source complète se trouve également sur le lien.

23voto

user35975 Points 49

Cette question n'a rien à voir avec la question initiale de l'OP, mais elle semble être un bon endroit pour partager des informations sur les utilitaires "toujours en haut", même si cela nécessite quelques clics.

Du point de vue de la programmation, l'écriture d'un utilitaire simple comme celui-ci est un exercice très simple. C'est peut-être la raison pour laquelle il existe si peu de solutions, ou peut-être pourquoi il y a tant de solutions maison.

Il m'est difficile de faire confiance à des utilitaires téléchargés à partir du compte Google Drive ou Dropbox de quelqu'un. Mais je fais confiance à Nir Sofer de Nirsoft . Il a une petite application appelée WinLister qui permet de placer une fenêtre toujours en haut de l'écran. Ce n'est pas très convivial si vous le faites souvent, mais je n'ai qu'occasionnellement besoin d'épingler une fenêtre en haut de la page, alors ça marche pour moi.

http://www.nirsoft.net/utils/winlister.html

17voto

Shayan Points 1193

Vous pouvez utiliser AutoHotkey et créer un script avec une seule ligne de code :

^SPACE:: Winset, AlwaysOnTop, , A

Ctrl + Space Permet de faire basculer une fenêtre pour qu'elle reste en haut.


Jetez un coup d'œil à la syntaxe complète :

WinSet, AlwaysOnTop , OnOffToggle, WinTitle, WinText, ExcludeTitle, ExcludeText

A active WinTitle A ce qui signifie que le Fenêtre active .

Plus d'informations sur Winset ici : https://autohotkey.com/docs/commands/WinSet.htm


Si vous n'êtes pas familier avec AutoHotkey, téléchargez-le ici : https://www.autohotkey.com/

Et apprenez à l'utiliser : https://autohotkey.com/docs/Tutorial.htm

Expliquer AutoHotkey ne serait pas relatif à cette réponse, et le lien du tutoriel l'expliquera bien mieux que je ne le peux.


Utilisation d'une touche de raccourci pour basculer AlwaysOnTop est le plus pratique, mais si vous avez l'intention de ne pas utiliser votre clavier, voici une interface graphique pour le faire puisque cela a été demandé :

#Persistent
Menu, Tray, Add, Toggle Always On Top, AlwaysOnTop

AlwaysOnTop:
Sleep, 100
Winset, AlwaysOnTop, , A
return

Il suffit de faire un clic droit sur l'icône Autohotkey script dans votre barre des tâches, et de cliquer sur "Toggle Always On Top".

6voto

charsi Points 203

J'ai utilisé VirtuaWin depuis de nombreuses années pour cela. Il me permet de cliquer au milieu sur la barre de titre de n'importe quelle fenêtre pour qu'elle reste "toujours en haut". Fonctionne très bien sur win 10. Gratuit, open source.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X