J'ai une application qui enregistre une date/heure lorsque la barre d'espace est pressée Malheureusement, la fenêtre n'a pas toujours le focus, pour diverses raisons. par exemple: popup de vérification de virus, mise à jour d'itunes, mise à jour de windows, etcjoystick d'interrogation C#
alors ce qui serait une bonne idée, c'est d'utiliser un bouton de joystick, alors quelle que soit la fenêtre qui a le focus, je peux toujours détecter l'événement et l'enregistrement la date/heure de l'appui. Maintenant, j'ai jeté un oeil à quelques tutoriels de jeu, mais ils semblent avoir l'interrogation de joystick liée à l'événement d'actualisation de l'écran, parce que dans un jeu je suppose que l'ordinateur est lent et l'écran ne rafraîchit pas souvent, avoir appuyé sur le bouton du joystick ne fera aucune différence de toute façon.
Cela ne veut pas vraiment répondre à mes besoins, alors je regarde courir un fil qui interroge le joystick tous si souvent
Mes questions sont
- est un fond enfilez la meilleure solution
- à quelle fréquence devrais-je interroger le joystick
- quel type de minuterie dois-je utiliser pour déterminer la fréquence d'interrogation. Je souhaite que les réponses soient au moins équivalentes à celles d'un clavier.
Vous devez également vous assurer qu'il ne se répète pas automatiquement si le déclencheur est maintenu enfoncé.
tout exemple de code (C#) apprécié
grâce
alex
Vous nous demandez essentiellement de vous apprendre à réaliser une application de keylogging. Sérieusement, quelle est l'utilité de cette application? –
keylogging un joystick, à quoi cela servirait-il? Je chronomètre les événements. lorsque le bouton est pressé, il enregistre l'heure. plus tard, je vais changer le bouton pour un capteur optique, vous savez que les fentes circulent sur une piste de course, etc – bumperbox