summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/PointerTracker.java
Commit message (Collapse)AuthorAgeFilesLines
* Don't interrupt active gesture input by modifier key presses.Danny Baumann2019-12-111-3/+8
| | | | | | They're likely to be caused by palm touches. Change-Id: Ic1e0b86c5bf5d4c22f888f0bb77342584e45763e
* Remove obsolete commentTadashi G. Takaoka2014-11-261-1/+0
| | | | Change-Id: I9e606fd573a60d12482b12e0e9adaecd552f66a7
* Refactor PointerTracker and MainKeyboardViewTadashi G. Takaoka2014-11-211-42/+56
| | | | | | This CL reorganize the key press/release state visual drawing code. Change-Id: I4aa10f57309ae2f81333a1e2bd863c23a7a41d82
* Move util classes under commonJean Chalard2014-11-071-1/+1
| | | | | | | Also why did we have two copies of LocaleUtils >.> Bug: 18108776 Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
* Make DrawingProxy and TimerProxy as a top-level interfaceTadashi G. Takaoka2014-10-301-63/+5
| | | | Change-Id: Ia425f341255595f8f80c13b2aa409249f9ce4202
* Consolidate TimerHandler.Callbacks with PointerTracker.DrawingProxyTadashi G. Takaoka2014-10-301-7/+14
| | | | Change-Id: I654f7483d1c013ac2685a45af4eb2af15fa219ad
* Consolidate similar methodsTadashi G. Takaoka2014-10-301-4/+8
| | | | | | | | This CL consolidates similar methods in MainKeyboardView. - startWhileTypingFadeinAnimation and startWhileTypingFadeoutAnimation - showSlidingKeyInputPreview and dismissSlidingKeyInputPreview Change-Id: I607ab74683820de2456af3e75663cf8cf358ab38
* Move InputPointers and ResizableIntArray to commonJean Chalard2014-10-291-1/+1
| | | | | Bug: 18108776 Change-Id: Ie5c0430aa41a8d6c58bf510a10173223d7dfe9fe
* Move Constants.java to the latin.common packageKen Wakasa2014-10-231-1/+1
| | | | | | | Our intention is to have classes of latinime-common under the common package as much as we can. Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
* Rename LatinImeLogger to DebugFlagsTadashi G. Takaoka2014-07-161-2/+2
| | | | | Bug: 15318007 Change-Id: Ic0268fd12865c9a692a5e7110a9beb76cb8b6d7f
* Support more keys accessibility modeTadashi G. Takaoka2014-06-041-0/+8
| | | | | Bug: 12491371 Change-Id: Ib1fc8affbccfbaca3424ecdc2812f47047106aa2
* Fix PointerTracker debug output to reflect new KeyDetectorTadashi G. Takaoka2014-06-031-1/+1
| | | | Change-Id: I913ec290ddfd0ae4cc6e600ba95b7442167f0989
* Refactor MoreKeysKeyboardView a bitTadashi G. Takaoka2014-06-021-6/+2
| | | | | Bug: 12491371 Change-Id: I3ce1e6557e41a94146b882751f75ae4b5f6bc73d
* Remove researcher loggerTadashi G. Takaoka2014-05-291-20/+0
| | | | | | | This CL must be checked in together with I5cc76807e3. Bug: 15318007 Change-Id: I61423c3377ddc299fb332e742d6626c2e47145bb
* Use Java 7 diamond operatorTadashi G. Takaoka2014-05-241-2/+1
| | | | Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
* Fix updating the shift state upon backspaceJean Chalard2014-04-141-5/+6
| | | | | Bug: 13514349 Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537
* [IL122] Put the code, x and y in the transactionJean Chalard2014-03-061-2/+2
| | | | | Bug: 8636060 Change-Id: Icdf87995dedec410b54c306e8d312ba7ec25cea6
* Fix IllegalStateException raied by monkeyTadashi G. Takaoka2014-02-191-4/+10
| | | | | Bug: 13082467 Change-Id: I9290974821d22067e7ddd60dce441b11ca533a0f
* Fix null KeyDetector referenceTadashi G. Takaoka2014-02-141-4/+1
| | | | | | | This change must be checked in together with I737c266c45. Bug: 13011041 Change-Id: Ia3d25be6de47fa16ab7156a25641e53a23948ff4
* Keep showing key preview even when keyboard has been changedTadashi G. Takaoka2014-02-121-7/+3
| | | | | Bug: 12979147 Change-Id: I7e1f60686d6a8a0fca463174abb0a45f1f62ca43
* Fix possible NPE while finding device override value from resourceTadashi G. Takaoka2014-02-101-2/+2
| | | | | Bug: 12949735 Change-Id: Iffda08db413b3b3d338ab9bf625bb0968c2e48dd
* [IL65] Pull up X,Y processing, step 4Jean Chalard2014-01-221-1/+6
| | | | | | | | This works because getKey{X,Y} is a no-op on Constants.NOT_A_COORDINATE. Bug: 8636060 Change-Id: I2f7dd96b6011f094110f7978f8ff24ef2a6e2585
* Add BatchInputArbiterTadashi G. Takaoka2013-12-261-93/+53
| | | | | | | | | Move the logic that determines how to handle gesture typing from PointerTracker to BatchInputArbiter class. This change must be checked in together with Ia7db8f4fb7. Change-Id: I5e9f786de58d8a3cb0407ae562af707710ec37fb
* Separate GestureStrokeDrawingPoints from GestureStrokeRecognitionPointsTadashi G. Takaoka2013-12-251-14/+21
| | | | | | This change must be checked in together with Ibed5330614. Change-Id: I20ba79fd20e8ea0aa3ac596c011ec5bfea528ace
* Rename gesture related classesTadashi G. Takaoka2013-12-251-24/+24
| | | | Change-Id: I5cb03576bb7221f1864e157857d872880a0a58f8
* Separate GestureStrokePreviewParams to top level classTadashi G. Takaoka2013-12-241-1/+1
| | | | Change-Id: I4c6ac12dac9636760128625bb5b7138b7d56f3d1
* Make GestureStrokeParams as a top level classTadashi G. Takaoka2013-12-241-1/+1
| | | | Change-Id: I540a2d3a6c6ce6ecdcccecd38df6b3c23fcf8d95
* Clean up batch input related code a bitTadashi G. Takaoka2013-12-241-54/+60
| | | | Change-Id: I3b6a95fdb82bd15e2b636b1374a96d8987d5d8cf
* Remove duplicate codeTadashi G. Takaoka2013-12-241-1/+1
| | | | Change-Id: Ia33ea2dc4bb063ec5bf282c656ccc1f11ac967fe
* Separate logic of enabling gesture typingTadashi G. Takaoka2013-12-201-24/+10
| | | | Change-Id: I91fc566f24a38a55d2352201d5d581d3fa02a428
* Separate BogusMoveEventDetector classTadashi G. Takaoka2013-12-201-85/+6
| | | | Change-Id: I24f0ff385f338ff313ef32514f2930f120183be7
* Separate TypingTimeRecorder classTadashi G. Takaoka2013-12-201-66/+12
| | | | Change-Id: Ic56d3e3a1be935854dcace36d8a05a9d2619dab9
* Remove unnecessary default KeyDetector from PointerTrackerTadashi G. Takaoka2013-12-201-5/+4
| | | | Change-Id: Ib0fbb40a7040202d2a4b4ab49319d9e247a2a6ce
* Fix rugged gesture trailTadashi G. Takaoka2013-12-201-3/+0
| | | | | Bug: 12222472 Change-Id: Id615556766718a8bd4848f7026833fbcea540c39
* Fix typo in varibale nameTadashi G. Takaoka2013-12-171-14/+14
| | | | Change-Id: I7ea6c59b7c980e93c88a6cf0fef97592d411c3ba
* Cancel long press shift key while chording inputTadashi G. Takaoka2013-12-161-0/+7
| | | | | Bug: 12123508 Change-Id: I693caad1f8ee47ebeb14419603d1fc29f6263a75
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-207/+175
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Fix a bug where gesture would delay update.Jean Chalard2013-10-011-2/+4
| | | | Change-Id: I94c394f45f2717bc1a4b95692a5757c1e7179152
* Input delete onUpKeySatoshi Kataoka2013-09-251-3/+8
| | | | | | | to avoid deletion when the user starts gesture from the delete key Bug: 7303982 Change-Id: If4b3e6287ceee1cf9f72a1d92f2a6789065da454
* Allow gesture from the delete keySatoshi Kataoka2013-09-251-2/+4
| | | | | | And inputting unexpected word while repeating the gesture Bug: 7303982 Change-Id: I17bb6a689397500fa0e26706d6e07e427ea0b4d7
* Add getters and copy constructor to Key classTadashi G. Takaoka2013-08-151-13/+13
| | | | Change-Id: I78eb96dcc26378926dc63acbfeb4828cbd44435d
* Thin out audio and haptic feedback while key repeatTadashi G. Takaoka2013-08-141-12/+14
| | | | | Bug: 6522943 Change-Id: Id60f256ab0f8741578eda276116817fa48917325
* Remove processMotionEvent from MoreKeysKeyboardViewTadashi G. Takaoka2013-08-081-4/+4
| | | | Change-Id: I5373df4a7c82f964f99acf70325bba8702111a75
* Move motion event dispatcher to PointerTrackerTadashi G. Takaoka2013-08-021-9/+21
| | | | Change-Id: I967bf4629b7d1002be6aff6007dc03d2db05c562
* Move non-distinct multitouch support to a separate classTadashi G. Takaoka2013-08-011-4/+5
| | | | | | | Move code that support non-distinct multitouch screen device to the NonDistinchMultitouchHelper class. Change-Id: I2e44f782b83dbcd095ee8e51c36b0766da0cd457
* Move key repeat function to PointerTrackerTadashi G. Takaoka2013-08-011-20/+39
| | | | Change-Id: I26e553692faf48e30e9c43c71fac6980b8432111
* Clean up PointerTracker a bitTadashi G. Takaoka2013-07-311-14/+41
| | | | Change-Id: If4ff87348fbc40f271c68dad255dbc42f9b26eb6
* Cancel all ongoing event when onFinishInputViewTadashi G. Takaoka2013-07-251-2/+6
| | | | | Bug: 9334755 Change-Id: If0c2ac49a50f4a529aefeca603569f9413367469
* Restrict bogus events hack to certain classes of tabletsTadashi G. Takaoka2013-07-181-4/+34
| | | | | Bug: 9061320 Change-Id: Ib8c6a5e6db5da99c447bc00867fed51ca959cc3a
* Distinguish key press in repeat keyTadashi G. Takaoka2013-07-161-1/+2
| | | | | Bug: 9859367 Change-Id: Iad643f9785b193e1918a8363de4fefc3b7558bdf