RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    [Feature Request] On-Screen Keyboard on RetroPie

    Scheduled Pinned Locked Moved Ideas and Development
    feature requestkeyboardsettings
    18 Posts 12 Posters 6.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.
    • hydroxideH
      hydroxide
      last edited by

      The point of using RetroPie is to play some nostalgic games you used to play as a kid for fun. That is awesome, but the thing that really takes away the fun is having to take out a keyboard whenever you need to change settings. Most people don't want to rummage through their house to find a keyboard, plug one in to the Raspberry Pi, change the settings, then unplug it, and then never use it again. Some people don't even have a keyboard laying around in their house that they could use for this, myself included. It would be great if there was an on-screen keyboard on RetroPie so that we all could change the settings with the controller we already are using with it. Can the devs put that into RetroPie?

      meleuM S 2 Replies Last reply Reply Quote 0
      • meleuM
        meleu @hydroxide
        last edited by

        @hydroxide I would like to see an On Screen Keyboard on emulationstation too. But maybe you would like to know that you can access your raspi via SSH, and many configs can be done this way. ;-)

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

          You still have to type in wifi passwords and similar stuff when you're with the thing at a friends house or whatever and you don't want to figure out SSH then.

          I suggest something based on the Danzeff virtual keyboard which was an excellent, very intuitive way to type using a gamepad on many PSP homebrews. It uses the analog stick with the four action buttons to choose letters.

          Also, I'm working on trying to get RetroPie to support the XBox 360 Chatpad which would be an elegant solution to this problem for anyone using XBox 360 controllers.

          cyperghostC 1 Reply Last reply Reply Quote 1
          • S
            sahelX @hydroxide
            last edited by

            @hydroxide I agree with you about the usefulness. I used a virtual keyboard on Lakka and it also helped me to find roms by name in a faster way.

            1 Reply Last reply Reply Quote 0
            • U
              urdazed1
              last edited by

              This may be a dirty word here but Recalbox has this supported natively so I would imagine it's not a difficult task. Would love to see this as well, mainly for wifi login ability.

              1 Reply Last reply Reply Quote 0
              • cyperghostC
                cyperghost @BenMcLean
                last edited by cyperghost

                @BenMcLean That isn't true - you can import WIFI settings with wifikeyfile. You always have native access to /boot partition with any OS. So there is no need for keyboard input.

                BenMcLeanB 1 Reply Last reply Reply Quote 0
                • lilbudL
                  lilbud @meleu
                  last edited by

                  @meleu While there is SSH, think about the people who have their setups not connected to any wifi network. Like my Radiocade for example, I have it setup in my workshop, in my basement. So getting a stable enough internet connection for file transfers and SSH is difficult, to say the least.

                  Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                  Backlog: http://backloggery.com/lilbud

                  1 Reply Last reply Reply Quote 0
                  • pjftP
                    pjft
                    last edited by

                    I have had the need for that myself, exactly for non connected devices or when I just don't want to get a keyboard out but need to enter some metadata text.

                    There's not a single dirty word in what you said. I think it's great that others also develop EmulationStation in different ways!

                    I don't think there's anyone working on that directly for our version. If the original developer would want to submit that code as a PR to our fork, I imagine it'd be more than appreciated.

                    Anything other than that would effectively mean that it needs to be developed from scratch, or someone would copy that code here, though that is far from ideal from a development and maintenance standpoint, not to mention that "coming code" without involving the author is somewhat against the spirit of open source.

                    So we're kind of in a conundrum, for the time being.

                    There's nobody working on this at least for the time being, and I'm not sure it's on anyone's radar.

                    1 Reply Last reply Reply Quote 0
                    • E
                      EctoOne
                      last edited by

                      There is an old version that apparently had that feature. https://retropie.org.uk/forum/topic/3121/emulationstation-mod

                      pjftP 1 Reply Last reply Reply Quote 0
                      • pjftP
                        pjft @EctoOne
                        last edited by

                        @EctoOne a mod is not an official version. I suppose what you mean is "there's a version with it based on an old release of ES". :)

                        1 Reply Last reply Reply Quote 0
                        • BenMcLeanB
                          BenMcLean @cyperghost
                          last edited by

                          @cyperghost said in [Feature Request] On-Screen Keyboard on RetroPie:

                          @BenMcLean That isn't true - you can import WIFI settings with wifikeyfile. You always have native access to /boot partition with any OS. So there is no need for keyboard input.

                          I guess most people's autism power level is not high enough to know about that. What is that and how does it help me get on the wifi at my friend's house which I didn't know about ahead of time without a keyboard or an ethernet cable?

                          BuZzB cyperghostC mediamogulM 3 Replies Last reply Reply Quote -4
                          • BuZzB
                            BuZz administrators @BenMcLean
                            last edited by BuZz

                            @benmclean said in [Feature Request] On-Screen Keyboard on RetroPie:

                            I guess most people's autism power level is not high enough to know about that.

                            What is that supposed to mean ? This is in the documentation btw.

                            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                            BenMcLeanB 1 Reply Last reply Reply Quote 0
                            • BenMcLeanB
                              BenMcLean @BuZz
                              last edited by

                              @buzz said in [Feature Request] On-Screen Keyboard on RetroPie:

                              @benmclean said in [Feature Request] On-Screen Keyboard on RetroPie:

                              I guess most people's autism power level is not high enough to know about that.

                              What is that supposed to mean ? This is in the documentation btw.

                              I'm pretty sure what's in the documentation does not do what I said.

                              herb_fargusH 1 Reply Last reply Reply Quote -1
                              • herb_fargusH
                                herb_fargus administrators @BenMcLean
                                last edited by

                                @benmclean then you did it wrong.

                                If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                                Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                                1 Reply Last reply Reply Quote 0
                                • cyperghostC
                                  cyperghost @BenMcLean
                                  last edited by

                                  @benmclean The feature of key import was introduced here and the bash version is able to append several keys to the wifi setup ....

                                  Or you can edit manually whatever you want or willing to do

                                  1 Reply Last reply Reply Quote 0
                                  • mediamogulM
                                    mediamogul Global Moderator @BenMcLean
                                    last edited by mediamogul

                                    @benmclean

                                    What is that and how does it help me get on the wifi at my friend's house which I didn't know about ahead of time without a keyboard or an ethernet cable?

                                    OSK merits aside, It's not that difficult to prepare for this type of situation. I have an extremely small bag that I use to transport my Raspberry Pi when I travel and I always pack two controllers, a retractable Ethernet cable and a keyboard/Airmouse/Learning Remote combo device that's the size of a small remote control. This, along with a pre-installed browser for openWifi authentication handles just about any problem your likely to run into with a very small footprint of space.

                                    RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                    BenMcLeanB 1 Reply Last reply Reply Quote 0
                                    • BenMcLeanB
                                      BenMcLean @mediamogul
                                      last edited by BenMcLean

                                      @mediamogul said in [Feature Request] On-Screen Keyboard on RetroPie:

                                      @benmclean

                                      What is that and how does it help me get on the wifi at my friend's house which I didn't know about ahead of time without a keyboard or an ethernet cable?

                                      OSK merits aside, It's not that difficult to prepare for this type of situation. I have an extremely small bag that I use to transport my Raspberry Pi when I travel and I always pack two controllers, a retractable Ethernet cable and a keyboard/Airmouse/Learning Remote combo device that's the size of a small remote control. This, along with a pre-installed browser for openWifi authentication handles just about any problem your likely to run into with a very small footprint of space.

                                      Oh, I attempted to solve this by getting an XBox 360 Chatpad for my XBox 360 wireless controller, but that didn't work due to RetroPie using old drivers. I plan to run a test with the newer patched driver soon but in the meantime, can you recommend a good specific airmouse / tiny keyboard device such as you mentioned? I think that would be worth getting generally even if I wasn't using it for Raspberry PI stuff.

                                      mediamogulM 1 Reply Last reply Reply Quote 1
                                      • mediamogulM
                                        mediamogul Global Moderator @BenMcLean
                                        last edited by mediamogul

                                        @benmclean

                                        The old standby that everyone always recommends for the Pi is this one. I've used it myself in the past and it always seemed to work well. Currently, I use an iPazzPort model that eliminates the trackpad for an airmouse, making it even more compact, but currently it doesn't appear to be available anywhere.

                                        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                        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.