Search Feedback

131
votes

TouchScreenKeyboard auto-capitalization support

Input

-

-

On mobile development e.g. iOS one can choose between different auto-capitalization modes for the keyboard (none, words, sentences, ...).
It would be really great if Unity would support this option (e.g. on TouchScreenKeyboard.Open).

Comments (4)

  1. E8a9678b045ce1e55aa73322e433d172?d=mm

    shochet

    Oct 02, 2016 19:42

    Bumping. Still no fix for this?
    We're getting lots of customer service problems because people do not realize the first letter in their username input field is being capitalized. The Keyboard.mm work-around works, but would be much better to expose the auto-capitalization parameters.

  2. 2c05a461f1bdf69fc664352628755e73?d=mm

    _Radagan

    Jul 28, 2015 06:08

    I needed this badly for a login screen. The username is case sensitive.

    As a workaround until Unity exposes this...

    1 - Open Keyboard.mm in the generated project
    2 - Find the "setKeyboardParams:(KeyboardShowParam)param" method
    3 - Add the following code after [textfield setKeyboardAppearance: param.appearance];

    [textField setAutocapitalizationType: UITextAutocapitalizationTypeNone];

    or restrict it to a specific keyboard type like this:

    if(param.keyboardType == UIKeyboardTypeEmailAddress)
    {
    [textField setAutocapitalizationType: UITextAutocapitalizationTypeNone];
    }

  3. C45857a672554292ca89935af713f8ec?d=mm

    janlucvd

    Aug 18, 2014 19:13

    Me too! Auto caps please!

  4. Bc28d342771a0b14f7c03cb6c3413de1?d=mm

    supernat

    Jun 29, 2014 04:24

    As I use Unity for business apps, this is really needed! I need it for both iOS and Android. Also, I need to be able to change what button is showing (Done, Next, Enter, etc). Mainly, I need to be able to move to the next UI field, but this may be more of an issue with the UI plugin I'm using. I would be happy with just auto capitalization at this point.

Your opinion counts

Help us make things better. Share your great idea for improving Unity or vote for other people’s.

Log in to post a new idea

Categories

All

(10889)

2D

(287)

Ads

(57)

AI & Navigation

(81)

Analytics

(130)

Animation

(406)

Asset Store

(364)

Asset Store Publisher

(19)

Assets

(551)

Audio

(185)

Cloud Build

(148)

Collaborate

(68)

Docs & Tutorials

(247)

Editor

(2545)

Everyplay

(17)

Game Performance Reporting

(21)

General

(987)

Graphics

(894)

GUI

(442)

Input

(173)

Licensing

(93)

Networking

(190)

Physics

(387)

Platforms

(445)

Profiling & Optimization

(84)

Runtime

(185)

Scripting

(1141)

Terrain

(174)

WebGL

(142)