les fenêtres
AutoHotkey
AutoHotkey (AHK) est un logiciel gratuit et open source de création de macros et d’automatisation pour Windows qui permet aux utilisateurs d’automatiser des tâches répétitives. Il est basé sur un langage de script qui visait initialement à fournir des raccourcis clavier, également appelés touches de raccourci, qui a évolué avec le temps en un langage de script à part entière.
http://ahkscript.org/
Pour en savoir plus sur AHK, je vous recommande de consulter son site , les pages mentionnées dans Référence rapide et plus particulièrement le survol du moins le didacticiel AutoHotkey Beginner . N'oubliez pas de télécharger , installer et manipuler vous-même. Il y a aussi un forum utile .
Exemple
Dans ce cas, vous devez en particulier consulter les pages suivantes: Touches de raccourci (souris, manettes de jeu et raccourcis clavier) , liste des touches, boutons de la souris et commandes de manettes de jeu et Send / SendRaw / SendInput / SendPlay / SendEvent: envoyer des clés et des clics . Ensuite, vous serez capable d'assembler un script AHK simple, par exemple quelque chose comme:
^! Gauche :: Envoyer {Media_Prev}
^! Down :: Send {Media_Play_Pause}
^! Right :: Send {Media_Next}
+ ^! Left :: Send {Volume_Down}
+ ^! Down :: Send {Volume_Mute}
+ ^! Right :: Send {Volume_Up}
^!. ::
MsgBox, 0,, Bonjour le monde AHK!
revenir
Ici vous définissez les actions suivantes:
- Ctrl+ Alt+ ←envoiePrevious
- Ctrl+ Alt+ ↓envoiePlay/Pause
- Ctrl+ Alt+ →envoieNext
- Ctrl+ Shift+ Alt+ ←envoieVolume Down
- Ctrl+ Shift+ Alt+ ↓envoieMute
- Ctrl+ Shift+ Alt+ →envoieVolume Up
- Ctrl+ Alt+ .invoque la boîte de message d'accueil du monde AHK (juste pour afficher le mappage des commandes de raccourci clavier non oneline se terminant par /
return
)
Usage
Vous créez un .ahk
fichier, collez le code ci-dessus (sans MsgBox inutile, bien sûr), enregistrez et double-cliquez pour l'exécuter. L'icône H dans la barre des tâches vous permet d'interagir avec le script, notamment: suspendre les touches de raccourci, mettre le script en pause (inutile ici) ou simplement le quitter. Pour plus de commodité, je suggère de compiler un tel script. Vous pouvez le faire en utilisant le bouton droit de la souris sur le fichier et en choisissant Compiler le script. Ensuite, vous obtiendrez un .exe
fichier (assez gros, mais comme une autohotkey complète) que vous pourrez partager avec d’autres ou ajouter au démarrage automatique, par exemple.
Remappage via "Scancode Map" du registre / KeyTweak
Dans la page Remappage des touches et des boutons d' AutoHotkey, vous pouvez lire d'autres méthodes d'attribution de touches aux touches, le remappage. Cela peut ne pas être utile dans votre cas (sauf si vous êtes prêt à "perdre" certaines clés), mais sa lecture en vaut la peine. (Ensuite, vous devriez comprendre pourquoi je n'ai pas utilisé le remappage AHK dans mon exemple.)
Permettez-moi de le citer (sans devis pour conserver la mise en forme) et de corriger certains liens:
<quote>
Avantages
- Le remappage du registre est généralement plus pur et efficace que le remappage d' AutoHotkey . Par exemple, cela fonctionne dans une plus grande variété de jeux, il n’a pas de problèmes connus d’ alt-tab , et il est capable de tirer des raccourcis clavier de crochet d’AutoHotkey (alors que le remappage d’AutoHotkey nécessite une solution de contournement ).
- Si vous choisissez de créer manuellement les entrées de registre (comme expliqué ci-dessous), aucun logiciel externe n'est nécessaire pour remapper votre clavier. Même si vous utilisez KeyTweak pour créer les entrées de registre pour vous, KeyTweak n'a pas besoin de rester actif tout le temps (contrairement à AutoHotkey).
Désavantages
- Le remappage du registre est relativement permanent: un redémarrage est nécessaire pour annuler les modifications ou en appliquer de nouvelles.
- Son effet est global: il ne peut pas créer de remappages spécifiques à un utilisateur, une application ou des paramètres régionaux particuliers.
- Il ne peut pas envoyer de frappes modifiées par Shift, Control, Alt ou AltGr. Par exemple, il ne peut pas réaffecter un caractère minuscule à un majuscule.
- Il ne prend en charge que le clavier (AutoHotkey comporte un remappage de la souris et un remappage limité du joystick ).
Comment appliquer les modifications au registre
Il existe au moins deux méthodes pour remapper les clés via le registre:
- Utilisez un programme comme KeyTweak (freeware) pour remapper visuellement vos clés. Cela changera le registre pour vous.
- Remappez les clés manuellement en créant un fichier .reg (texte brut) et en le chargeant dans le registre. Ceci est démontré sur www.autohotkey.com/forum/post-56216.html#56216
</quote>
EventGhost
EventGhost est un outil d'automatisation avancé, facile à utiliser et extensible pour MS Windows. Il peut utiliser différents périphériques d'entrée, tels que des télécommandes infrarouges ou sans fil, pour déclencher des macros qui, de leur côté, contrôlent un ordinateur et le matériel qui lui est connecté. Ainsi, il peut être utilisé pour contrôler un PC multimédia avec une télécommande grand public normale. Mais ses utilisations possibles vont bien au-delà.
http://www.eventghost.org/
Je n'ai pas essayé, mais ça a l'air intéressant et un peu lié, alors je pense que ça vaut la peine de le mentionner ici.
Certains super-utilisateurs se souviennent peut-être de Girder, qui a malheureusement cessé d'être un logiciel gratuit il y a longtemps. EventGhost semble un peu similaire. Je n'ai plus le TVPhone98 d'AverMedia, mais utiliser la télécommande via Girder était amusant.