AutoHotKey: ελέγξτε Windows χάρη καθαροί raccourcis σας πληκτρολόγιο


το auto-hot-key.jpgΈχουμε δει πρόσφατα ενός εξ' ολοκλήρου ελέγξιμο λογισμικό του todo απαριθμήσεις στο πληκτρολόγιο. Τι θα ελέγατε που διατηρεί να ελέγξετεσύνολο Windows χάρη σε καθαρό σας raccourcis πληκτρολόγιο?

Με AutoHotKey, το όνειρο γίνεται πραγματικότητα. Είναι μια εύκολη γλώσσα των χειρογράφων για να κατάσχει για να δημιουργήσει όλα είδη raccourcis πληκτρολόγιο. Μια ανέλπιστος τύξη optimiser η παραγωγικότητά σας.

Voici επομένως ένας tutoriel ποιος σας θα επιτρέψει για να δημιουργήσει σε έναν γύρο του χεριού πολύ αποτελεσματικοί raccourcis πληκτρολόγιο.

Πριν να αρχίσει

Το πρώτο πράγμα που κάνει είναι να μεταφορτώστε και να εγκαταστήσει το λογισμικό AutoHotKey. Έπειτα, θα μπορέσετε να δημιουργήσετε το πρώτο χειρόγραφό σας πηγαίνοντας μέσα σε έναν κατάλογο, τότε click δικαίωμα > Νέος > AutoHotKey Χειρόγραφο

Να δημιουργήστε ένα νέο χειρόγραφο autohotkey

Μετονομάστε και cliquez με το ευθύ κουμπί του ποντικιού ανωτέρω. Διαλέξτε Διάταγμα χειρόγραφο να ανοίξει την αρχειοθέτηση μέσα στο μπλοκ σημειώσεις Windows.

Το πρώτο χειρόγραφό σας

Ο πιό απλός είναι για να συνδέσει ένα πλήκτρο σε μια άλλη. Παραδείγματος χάρη εάν θέλω ότι το πλήκτρο Α καλέστε το πλήκτρο Β, θα γράψω μέσα στο χειρόγραφό μου την ακόλουθη γραμμή:

Α:: Β

Εκτελέστε τώρα το χειρόγραφο double-cliquant ανωτέρω. Εφεξής, εάν εξετάζετε για να γράψετε ενός Α μέσα σε έναν συντάκτη, θα σημειώσετε ότι αποκτάτε ενός Β στη θέση.

Προφανώς, υπάρχει πιό συνετές ενώσεις. Πάρτε παραδείγματος χάρη το πλήκτρο ² ποιος δεν εξυπηρετεί συχνά. Μπορείτε πολύ καλά να αυτός συνδέσετε <Windows> +e ώστε να ανοίξει έναν εξερευνητή Windows πιό εύκολα:

²:: #e

Θα παρατηρήσετε εδώ ότι το πλήκτρο <Windows> αντιπροσωπεύεται από έναν #. Βρίσκει επίσης ειδικές κωδικοποιήσεις για μερικούς άλλα πλήκτρα.
Παραδείγματος χάρη: ! =Alt, ^=Control, +=Maj (voici πλήρης απαρίθμηση).

Τώρα, πώς -je θα κάνω να χρησιμοποιήσω το πλήκτρο ² οι σπάνιες φορές που έχω την ανάγκη; Μια λύση μπορεί να είναι για να χρησιμοποιήσει το πλήκτρο Maj+ ². Αρκεί για αυτό για να προσθέσει μέσα στο χειρόγραφό μας τη γραμμή:

+²::²

Raccourcis πληκτρολόγιο να εκτελέσουν παραγγελίες

Να πάνε πιό μακρινός, θα χρησιμοποιήσουμε raccourcis πληκτρολόγιο να εκτελέσουμε απλές παραγγελίες.

Πρώτο παράδειγμα: να μειώστε ένα παράθυρο χάρη στο πλήκτρο CapsLock. Πολλοί είναι εκείνοι που βρίσκουν αυτό το πλήκτρο αδέξιος: εσείς δεν έχει φθάσει ποτέ να δακτυλογραφήσει μια ολόκληρη φράση χωρίς σας να επιστρέψει το λογαριασμό ότι είχατε δακτυλογραφήσει τυχαία το πλήκτρο CapsLock στη μέση; Αυτό το χειρόγραφο θα πρέπει να καταστείλει αυτό το πρόβλημα:

CapsLock:: WinMinimize, Α

Εδώ έχουμε χρησιμοποιήσει την παραγγελία WinMinimize avec le paramètre A, qui permet de minimiser la fenêtre active.

Maintenant, essayons un raccourci clavier pour activer/désactiver le son grâce au raccourci clavier <Windows>-X. Voici le code :

#x::SoundSet, +1, , mute

Désormais, plus besoin de cliquer sur l’icône haut parleur pour mettre en sourdine le son de windows, vos voisins vous en seront reconnaissant…

Enfin, voici un code pour lancer un explorateur windows ouvert au répertoire Mes Documents :

#e::Run,C:\WINDOWS\explorer.exe /e`,%A_MyDocuments%

La commande Run permet d’exécuter n’importe quel programme windows. Et même d’accéder à des adresses web.

Deux remarques sur cet exemple :

  • Il est possible d’utiliser des variables. Ici : %A_MyDocuments% correspond au chemin du répertoire Mes Documents (pour plus d’infos, consultez la liste des variables internes de AutoHotKey).
  • Notez aussi le `, . Le caractère ` est un caractère d’échappement. Vous avez dû noter que la virgule est utilisée comme séparateur dans les scripts AutoHotKey. Il faut donc faire précéder la virgule par un caractère spécial (caractère `) afin qu’elle soit vue non pas comme un séparateur mais comme un caractère normal (pour plus d’infos, consultez la liste des caractères d’échappement).

Créez des raccourcis plus complexes

Il est possible de créer des raccourcis qui appellent des procédures complexes sur plusieurs lignes. Il faut alors utiliser la syntaxe suivante :

raccourci::
commande 1
commande 2

return

Voici par exemple un script qui vide la corbeille et affiche ensuite un message à l’utilisateur pour indiquer que la corbeille windows est vide :

#c::
FileRecycleEmpty, C:\
MsgBox, la corbeille est vide
return

Ici, la commande FileRecycleEmpty vide la corbeille du disque C, tandis que la commande MsgBox affiche un message à l’utilisateur.

Comment restreindre son raccourci à une application particulière

Il est très utile de créer des raccourcis spécifiques à certaines applications. Pour cela, nous allons utiliser la directive #ifWinActive. La syntaxe est la suivante :

#ifWinActive fenêtre_concernée
Raccourci à créer
#ifWinActive

Voici par exemple un raccourci qui permet de créer un répertoire dans une fenêtre de l’explorateur Windows grâce au raccouci clavier <Windows>+N :

#IfWinActive ahk_class ExploreWClass
#n::
Send {Alt}f
Sleep 100
Send n
Sleep 100
Send {Enter}
return
#IfWinActive

La première chose à noter ici est le nom de la fenêtre : ahk_class ExploreWClass. Vous trouverez facilement ce nom grâce à l’utilitaire Window spy qui se trouve dans votre répertoire d’installation d’AutoHotKey (fichier AU3_Spy.exe).

Exécutez-le et cliquez sur la fenêtre voulue pour trouver son nom. Voici ce qu’on obtient :

active-window-info.jpg

Si on revient au script, vous noterez que nous avons utilisé la commande Send, qui permet d’envoyer des touches à votre fenêtre. Nous envoyons d’abord {Alt}f pour ouvrir le menu fichier. Puis le temps que ce menu s’ouvre, on attend un petit moment avant d’envoyer de nouvelles touches grâce à la commande Sleep 100 (durée de 100 millisecondes). Ensuite on envoie la touche n pour aller dans le sous-menu Nouveau et on valide à la fin par entrée pour créer le répertoire.

Exécutez vos scripts à partir d’une clé USB

Lorsque vous cliquez avec le bouton droit de la souris sur un script, vous verrez qu’il est possible de compiler le script en un fichier exécutable .exe

Ceci permet d’emporter avec vous votre programme et de l’exécuter sur d’autres ordinateurs à partir de votre clé USB. Vous avez donc l’assurance de retrouver vos raccourcis préférés lorsque vous travaillez sur d’autres ordinateurs.

Conclusion

Même si AutoHotKey est très facile à utiliser, il n’en est pas moins puissant et efficace. On peut même créer de véritables applications avec. Il est possible de réaliser des substitutions de textes en cours de frappe - voir à ce propos l’application Texter de Lifehacker dont nous avons parlé précédemment - ainsi que de manipuler le presse-papier et de créer des fenêtres.

Pour aller plus loin avec AutoHotKey, il sera bon d’aller faire un tour dans le forum qui recèle des trésors de scripts.

Fans d’AutoHotKey, utilisez les commentaires pour nous faire part de vos astuces!

Tags: Technorati: autohotkey, Technorati: automatisation, Technorati: hotkey, Technorati: keyboard shortcut, Technorati: productivité, Technorati: raccourcis clavier, Technorati: tutoriel, Technorati: windows

Si vous avez aimé cet article, donnez-lui plus de visibilité en votant pour lui sur Scoopeo :


Articles similaires (en théorie) :
Contrôlez le volume sonore de Windows au clavier
Mémo pratique : les raccourcis clavier de Windows
Pratique ce mémo! - Les raccourcis clavier de FreeMind
Génialissime : manipulez efficacement vos fenêtres avec NiftyWindows
Comment trier une liste de blogs selon leur indice de popularité Technorati?


7 commentaires »

  1. Extra : manipulez efficacement vos fenêtres avec Nifty Windows (accessibilité, productivité, application portable) said,

    Wrote on décembre 7, 2007 @ 10:36

    […] avec le langage de scripts AutoHotKey dont nous parlions récemment, il est également assez facile de l’adapter à vos […]

  2. Génialissime : manipulez efficacement vos fenêtres avec Nifty Windows (accessibilité, productivité, application portable) said,

    Wrote on décembre 7, 2007 @ 12:10

    […] avec le langage de scripts AutoHotKey dont nous parlions récemment, il est également assez facile de l’adapter à vos […]

  3. Ayinn said,

    Wrote on décembre 14, 2007 @ 1:39

    Très facile c’est vite dit, en tout cas pour moi qui ne touche rien en informatique ou presque. Par exemple, j’ai essayé de créer un raccourci qui vide la corbeille, eh bien, pour certains programmes, il ne les enlève pas, les musiques notamment. Par ailleurs je ne comprends rien en ce qui concerne la commande elle-même. FileRecycleEpmty ?? Bien sûr après l’avoir vu et traduit on comprend mais on ne peut pas deviner la commande en elle même.

    Merci de bien vouloir m’expliquer parce que bien sûr ce programme est très intéressant.

  4. Argancel said,

    Wrote on décembre 14, 2007 @ 6:51

    @Ayinn : merci pour ton commentaire. Si tu veux mieux comprendre la commande FileRecycleEmpty, tu peux consulter la page qui explique la syntaxe de cette commande ici. Notamment, tes musiques sont peut-être sur un autre disque que C:, dans ce cas il suffit donc d’appeler la commande sans le “, C:\” pour résoudre le problème.
    La liste de toutes les commandes est disponible ici.

  5. Jean-Denis said,

    Wrote on mars 13, 2008 @ 2:31

    Dire que j’ai Googlé pendant trois semaines (depuis que j’essaie Autohotkey) avant de trouver cette sympathique page en français !
    Bravo, merci (car même après trois semaines j’y ai appris des choses :-)
    Amicalement,
    ________Jidé

  6. Argancel said,

    Wrote on mars 13, 2008 @ 8:18

    @Jean-Denis : eh oui, pas toujours facile de trouver ce qu’on veut sur Google.
    Merci pour ton commentaire encourageant et bonne continuation.

  7. Jean-Denis said,

    Wrote on mars 13, 2008 @ 18:33

    >> Merci (…)

    Si tu veux, je peux envoyer (pour publication éventuelle ici) mes morceaux de code AHK ?
    Amicalement,
    ________Jidé
    http://www.ptitrain.com

Comment RSS · TrackBack URI

Ajoutez un commentaire

Nom :

E-mail :

Site web :

Commentaire :