[inputsimulator] quelle syntaxe ?
Bonjour,
Comment simuler avec « inputsimulator » (package nuget- qui simule des frappes clavier) le raccourci clavier CTRL + ALT + V , A qui correspond à l'affichage de la fenêtre « Automatique » de Visual Studio :
j’ai essayé sans succès notamment :
Code:
1 2
| simulator.Keyboard.ModifiedKeyStroke(new[] { VirtualKeyCode.CONTROL, VirtualKeyCode.MENU },new[] { VirtualKeyCode.VK_V });
simulator.Keyboard.KeyPress(VirtualKeyCode.VK_A); |
La première ligne en debug affiche en bas de l'écran : Ctrl+Alt+V utilisée attente d'une seconde touche , si je frappe alors « a » au clavier la fenêtre "Automatique » s'affiche bien, donc à priori cette ligne est bonne.
Mais pour la deuxième ligne message d'erreur : La combinaison de touches (Ctrl+Alt+V, F10) n'est pas une commande. Cette ligne au lieu de simuler la frappe de A simule F10
Autres infos :
- Je travaille avec Visual Studio Community 2019 à jour ;
- Le raccourci clavier est fonctionel avec le clavier ;
- J’ai essayé la version initiale de inputsimulator et ses deux fork ;
- l’installation du package est correcte puisque le raccourci clavier Ctrl +Alt +O (qui affiche la fenêtre de sortie de Visual Studio) est fonctionnel avec le code :
-
Code:
1 2
| simulator.Keyboard.ModifiedKeyStroke(new[] { VirtualKeyCode.CONTROL,VirtualKeyCode.MENU },
- new[] { VirtualKeyCode.VK_O }); |
Une idée ?