Keyboard Idea
-
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.
-
@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:
- The solution will have to work outside of xwindows desktop GUI.
- 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.
-
@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.
-
@caver01 btw, I'm interested in creating this, how would I go about doing that?
-
@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.
-
@caver01 thanks for the help!
-
Maybe we can look into how Retroarch implements its virtual keyboard.
-
[DELETED]
-
@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.
-
@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
-
@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.
-
The is an very old fork of RetroPie that has an Onscreen Keyboard and other stuff.
https://retropie.org.uk/forum/topic/3121/emulationstation-mod
Maybe we can find one that can update that and merge it in the main branch. I mean someone already took over the grid view from that fork. -
-
@retropaul Which files are you referring to ?
-
@mitu the newer one.
-
@retropaul said in Keyboard Idea:
@mitu the newer one.
I don't understand the question. Emulation Station is just one of the programs installed by RetroPie, you can compile your own version if you want (from your own branch/github repo) and just run your version of ES alongside the one distributed by the RetroPie project.
-
@mitu oh ok. I was confused.
-
@mitu hey, do you have any idea how raspbian picks up wifi? I would like to add the keyboard specifically to that section but idk how to get the wifi names.
-
@retropaul Raspbian is just Debian underneath, the manual method described in https://retropie.org.uk/docs/Wifi/ is what you might have to output.
There are other front-ends for dealing with a Wifi connection- WICD for the console is described on the wiki page
- Network Manager is what is usually used for a Desktop env, but that's not included in RetroPie. Has both Text and Graphical UI for connection settings.
-
@mitu well, what I'm really looking for is a way to move the names that it has scanned over to a GUI (the row GUI is easy). I'll have them put in the password, then move the password over to the original thing to check if it is valid and connect. Or would it be easier to leave it as be and add ui configurations for the different characters?
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.