> > Seriously, I'd make my own keyboard out of sprite frames.
> Hey Newt! Yeah, I've thought about that, but I'm also looking at allowing names to be entered, which would require all the letters added. Seems like a lot of effort just to enter names JUST because the enter key and focus don't work.
> I was hoping that I was missing something basic... rather than Construct missing something basic.
I've spent a lot of time battling this, and usually do either one of two things:
1. Design my own keyboard.
2. Make sure all HTML textfields are in the top half of the screen.
The problem is that with Construct's screen scaling, browser manufacturers are too inconsistent to make sure things are always done the same way. The only surefire way to avoid these issues is to build your own keyboard.
cjbruce Yeah... keeps coming back to that, but the fact that it appears to be a requirement is absurd. I originally used the "Scale Inner" scale, but when I put the texbox at the top, it vanished, and recentred my screen, no mater my scroll to point. In the end, I had to use "Scale Outer", which results in a teeny tiny layout when the keyboard appears. It's as though it zooms out.
It's annoying, looks stupid is and unprofessional, but it works.
I'm also aware that with my app exported with Cordova and built with PhoneGap, whenever I touch a textbox, the toolbar/status bar at the top of mine and 2 other phones I've tested it on appears it will never go away again. So if I touch the textbox, I can't get rid of the little clock. Even though I check the box at export.
So that's 3 bugs with mobile development in relation to the textbox.
1) The return button does nothing
2) The soft keyboard vanishes if the keyboard overlaps it or if it goes off screen (often caused by scaling)
3) The status bar appears and won't go away
Ashley - Are you aware of any of these issues? Or do you not consider them issues?
When the best answer is "Make your own keyboard", I struggle to believe that there's not a problem here. Are these things fixed in Construct 3?