RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    ipega PG-9021 partial mapping

    Scheduled Pinned Locked Moved Help and Support
    bluetoothgamepad
    6 Posts 2 Posters 4.1k Views
    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.
    • I
      inversechi
      last edited by

      I have a RiPi3 with RetroPie (4.0.2) and have paired a Ipega PG-9021 to the setup in gamepad mode. Once this was done I then went through the usual mapping from within emulatorstation and all the controls here work fine.

      However when I launch a game I've noticed only the directional keys work. Even though they are all mapped from the file generated in /opt/retropie/configs/all/retroarch-joypads/PG-9021.cfg

      What can I do to diagnose why only partially the keys are mapped?

      meleuM 1 Reply Last reply Reply Quote 0
      • meleuM
        meleu @inversechi
        last edited by meleu

        @inversechi try to follow these steps I'm talking here:

        https://retropie.org.uk/forum/topic/2719/keyboard-stopped-working-after-i-played-around-in-the-controller-config-in-rtgui/2

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 0
        • I
          inversechi
          last edited by inversechi

          So do you think the issues is the actual ones mapped from ES are not valid for the emulators? i was looking at the output from jstest and they seemed correct though :/

          meleuM 1 Reply Last reply Reply Quote 0
          • meleuM
            meleu @inversechi
            last edited by

            @inversechi said in ipega PG-9021 partial mapping:

            So do you think the issues is the actual ones mapped from ES are not valid for the emulators?

            I don't know the exact reason, but it's a known issue. RetroArch uses different numbers in some bluetooth controllers depending on the input driver used (udev, sdl, etc.)

            The "8bitdo hack" you see in bluetooth setup dialog is used to deal with this issue for 8bitdo controllers (but it's not usefull for ipega ones).

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            1 Reply Last reply Reply Quote 0
            • I
              inversechi
              last edited by inversechi

              Interesting - It feels like that should be something that should be added to allow ease of customisation for these mapping mishaps. I wonder why this problem occurs? Hmmm

              I tried your solution a bit configuring some keys and it looks to be working.

              1 Reply Last reply Reply Quote 0
              • I
                inversechi
                last edited by inversechi

                Made some progress by changing the retroarch config to use sdl2 instead of udev. However It feels a little bit flaky. Now I need to try and get the second controller connected.

                https://github.com/RetroPie/RetroPie-Setup/issues/1077

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

                Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.