Obtenez toutes les touches enfoncées

Que dois-je utiliser pour être en mesure d'obtenir "toutes les clés" qui sont pressées sur le clavier à l'instant? Depuis Form.KeyPress += new EventHandler() ne fait pas beaucoup quand il est rempli de contrôles. Il ne demande pas, peu importe ce que je fais, ni KeyDown, KeyUp ou autre chose... et oui, je sais comment les utiliser.

Donc, si il n'y a aucune fonction dans le système qui peut vérifier les touches pressées, qui renvoie un tableau des touches, ou quelque chose - je vous serais reconnaissant d'être pointé dans la bonne direction.

  • Voulez-vous toutes les touches lorsque vous exécutez une partie spécifique du code, ou voulez-vous un événement qui se produit chaque fois que vous appuyez sur une touche?
  • double possible de la Meilleure façon de mettre les raccourcis clavier dans winforms?
  • Dire je veux avoir un gestionnaire d'événements pour la roulette de la souris, mais je veux la touche "Ctrl" pour être pressé quand j'execute quelque chose dans le Gestionnaire d'événements. donc, Si j'ai faites défiler la molette de je seulement obtenir les résultats de la molette de la souris, pas la pression de touche.
InformationsquelleAutor Deukalion | 2012-05-07