Créer une application fenêtrée 'Toujours visible' sans raccourci clavier?

51

J'ai vérifié la question précédente ici , mais malheureusement:

  1. La plupart du temps, DeskPin ne fonctionne pas sous Windows 8 et ne fonctionne toujours pas sous Windows 10.
  2. PowerMenu n'a pas été mis à jour depuis 2002 et ne semble pas fonctionner sous Windows 10
  3. AutoHotKey et AlwaysOnTopMaker nécessitent un clavier. Aucune indication visuelle n'indique qu'une fenêtre est marquée comme étant toujours visible 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 répertorie tous les programmes qui ne fonctionnent même pas dans sa liste, à deux reprises. C'est le bordel.

WindowPinner fait mieux, mais il ne comprend toujours pas les programmes en cours d'exécution dans la liste.

Existe-t-il une solution qui fonctionne de manière graphique sans nécessiter de clavier, comme appuyer longuement sur un clic droit sur la barre de titre et sélectionner Toujours au premier plan? Si vous êtes habitué à Ubuntu Linux, vous connaissez cette fonctionnalité.

Nur
la source

Réponses:

29

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

La barre de titre ainsi que les boutons Réduire, Agrandir et Fermer peuvent être attribués avec des fonctions supplémentaires (Rôle suivant, Réduire dans la barre système, etc.).

Toujours au top est l'une des fonctions. Vous pouvez, par exemple, faire un clic droit sur le bouton Agrandir pour activer la fonction Toujours visible.

Anderson Nascimento Nunes
la source
7
Dexpot est gratuit pour un usage personnel uniquement.
John Dvorak
2
Je veux juste ajouter une meilleure option pour cela, vous pouvez utiliser AquaSnap, c’est encore plus facile car il vous suffit de secouer la fenêtre pour qu’elle reste toujours en haut au lieu de cliquer avec le bouton droit de la souris / longtemps.
Nur
1
@Nur c'est aussi une utilisation personnelle et inutile si vous devez apporter votre propre matériel au travail.
John Dvorak
1
@JanDvorak Regardez ma réponse - c'est de la GPL, libre d'utilisation à votre guise (fiche éhontée: je suis l'auteur)
Joshua Parnell -
2
@JoshuaParnell À moins qu'il ne puisse s'inscrire dans le menu contextuel de la fenêtre, je m'en tiens à Turbotop pour les raisons exposées dans les commentaires de votre réponse.
John Dvorak
19

Téléchargez le programme d' installation AlwaysOnTop et installez-le (choisissez la dernière version). Exécutez l'application depuis Démarrer -> Tous les programmes -> AlwaysOnTop. Il se trouve dans la barre d'état système. Cliquez sur l'icône dans la barre d'état, cliquez sur "AlwaysOnTop", puis cliquez sur la fenêtre sur laquelle vous souhaitez rester en haut (le curseur sera la croix en attendant la fenêtre).

Divulgation complète, je suis l'auteur de l'application et cela a été construit en utilisant .Net (C #). La source complète peut également être trouvée sur le lien.

Joshua Parnell
la source
18
"Téléchargez ceci. Exécutez l'exe, ..." a presque le même effet sur moi que si vous aviez dit "Prends cette seringue et injecte le contenu dans ton sang ..."
olafure
2
il est compilé en 32 bits - si vous ne faites pas confiance à l'exécutable compilé (et que je ne vous l'insinue pas, mettez ceci ici pour les futurs lecteurs), il est possible de décompiler un exécutable créé avec AutoIt dans la source au3 fichier (qui peut être lu avec notepad, notepad ++, etc.).
Joshua Parnell
3
@srgb Je suis tout à fait d'accord. Je pense que c'est parce qu'il est construit dans AutoIt. J'ai récemment augmenté sa fonctionnalité (légèrement), mais comme l'interface graphique des applications AutoIt nécessite une boucle while constante pour rester active, cela peut consommer de la CPU lorsque de plus en plus de fonctions sont ajoutées. Je prévois de réécrire cette application en C # car j'ai le temps.
Joshua Parnell
2
la capture d'écran est certainement meilleure :) Je vois que vous avez mis à jour Github. Je vais faire un tour. Cheers UPDATE: l’utilisation du processeur et de la mémoire semblent stables lors du passage de fenêtres / bureaux. Impressionnant. Je continuerai à surveiller et à vous faire savoir si je découvre des problèmes.
Srgb
3
Il y a un gros problème avec cette application: sous Windows 10, le clavier cesse d'accepter les entrées, probablement à cause de la tentative d'enregistrement d'un crochet de clavier. Voir Clavier ne fonctionne pas pendant que vous l'utilisez. # 15 .
Lankymart
9

Cette question ne relève pas de la question initiale du PO, mais semble être un bon endroit pour partager des informations sur les services publics "toujours au top", même si cela nécessite quelques clics.

Du point de vue de la programmation, écrire un utilitaire simple comme celui-ci est un exercice très simple. Peut-être est-ce la raison pour laquelle il existe si peu de solutions, ou peut-être pourquoi il y en a autant.

Il m'est difficile de faire confiance aux utilitaires téléchargés à partir du compte Google Drive ou Dropbox d'une personne. Mais je fais confiance à Nir Sofer de Nirsoft . Il a une petite application appelée WinLister où nous pouvons définir une fenêtre pour être toujours au top. Ce n’est pas très convivial si vous le faites souvent, mais j’ai rarement besoin d’épingler une fenêtre vers le haut, alors cela fonctionne pour moi.

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

Baodad
la source
1
J'aime le fait que vous ayez expliqué pourquoi cette fonctionnalité simple est absente des applications pro, mais si courante dans les applications développées à la maison. Cela aide à comprendre pourquoi les applications associées à cette fonctionnalité peuvent être difficiles à trouver chez des éditeurs de logiciels plus réputés et pourquoi les applications que vous trouvez vous font craindre les virus. De plus, je peux confirmer que cette suggestion d'application fonctionne avec les applications Windows 10 Store.
Thomas
1
Winlister cesse de fonctionner à l'instant où je l'ouvre. Les versions x64 et x86, même en tant qu'administrateur. Victoire 10.
lucidbrot
fonctionne pour moi sur le serveur Windows 2016 64 bits. Merci!
mit le
3

J'utilise VirtuaWin depuis de nombreuses années pour cela. Cela me permet de cliquer avec le milieu sur la barre de titre de n'importe quelle fenêtre pour que celle-ci reste "toujours au premier plan". Fonctionne bien sur win 10. Gratuit, open source.

charsi
la source
Ce travail est génial! Merci, mais le problème est qu'il nécessite un clic moyen qui nécessite une souris à molette, de toute façon le changer en clic droit (intégrer avec le menu contextuel par défaut) afin qu'il puisse être effectué avec le pavé tactile ou directement sur l'écran?
Nur
0

Vous pouvez utiliser maComfort .

Après l'installation, en plus de nombreuses fonctionnalités, vous pouvez cliquer avec le bouton central de la souris sur la barre de titre et choisir l'option "Toujours au top". Vous pouvez le désactiver de la même manière.

Hejar
la source
0

Existe-t-il une solution qui fonctionne de manière graphique sans nécessiter de clavier, comme appuyer longuement sur un clic droit sur la barre de titre et sélectionner Toujours au premier plan? Si vous êtes habitué à Ubuntu Linux, vous connaissez cette fonctionnalité.

Oui, essayez WindowTop à partir d’ici: http://windowtop.info/

de softpedia review (source: http://www.softpedia.com/get/Desktop-Enhancements/WindowTop.shtml ):

plusieurs fonctions sont à votre disposition. Celles-ci sont accessibles à partir d'un nouveau menu attaché à la barre de titre de chaque fenêtre. Les options de menu apparaissent uniquement au passage de la souris et le conteneur peut être déplacé dans la barre de titre.

Cela fonctionne vraiment bien sur Windows 10

gil123
la source
0

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

^SPACE:: Winset, AlwaysOnTop, , A

Ctrl+ SpaceWill basculer une fenêtre pour rester sur le dessus.


Regardez la syntaxe complète:

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

Aactive WinTitle Ace qui signifie la fenêtre active .

En savoir plus sur la Winsetcommande ici: https://autohotkey.com/docs/commands/WinSet.htm


Si vous ne connaissez pas AutoHotkey, téléchargez-le ici: https://www.autohotkey.com/

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

Expliquer AutoHotkey ne serait pas relatif à cette réponse, et le lien du tutoriel vous expliquera beaucoup mieux que moi.

Shayan
la source
Consultez également itechtics.com/10-tools-to-always-on-top-any-app-in-windows-10 pour plus d'informations.
Shayan
0

Cela ne répond peut-être pas exactement à la demande de OP, mais à Stick-It! est une excellente option pour garder certaines fenêtres au-dessus des autres.

Principales caractéristiques:

  • Portable
  • Fonctionne avec Windows 10 (testé, bien que la page de destination du logiciel ne soit pas indiquée en tant que telle)
  • Commandes de la barre d'état système
  • Ne conserve pas les paramètres de la fenêtre principale via la déconnexion / le redémarrage / la fermeture

Windows est sélectionné pour rester en haut en cliquant avec le bouton droit de la souris sur l'icône de la barre d'état système configurée par le logiciel, en sélectionnant «Stick-It! ou deux.

utilisateur66001
la source