Lemur TextField doesnt work as expected in Android

You can use the following:

SoftTextDialogInputListener l = new SoftTextDialogInputListener() {
	@Override
	public void onSoftText(int action, String text) {
		System.out.println("Softtext event: " + text);
	}
};
JmeSystem.getSoftTextDialogInput().requestDialog(SoftTextDialogInput.TEXT_ENTRY_DIALOG, "GIMME TEXT", "", l);

I think you can get into a Lemur Button’s onFocus or onClick and create a popup every time presses a textfield. Then, you can make the listener write text into the Lemur TextField.
This seems like the best solution as of now, as it simply bypasses jme and uses Android’s EditText.

This one?

So I did that (after 6 months) and I got no event on practically all keys. Typing ‘ß’ and other irrelevant keys yielded weird results.

I created a gist with a main application, a raw input listener, and an example of a log:

@adi.barda, could you maybe try it out? It would be interesting to see what results you get, both on the keys that work and that don’t.