Est-ce que la manière programmatique (ou quelque chose de plus simple) de mapper une touche du clavier à la même action que le bouton gauche de la souris dans Windows XP/Vista . Si programmatique existe-t-il un moyen de le faire dans .NET 2.0 (ou plus)?Windows - Mapper une touche du clavier à la même action que le bouton gauche de la souris
Répondre
Il existe une méthode par programmation, et il est possible en C# avec un hook global. Mais je trouve que des outils comme AutoHotkey, qui ont été conçus pour ce genre de choses, sont beaucoup plus rapides à démarrer. Les scripts peuvent également être compilés en exécutables.
Vous pouvez également activer l'accessibilité MouseKeys via les Options d'accessibilité
c'est moi? Je l'ai allumé sur Windows Vista et je ne pouvais pas comprendre comment faire quelque chose de différent. avec le verrouillage numérique activé et désactivé. – BuddyJoe
A travaillé pour moi :) – BigSandwich
Qu'est-ce que "l'accessibilité" MouseKeys.
Dans mon Windows XP SP2, je n'ai pas cette option dans les "Options d'accessibilité". Je veux mapper une touche du clavier sur le bouton gauche de la souris DOUBLE-CLICK et je cherche des outils très simples ou des extensions de panneau de contrôle pour faire cela et mapper les touches sur des clics de souris aussi ... (en regardant Autohotkey , mais ne peut pas voir comment faire double clic pour le moment).
Les touches de la souris sont une fonctionnalité inutile. Tout d'abord, alors qu'il émule le mouvement de la souris, il ne permet pas de cliquer avec le bouton droit de la souris, et la possibilité de glisser-déposer au lieu de simplement cliquer ne fonctionne pas du tout dans ma copie de XP. En outre, vous êtes limité à l'utilisation de la touche 5 pavé numérique pour cliquer (et soi-disant les touches insérer/supprimer, qui, en plus d'être loin du num 5 pour être une douleur dans le cul, sont terribles pour attribuer ces fonctions à) ce qui n'est pas du tout pratique pour un droitier comme moi. Et ne pas faire un problème encore plus frustrant, même si son seul mot, "mousekeys" dans toute la littérature Windows, pour trouver l'article d'aide glisser/déposer dans leur index pathétique nécessite la recherche de "touches de la souris". Typique. J'utilise Autohotkey, au moins jusqu'à Linux.
- 1. Comment mapper globalement la touche AltGr à la touche Alt?
- 2. Mapper une route vers la même action de contrôleur
- 3. Comment détecter la souris en bougeant le bouton gauche
- 4. suivi de la touche utilisateur/souris. C#
- 5. Comment détecter le clic droit de la souris tout en appuyant sur le bouton gauche de la souris dans IE?
- 6. texte Changement de touche du clavier « Retour »
- 7. Faire un bouton JDialog répondre à la touche Entrée
- 8. Quelqu'un sait-il de l'événement windows pour intercepter l'entrée de la souris et du clavier
- 9. Ajout du bouton gauche à UINavigationBar (iPhone)
- 10. Interaction entre le clavier et la souris sous Linux
- 11. NHibernate - Mapper la même entité à de nombreuses tables
- 12. Bouton de la souris dans ToolStripMenuItem
- 13. Est-il possible de mapper une touche pour simuler un clic du milieu dans xwindows?
- 14. Désactiver le clavier <enter> touche
- 15. Comment déterminer la taille de la partie de touche d'un bouton radio de Windows
- 16. Comment récupérer le bouton du milieu de la souris dans Java?
- 17. Comment remapper une touche du clavier en utilisant Java Swing?
- 18. Comment styliser une balise d'ancrage pour qu'elle ressemble à un bouton de la même hauteur que le bouton?
- 19. Obtenir la position/le bouton de la souris sur l'événement DoubleClick
- 20. Firefox: Obtenir les coordonnées de la souris du coin supérieur gauche de la fenêtre
- 21. Linux: Mappage de la touche Windows à M-x pour l'utilisation d'emacs
- 22. QGraphicsView - comment désactiver le défilement de la souris et du clavier
- 23. Windows: Souris sur la décoration de la fenêtre
- 24. Puis-je ajouter une action au bouton 'Terminé' sur le clavier d'entrée de l'iPhone?
- 25. Mapper une combinaison de touches aux flèches
- 26. WM_GETTEXT bouton action
- 27. Glisser-déposer avec le bouton droit de la souris wpf
- 28. Windows Forms - Appuyez sur la touche pour activer le bouton de soumission.
- 29. Comment puis-je déterminer quand la touche de contrôle est maintenue enfoncée pendant le clic du bouton
- 30. Modifier la couleur d'un bouton dans une action contextuelle standard
C'est génial. J'ai dû poster sur les forums AHK pour obtenir la syntaxe correcte. voir: http://www.autohotkey.com/forum/viewtopic.php?t=41375 – BuddyJoe
Si vous compilez les scripts en exécutables, cela signifie-t-il que vous pouvez distribuer "vos" AHK à quelqu'un qui n'a pas installé AHK? – BuddyJoe
oui, c'est exactement ce que le compilateur est pour. De la première page - "Convertir n'importe quel script dans un fichier EXE qui peut être exécuté sur les ordinateurs sur lesquels AutoHotkey n'est pas installé." –