aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/event (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [CB14] Implement backspace in the combiner chainJean Chalard2014-03-252-2/+16
| | | | | | Bug: 13622107 Bug: 13406701 Change-Id: I0023b398c4451253f9f717e2bd990b8a054004bc
* [CB12] Reset the combining state when resetting the composerJean Chalard2014-03-243-0/+18
| | | | | Bug: 13406701 Change-Id: I490574b7ca4b953f67dd2c0ef97401297fade0a4
* [CB11] Get the result of the combinationJean Chalard2014-03-204-4/+57
| | | | Change-Id: I165ec4a24f5b1334d55c14948e4d942ec40eb33b
* [CB10] Add an event for string inputJean Chalard2014-03-201-14/+31
| | | | Change-Id: Ie5da6c73d4df4553067c58cd0dce9abb34534250
* [CB09] Pass events through the combiner chainJean Chalard2014-03-203-4/+30
| | | | | Bug: 13406701 Change-Id: I4696f145478afdd132314b7d3c148c3a9ca11c9c
* [CB08] Create a combiner chain in the word composer.Jean Chalard2014-03-203-84/+54
| | | | | Bug: 13406701 Change-Id: I3b9f75de9283f76366d1bef7e14a8f22f2186669
* [IL125] Remove arg to onPickSuggestionManuallyJean Chalard2014-03-191-8/+42
| | | | | | Bug: 8636060 Change-Id: I55332c22897e97148621cbd367acf5175b5b3d04
* [CB06] Fix a design error.Jean Chalard2014-03-174-134/+7
| | | | | | | | | | | | The event interpreter should intervene later, after decoding. Decoding should happen first, and then the Event should be passed to the InputLogic. For the time being, we will leave the (unused) EventInterpreter class and its friends, because we'll use them again later. Bug: 13406701 Change-Id: I7582d486724311e39e6692e606cca50c78800643
* [CB04] Add an event array to WordComposer.Jean Chalard2014-03-141-0/+28
| | | | | Bug: 13406701 Change-Id: I9ecd2709c8f1c678a85b0cfaf7c5ed4f78459821
* [CB03] Pass whole events to the various input logic handlers.Jean Chalard2014-03-132-11/+10
| | | | | Bug: 13406701 Change-Id: I0a0e4e0b3357f116e1b915c548dee4575e300c92
* [CB02] Pass an Event to onCodeInput.Jean Chalard2014-03-133-12/+34
| | | | | Bug: 13406701 Change-Id: Id82e9aab6544ca308e6ac6dee2cfa018b9ce2d8f
* [CB01] Reset some old assumptions about dead keysJean Chalard2014-03-133-38/+66
| | | | | | | | | The combining framework will be more generic than previously thought. We don't need to handle dead keys as a special type of event, as all events can be combined arbitrarily. Bug: 13406701 Change-Id: I8137fdb186c4d70eaa71808c5a1430b1559db1ae
* [IL123] Put the settings values inside the transactionJean Chalard2014-03-061-2/+7
| | | | | | | | | A transaction should always operate with a consistent set of settings. It's better to have it reference them than to always pass them along. Bug: 8636060 Change-Id: I3c642dfea6be30712fc6cbb279c64f3185895791
* [IL122] Put the code, x and y in the transactionJean Chalard2014-03-061-1/+14
| | | | | Bug: 8636060 Change-Id: Icdf87995dedec410b54c306e8d312ba7ec25cea6
* [IL121] Introduce InputTransactionJean Chalard2014-03-051-0/+48
| | | | | | | We probably can't put this off any longer Bug: 8636060 Change-Id: I1e5d3cf62d719f4d064ced3282bebf2e822f6baa
* Move util classes to the latin/utils directoryKen Wakasa2013-06-241-1/+1
| | | | Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
* Fix how the Enter action is decidedJean Chalard2013-02-221-4/+4
| | | | | | | | | This unifies the software and hardware keyboard code under a single decision process that works. Bug: 8129303 Bug: 8152758 Change-Id: I7574c563d5f957d57bfe62fe5e3eec59a519d335
* Trigger the set action when pressing hardware enter (C2)Jean Chalard2013-01-181-6/+13
| | | | | Bug: 7969231 Change-Id: I581212093df6f16fa9304e0b3e5b46714a7acdb3
* Initial implementation for dead keys (B3)Jean Chalard2013-01-104-0/+105
| | | | | Bug: 5037589 Change-Id: I9e1ff92df7d0c58eb7a0f33603adebc9efb86585
* Add a next Event (B2)Jean Chalard2013-01-093-22/+24
| | | | Change-Id: If2fe6f0f4f88a6ae1f22664ded61cec6942c18b9
* Abandon the idea of an Event pool and make Event immutable (B1)Jean Chalard2013-01-093-26/+17
| | | | Change-Id: I750a07c0c564a95ceac734afa873ca3da9626a7f
* Start committing hardware events (B4)Jean Chalard2012-12-273-4/+35
| | | | | | | | | | | | | | | Essentially this does activate auto-correction with a hardware keyboard, although a lot of things are still left to implement. No proximity is used yet which means only missing and excessive letters are considered. Dead keys are not handled. No combiner is supported. No suggestions are displayed. Resuming suggestions does not work correctly with a hardware key (because the view holds a temporary hardware event 'onKeyPreIme' and the event from the IME won't be handled until this is handled which won't happen until after the IME said that it did handle the event). Bug: 5037589 Change-Id: Idcb5c7b26d56717ed772d53c062362807f11cdae
* Initial implementation for decoding HW key events (B3)Jean Chalard2012-12-273-2/+77
| | | | | Bug: 5037589 Change-Id: I829f70a258de58ef8d2b836a9b435198a226e37f
* Add support for multiple keyboard event decoders (B2)Jean Chalard2012-12-263-9/+66
| | | | | Bug: 5037589 Change-Id: I0a4926f94ef8d1caa17669801608608648b697b9
* Add skeleton classes for hardware event flow (B1)Jean Chalard2012-12-197-0/+254
Bug: 5037589 Change-Id: Id8eea0e2bd00dd339a1efb4b0542e4c091a84195