Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GESTION DES JOYSTICK VIA DIRECTINPUT [ USB , MIDI , DIRECTX ]


Information sur la source

Catégorie :Jeux Niveau : Débutant Date de création : 17/02/2004 Date de mise à jour : 21/02/2004 16:29:44 Vu / téléchargé: 5 882 / 1 543

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Voilà une source permettant de gérer très facilement votre joystick/volant (Axes, Boutons, Slider..) grâce à DirectInput.
Pensez à faire la référence sur DirectX (Projet >> Références >> DirectX8 Library).
Enjoy! :)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de joeldn le 03/08/2004 16:50:30

C'est excatement ce que je cherchais Merci
il me reste maintenant
à éplucher tout ça pour essayer de comprendre comment ça marche ;-)
Joe

signaler à un administrateur
Commentaire de Fuckyos le 21/12/2004 15:10:56

Merci c'est assez utile comme code... me reste plus qu'a relié une manette snes convertie en usb...

signaler à un administrateur
Commentaire de kainoak le 22/01/2005 22:41:03

super cool !
t'aurais pas la meme chose pour lire les informations d'une souris par exemple ? deplacements etc ...

merci d'avance

signaler à un administrateur
Commentaire de fasafr le 16/04/2005 21:05:36

Bravo, super, génial, extra, merci beaucoup !

signaler à un administrateur
Commentaire de JonasVB le 03/02/2006 22:27:06

Génial ! Merci beaucoup !
De plus ce code à l'avantage d'être plus simple que les autres sources sur la gestion du joystick.

Seul petit bémol: ton programme plante lorsque qu'on utilise un joystick avec plus de 8 boutons... (ce qui m'a valu quelques problèmes...) Une fois que j'ai compris d'où venait le problème j'ai rajouté des boutons pour mon joystick qui en possède 12...
sinon il suffit de limité le code à 8 boutons...

' Boutons
        '---------
        For i = 0 To joyCaps.lButtons - 1
            
            If Not js.Buttons(i) = 0 Then
                chButton(i).Value = 1
            Else
                chButton(i).Value = 0
            End If
        'quitter la boucle après avoir testé 8 boutons
        if i = 7 then exit for
        Next

Un grand merci t'a source m'est d'un grand secours !

signaler à un administrateur
Commentaire de laajv le 26/04/2006 11:45:58

Bravo pour le source, très bien commenté donc facile à adaper.
Pour Info, il fonctionne avec Win-Xp et un joystick Trust Predator TH400.

signaler à un administrateur
Commentaire de aldo1112 le 28/05/2006 16:45:39

Bon ben c'est la 1re fois que j'écris sur ce forum et, en tant que débutant j'implore votre patience : je ne sais pas comment lire ce programe, ayant téléchargé le runtime vba
D'avance merci Aldo

signaler à un administrateur
Commentaire de pekch le 05/06/2006 10:47:54

salut!
j'ai une manette playstation sur port USB, et ton code ne fonctionne pas avec (manette reconnue, mais no reaction of software!)... Saurais tu pkoi? c'est l'histoir de plus de 8 boutons?
merci!

signaler à un administrateur
Commentaire de Xiaomao le 20/06/2006 21:52:17

Premier message, premier téléchargement de code.

J'ai le même soucis que Pekch (manette reconnue, mais no reaction of software!)

Pour info, je suis sur XP SP2 et j'ai 2 gamepads USB Thrustmaster Firestorm Digital 3 branchés en USB (c'est des vieux gamepads assez courants reconnus automatiquement par XP). Ils offrent 12 boutons et 4 directions chacuns

Merci.

signaler à un administrateur
Commentaire de Xiaomao le 20/06/2006 21:56:56

Encore moi.

J'ai suivi le conseil de JonasVB (à savoir : Ajouter if i = 7 then exit for)
... Et ca marche !

Merci beaucoup, je n'avais besoin que des 4 premiers boutons, donc cela me convient parfaitement.

signaler à un administrateur
Commentaire de thermo_nono le 11/07/2006 16:04:37

j'ai 12 boutons sur mes padd psx et ça marche impecable après avoir ajouté quelques boutons par la méthode du copier-coller.
merci pour cette source, elle est tip-top... si je trouve ou on met les notes je met 9 et demi.

signaler à un administrateur
Commentaire de neurosupherot le 29/01/2007 11:45:23

bonjour, j'aimerais savoir, si ce prog est aussi compatible pour tout périphérique usb.
il capte juste les périphériques reconnus en tant que manette/joystick?
en fait, j'aimerais communiquer avec le usb, mais sans pilotes

signaler à un administrateur
Commentaire de fbach le 04/05/2007 16:50:12

Merci beaucoup pour cet exemple très clair et très simple !

signaler à un administrateur
Commentaire de Dominodo le 03/03/2008 21:57:03

Très utile comme code
Merci beaucoup !

signaler à un administrateur
Commentaire de jamesmasy le 05/07/2008 07:57:37

Bonjour,

J'ai un p'tit ptoblème... je ne sais pas ouvrir les fichiers... à savoir que je suis sous Vista Professionnel...

signaler à un administrateur
Commentaire de rafaelallouche le 15/12/2008 17:09:29

Hello,
j'suis dsl j'ai visual basic express 2008 sous vista et j'arrive pas à mettre la source à niveau. il me manque des fichier directX ou VB6.
C'est surement tout bête donc si vous avez une ptite technique... c'est cool merci.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.