Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

GUI.TextField Shows Number Pad only??

Discussion in 'BlackBerry' started by zezba9000, Sep 30, 2013.

  1. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    985
    On BB10 "GUI.TextField" is the native Soft Keyboard supported to show letters and not just numbers?

    EDIT: Anyone else have a Z10 STL 100-1, that has the same issue?
     
    Last edited: Sep 30, 2013
  2. Jmonroe

    Jmonroe

    Joined:
    Jul 7, 2012
    Posts:
    123
    NGUI uses the standard Unity TouchScreenKeyboard class and opens the full native keyboard without problem. Maybe try that?
     
  3. SpacePixel

    SpacePixel

    Joined:
    May 16, 2013
    Posts:
    32
    Seem to remember I had this quite a while back. I think in my case it was down to the password. In Settings/Security and Privacy/Device Password I'd turned on the Simple Password option, which uses just numbers.
    Hope that helps.
     
  4. AlexThibodeau

    AlexThibodeau

    Unity Technologies

    Joined:
    Jul 23, 2013
    Posts:
    309
    Can't say I've seen this either. Actually, I haven't yet implemented the different keyboard types so it shouldn't be possible to get a numpad only keyboard... Submit a bug, I'd like to see how this is happening.
     
  5. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    985
    Do you know what parameters NGUI is using?
    No matter what I try, it just shows the num pad.
     
    Last edited: Sep 30, 2013
  6. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    985
    So just tried the NGUI demo Scene "Tutorial 9 - Input"... and the same thing happens.

    EDIT: If it works on your phone, i'm thinking it might be some language setting Unity isn't taking into account.
    1) What lang and region is your phone set to??
    2) What NGUI version?
    3) What Z10 device model do you have?
    4) What Unity version are you using?

    Thanks for any info, it would really help me out :)
     
    Last edited: Sep 30, 2013
  7. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    985
    OK submitted.
    "(Case 566823) Virtual Keyboard only shows Num Pad on BB10"

    Note I was using Unity4.3.0b4
     
  8. Jmonroe

    Jmonroe

    Joined:
    Jul 7, 2012
    Posts:
    123
    1) Language = English, Region = United States (English)
    2) NGUI version 2.6.2. I had to add || UNITY_BLACKBERRY in UIInput.cs, I tried NGUI2.7.0 but it broke my project so reverted back
    3) Model = BlackBerry Z10, Model Number = STL 100-3, BB OS = 10.1.0.2019
    4) Unity 4.2.0
     
  9. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    985
    Cool I have the STL 100-1 phone. Might be something to do with that... as its the odd ball out and maybe Unity isn't taking something about it into account idk.
     
  10. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    985
    Found the bug in Unity and how to hack around it.
    Unity is not calling "virtualkeyboard_change_options".
    Maybe you can pass this along as the how to fix the issue AlexThibodeau.

    For others here is the hack for now:
     
  11. AlexThibodeau

    AlexThibodeau

    Unity Technologies

    Joined:
    Jul 23, 2013
    Posts:
    309
    Good find zezba. Getting that change in has been on my plate for a while now. Just haven't gotten to it yet. :-(