aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111-81/+0
|
* 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
* Fix some compiler warningsTadashi G. Takaoka2014-10-211-3/+2
| | | | | | | | | | | | | | | | | | | | | This CL fixes the following compiler warnings. - Indirect access to static member - Access to a non-accessible member of an enclosing type - Parameter assignment - Method can be static - Local variable declaration hides another field or variable - Value of local variable is not used - Unused import - Unused private member - Unnecessary 'else' statement - Unnecessary declaration of throw exception - Redundant type arguments - Missing '@Override' annotation - Unused '@SuppressWarning' annotations Bug: 18003991 Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
* [HW1] Fix some bugs with event handlingJean Chalard2014-06-261-1/+1
| | | | | | | | | With hardware events, we do have some events that have both a keycode and a code point, so we need a better way of distinguishing between auto-insert keystrokes and others. Change-Id: Ia23042989b4dca9d3a7d4a4c06bcebdabe324a7a
* Fix updating the shift state upon backspaceJean Chalard2014-04-141-4/+6
| | | | | Bug: 13514349 Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537
* [CB02] Pass an Event to onCodeInput.Jean Chalard2014-03-131-4/+4
| | | | | Bug: 13406701 Change-Id: Id82e9aab6544ca308e6ac6dee2cfa018b9ce2d8f
* [CB01] Reset some old assumptions about dead keysJean Chalard2014-03-131-8/+14
| | | | | | | | | 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
* 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
* Add a next Event (B2)Jean Chalard2013-01-091-3/+4
| | | | Change-Id: If2fe6f0f4f88a6ae1f22664ded61cec6942c18b9
* Abandon the idea of an Event pool and make Event immutable (B1)Jean Chalard2013-01-091-7/+4
| | | | Change-Id: I750a07c0c564a95ceac734afa873ca3da9626a7f
* Start committing hardware events (B4)Jean Chalard2012-12-271-1/+12
| | | | | | | | | | | | | | | 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-271-1/+23
| | | | | Bug: 5037589 Change-Id: I829f70a258de58ef8d2b836a9b435198a226e37f
* Add support for multiple keyboard event decoders (B2)Jean Chalard2012-12-261-1/+1
| | | | | Bug: 5037589 Change-Id: I0a4926f94ef8d1caa17669801608608648b697b9
* Add skeleton classes for hardware event flow (B1)Jean Chalard2012-12-191-0/+36
Bug: 5037589 Change-Id: Id8eea0e2bd00dd339a1efb4b0542e4c091a84195