AutoHotkey ile Uygulamaya ve Siteye Özel Kısayollar Nasıl Oluşturulur

Comment créer des raccourcis spécifiques aux applications et aux sites avec AutoHotkey

⌛ Reading Time: 5 minutes

Les raccourcis nous permettent d’être beaucoup plus productifs avec nos ordinateurs. D’une simple pression 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 livrées avec des touches de raccourci, et même si elles le font, elles peuvent ne pas faire ce que vous voulez qu’elles fassent.

Dans ce didacticiel, 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éation d’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 de raccourci automatique. À l’intérieur du dossier, faites un clic droit et choisissez “Nouveau -> Script AutoHotkey”, puis nommez votre script.

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

Faites un clic droit sur votre script et choisissez “Modifier”.

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

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

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

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

Le second “#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 de Routech.ro.

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 dialogues 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 portez 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 Routech.ro. 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 avec “ahk_exe” pour notre script. Puisque nous utilisons Firefox, Window Spy signale “ahk_exe firefox.exe”.

Raccourcis spécifiques à l'application avec l'identifiant 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 indique :

Remplacez “NAME” par une partie du titre de la page active – dans notre cas, nous utilisons “make” de Routech.ro. Remplacez “TYPE FILENAME” par ce que vous avez copié auparavant à partir de Windows Spy – dans notre cas, “ahk_exe firefox.exe”.

Ajouter des raccourcis

Ajouter m:: avant “Msgbox, Terminé ?” Votre script devrait ressembler à ceci :

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

Rien ne se passera si vous réexécutez votre script et appuyez sur m sur votre clavier. Cependant, visitez Rendre la technologie plus facile avec Firefox, appuyez sur m à nouveau, 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 entre les « si » par :

Réexécutez votre script. Ensuite, essayez de laisser un commentaire sous un article sur Routech.ro. Si vous appuyez 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 le raccourci spécifique Ahk Mte

AutoHotkey utilise les symboles suivants pour créer des raccourcis avec leurs touches équivalentes :

  • # Pour les fenêtres
  • ^ pour le contrôle
  • ! pour Alt
  • + pour le décalage

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 des fenêtres différentes.

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’extension 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.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.