commit | f27364600c742509b48857e6b8f17312033e0dc7 | [log] [tgz] |
---|---|---|
author | Tadashi G. Takaoka <takaoka@google.com> | Sat Nov 13 00:16:34 2010 -0800 |
committer | Tadashi G. Takaoka <takaoka@google.com> | Thu Nov 18 19:32:59 2010 -0800 |
tree | a07e3d98753fac073d34a643957204beaadcd4c4 | |
parent | 1d2d3228a393b3c562226936e3523eed4894def4 [diff] |
Implement both automatic and manual temporary upper cases 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