Tasharen Entertainment Forum

Support => NGUI 3 Support => Topic started by: fatbatstudio on November 24, 2014, 08:59:29 AM

Title: Virtual Keyboard not working properly on Windows Phone 8.1
Post by: fatbatstudio on November 24, 2014, 08:59:29 AM
Hi,
We've used NGUI 3.7.6 (the latest version), and on Windows Phone 8.1 we've run into the following problem:

The Virtual Keyboard doesn't show up. We've tried to correct this problem by rewriting in UIInput.cs from this:

#if !UNITY_EDITOR && (UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_BLACKBERRY)
#define MOBILE
#endif

to:

#if !UNITY_EDITOR && (UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_BLACKBERRY || UNITY_WP_8_1)
#define MOBILE
#endif

This only helps only that the Virtual Keyboard sometimes shows up, but it vanishes immediately, so it's very hard to put in any input into the textbox. The whole operation of the input field/virtual keyboard is very buggy. On Windows 8.1 Desktop PC the thing is working, but on phone it does not.

Another problem is, the backspace is not working on either.

Could we have any solution for this? We have a milestone to finish this week, and this is the only feature (input fields+virtual keyboard usage) missing from our game.

One thing we've noticed, which might help find a solution: the mKeyboard.done is set to "true" already when the virtual keyboard is starting to show up. Might this be what causes the problem? What can we/you do about this?

Thank you!

Robert Faludi
Fat Bat Studio
Title: Re: Virtual Keyboard not working properly on Windows Phone 8.1
Post by: Nerosam on November 24, 2014, 01:19:48 PM
Might want to check this thread out:-

http://www.tasharen.com/forum/index.php?topic=11794.0