Est-il possible de capturer des touches non-standard de la souris par autohotkey? J'utilise une souris à cinq boutons (Microsoft Wireless Laser Mouse 6000).Autohotkey - capture des boutons supplémentaires de la souris
Répondre
Les URL suivantes indiquent comment enregistrer automatiquement tous les événements du clavier et de la souris, et comment afficher le journal autohotkey généré par ces événements.
- http://www.autohotkey.com/docs/commands/_InstallMouseHook.htm
- http://www.autohotkey.com/docs/KeyList.htm#SpecialKeys (section touches spéciales)
Sur cette base, vous pouvez en savoir plus sur tous les événements de la souris et du clavier en créant un script autohotkey en tant que tel:
#InstallKeybdHook
#InstallMouseHook
Une fois que vous avez exécuté le script, vous pouvez double-cliquer sur l'icône de la barre d'état pour ce script, puis aller au Voir > Historique des clés et informations de script (Ctrl K)
En fonction de ces informations, j'ai calculé que mon pilote de souris redéfinissait déjà les boutons supplémentaires de la souris sur d'autres touches. Cependant, je peux re-mapper ces touches en allant dans Panneau de configuration> Souris, en sélectionnant le bouton désiré, et en utilisant l'option "Macro ..." dans la configuration de la souris (ceci est une configuration spéciale uniquement pour Microsoft Wireless Laser Mouse 6000 v2). Dans la boîte de dialogue de la macro, je peux définir les touches pour les boutons de la souris à envoyer (un seul bouton par souris). Ensuite, je peux utiliser AutoHotkey pour surveiller toutes les frappes que j'ai définies, et effectuer des actions spécifiques basées sur ces frappes.
Vous devez capturer le scancode de la clé, puis l'utiliser. Vous pouvez trouver un script en 5ème position de this thread, écrit par Skan, qui vous permettra de le faire. Exécutez simplement cela et cliquez sur l'interface graphique avec le bouton de la souris que vous souhaitez déterminer le scancode. Utilisez ensuite le scancode à la place de la clé normale lorsque vous créez le raccourci clavier.
Il existe également une méthode intégrée de récupération des clés qui est documentée au bas de this page sous la rubrique "Touches spéciales". Essentiellement, AHK enregistre vos touches et enregistre automatiquement les scancodes pour vous.
Pour utiliser le scancode comme un raccourci clavier, vous venez de faire ce qui suit:
SC###:: ;Your code here
où ### est remplacé par le code de votre clé (ou bouton de la souris).
XButton1
et XButton2
selon le documentation sur autohotkey.com.
- 1. modificateurs de boutons de la souris - AutoHotKey
- 2. Xna nombreux boutons de la souris
- 3. capture de souris java
- 4. Maintenez le bouton gauche de la souris enfoncé dans AutoHotkey
- 5. capture Deuxième mouvement de la souris
- 6. Perte des événements de la souris Silverlight après la capture de la souris?
- 7. Capture et sélection de souris
- 8. Attribuer des boutons de souris dans Visual Studio 2008
- 9. Envoking la fonction de capture de la souris onmousedown?
- 10. jeditable: boutons supplémentaires avec "Ok" et "Cancel"
- 11. wpf: la souris de capture ne fonctionne pas
- 12. Capture d'écran avec le curseur de la souris
- 13. Android - capture/supprime les événements des boutons Home et EndCall?
- 14. NotifyIcon.BalloonTipClicked événement et les boutons de la souris
- 15. Quelle est la particularité de la capture de la souris et du bouton central de la souris dans WPF?
- 16. Autohotkey - si le bouton gauche de la souris est pas enfoncée
- 17. WPF ToolTip contenant des boutons ne peut pas recevoir des événements de la souris, alternative?
- 18. AutoHotKey cartographie
- 19. Capture d'événements de souris pour l'élément d'option HTML sur IE
- 20. Accepter la vérification de l'UAC avec Autohotkey
- 21. Comment obtenir la valeur de retour de la fonction de capture de la souris?
- 22. Permutation des boutons gauche et droit de la souris dans .NET
- 23. JListez sélection des articles avec tous les boutons de la souris
- 24. Autohotkey - Comment obtenir la position "tête" des fenêtres
- 25. Crochet de souris global + simulation des entrées de la souris
- 26. capture les clics de souris sur WPF TextBox
- 27. Les meilleures macros AutoHotKey?
- 28. Obtenir la zone d'écran disponible dans autohotkey
- 29. Liste des boutons?
- 30. AutoHotKey - Redimensionner Windows
Voulez-vous dire le 4e message? De ce que je peux dire en lisant ce fil, il se concentre sur les événements de clavier, pas les événements de la souris. –