Comment créer des raccourcis spécifiques à une application et à un site avec AutoHotKey

Les raccourcis nous permettent d’être beaucoup plus productifs avec nos ordinateurs. En appuyant sur une combinaison de touches, nous avons un accès instantané aux fonctions que nous aurions autrement à rechercher dans les barres d’outils, les menus et les sous-menus. Cependant, toutes les applications ne sont pas fournies avec des touches de raccourci, et même si elles le font, elles peuvent ne pas faire les choses que vous voulez qu’elles fassent.

Dans ce tutoriel, nous utilisons AutoHotKey pour écrire un script simple permettant d’activer différents raccourcis en fonction du nom de la fenêtre active. De cette façon, vous pouvez facilement créer des raccourcis clavier pour presque toutes les applications.

Créer un script de base

Si vous n’avez pas installé AutoHotKey, téléchargez le programme d’installation et installez-le sur votre ordinateur Windows.

Ouvrez votre gestionnaire de fichiers préféré et créez un dossier pour conserver vos scripts autohotkey. À l’intérieur du dossier, cliquez avec le bouton droit de la souris et choisissez «Nouveau -> Script AutoHotKey», puis nommez votre script.

Raccourcis spécifiques à l'application avec le nouveau script Ahk

Cliquez avec le bouton droit sur votre script et choisissez « Modifier ».

Raccourcis spécifiques à l'application avec Ahk Edit Script

Votre script AHK sera déjà pré-rempli avec certaines entrées recommandées. Laissez-les tels quels. Appuyez sur Entrée deux ou trois fois pour laisser un espace entre eux et votre script.

Raccourcis spécifiques à l'application avec les entrées par défaut Ahk

Entrez l’instruction if suivante qui créera notre règle de base.

Le deuxième «#if» marque la fin de notre instruction if. Le « TYPE FILENAME » est un espace réservé pour les valeurs que nous verrons ensuite.

Obtenez des identifiants de fenêtre avec Window Spy

Voyons comment ajouter une fonction personnalisée à notre script qui ne sera active que sur la page Make Tech Easier.

1. Ajoutez ce qui suit à votre script:

Raccourcis spécifiques à l'application avec Ahk si le nom du type

2. Enregistrez les modifications et exécutez votre script en double-cliquant dessus. Vous verrez une petite boîte de message apparaître. C’est ainsi que vous créez des boîtes de dialogue de base dans AHK.

Cependant, nous l’utilisons car nous avons besoin d’un script AHK actif pour un accès facile à Window Spy d’AutoHotKey. Alors, laissez cette boîte de message active pour le moment et tournez votre attention sur l’icône d’AHK dans la barre d’état Windows.

Raccourcis spécifiques à l'application avec Ahk Done Messagebox

3. Faites un clic droit sur la petite icône verte d’AHK et choisissez Window Spy dans son menu.

Raccourcis spécifiques à l'application avec Ahk Window Spy

4. Lancez votre navigateur préféré et visitez Rendre la technologie plus facile. Notez que la partie supérieure des informations dans Window Spy affichera des détails sur la fenêtre active. Vous avez besoin de «ahk_class», «ahk_exe» ou «ahk_pid» pour cibler une application particulière. Allons-y avec «ahk_exe» pour notre script. Puisque nous utilisons Firefox, Window Spy signale «ahk_exe firefox.exe».

Raccourcis spécifiques à l'application avec l'ID de fenêtre actif Ahk

5. Copiez à la fois ahk_exe et le nom de l’exécutable en un seul balayage, puis revenez à votre script. Modifiez-le pour qu’il se lit comme suit:

Remplacez «NAME» par une partie du titre de la page active – dans notre cas, nous utilisons «make» de Make Tech Easier. Remplacez « TYPE FILENAME » par ce que vous avez copié auparavant depuis Window Spy – dans notre cas, « ahk_exe firefox.exe ».

En relation :  Les 8 meilleurs outils pour peaufiner et personnaliser Windows 10

Ajouter des raccourcis

Ajouter m:: avant « Msgbox, terminé? » Votre script doit ressembler à ceci:

Raccourcis spécifiques à l'application avec définition de la cible de la fenêtre Ahk

Rien ne se passera si vous relancez votre script et appuyez sur m sur votre clavier. Cependant, visitez Rendre la technologie plus facile avec Firefox, appuyez sur m encore une fois, et une boîte de message familière apparaîtra. Vous venez de créer un raccourci spécifique à la fenêtre!

Raccourcis spécifiques à l'application avec Ahk Messagebox avec cible de fenêtre active

Transformons la boîte de message en quelque chose d’utile. Remplacez tout ce qui se trouve entre les «si» pour:

Relancez votre script. Ensuite, essayez de laisser un commentaire sous un article sur Make Tech Easier. Si vous appuyez sur Ctrl + B, vous verrez «Je viens de copier X» apparaître dans la boîte de réponse, où «X» sera la dernière chose que vous avez copiée dans le presse-papiers. Vous venez de remapper Ctrl + B pour envoyer la chaîne «Je viens de copier», suivie du contenu du presse-papiers. N’hésitez pas à le changer en tout ce que vous souhaitez.

Raccourcis spécifiques à l'application avec raccourci spécifique Ahk Mte

AutoHotKey utilise les symboles suivants pour créer des raccourcis avec leurs clés équivalentes:

  • # Pour les fenêtres
  • ^ pour le contrôle
  • ! pour Alt
  • + pour Shift

Vous pouvez également utiliser ces symboles avec la commande Envoyer, qui envoie une chaîne de texte à la fenêtre active. Vous pouvez l’utiliser pour remapper les raccourcis existants vers différentes touches. Par exemple, pour remapper les fenêtres + B pour fonctionner en tant que «Ctrl + C», vous pouvez modifier votre script en:

Il est également possible de définir plusieurs raccourcis. Cependant, vous ne pouvez pas ajouter deux fonctions à la même combinaison de touches à moins qu’elles ne soient dans des instructions if individuelles qui ciblent différentes fenêtres.

Pour créer des raccourcis pour différentes applications et fenêtres:

  • Copiez votre script et renommez-le en conséquence.
  • Remplacez «NAME» et «TYPE FILENAME» par ceux qui correspondent à une autre application ou fenêtre.
  • Entrez vos raccourcis, règles d’expansion de texte et fonctions comme nous l’avons vu pour le premier script.

Maintenant que vous savez comment créer des raccourcis d’application avec AutoHotKey, découvrez comment vous pouvez utiliser AutoHotKey pour automatiser presque tout dans Windows.

Moyens Staff
Moyens I/O Staff vous a motivé, donner des conseils sur la technologie, le développement personnel, le style de vie et des stratégies qui vous aider.