Est-il possible de créer un raccourci clavier personnalisé dans Windows qui ferme la fenêtre ou la sous-fenêtre actuelle?

0

Tout d’abord, permettez-moi de souligner que je connais certainement le très ancien raccourci Alt + F4. Ce n’est donc pas exactement ce que je veux.

Probablement la moitié des programmes que j'utilise régulièrement ont le raccourci Ctrl + W qui ferme l'onglet actuel (dans le navigateur), la feuille de calcul (dans Excel) ou le fichier texte (dans le Bloc-notes ++) - quelques exemples seulement. Je me suis tellement habitué à utiliser Ctrl + W que ça me contrarie vraiment lorsqu'un programme n'utilise pas les mêmes raccourcis clavier.

Je n'ai jamais utilisé AutoHotkey auparavant, mais j'ai vu de nombreux articles sur son utilité. Cette tâche fait-elle partie d'un script AutoHotkey? Je voudrais que le raccourci ferme l'onglet ou la sous-fenêtre en cours, mais ferme le programme en cours après la fermeture de l'onglet final.

Dans Chrome, il s'agit du comportement par défaut, mais je n'ai pas vu la même chose dans trop d'autres applications. J'aime la fonctionnalité, cependant, et voudrais le porter à toutes les applications Windows.

NoCatharsis
la source
Avez-vous un programme spécifique que vous souhaitez faire fonctionner de cette façon? Je viens de tester et ctrl + w a fermé les fenêtres actuelles de Windows 7 dans Word 2010, Excel 2010, Visio 2010 et Adobe Reader. Cela pourrait également être une fonctionnalité de Windows 7 lui-même, mais c'est une supposition complète.
Zac Garrett
J'utilise Windows 7 et je suis certain que ce raccourci ne fonctionne pas avec les applications que j'ai mentionnées. Cependant, j'utilise aussi Office 2007, ce qui semble être une fonctionnalité ajoutée en 2010. J'essaie d'utiliser cette fonctionnalité dans AutoCAD 2011, Notepad ++ et PDF-XChange Viewer principalement.
NoCatharsis

Réponses:

1

Dans AutoHotkey, vous pouvez facilement remapper Ctrl+ Wpar application. Par exemple, dans EditPlus Ctrl+ F4ferme une fenêtre MDI.

#IfWinActive EditPlus - 
^w::Send ^{F4}

Si, par exemple, un menu Closene comporte pas de touche de raccourci, vous pouvez utiliser AltFCpour ouvrir le Filemenu et utiliser l'accélérateur.

Si cela échoue, vous pouvez utiliser ControlClick (par exemple, sur une icône de barre d’outils).
Si cela échoue, vous pouvez utiliser PostMessage / SendMessage .

Un script plus avancé pourrait certainement fermer l'application après ses enfants, s'il ne le faisait pas déjà.

Christopher Galpin
la source
1

Je peux attester que dans Windows 7, le raccourci souhaité (Ctrl + W) fonctionne différemment selon chaque programme. Dans Office 2003 (ferme le document ouvert, pas la fenêtre), Windows Explorer (ferme la fenêtre), firefox (ferme l'onglet et eux la fenêtre s'il s'agit du dernier onglet, comme Chrome), le bloc-notes ++ (ferme l'onglet) ...

Vous pouvez certainement remapper n'importe quel raccourci en utilisant autohotkey pour la fermeture, mais implémenter cette nouvelle fonctionnalité présente dans Firefox et Chrome, dans tous les programmes, semble impossible, car il s'agit d'un programme non lié à Windows, comme le standard ALF + F4.

Ce site est un endroit idéal pour consulter des exemples et voir ce que l'on peut faire avec autohotkey. Bonne chance

Lombas
la source