IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez C++ Discussion :

Aide pour simuler clavier et souris


Sujet :

Contribuez C++

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Aide pour simuler clavier et souris
    Bonjour,
    Je suis handicapé et je cherche à faire une application qui puisse controler des jeux parce que j'en ai assez de ne pas pouvoir me distraire.
    Je signale que je suis débutant en C++. J'étudie Qt pour faire l'interface de mon appli.
    Mais avant cela, je vais faire un test:
    J'ai fait une fenetre et dedans j'ai mis 3 boutons(j'aurais pu mettre des QLabel à la place)
    Je voudrais faire les choses suivantes:

    le bouton 1: je veux que quand la souris le survole, cela simule une touche du clavier qui sera envoyée en continu à un jeu( ou au notepad pour tester)
    et ce, tant que la souris est dessus.

    le bouton 2: meme chose mais cette fois avec 2 touches en meme temps et en continu. Pour comprendre, cela me servira, pour
    un jeu de course automobile, à accelérer et tourner en meme temps(en diagonale).

    le bouton 3: meme chose mais avec un délai entre chaque pression simulée.

    et aussi, quand je clique dessus, cela simule un clic de souris qui sera envoyée au jeu(pour le clic gauche par exemple).

    J'ai déjà regardé le forum, mais rien ne correspond vraiment à ce que je cherche.

    Pouvez-vous me donner des conseils sur la marche à suivre ? Sur les méthodes à employer ?
    Comme je suis débutant, si vous aviez des lignes de code à me montrer, ça m'aiderai.
    J'espère vraiment que vous pourrez m'aider, c'est important.

    Merci.

  2. #2
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut
    En programmation Windows avec Visual Studio j'aurai pu t'expliquer simplement comment faire, par contre Qt je ne connais pas.

    Sinon si tu travailles qd même sous Windows cette doc pourrait t'être utile: http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    Au final il "te suffira" d'envoyer à ton application le message qu'aurait pu transmettre ton clavier si tu avais appuyé sur la touche.

    Bon courage !
    Vous postez du code ? Merci d'utiliser les balises
    Un message vous paraît pertinent ? Merci de le gratifier d'un vote positif
    Vous avez obtenu une réponse à votre question ? Merci d'utiliser le tag
    __________________
    Ingénieur R&D, diplômé en 2007 de l'ISIMA
    Docteur en informatique, diplômé en 2015 de l'EDSPI de Clermont-Ferrand

Discussions similaires

  1. besoin d'aide pour simuler un saut
    Par noals dans le forum Débuter
    Réponses: 15
    Dernier message: 14/10/2012, 00h09
  2. Aide pour simuler clavier et souris
    Par eric1701 dans le forum Débuter
    Réponses: 5
    Dernier message: 14/05/2011, 14h00
  3. Réponses: 2
    Dernier message: 30/06/2010, 16h22
  4. Réponses: 2
    Dernier message: 17/02/2008, 10h42
  5. Réponses: 11
    Dernier message: 05/01/2006, 00h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo