Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-25066] iOS: disable emoji keyboard

GitHub Issuen/a
TypeNew Feature
PriorityHigh
StatusClosed
ResolutionInvalid
Resolution Date2017-10-31T02:39:58.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsiOS
Labelsn/a
ReporterVictor Vazquez Montero
AssigneeVijay Singh
Created2017-08-04T21:17:00.000+0000
Updated2018-08-06T17:37:01.000+0000

Description

Description:

Customer would like an option to disable the emoji keyboard for certain inputs. Since xcode 8.2.1 you are able to select keyboard type "numbers and punctuation" to use a keyboard without emojis

Feature request:

enable a way to select other keyboard types in iOS. Please see attached screenshot.

Additional information:

Customer has already implemented disallow custom keyboards.

Attachments

FileDateSize
KeyboardType.png2017-08-04T21:16:58.000+000037254

Comments

  1. Vijay Singh 2017-08-07

    [~vvazquezmontero] Keyboard types are already supported in titanium as you can see in document [here](http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.TextArea-property-keyboardType) . Please see the following example for usage of keyboard type -
       var win = Ti.UI.createWindow({
           backgroundColor: '#fff'
       });
       
       var textArea = Ti.UI.createTextArea({
           top: 150,
           width:200,
           value: 'Keyboard Type test',
           borderColor: 'red',
           backgroundColor: 'gray',
           keyboardType: Titanium.UI.KEYBOARD_TYPE_NUMBERS_PUNCTUATION
       });
       
       
       win.add(textArea);
       win.open();
       
    I think this is what customer is looking for.
  2. Victor Vazquez Montero 2017-08-08

    [~vijaysingh] Thank you for that Vijay I will share this with the customer
  3. Victor Vazquez Montero 2017-10-25

    [~vijaysingh] We can close this ticket
  4. Vijay Singh 2017-10-31

    As mentioned in previous comments, this is not a bug. So resolving it.
  5. Eric Merriman 2018-08-06

    Closing as invalid. If incorrect, please reopen.

JSON Source