aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/ShiftKeyState.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix automatic temporary upper case mode behaviourTadashi G. Takaoka2010-11-191-4/+5
| | | | | | | | | | | This change is a followup of I948ef26f Automatic Temporary Upper Case mode acts like Normal mode until shift key is pressed. However, after shift key is pressed, it acts like Manual Temporary Upper Case mode. Bug: 3193390 Change-Id: Id3d7a38a1f5905322cd46ded36b1db26576d49af
* Implement both automatic and manual temporary upper casesTadashi G. Takaoka2010-11-181-0/+25
| | | | | | | | | | | | | | With this change, - Shift and Shift lock state of keyboard is maintained by LatinKeyboard.ShiftState. - Shift key state is maintained by ShiftKeyState object in KeyboardSwitcher. - LatinIME informs KeyboardSwitcher that shift key press, release and long press and KeyboardSwitcher determines which state LatinKeyboard and ShiftLeyState should be. Bug: 3193390 Change-Id: I948ef26fda512eb1cb0ebddc89d322c4f4f4d670
* Refactor shift key state into KeyboardSwitcherTadashi G. Takaoka2010-11-161-0/+43
Change-Id: If484d3d7e7a0794ee7fc88f0771229d6f90db466