Dan,

I believe it’s because setting keyboard type with a mobile native control is 
done by setting a property with mobileControlSet:

mobileControlCreate "input","_editingField”
mobileControlSet “input”, “keyboardType”, “number”

The mobileSetKeyboardType command works in all other circumstances, including 
with native LiveCode fields.

Devin


> On Sep 26, 2019, at 12:31 PM, Dan Friedman via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> I am having some trouble with mobileSetKeyboardType.  Can anyone tell me why 
> mobileSetKeyboardType works with this:
> 
> mobileSetKeyboardType "number"
> ask "Enter a number"
> 
> But it doesn’t work with this:
> 
> mobileSetKeyboardType "number"
> mobileControlCreate "input","_editingField"
> mobileControlSet "_editingField","rect","20,20,200,60"
> mobileControlSet "_editingField","text","123"
> mobileControlSet "_editingField","visible",true
> mobileControlDo "_editingField","focus"
> 
> Doesn't seem to matter what I set mobileSetKeyboardType to or when I set it.  
> It always shows the "normal" keyboard.
> 
> Using LiveCode Business 9.5.0, testing on a iPhone X
> 
> -Dan
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

Devin Asay
Director
Office of Digital Humanities
Brigham Young University

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to