Skip to content
Snippets Groups Projects
  • Tadashi G. Takaoka's avatar
    f2736460
    Implement both automatic and manual temporary upper cases · f2736460
    Tadashi G. Takaoka authored
    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
    f2736460
    History
    Implement both automatic and manual temporary upper cases
    Tadashi G. Takaoka authored
    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