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

    Keyboard Idea

    Scheduled Pinned Locked Moved Ideas and Development
    keyboard
    29 Posts 7 Posters 2.3k 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.
    • R
      retropaul
      last edited by

      You could have a keyboard at the bottom of the screen for certain things such as wifi and other typed stuff. It would be similar to the keyboard that you would use on your tv. Then you could use your joystick on your controller to move around.

      1 Reply Last reply Reply Quote 0
      • retroprogrammerR
        retroprogrammer
        last edited by

        @retropaul That would be mighty helpful if you could make it :-)

        Their was some talk about it here if your interested:
        https://retropie.org.uk/forum/topic/10416/feature-request-on-screen-keyboard-on-retropie

        and here:
        https://blog.petrockblock.com/forums/topic/on-screen-keyboard/

        Here is me converting the original Xbox for a case:
        https://retropie.org.uk/forum/topic/15232/converting-original-xbox-into-case-for-raspberrypi/15
        Check out my GitHub: https://github.com/retro-programmer

        R 1 Reply Last reply Reply Quote 0
        • R
          retropaul @retroprogrammer
          last edited by

          @retroprogrammer hmm... maybe I'll start trying to work on it

          1 Reply Last reply Reply Quote 0
          • retroprogrammerR
            retroprogrammer
            last edited by

            @retropaul Nice! ask me and the retro pie community if help is needed :)

            Here is me converting the original Xbox for a case:
            https://retropie.org.uk/forum/topic/15232/converting-original-xbox-into-case-for-raspberrypi/15
            Check out my GitHub: https://github.com/retro-programmer

            1 Reply Last reply Reply Quote 0
            • glennlakeG
              glennlake
              last edited by

              I did a google search and found this. "https://raspberrypi.stackexchange.com/questions/41150/virtual-keyboard-activation" It looks like it will work with raspian. I haven't tried it yet but I'll see if I can get to it tomorrow.

              1 Reply Last reply Reply Quote 0
              • retroprogrammerR
                retroprogrammer
                last edited by

                @glennlake I'll have I try and see what happens

                Here is me converting the original Xbox for a case:
                https://retropie.org.uk/forum/topic/15232/converting-original-xbox-into-case-for-raspberrypi/15
                Check out my GitHub: https://github.com/retro-programmer

                R 1 Reply Last reply Reply Quote 0
                • glennlakeG
                  glennlake
                  last edited by

                  Well... I finally tried the virtual keyboard on an install of retropie and it doesn't work (at least I can't make it work). I will need to dig a bit deeper and see if I can find something that will work. I really like this idea and I have seen it in other software like kodi that has a keyboard built into the software. Keep the faith!

                  caver01C 1 Reply Last reply Reply Quote 0
                  • caver01C
                    caver01 @glennlake
                    last edited by caver01

                    @glennlake yeah, the problem with this keyboard is that in runs on top of the desktop GUI, only we don’t boot to the desktop. That is going to make it hard to find any solution I think.

                    What about a smartphone interface for a keyboard, or one that runs as a web server that you can access with your phone? That’s not on screen, but maybe that is OK.

                    My 4-player cocktail style cabinet built as a custom "roadcase"

                    mituM 1 Reply Last reply Reply Quote 1
                    • mituM
                      mitu Global Moderator @caver01
                      last edited by mitu

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • glennlakeG
                        glennlake
                        last edited by

                        The phone or wireless keyboard are great but the original question was how to have an on screen keyboard for those rare times when you need to enter something. I'm going to keep looking and trying different things.

                        caver01C 1 Reply Last reply Reply Quote 0
                        • caver01C
                          caver01 @glennlake
                          last edited by

                          @glennlake said in Keyboard Idea:

                          the original question was how to have an on screen keyboard

                          Yes, I understand. I was just being realistic about the idea, as I think there are many functional requirements that will be difficult barriers to overcome:

                          1. The solution will have to work outside of xwindows desktop GUI.
                          2. The solution must leverage some kind of key selection interface (like a D-pad or joystick maybe? probably needs to be configurable.)

                          I don't want to squelch enthusiasm about this, as I think there are obvious benefits to having a keyboard onscreen when needed, but these two requirements alone are tall orders. Number 1 means you would be invoking some kind of graphical overlay. Would it work on top of the command line interface so you could enter linux commands? Or, perhaps you are thinking it just needs to work on top of Emulation Station. Number 2 implies some awareness of all of the possible customizations for controls that are out there. This might be easier if it just needed to work in ES or could leverage ES settings.

                          There are other basic functional requirements such as key layout, localization settings, size, position, etc., all of which would need to be worked out.

                          With custom code, anything is possible, but as you search, details like these will help narrow the possibilities. I suspect something would have to be coded for our purposes.

                          One potential search avenue is accessibility. I have not looked into it, but there may be tools that exist for persons with disabilities or who need alternative input capabilities for one reason or another. Just a thought.

                          My 4-player cocktail style cabinet built as a custom "roadcase"

                          R 2 Replies Last reply Reply Quote 1
                          • R
                            retropaul @caver01
                            last edited by

                            @caver01 It would probably be easier to make a wifi section into es. We could make a slider type setting at the top of the keyboard to change localization.

                            1 Reply Last reply Reply Quote 0
                            • R
                              retropaul @caver01
                              last edited by

                              @caver01 btw, I'm interested in creating this, how would I go about doing that?

                              caver01C 1 Reply Last reply Reply Quote 0
                              • caver01C
                                caver01 @retropaul
                                last edited by

                                @retropaul I am probably not the right person to give you the best answer, as I have only contributed to documentation and support here, but the github repos are out there and I have read more than one developer mentioning that they are open to pull requests. So, my advice, for what it is worth, is to build something and offer it as others have as something to test/try, eventually probably leading to a PR on the existing platform. Sorry I cannot be more specific as a developer might be able to.

                                My 4-player cocktail style cabinet built as a custom "roadcase"

                                R 1 Reply Last reply Reply Quote 0
                                • R
                                  retropaul @caver01
                                  last edited by

                                  @caver01 thanks for the help!

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

                                    Maybe we can look into how Retroarch implements its virtual keyboard.

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

                                    Backlog: http://backloggery.com/lilbud

                                    R 1 Reply Last reply Reply Quote 0
                                    • R
                                      retropaul @lilbud
                                      last edited by retropaul

                                      [DELETED]

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        retropaul @retroprogrammer
                                        last edited by

                                        @retroprogrammer Just remembered you said I could ask you for questions. Is there anyway to get to the emulation station files in the retropie github? (after I fork it of course). I started something on my emulation station fork then realized they aren't the same.

                                        mituM 1 Reply Last reply Reply Quote 0
                                        • retroprogrammerR
                                          retroprogrammer
                                          last edited by retroprogrammer

                                          @retropaul sorry, I am not good at GitHub, that isn't my strong point as I only started GitHub when I made my Original Xbox case sorry

                                          Here is me converting the original Xbox for a case:
                                          https://retropie.org.uk/forum/topic/15232/converting-original-xbox-into-case-for-raspberrypi/15
                                          Check out my GitHub: https://github.com/retro-programmer

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

                                            @retropaul You should fork https://github.com/RetroPie/EmulationStation, not the original ES repo (https://github.com/Aloshi/EmulationStation) , which hasn't had any activity for years.

                                            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.