Native component problems and Native Text Input listener not registering all keys

Hi,

Corona only has a native text input, which is fine for some use except most practical ones:

  • Can’t include it in scroll panes since a) you need to move the children manually and b) the input will scroll over e.g. a header.

  • Can’t have stuff like dropdown menus etc since the native components will cover them all up

With these downsides I just don’t see any realistic situation where native components would work.

That’s all fine with me though, I’ll just create my own input text by abusing a native textfield and have its input sent to a regular textfield.

Of course this involves calculating caret position etc.
For this to work, I need ALL keys to be registered, not just the ones that result in a visible change of the text. An Asus Transformer for example has cursor keys and these change the caret index of the native input. Therefore I want to register these keys so that I can move the caret position accordingly.

Is this possible?
I am especially directing this question to Ansca by the way. Is it possible to include this in a daily build? I really need this because we’re doing a really big Corona project and I only just realized the gravity of having no text input inside the OpenGL canvas.

Thanks. [import]uid: 67504 topic_id: 19927 reply_id: 319927[/import]