{ "id": "145727", "key": "AC-1584", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2015-09-29T05:02:39.000+0000", "created": "2015-03-13T08:23:25.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:38:03.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." } ], "description": "Trying to capture the Return key in a listener in a view that works correctly under SDK 3.5.0 GA. Event is not firing in 3.5.1 GA, and the following is appearing in the console log:\r\n\r\n[DEBUG] : InputEventConsistencyVerifier: KeyEvent: ACTION_UP but key was not down.\r\n[DEBUG] : InputEventConsistencyVerifier: in org.appcelerator.titanium.view.TiCompositeLayout{b1aa6738 V.E...CL ......I. 0,0-1080,0 #b}\r\n[DEBUG] : InputEventConsistencyVerifier: 0: sent at 249134000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_ENTER, scanCode=28, metaState=0, flags=0x8, repeatCount=0, eventTime=249134, downTime=249022, deviceId=0, source=0x101 }\r\n[DEBUG] : InputEventConsistencyVerifier: -- recent events --\r\n[DEBUG] : InputEventConsistencyVerifier: 1: sent at 101154000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_ENTER, scanCode=28, metaState=0, flags=0x80000008, repeatCount=0, eventTime=101154, downTime=101074, deviceId=0, source=0x101 }\r\n[DEBUG] : InputEventConsistencyVerifier: 2: sent at 76383000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_ENTER, scanCode=28, metaState=0, flags=0x80000008, repeatCount=0, eventTime=76383, downTime=76191, deviceId=0, source=0x101 }\r\n[DEBUG] : InputEventConsistencyVerifier: 3: sent at 72522675000, MotionEvent { action=ACTION_UP, id[0]=0, x[0]=270.0, y[0]=450.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=72522, downTime=72426, deviceId=0, source=0x1002 }\r\n[DEBUG] : InputEventConsistencyVerifier: 4: sent at 72426934000, MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=270.0, y[0]=450.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=72426, downTime=72426, deviceId=0, source=0x1002 }\r\n[DEBUG] : InputEventConsistencyVerifier: 5: sent at 66990566000, MotionEvent { action=ACTION_UP, id[0]=0, x[0]=998.0, y[0]=140.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=66990, downTime=66894, deviceId=0, source=0x1002 }\r\n\r\nRecent events in trace clearly indicate that an ACTION_DOWN MotionEvent was fired prior to the ACTION_UP event.", "attachment": [], "flagged": false, "summary": "Enter Key Not Captured in Android Emulator", "creator": { "name": "doncarlos", "key": "doncarlos", "displayName": "Charles Assaf", "active": true, "timeZone": "Africa/Johannesburg" }, "subtasks": [], "reporter": { "name": "doncarlos", "key": "doncarlos", "displayName": "Charles Assaf", "active": true, "timeZone": "Africa/Johannesburg" }, "environment": "OSX 10.10.2, Titanium Studio 3.4.1.201410281727, Titanium SDK 3.5.1 GA", "comment": { "comments": [ { "id": "345946", "author": { "name": "doncarlos", "key": "doncarlos", "displayName": "Charles Assaf", "active": true, "timeZone": "Africa/Johannesburg" }, "body": "Update. This issue does actually occur in SDK 3.5.0 GA. \r\n\r\nFurther to this, it only seems to happen if the soft keyboard is not displayed (and using the hardware keyboard). If I enable the display of the soft keyboard via Android Input Device settings, the emulator correctly returns the Enter (Return) key when it is pressed on the hardware keyboard, so not really sure if this is an Android or a Titanium issue.", "updateAuthor": { "name": "doncarlos", "key": "doncarlos", "displayName": "Charles Assaf", "active": true, "timeZone": "Africa/Johannesburg" }, "created": "2015-03-13T08:43:29.000+0000", "updated": "2015-03-13T08:43:29.000+0000" }, { "id": "360820", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hello [~doncarlos],\r\n\r\nWe tested your issue . Its a native emulator settings issue.\r\n\r\nThanks", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-08-23T11:51:16.000+0000", "updated": "2015-08-23T11:51:16.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }