So I open the virtual keyboard with the iPhoneKeyboard class (weird but it works).

myKeyboard = iPhoneKeyboard.Open("");

I can read the input with .text member, BUT I really need to set it to a value (when the user make a mistake for example)

myKeyboard.text=""; //Does not work unfortunately.

PS: I have found an answer of a positive way to set .text member ([http://answers.unity3d.com/questions/197790/iphonekeyboard-set-text-after-validation.html][1]) but it does not work for me (Android issue ?)