summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/PointerTracker.java
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Handling key repeat by emulating key press and code inputTadashi G. Takaoka2013-07-021-7/+2
| | | | | | | | This change also eliminates a reference of AudioAndHapticFeedbackManager from KeyboardSwitcher and MainKeyboard. Bug: 6522943 Change-Id: Iac42ec8ff00c66deb76a660ffc07477923a58959
* Move util classes to the latin/utils directoryKen Wakasa2013-06-241-2/+2
| | | | Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
* Add CODE_CAPSLOCK for long press shift keyTadashi G. Takaoka2013-06-041-3/+0
| | | | | | | This change utilizes the no panel auto more key feature to implement long press shift key for shift lock. Change-Id: I3995d25dc35aea3c67b5aa29299815462eff9cad
* Rename methods for readabilityTadashi G. Takaoka2013-06-031-6/+6
| | | | Change-Id: I8fc2c90cf8d3dce11740f8e61edf6dfde9b1c116
* Haptick and audio feedback on key repeatTadashi G. Takaoka2013-05-211-6/+4
| | | | | Bug: 6522943 Change-Id: I181f7e8722bf1b3042d7f384ae8ebf87f29458a9
* Back to previous keyboard layout by canceling sliding inputTadashi G. Takaoka2013-05-141-4/+15
| | | | | Bug: 8915171 Change-Id: Iabdeb7920f67f89246087c3ee06240406ecfbc3d
* Disable functional key while in sliding input modeTadashi G. Takaoka2013-05-131-4/+7
| | | | | | | | This change registers the functional key when sliding input mode is end at the functional key itself. Bug: 8915171 Change-Id: I2031e2aa4ebf33684221fc44d4a808112489724f
* Merge "Disable long press timer while sliding input mode"Tadashi G. Takaoka2013-05-131-3/+9
|\
| * Disable long press timer while sliding input modeTadashi G. Takaoka2013-05-131-3/+9
| | | | | | | | | | Bug: 8915171 Change-Id: Id8685f90766c7de55b56476de83abf97150a186d