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

    Can I make Keyboard Secondary to Joystick/Pad?

    Scheduled Pinned Locked Moved Help and Support
    joystickskeyboardconfiguration
    6 Posts 3 Posters 652 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.
    • A
      Agrajag
      last edited by

      So after days, I finally figured out that having a keyboard always connected was causing Daphne and Intellivision trouble working with my Mayflash as all the tutorials reference the first controller and generally assume it's a joystick/pad.

      Given this, is there a way to tell each platform that the keyboard is secondary? I see a way to assign "controllers", but there doesn't seem to be a keyboard entry for that. I only have the keyboard and my "Generic Xbox Controller" so far and the latter is all that shows up for assigning order. I'm hoping the answer isn't to just not have a keyboard connected until needed. In my case that means going to find the dongle, connected it, removing it, etc.

      mituM 1 Reply Last reply Reply Quote 0
      • A
        Agrajag
        last edited by

        @ts-x
        I notice you've done some pretty advanced stuff with your hack file. Any chance of recommending a solution so that I can have both the joystick connected and my keyboard too?

        T 1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @Agrajag
          last edited by

          There isn't a universal method to disable the keyboard. RetroArch, for instance, can use the keyboard, but if a gamepad is connected, it will configure and use it in tandem with the keyboard. It depends on the emulator and how it handles the input.

          A 1 Reply Last reply Reply Quote 0
          • A
            Agrajag @mitu
            last edited by Agrajag

            @mitu Yeah, that's the issue. Both Daphne and jzintv seem to really not like my keyboard being there. Lost a couple days on that one, but it's all good as it's all a part of the learning process. I SUSPECT jzintv can be set up to work with both, but the details elude me for now. Heck the whole file is based on each action being defined for two keyboard keys and one joystick input.

            1 Reply Last reply Reply Quote 0
            • T
              ts-x @Agrajag
              last edited by ts-x

              @agrajag Unfortunately, I've not had much luck with combining joystick and keyboard inputs in jzintv. At one point, I had hoped to simultaneously map both for use with more advanced ECS games (e.g. Game Factory), but was not able to make any progress there. Here's a link to the official jzintv docs, just in case there's something that I've missed. The developer hangs out over at AtariAge (user: intvnut), so if all else fails you could consider dropping in over there and asking him directly.

              A 1 Reply Last reply Reply Quote 1
              • A
                Agrajag @ts-x
                last edited by

                @ts-x Great idea on dropping in on him. I might just do that. I have a wired number pad that I tried to use plugged into the USB port on my Mayflash (which would also avoid two long wires), but that didn't work. It's not a real USB port apparently. However, it would also be seen as another input device.

                This issue is NUTS and across the whole retro industry. Someone needs to do something. Every joystick should come with the ability to ID itself as unique. If say, 8bitdo suddenly started offering controllers that all could send out unique IDs it would be a SHORT wait for someone in Retroarch and others to jump in and support that. That manufacturer would sell a ton of product and force everyone else to adopt that option as it would be SO brain-dead obvious. How has this NOT happened yet???

                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.