Attribuer un raccourci clavier pour mettre la fenêtre en évidence


10

Je sais que je pourrais utiliser AHK pour lier des touches pour mettre au point une fenêtre prédéfinie, mais je cherche un utilitaire qui me permettra d'assigner des touches de raccourci à la volée pour mettre au point une fenêtre spécifique.

Idéalement:

entrez la description de l'image ici

Existe-t-il quelque chose comme ça?


Eh bien, vous pouvez écrire une petite application dans AutoHotkey pour ce faire. ;)
iglvzx

@iglvzx: Je ne pense pas qu'AHK vous permette d'ajouter des boutons à la barre de légende de toutes les fenêtres.
josh3736

Réponses:


10

Sous Windows 7, les 10 premiers programmes de votre barre des tâches disposent automatiquement de raccourcis clavier en fonction de leur position dans la barre des tâches. Appuyez sur Win+ 1pour activer le premier programme de la barre des tâches (ou le lancer s'il n'est pas ouvert). Win+ 2active la seconde, et ainsi de suite jusqu'à Win+ 0activer la 10e. Les programmes n'ont pas besoin d'être épinglés dans la barre des tâches pour que cela fonctionne, mais les programmes épinglés peuvent être lancés avec ces raccourcis car ils ne sont pas ouverts.


3
Malheureusement, cela n'aide pas lorsque chaque application a plusieurs fenêtres ouvertes. (Vous pouvez appuyer plusieurs fois sur Win + n comme une touche Alt + Tab spécifique à une application, mais ce n'est pas ce que je recherche.) Je veux qu'une combinaison de touches / combinaison passe directement à une fenêtre spécifique.
josh3736

0

J'ai fait un outil exactement pour ça: https://hyperkeys.xureilab.com

Vous pouvez définir votre propre raccourci à épingler, puis ramener une fenêtre. Personnellement, j'utilise respectivement SHIFT + ALT + A et ALT + A (clavier azerty).

Notez que sur Windows 10, le système d'exploitation désoptimise une fenêtre lorsque vous la forcez à l'avant via une application tierce. Je n'ai pas encore trouvé de workaroung. Mais les applications en plein écran restent en plein écran.


C'est cool! Cependant, épingler une fenêtre n'est pas exactement ce que je veux. Je veux lier des raccourcis arbitraires à plusieurs fenêtres à la fois - par exemple win+ spour une fenêtre de l' éditeur particulier, win+ bpour une fenêtre de navigateur particulier, etc. J'ai fini par écrire ma propre mise en œuvre ( à peine fonctionnelle) de ce qui utilise des accords clés: caps+ kpasse en mode d'affectation, puis tout ce que vous appuyez ensuite est lié comme raccourci pour la fenêtre active. Fonctionne bien pour moi.
josh3736

1
PS: Dans mon implémentation, je n'ai pas de problème de non-maximisation des fenêtres; ce n'est pas un problème de système d'exploitation. Votre dépendance appelleShowWindow(hwnd, SW_RESTORE) , ce qui indique à Windows de restaurer (c'est-à-dire de minimiser ou de ne pas maximiser) la fenêtre. Vous souhaiterez probablement détecter si la fenêtre est actuellement minimisée et l'utiliser SW_RESTOREsi c'est le cas, sinon SW_SHOW.
josh3736

Merci pour l'infromation! Je vais vérifier cela et, espérons-le, le réparer
xurei Il y a
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.