Précédent   Forum du club des développeurs et IT Pro > C et C++ > C++ > Communauté
Communauté Suivez l'actualité C++ et contribuez à la vie de la communauté francophone C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 10/05/2011, 10h59   #1
eric1701
Invité de passage
 
Homme
Inscription : 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 : 0
Points : 0
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.
eric1701 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 11h10   #2
TheGzD
Membre Expert
 
Avatar de TheGzD
 
Homme Geoffrey Garcia
Ingénieur R&D / Doctorant
Inscription : avril 2007
Messages : 1 318
Détails du profil
Informations personnelles :
Nom : Homme Geoffrey Garcia
Âge : 31
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Ingénieur R&D / Doctorant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2007
Messages : 1 318
Points : 2 316
Points : 2 316
Envoyer un message via MSN à TheGzD
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 [CODE] ... [/CODE]
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
Doctorant à l'EDSPI de Clermont-Ferrand, depuis 2011.
TheGzD est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h33.


 
 
 
 
Partenaires

Hébergement Web