Comment simuler un appuis sur un bouton d'une manette (pad)

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Comment simuler un appuis sur un bouton d'une manette (pad)

Message par Micoute »

Bonjour à tous,

cette fois-ci, je viens vous solliciter pour vous demander comment peut-on faire pour simuler une pression sur un bouton d'une manette de jeu.

J'ai essayé :
Keybd_event(#VK_end,0,0,0); appuyé
Keybd_event(#VK_end,0,2,0); relâché

mais le jeu n'intercepte pas, peut-être n'est-ce pas la bonne commande.

Je m'en remets à vos conseils et je vous en remercie beaucoup.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: Comment simuler un appuis sur un bouton d'une manette (p

Message par Mesa »

Il faudrait un hook du joystick, essaie de faire des recherches avec hook pad joystick etc.

A moins qu'une application fournie avec ton pad puisse assigner un bouton à une touche de ton clavier. Ça a existé dans le passé, mais bon...

M.
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Comment simuler un appuis sur un bouton d'une manette (p

Message par Micoute »

Je joue sur pc à un jeu sur simulateur pour game cube (Dolphin) et donc ont peut configurer
clavier ou souris ou Joystick pour interagir avec le jeux et ça marche mais quand
je veux utiliser pour simuler l'appuis sur la touche du clavier par exemple A, j'utilise:

Keybd_event(#VK_A,0,0,0); appuyé
Keybd_event(#VK_A,0,2,0); relâché

Et bien, le jeu n'intercepte pas, les commandes fonctionnent bien en vrai, mais le jeu n'en vois pas la couleur, pourtant
quand j'appuie sur mon clavier à la touche demandée, ça fonctionne bien, mais pas avec ces commandes-ci !

Avec le clavier virtuel, quand je clique avec la souris dessus, le bouton de celui-ci, là ça fonctionne
en fait le programme ne reconnaît que ça, ça ne fonctionne pas avec Keybd_event, à ni rien comprendre !

Vous savez comment faire autrement ?
Une autre méthode ?

Comment il fait lui le clavier virtuel, c'est quoi ça méthode ?
Ya d'autre truc que Keybd_event ?

Send Key fonctionne aps non plus, après je sais pas.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
majikeyric
Messages : 602
Inscription : dim. 08/déc./2013 23:19
Contact :

Re: Comment simuler un appuis sur un bouton d'une manette (p

Message par majikeyric »

Salut Micoute,

Tu peux utiliser un petit soft qui te permet de mapper ta manette sur des touches de clavier, si j'ai bien compris...

http://majikeyric.free.fr/purebasic/Xpadder5.7.7z

faut se le configurer aussi...
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Comment simuler un appuis sur un bouton d'une manette (p

Message par Micoute »

Merci majikeyric pour ton aide précieuse.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Répondre