native.newTextBox on Kindle Fire-No Enter/Return/Done key

It seems that the on-screen keyboard displayed on a Kindle Fire (original, haven’t tested on HD7/HD9) does not have a ‘Done’ or ‘Enter’ key, and therefore never triggers a “submitted” event.

I don’t see this problem on standard android 2.x, only on Kindle.

Am I missing something or is this a bug?

Thanks-
Scott
[import]uid: 31041 topic_id: 33336 reply_id: 333336[/import]

Hi,

Did you ever get this sorted or get a response from Coronalabs?

I’m just now encountering this myself as I ready my app for Kindle. No Enter or Done key on keyboard which breaks a bunch of stuff in my app. Dismissing the keyboard can’t be detected so won’t be an option.

I’ve tested on a Kindle Fire HD which does have a return button. I’ve also tested on a Nook Color, which I think is same version of Android as Kindle Fire regular, and that’s fine, too. So problem seems isolated to the original Kindle Fire. [import]uid: 9422 topic_id: 33336 reply_id: 140993[/import]

I ended up making an on-screen ‘submit’ button next to the textfield box when running on a these devices as a workaround. Not ideal, but it was holding me up and a better solution didn’t seem forthcoming.
[import]uid: 31041 topic_id: 33336 reply_id: 140994[/import]

Scott0, Thanks for the reply. Looks like that’s my only option.

Bummer, though. It seems it’s a well-known issue that the original Kindle Fire’s default keyboard doesn’t always have a return or done key. But the email app on the device has a native keyboard that includes a ‘next’ key for the To and Subject fields, so this seems like the obvious keyboard for Corona to use to support native textfields, but it doesn’t. I thought it might work by changing the keyboard type using .inputType = “email” but that keyboard didn’t have an enter, next, or done key either.

Has anyone at Coronalabs tested native fields on the original Kindle Fire? How do you handle multiple fields? How do you simply enter anything using a native textfield and keyboard without having to create a non-native ‘submit’ button?

[import]uid: 9422 topic_id: 33336 reply_id: 140996[/import]

Hi,

Did you ever get this sorted or get a response from Coronalabs?

I’m just now encountering this myself as I ready my app for Kindle. No Enter or Done key on keyboard which breaks a bunch of stuff in my app. Dismissing the keyboard can’t be detected so won’t be an option.

I’ve tested on a Kindle Fire HD which does have a return button. I’ve also tested on a Nook Color, which I think is same version of Android as Kindle Fire regular, and that’s fine, too. So problem seems isolated to the original Kindle Fire. [import]uid: 9422 topic_id: 33336 reply_id: 140993[/import]

I ended up making an on-screen ‘submit’ button next to the textfield box when running on a these devices as a workaround. Not ideal, but it was holding me up and a better solution didn’t seem forthcoming.
[import]uid: 31041 topic_id: 33336 reply_id: 140994[/import]

Scott0, Thanks for the reply. Looks like that’s my only option.

Bummer, though. It seems it’s a well-known issue that the original Kindle Fire’s default keyboard doesn’t always have a return or done key. But the email app on the device has a native keyboard that includes a ‘next’ key for the To and Subject fields, so this seems like the obvious keyboard for Corona to use to support native textfields, but it doesn’t. I thought it might work by changing the keyboard type using .inputType = “email” but that keyboard didn’t have an enter, next, or done key either.

Has anyone at Coronalabs tested native fields on the original Kindle Fire? How do you handle multiple fields? How do you simply enter anything using a native textfield and keyboard without having to create a non-native ‘submit’ button?

[import]uid: 9422 topic_id: 33336 reply_id: 140996[/import]

I just got hit by the same issue. I’m using native.newTextField though. Porting an iOS app to Android using Corona. Kindle Fire is missing the Done/Return button on the lower-right-hand corner of the on-screen keyboard in the device. Simple little detail, huge usability impact. Did you get any response from Corona team? Any solutions to get the button to show on the screen rather than resorting to adding a button somewhere on the interface to compensate? Awkward user experience IMHO.

I just brought up the Twitter app (non Corona app) on my 1Gen Kindle fire and I don’t see an enter/done button either:

kfkeyboard.png

I doubt this is a Corona issue.

I ended up adding my own “submit” button to the UI.  I would have preferred a keyboard option with an ‘enter’ key but there are so many varieties of keyboard across all the platforms and various versions of Android that creating a custom button ended up being a good choice.

I just got hit by the same issue. I’m using native.newTextField though. Porting an iOS app to Android using Corona. Kindle Fire is missing the Done/Return button on the lower-right-hand corner of the on-screen keyboard in the device. Simple little detail, huge usability impact. Did you get any response from Corona team? Any solutions to get the button to show on the screen rather than resorting to adding a button somewhere on the interface to compensate? Awkward user experience IMHO.

I just brought up the Twitter app (non Corona app) on my 1Gen Kindle fire and I don’t see an enter/done button either:

kfkeyboard.png

I doubt this is a Corona issue.

I ended up adding my own “submit” button to the UI.  I would have preferred a keyboard option with an ‘enter’ key but there are so many varieties of keyboard across all the platforms and various versions of Android that creating a custom button ended up being a good choice.