A Windows 11 laptop with Notepad open.
Agence web » Actualités du digital » C'est ainsi que j'utilise AutoHotKey pour corriger les pires défauts de Windows 11

C'est ainsi que j'utilise AutoHotKey pour corriger les pires défauts de Windows 11

AutoHotKey (AHK) est un puissant outil d'automatisation qui peut transformer la façon dont vous interagissez avec Windows. Avec des scripts simples, vous pouvez corriger certaines des limites ennuyeuses de Windows en ajoutant des fonctionnalités manquantes. Ce guide présente des exemples pratiques de la façon dont je fais cela.

Ce n'est pas un tutoriel approfondi sur AHK, vous pouvez donc utiliser ces scripts tels quels ou comme une inspiration pour explorer davantage le programme et créer le vôtre. Cela dit, plongeons.

Qu'est-ce que AutoHotKey?

AutoHotKey est un langage de script qui vous aide à automatiser les tâches répétitives sous Windows. Il s'agit d'un outil léger et polyvalent pour améliorer la productivité et créer des workflows personnalisés. Vous vous sentez peut-être intimidé à ce stade, pensant qu'Ahk est principalement pour les programmeurs, mais je vous assure, c'est facile à apprendre. Une fois que vous voyez à quel point la plupart des scripts du guide sont faciles à suivre, vous vous rendrez compte à quel point AutoHotKey est intuitif, mais puissant.

Comment créer et exécuter un script dans AutoHotKey

Pour commencer, vous devez télécharger AutoHotkey v2.0 et l'installer sur votre ordinateur. Ensuite, cliquez avec le bouton droit sur une partie vide du bureau ou de l'explorateur de fichiers et sélectionnez nouveau> Script AutoHotKey.

Donnez un nom au script et cliquez sur le bouton « Créer ». Cela crée un fichier texte vierge avec une extension AHK. Vous pouvez également utiliser n'importe quel éditeur de texte (par exemple, Notepad, Notepad ++ ou Visual Studio Code) pour créer un script AutoHotKey.

Maintenant, cliquez avec le bouton droit sur le script et sélectionnez Afficher plus d'options> Modifier le script. Collez le code que vous souhaitez exécuter dans l'éditeur de texte et l'enregistrez en appuyant sur CTRL + S ou en cliquant sur Fichier> Enregistrer – ce sont les moyens les plus courants d'enregistrer un fichier sur Windows. Ensuite, cliquez avec le bouton droit sur le script et sélectionnez « Ouvrir » dans le menu. Alternativement, vous pouvez simplement double-cliquez pour l'exécuter.

Vous pouvez vérifier que le script est en cours d'exécution en vérifiant le plateau système. Recherchez l'icône AHK avec le nom du fichier. Si vous avez besoin de scripts pour s'exécuter après le démarrage de votre PC, vous pouvez en faire un programme de démarrage. Placez-les simplement dans le dossier « C: Users (User) AppData Roaming Microsoft Windows Start Menu Programs Startup ». Ici, (Utilisateur) est votre nom d'utilisateur Windows.

En rapport

Comment écrire un script de lot sur Windows

Si vous avez une tâche que vous effectuez à plusieurs reprises, la rédaction d'un fichier de lots simples peut vous faire économiser une tonne de temps.

Comment j'utilise AutoHotKey pour améliorer mon expérience Windows

Maintenant que vous connaissez la création de scripts AHK, regardons certains scripts utiles que j'utilise pour rendre l'expérience Windows plus agréable.

Ouvrez tout avec un raccourci

AHK vous permet d'ouvrir des applications, des fichiers ou des dossiers à l'aide de raccourcis mondiaux. Pas besoin de plusieurs clics via les menus ou du menu Démarrer pour accéder à ce dont vous avez besoin.

Voici un script qui ouvre Google Chrome à l'aide du raccourci Ctrl + Alt + G:

        ; Launch Chrome
^!g::Run "C:\Program Files\Google\Chrome\Application\chrome.exe"

Gardez à l'esprit qu'AutoHotkey ignorera toute ligne de code qui commence par un point-virgule (;), comme ceux-ci sont considérés comme des commentaires dans le monde de la programmation. La ligne de code suivante est ce qu'elle exécutera. Ici ^ est ctrl, ! est alt, et g est, eh bien, la clé G. Les doubles colons (: 🙂 séparent la définition de la ciel de la clé de l'action à effectuer (Exécuter « C: Program Files Google Chrome Application Chrome.exe »).

Vous pouvez personnaliser le script ci-dessus en fonction de vos besoins. Par exemple, vous pouvez remplacer G par une autre clé. Vous pouvez également remplacer le chemin du fichier de Chrome par des asana si c'est ce que vous voulez ouvrir à la place.

Si vous souhaitez ouvrir plusieurs applications, fichiers et dossiers avec un seul raccourci, vous pouvez insérer le code pour les exécuter dans des supports inclinés, comme dans l'exemple ci-dessous:

        ^!g::
{
  ; Launch Chrome
   Run "C:\Program Files\Google\Chrome\Application\chrome.exe"
    
   ; Wait a second before launching the next app
   Sleep 1000
    
   ; Launch Notepad
   Run "notepad.exe"
    
   ; Launch File Explorer
   Run "explorer.exe"
    
   ; You can add more applications as needed
   return
}

Sans AHK, une façon d'y parvenir est d'utiliser Power Automate pour que le bureau automatise les tâches répétitives. L'utilisation d'AHK dans ce cas est plus rapide.

Recherchez rapidement Google

Si vous voyez un mot et souhaitez le rechercher sur Google, vous devez ouvrir un navigateur, le taper et appuyer sur la touche Entrée. Vous ne souhaitez pas que Windows vous permette de le mettre en surbrillance et de frapper quelques clés pour le faire? C'est possible, mais avec AutoHotKey.

Voici le script pour y arriver lorsque vous appuyez sur Ctrl + Shift + G:

        ^+g::
{
    Send, ^c
Sleep 50
Run, <https://www.google.com/search?q=%clipboard%>
Return
}

Les résultats de la recherche s'ouvriront dans le navigateur par défaut de votre PC. S'il ouvre un navigateur que vous n'utilisez pas (par exemple, bord au lieu de Chrome), vous pouvez modifier votre navigateur par défaut sur Windows en quelques clics.

Un moyen plus facile d'insérer des caractères spéciaux

Il n'y a pas de moyen facile d'insérer des caractères spéciaux sur Windows sans compter sur le clavier à l'écran ou ouvrir un outil oublié comme la carte des caractères. Mais avec AHK, vous pouvez les affecter à des raccourcis personnalisés et les insérer n'importe où avec facilité.

Voici le script AHK qui insère le symbole du droit d'auteur (©) lorsque vous appuyez sur Alt + Q:

        !q::Send ©

Insérer des extraits de texte fréquemment utilisés

Vous êtes-vous déjà retrouvé à taper les mêmes phrases encore et encore, et souhaite que Windows puisse offrir un moyen de faire ces actions fastidieuses avec des raccourcis? Eh bien, AutoHotKey est la solution, car elle vous permet d'insérer des extraits de texte fréquemment utilisés avec seulement quelques touches.

Voici un exemple de script qui insère d'ailleurs chaque fois que vous tapez d'ailleurs suivi de la clé spatiale.

        ::btw::by the way

Bien qu'un peu plus complexe, vous pouvez également insérer du texte multi-lignes. Par exemple, ce script peut vous aider si vous êtes fatigué d'écrire la même signature de messagerie à chaque fois. Voici un exemple:

        :*:emailsig::
{
    Send "Best regards,{Enter}John Doe{Enter}Email: johndoe@email.com{Enter}Phone: 555-123-4567"
    return
}

Maintenant, chaque fois que vous entrez e-mail Pendant que le script est en cours d'exécution, il insérera la signature des e-mails. Le {Entrer} La notation signifie où AHK entrera une nouvelle ligne, tout comme vous le feriez après avoir tapé une partie de la signature et appuyé sur la touche Entrée.

Ajouter une correction automatique à Windows

Je déteste que Windows n'ait pas de fonctionnalité automatique intégrée qui fonctionne dans toutes les applications pour corriger ces fautes de frappe courantes et frustrantes. Vous trouverez ci-dessous un script qui peut résoudre ce problème:

        ::teh::the
::adn::and
::recieve::receive
::alot::a lot
::thier::their
::freind::friend
::definately::definitely
::seperate::separate

Vous pouvez étendre cette liste avec plus de mots que vous trompez fréquemment. Envisagez de garder une liste en cours d'exécution de vos fautes de frappe courantes pour ajouter à ce script au fil du temps.

En rapport

Pouvez-vous compter sur Microsoft Word pour les corrections d'orthographe et de grammaire?

Voyons si vous devez faire confiance à la tâche orthographique de Microsoft Word est à la hauteur.

Un convertisseur de cas de texte simple

Une autre chose frustrante que je rencontre constamment est qu'il n'y a tout simplement pas de convertisseur de cas de texte sur Windows. Si je veux que du texte soit en majuscule ou vice versa après l'avoir tapé dans un bloc-notes ou des notes collantes, je dois généralement le taper à nouveau. Avec un simple script AHK, je peux le convertir instantanément avec un raccourci.

Le script AHK ci-dessous transforme toutes les lettres en majuscules lorsque vous appuyez sur Ctrl + Shift + U et en minuscules lorsque Ctrl + Shift + L est enfoncé (assurez-vous de mettre en surbrillance le texte en premier):

        ^+u::
{
    ClipSaved := ClipboardAll
    Clipboard := ""
    SendInput ^c
    ClipWait 0.5
    StringUpper, Clipboard, Clipboard
    SendInput %Clipboard%
    Clipboard := ClipSaved
    Return
}

^+l::
{
    ClipSaved := ClipboardAll
    Clipboard := ""
    SendInput ^c
    ClipWait 0.5
    StringLower, Clipboard, Clipboard
    SendInput %Clipboard%
   Clipboard := ClipSaved
    Return
}

Arrêtez rapidement les fenêtres

L'arrêt de votre PC nécessite généralement de cliquer sur Démarrer> Alimentation> Arrêt ou pression longue du bouton d'alimentation. Mais avec AHK, vous pouvez créer un raccourci simple pour démarrer le processus d'arrêt. Cela peut être particulièrement utile lorsque vous devez rapidement éteindre votre ordinateur si vous devez partir tout de suite et que vous n'avez pas le temps de naviguer dans les menus.

Voici un script qui arrête les fenêtres immédiatement lorsque vous appuyez sur Ctrl + Shift + End:

        ^+End::
{
    Run "shutdown.exe /s /t 0"
    return
}

Et en voici un pour redémarrer votre PC avec Win + Shift + R:

        
{
   Run "shutdown.exe /r /t 0"
   return
}

Minimiser toutes les fenêtres sauf la activité

Avez-vous déjà besoin de se concentrer sur une seule fenêtre et de se débarrasser de tous les autres encombrements? Vous pouvez les minimiser tous avec le raccourci Win + M, mais il n'y en a pas pour minimiser toutes les fenêtres, sauf celle avec laquelle vous travaillez.

AutoHotKey peut y remédier avec le script ci-dessous. Il minimise toutes les fenêtres sauf celles actives lorsque vous appuyez sur Win + Shift + m.

        
{
    WinGetTitle, ActiveTitle, A
    WinMinimizeAll
    WinRestore, %ActiveTitle%
    return
}

Si vous trouvez plus d'un script utile, vous n'avez pas à créer un fichier AHK séparé pour cela. Vous pouvez les combiner tous dans un seul fichier, et il les exécutera tous (tant que les raccourcis clavier ne sont pas en conflit les uns avec les autres).

Ce sont tous des scripts simples, mais ils peuvent devenir plus avancés que cela. Si vous souhaitez plonger plus profondément dans AHK, il existe de nombreuses ressources en ligne en plus de la documentation, y compris des tutoriels, des vidéos YouTube et des forums communautaires.

★★★★★