Detect Return From Mobile Keyboard Without Native Field?

Richard Gaskin ambassador at fourthworld.com
Thu Jul 14 15:26:12 EDT 2016


Scott Rossi wrote:

 > Thanks for checking Richard. How did you do your test?

I had the target field trap returnInField and display its text in a 
second field.


 > Using a Nexus 5X here, so recent hardware.  I place a standard
 > LiveCode field a card (nothing native), and in the card script:
 >
 > on returnInField
 >    answer millisecs()
 > end returnInField
 >
 > When I press characters on the mobile keyboard, they appear in the
 > field, but when I press return, the cursor moves in the field but
 > nothing else happens.

Did you include the Answer Dialog in the build?


 > To answer your question, focus has always been an issue for me on
 > Android.
 >  I need to track characters and jump between multiple fields of a long
 > registration key, which works as expected on iOS but unfortunately
 > not on Android.  The use of standard LC fields is a workaround.

You may want to go back to Plan A with a mobile-native field.  With an 
LC field we have no copy-and-paste, and the text selection behaviors are 
just so non-mobile that it's likely to frighten and confuse users.

I've had pretty good luck with focus in my Android builds, across a 
fairly wide range of devices (it's become a running gag in my house 
every time I come home with another cheap tablet to test on).

What issues were you having with that?

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com





More information about the Use-livecode mailing list