AutoHotKey: спасибо Windows управления ваша собственная клавиатура сокращения

auto-hot-key.jpgМы пила одно недавн вс controllable средство программирования todo перечисляет к клавиатуре. Вы сказали бы поддержание, котор нужно контролировать егосовместно Windows спасибо ваше чистое клавиатура сокращения?

С AutoHotKey, сновидение будет реальностью. Будет языком сценариев легких для того чтобы контролировать для того чтобы создать все виды клавиатуры сокращения. Aubaine для того чтобы оптимизировать вашу урожайность.

Здесь таким образом одно tutoriel позволит вас создаться в повороте руки очень эффективной клавиатуры сокращения.

Перед начинать

Первая вещь, котор нужно сделать download и установить средство программирования AutoHotKey. После этого, вы будете создали ваш первый сценарий пока идущ в repertory, после этого право click > Ново > Сценарий AutoHotKey

Создать новое autohotkey сценария

Перевыберите его и click с правой кнопкой мыши выше. Выберите Сценарий Edict раскрыть архив в блокноте Windows.

Ваш первый сценарий

Просто связать ключа другое. Например если я хочу что ключ имеет вызовите ключа B, Я напишу в моем сценарии following линию:

a:: B

Унесите сценарий теперь пока двойн-щелкающ выше. From now on, если вы пытаетесь написать одно имеет в редакторе, вы заметите что вы получаете одно B в месте.

Очевидно, будут более judicious ассоциации. Взятие например ключ ² не часто полезно. Вы можете связать его very well <Windows> +e раскрыть исследователь Windows легко:

²:: #e

Вы заметите здесь что ключ <Windows> представляет одним #. Находить также специальные codings для некоторых других ключей.
Например: ! =Alt, ^=Control, +=Maj (здесь закончите список).

Теперь, как я сделаю для использования ключа ² редкие времена где мне нужно некоторое? Разрешение может должны быть использовать ключа ² Maj+. Оно достаточно для того для того чтобы добавить в нашем сценарии линию:

+²::²

Клавиатура сокращения для того чтобы унести заказы

Для того чтобы пойти более далее, мы будем использовать клавиатуру сокращения для того чтобы унести просто заказы.

Первый пример: уменьшить спасибо окна ключ CapsLock. Много теми находят это ключевое несуразное: оно никогда иногда случалось к вам напечатать все предложение на машинке без вас к возвращенному учету вы напечатали на машинке случайно ключу CapsLock в средстве? Этот сценарий должен извлечь эту проблему:

CapsLock:: WinMinimize, a

Здесь мы использовали заказ 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: , , , , , , ,

Articles similaires (en théorie) :
Il y a un an sur C’éclair! - novembre 2007
Folder menu : l’outil d’accessibilité à tout faire
Pratique ce mémo! - Les raccourcis clavier de FreeMind
Mémo pratique : les raccourcis clavier de Windows
Contrôlez le volume sonore de Windows au clavier

9 commentaires »

  1. 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.

  2. 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.

  3. 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é

  4. 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.

  5. 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

  6. tahitibob said,

    Wrote on avril 24, 2008 @ 10:45

    omg, le logiciel de mes reves…
    depuis le temps que je me dit que windows a vraiment pas assez de raccourcis clavier, je suis pressé de pouvoir tester ce soft !
    merci bcp

  7. smoke_fr said,

    Wrote on septembre 7, 2008 @ 2:14

    moi je joue a gta sa en resau et je voudre fer des racourci sur les commandes du jeux
    par exemple je veu apier sur = pour ke sa me tappe /tazer (ki est une commandes dans le jeux)

    si quelquin c comment fer mercie de me repondre svp

  8. Reuben Norris said,

    Wrote on novembre 13, 2008 @ 0:16

    2jy4q1q3pnq617jl

  9. Thaddeus Mckee said,

    Wrote on janvier 9, 2009 @ 16:17

    hi
    4ot2cmprctrogtse
    good luck


2 rétroliens

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

Comment RSS · TrackBack URI

Ajoutez un commentaire

Nom :

E-mail:

Website:

Comment: