Home | History | Annotate | Download | only in keyboard

Lines Matching refs:eventTime

262         public boolean isInFastTyping(final long eventTime) {
263 final long elapsedTimeSinceLastLetterTyping = eventTime - mLastLetterTypingTime;
271 public void onCodeInput(final int code, final long eventTime) {
279 || eventTime - mLastTypingTime < mStaticTimeThresholdAfterFastTyping) {
280 mLastLetterTypingTime = eventTime;
283 if (eventTime - mLastLetterTypingTime < mStaticTimeThresholdAfterFastTyping) {
285 mLastLetterTypingTime = eventTime;
288 mLastTypingTime = eventTime;
291 public void onEndBatchInput(final long eventTime) {
292 mLastBatchInputTime = eventTime;
299 public boolean needsToSuppressKeyPreviewPopup(final long eventTime) {
301 && eventTime - mLastBatchInputTime < mSuppressKeyPreviewAfterBatchInputDuration;
474 final int y, final long eventTime) {
494 sTimeRecorder.onCodeInput(code, eventTime);
621 private static boolean needsToSuppressKeyPreviewPopup(final long eventTime) {
623 return sTimeRecorder.needsToSuppressKeyPreviewPopup(eventTime);
626 private void setPressedKeyGraphics(final Key key, final long eventTime) {
638 if (!key.noKeyPreview() && !sInGesture && !needsToSuppressKeyPreviewPopup(eventTime)) {
691 private Key onDownKey(final int x, final int y, final long eventTime) {
692 mDownTime = eventTime;
750 public void updateBatchInputByTimer(final long eventTime) {
751 final int gestureTime = (int)(eventTime - sGestureFirstDownTime);
753 updateBatchInput(eventTime);
756 private void mayUpdateBatchInput(final long eventTime, final Key key) {
758 updateBatchInput(eventTime);
766 private void updateBatchInput(final long eventTime) {
772 && stroke.hasRecognitionTimePast(eventTime, sLastRecognitionTime)) {
774 sLastRecognitionTime = eventTime;
785 private void mayEndBatchInput(final long eventTime) {
790 sTimeRecorder.onEndBatchInput(eventTime);
820 public void processMotionEvent(final int action, final int x, final int y, final long eventTime,
825 onDownEvent(x, y, eventTime, handler);
829 onUpEvent(x, y, eventTime);
832 onMoveEvent(x, y, eventTime, null);
835 onCancelEvent(x, y, eventTime);
840 public void onDownEvent(final int x, final int y, final long eventTime,
843 printTouchEvent("onDownEvent:", x, y, eventTime);
850 final long deltaT = eventTime - mUpTime;
871 sPointerTrackerQueue.releaseAllPointers(eventTime);
874 onDownEventInternal(x, y, eventTime);
883 sGestureFirstDownTime = eventTime;
885 mGestureStrokeWithPreviewPoints.onDownEvent(x, y, eventTime, sGestureFirstDownTime,
894 private void onDownEventInternal(final int x, final int y, final long eventTime) {
895 Key key = onDownKey(x, y, eventTime);
909 key = onDownKey(x, y, eventTime);
914 setPressedKeyGraphics(key, eventTime);
931 private void onGestureMoveEvent(final int x, final int y, final long eventTime,
933 final int gestureTime = (int)(eventTime - sGestureFirstDownTime);
953 mayUpdateBatchInput(eventTime, key);
958 public void onMoveEvent(final int x, final int y, final long eventTime, final MotionEvent me) {
960 printTouchEvent("onMoveEvent:", x, y, eventTime);
982 mMoreKeysPanel.onMoveEvent(translatedX, translatedY, mPointerId, eventTime);
987 onMoveEventInternal(x, y, eventTime);
991 final long eventTime) {
1004 setPressedKeyGraphics(key, eventTime);
1008 final long eventTime, final Key oldKey, final int lastX, final int lastY) {
1021 onUpEventInternal(x, y, eventTime);
1022 onDownEventInternal(x, y, eventTime);
1026 final long eventTime, final Key oldKey, final int lastX, final int lastY) {
1040 onUpEventInternal(x, y, eventTime);
1041 onDownEventInternal(x, y, eventTime);
1052 final long eventTime, final Key oldKey, final int lastX, final int lastY) {
1059 processSlidingKeyInput(key, x, y, eventTime);
1067 processPhantomSuddenMoveHack(key, x, y, eventTime, oldKey, lastX, lastY);
1072 else if (sNeedsProximateBogusDownMoveUpEventHack && sTimeRecorder.isInFastTyping(eventTime)
1074 processProximateBogusDownMoveUpEventHack(key, x, y, eventTime, oldKey, lastX, lastY);
1086 onUpEvent(x, y, eventTime);
1110 private void onMoveEventInternal(final int x, final int y, final long eventTime) {
1118 onGestureMoveEvent(x, y, eventTime, true /* isMajorEvent */, newKey);
1127 if (oldKey != null && isMajorEnoughMoveToBeOnNewKey(x, y, eventTime, newKey)) {
1128 slideFromOldKeyToNewKey(newKey, x, y, eventTime, oldKey, lastX, lastY);
1132 processSlidingKeyInput(newKey, x, y, eventTime);
1135 if (oldKey != null && isMajorEnoughMoveToBeOnNewKey(x, y, eventTime, newKey)) {
1142 public void onUpEvent(final int x, final int y, final long eventTime) {
1144 printTouchEvent("onUpEvent :", x, y, eventTime);
1152 sPointerTrackerQueue.releaseAllPointersExcept(this, eventTime);
1154 sPointerTrackerQueue.releaseAllPointersOlderThan(this, eventTime);
1157 onUpEventInternal(x, y, eventTime);
1165 public void onPhantomUpEvent(final long eventTime) {
1167 printTouchEvent("onPhntEvent:", mLastX, mLastY, eventTime);
1172 onUpEventInternal(mLastX, mLastY, eventTime);
1176 private void onUpEventInternal(final int x, final int y, final long eventTime) {
1191 mMoreKeysPanel.onUpEvent(translatedX, translatedY, mPointerId, eventTime);
1202 mayEndBatchInput(eventTime);
1213 detectAndSendKey(currentKey, mKeyX, mKeyY, eventTime);
1222 final long eventTime = SystemClock.uptimeMillis();
1224 mMoreKeysPanel.onDownEvent(translatedX, translatedY, mPointerId, eventTime);
1242 public void onCancelEvent(final int x, final int y, final long eventTime) {
1244 printTouchEvent("onCancelEvt:", x, y, eventTime);
1249 sPointerTrackerQueue.releaseAllPointers(eventTime);
1280 private boolean isMajorEnoughMoveToBeOnNewKey(final int x, final int y, final long eventTime,
1306 && sTimeRecorder.isInFastTyping(eventTime)
1334 private void detectAndSendKey(final Key key, final int x, final int y, final long eventTime) {
1341 callListenerOnCodeInput(key, code, x, y, eventTime);
1346 final long eventTime) {
1350 (mIsTrackingForActionDisabled ? "-" : " "), title, x, y, eventTime, code));