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

    How to use the attached keyboard using ZX Spectrum emulator?

    Scheduled Pinned Locked Moved Help and Support
    controlerkeyboard
    6 Posts 4 Posters 1.8k 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.
    • L
      loetluemmel
      last edited by loetluemmel

      Aficionados and dear ROM friends,

      I‘ve installed a Retropie on an Odroid XU-4 and wanted to launch an old game on the ZX Spectrum emulation.

      Well, I have got a Microsoft Keyboard attached to the USB-Port, could move the selector with the keyboard keys (left/right) in Retropi.

      Emulator starts, game is there, but RETURN (to start the game or any other key) on the keyboard attached doesn‘t work. - No reaction and it seems like no keyboard is attached.

      How can I activate the keyboard in the ZX Spectrum emulation?

      Hint: Other Emulations like MAME or C64 have 2 USB controllers attached and here I was able to configure input keys.

      Any help appreciated,
      Loetluemmel

      B D 2 Replies Last reply Reply Quote 0
      • B
        barbudreadmon @loetluemmel
        last edited by

        @loetluemmel assuming you are using a libretro core through retroarch, you might need to enable "game focus" to disable all the retroarch hotkeys and avoid conflicts. Game focus can be toggled by pressing a key, normally the "scroll lock" key by default.

        FBNeo developer - github - forum

        L 1 Reply Last reply Reply Quote 1
        • L
          loetluemmel @barbudreadmon
          last edited by

          @barbudreadmon,

          I've tried the 'Scroll Lock' key, have seen a confirmation appearing on the screen, but no change when I try keys on the connected USB keyboard.

          Emulator: lb-fuse

          The game starts OK and I can also get into the green setting dialog. Here I played with control and keyboard settings, but so far with zero keyboard reaction.

          FloobF 1 Reply Last reply Reply Quote 0
          • D
            dmmarti @loetluemmel
            last edited by

            @loetluemmel For lr-fuse, try this:

            After launching a game, go to the Retroarch quick menu settings (select+x usually on your controller) and navigate down to Controls.

            Set port 1 = kempston joystick
            Set port 2 = kemptsion joystick
            Set port 3 = sinclair keyboard

            That should enable your keyboard.

            L 1 Reply Last reply Reply Quote 2
            • FloobF
              Floob @loetluemmel
              last edited by

              @loetluemmel
              Following on from this:
              https://retropie.org.uk/docs/ZX-Spectrum/#controls

              the keyboard option should be:
              input_libretro_device_p3 = "259"

              Please read the Docs before asking a new question.
              RetroPie Help Guides: https://goo.gl/3gcNsT

              1 Reply Last reply Reply Quote 1
              • L
                loetluemmel @dmmarti
                last edited by loetluemmel

                @dmmarti : Thank you for the hint, that was part of the solution that worked for me.

                I did notice, that settings are not permanent and was in luck to find the entry „Update Input Remap File“ in the table „MANAGE REMAP FILES“.

                @Floob : Thank you for the link to the documentation and mentioning necessary input_libretro_device_p3 settings.

                In another libretro discussion I also found settings for _p1:

                Input_libretro_device_p3 = „259“
                

                Now I can also use my xbox controller.
                For the „259“ setting, I couldn‘t find an explanation in the documentation. But now it works and I slowly start to understand what‘s necessary, to get other games running.

                @ all : Many thanks for your instant support and helpful input!

                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.