{ "id": "94772", "key": "TIMOB-9918", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2012-07-10T12:39:35.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "core", "reprod" ], "versions": [ { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" } ], "issuelinks": [], "assignee": null, "updated": "2018-02-28T20:04:01.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "h2. Expected behavior\r\n\r\nI could set a numeric keyboardType (e.g. NUMBERS_PUNCTUATION) then during use, then switch between keyboards using the 123/ABC button.\r\n\r\nh2. Actual behavior\r\n\r\nSetting the numeric keyboard types works, but the 123/ABC button does not. Initial data entry is fine. When you tap the 123/ABC button, the keyboard type switches visually (you see the other type) but you can't type anything. None of the keys register input until you switch back to the original keyboard type.\r\n\r\nPossibly relates to TIMOB-2214. Swype is installed as the default keyboard on many current Android devices. So many users are possibly affected.\r\n\r\n\r\nh2. Sample code\r\n\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n\tbackgroundColor:'#fff'\r\n});\r\n\r\nvar txt = Ti.UI.createTextField({\r\n\tkeyboardType: Ti.UI.KEYBOARD_NUMBERS_PUNCTUATION,\r\n\ttop:10, left: 10,\r\n\twidth: Ti.UI.FILL, height: Ti.UI.SIZE,\r\n\tborderWidth: 1,\r\n\tborderColor: '#000'\r\n})\r\nwin.add(txt);\r\n\r\n\r\nwin.open();\r\n{code}\r\n", "attachment": [], "flagged": false, "summary": "Android: Numeric keyboard types incompatible with Swype", "creator": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "environment": "Ti 2.1 GA\r\nAndroid 4.0.4 on Galaxy Nexus\r\nSwype version 3.26.92D.37556.t0.7110.ENSP", "comment": { "comments": [ { "id": "424329", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I am able to reproduce this issue with the following environment;\r\nPixel (7.1)\r\nStudio 4.9.0.201705302345\r\nTi SDK 6.1.1 GA\r\nAppc NPM 4.2.9\r\nAppc CLI 6.2.2\r\nTi CLI 5.0.14\r\nAlloy 1.9.11\r\nXcode 8.2 (8C38)\r\nNode v4.8.2\r\nJava 1.8.0_131", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-07-18T21:50:47.000+0000", "updated": "2017-07-18T21:50:47.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }