Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Solved Probleme manette N64 usb gamepad

    Manettes/GPIO/Encodeurs
    usb gamepad
    2
    12
    3059
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Salom
      Salom last edited by

      Bonjour et merci de ta reponse tres rapide, j'ai fais tout c'est qui est dis dans le lien que tu m'as partager mais cela ne fonctionne toujours pas, les jeux ce lance mais seul les touche L et R fonctionne je peux donc juste quitter les jeux lancer et rien d'autre.
      j'ai recu cette manette aujd et quand je l'ai essayer directement sans aucun manip les bouton marchais mais pas le joystick ni la croix directionnel en jeux
      Quand je vais dans la configuration manette par exemple je ne peux configurer en premier que la croix directionelle (haut, bas,gauche,droite) ensuite viens le joystick qui n'as que 2 axes (haut et gauche) et quand j'essaye de le configurer je ne peux pas comme si la croix directionnel et le joystick etais considerer comme le meme bouton

      Je ne sais plus trop quoi faire, Mon probleme n'as pas l'air d'avoir été repertorier, j'ai chercher sur plusieurs forums (meme en anglais malgrer mon faible niveau) je n'ai rien trouver

      1 Reply Last reply Reply Quote 0
      • acris
        acris last edited by acris

        Je pense que tu as lu en diagonal le lien fourni....

        Je vais répéter.
        Cette manette est utilisable uniquement avec l emulateur N64. Elle ne peut pas etre configuré dans emulationstation comme les autres manettes.
        Il faut effectuer une configuration de cette manette manuellement en suivant les instructions et exemples situés dans le lien fourni.
        J espere que j aurai ete assez claire.
        Cette fois ci.

        Bon weekend et bonne config.

        1 Reply Last reply Reply Quote 0
        • Salom
          Salom last edited by

          desolée je ne t'ai pas preciser que je voulais l'utiliser uniquement sur l'emulateur 64
          merci pour le precision c'est un peu plus clair, je vais bidouiller tout ça
          Merci pour ton travail bon week end a toi !

          1 Reply Last reply Reply Quote 0
          • acris
            acris last edited by acris

            Je vais t aider un peu @Salom

            En ssh tu dois saisir

            sdl2-jstest -e 0
            
            

            Ou le chiffre 0 correspond au numero de ton joystick

            Joystick Number: 0
            

            ensuite tu appuyes sur tes boutons et tu verras ce type de ligne
            Exemple pour mon bouton select et start

            
            Entering joystick test loop, press Ctrl-c to exit
            SDL_JOYDEVICEADDED which:0
            SDL_JOYBUTTONDOWN: joystick: 0 button: 9 state: 1 code:297
            SDL_JOYBUTTONUP: joystick: 0 button: 9 state: 0 code:297
            SDL_JOYBUTTONDOWN: joystick: 0 button: 8 state: 1 code:296
            SDL_JOYBUTTONUP: joystick: 0 button: 8 state: 0 code:296
            

            button 9 -> select
            button 8 -> start

            dans pour le fichier le bouton start est le bouton n°8

            plugged = True
            plugin = 2
            mouse = false
            AnalogDeadZone = 4096,4096
            AnalogPeak = 32768,32768
            DPad R = hat(0 Right)
            DPad L = hat(0 Left)
            DPad D = hat(0 Down)
            DPad U = hat(0 Up)
            Start = button(8)
            
            1 Reply Last reply Reply Quote 0
            • Salom
              Salom last edited by

              Merci de ton aide j'ai compris comment configurer mes touche avec sdl2-jstest, j'ai reussi a toutes les configurer sauf les touche C (droite,haut,gauche,bas) j'ai pourtant rentrer les chiffre indiquer lorsque je lance sdl2-jtest et que j'appuye sur les touches correspondante, cela a marcher pour toutes les touches sauf les touche C
              En tout cas j'ai deja pas mal avancer grace a toi merci 😄

              1 Reply Last reply Reply Quote 0
              • acris
                acris last edited by

                @Salom
                Poste ton fichier et le numero de tes boutons

                1 Reply Last reply Reply Quote 0
                • Salom
                  Salom last edited by

                  SDL_JOYBUTTONDOWN: joystick: 0 button: 2 state: 1 code:290
                  SDL_JOYBUTTONUP: joystick: 0 button: 2 state: 0 code:290
                  SDL_JOYBUTTONDOWN: joystick: 0 button: 1 state: 1 code:289
                  SDL_JOYBUTTONUP: joystick: 0 button: 1 state: 0 code:289
                  SDL_JOYBUTTONDOWN: joystick: 0 button: 0 state: 1 code:288
                  SDL_JOYBUTTONUP: joystick: 0 button: 0 state: 0 code:288
                  SDL_JOYBUTTONDOWN: joystick: 0 button: 3 state: 1 code:291
                  SDL_JOYBUTTONUP: joystick: 0 button: 3 state: 0 code:291

                  c'est ce que le jstest me donne quand j'appuie sur les bouton C dans se sens (bas, droite, haut, gauche)

                  [USB GamePad USB GamePad]
                  plugged = True
                  plugin = 2
                  AnalogDeadzone = 2096,2096
                  AnalogPeak = 32767,32767
                  Mempak switch =
                  Rumblepak switch =
                  mouse = False
                  A Button = button(5)
                  B Button = button(4)
                  C Button R = axis(1)
                  C Button L = axis(3)
                  C Button D = axis(2)
                  C Button U = axis(0)
                  DPad D = hat(0 Down)
                  DPad L = hat(0 Left)
                  DPad R = hat(0 Right)
                  DPad U = hat(0 Up)
                  L Trig = button(6)
                  R Trig = button(7)
                  Start = button(9)
                  X Axis = axis(0-,0+)
                  Y Axis = axis(1-,1+)
                  Z Trig = button(8)

                  et voici ce que j'ai mis dans le fichier inputautocfg
                  (pour rappel j'ai reussi a configurer toutes les touche qui correspondais a ce que je trouvais dans le jstest sauf les C)

                  1 Reply Last reply Reply Quote 0
                  • acris
                    acris last edited by acris

                    @Salom
                    Ce sont des boutons pas des axes...
                    Remplace ta' sequence par ceci

                    C Button R = button(1)
                    C Button L = button(3)
                    C Button D = button(2)
                    C Button U = button(0)
                    
                    1 Reply Last reply Reply Quote 0
                    • Salom
                      Salom last edited by

                      Ok tout marche nickel 😄 desolée d'avoirs été un galérien... en esperant que ce post servent a d'autres galériens !!
                      Merci pour ton travail et ta disponibilité encore un bon week end a toi l'ami !

                      1 Reply Last reply Reply Quote 1
                      • acris
                        acris last edited by

                        @Salom
                        Have fun je completerai la doc.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Want to support us ?

                        67
                        Online

                        99.6k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com