Skip to content
Snippets Groups Projects
  1. Jun 16, 2011
    • Tadashi G. Takaoka's avatar
      Add Key.keyHintLabel and remove Key.keyHintIcon · 9d9522ab
      Tadashi G. Takaoka authored
      This change also removes manualTemporaryUpperCaseCode and
      manualTemporaryUpperCaseHintIcon.  Instead of these keyLabelOption now
      has hasUppercaseLetter flag value.
      
      Bug: 4436327
      Change-Id: I88fdac1e888a7123735296f5ef45f5fdd565cd2e
      9d9522ab
  2. May 31, 2011
    • Tadashi G. Takaoka's avatar
      Adaptive keyboard width/position parser · 327763e5
      Tadashi G. Takaoka authored
      This change introduces the following features to Keyboard XML format.
      
       * "keyXPos" can specify the key X coordinate directly.
       * "keyXPos" can be negative. The X coordinate will be calcluated from
          the right edge of the keyboard toward left.
       * "keyWidth" can be zero to be filled up to the right side.
       * "keyWidth can be negative. The key will be filled up to both sides.
       * Spacer's horizontalGap is renamed as keyWidth, and can be inherited
         from key-style.
       * Spacer can have keyXPos attribute.
      
      Using these syntax, all keyboard layouts have been re-written.
      
      Cherry-Pick: I314b2e8ca2aa145ff9506cbf927140a15685af42
      Bug: 4442045
      Change-Id: I048fe5eaef020d8472ab577e9d326042bae2f3fa
      327763e5
  3. May 28, 2011
    • Tadashi G. Takaoka's avatar
      Adaptive keyboard width/position parser (DO NOT MERGE) · 6b38a5fd
      Tadashi G. Takaoka authored
      This change introduces the following features to Keyboard XML format.
      
       * "keyXPos" can specify the key X coordinate directly.
       * "keyXPos" can be negative. The X coordinate will be calcluated from
          the right edge of the keyboard toward left.
       * "keyWidth" can be zero to be filled up to the right side.
       * "keyWidth can be negative. The key will be filled up to both sides.
       * Spacer's horizontalGap is renamed as keyWidth, and can be inherited
         from key-style.
       * Spacer can have keyXPos attribute.
      
      Using these syntax, all keyboard layouts have been re-written.
      
      Bug: 4442045
      Change-Id: I314b2e8ca2aa145ff9506cbf927140a15685af42
      6b38a5fd
  4. May 27, 2011
  5. May 23, 2011
  6. Jan 27, 2011
  7. Dec 17, 2010
    • Tadashi G. Takaoka's avatar
      Add popupKeyboardTemplate attribute to Keyboard · 9b6d1d52
      Tadashi G. Takaoka authored
      This change
      - introduces the popupKeyboardTemplate attribute of Keyboard to
        specify XML Keyboard file for popup mini keyboard.
      - introduces the maxPopupKeyboardColumn attribute of Keyboard to
        specify the maximum column of popup mini keyboard.
      - changes the content format of the popupCharacters attribute of Key.
        It now represents keyLabel, codes and keyTextOutput of each key of
        popup mini keyboard using CSV format.
      
      Bug: 2214959
      Change-Id: I539e310f7e38a049ee193de0b4ad5d7afdce37b1
      9b6d1d52
  8. Dec 01, 2010
    • Tadashi G. Takaoka's avatar
      Support de,fr locale keyboard layouts for tablet · 842b3d41
      Tadashi G. Takaoka authored
      This change introduces,
      - support de QWERTZ
      - support fr AZERTY
      - support fr_CA QWERTY layout
      - support fr_CH QWERTZ layout
      - refactor some common keyboard row layouts
      
      Bug: 2334086
      Change-Id: I3e01e841e0dc72419d55e29d426bdec70655459c
      842b3d41
  9. Oct 19, 2010
  10. Oct 18, 2010
  11. Oct 17, 2010
    • Tadashi G. Takaoka's avatar
      Specify keyboard metrics with physical unit "inch" · cd7b7d3e
      Tadashi G. Takaoka authored
      Cherrypick I44f3b2eef8086d6e0b0db53d38f08487549060c6 from Gingerbread
      
      This change also introduces the key background drawables which has no
      fixed bottom padding.  Instead of relying on bottom padding in
      drawable, this change also specifies Keyboard.verticalGap with
      physical unit.  Other keyboard related length, distance and size are
      also specified by physical unit.
      
      Bug: 3066107
      Change-Id: Ib38355ebfc2f8d5b1d26c4e90eba87196fbeddfa
      cd7b7d3e
  12. Oct 15, 2010
  13. Oct 14, 2010
    • Tadashi G. Takaoka's avatar
      Specify keyboard metrics with physical unit "inch" (DO NOT MERGE) · 3d20d999
      Tadashi G. Takaoka authored
      This change also introduces the key background drawables which has no
      fixed bottom padding.  Instead of relying on bottom padding in
      drawable, this change also specifies Keyboard.verticalGap with
      physical unit.  Other keyboard related length, distance and size are
      also specified by physical unit.
      
      Bug: 3066107
      
      Change-Id: I44f3b2eef8086d6e0b0db53d38f08487549060c6
      3d20d999
  14. Oct 07, 2010
  15. Oct 05, 2010
  16. Oct 01, 2010
  17. Sep 21, 2010
  18. Sep 15, 2010
  19. Sep 08, 2010
  20. Sep 07, 2010
  21. Sep 05, 2010
  22. Sep 02, 2010
  23. Aug 30, 2010
  24. Aug 20, 2010
  25. Apr 27, 2010
  26. Mar 15, 2010
  27. Mar 12, 2010
  28. Mar 09, 2010
  29. Mar 04, 2010
  30. Jan 28, 2010
    • Amith Yamasani's avatar
      Setting to move microphone to secondary keyboard. · b1cd7016
      Amith Yamasani authored
      Microphone button can be optionally moved to the symbols keyboard
      to get your comma back. You can also completely disable voice input.
      
      Now you can get your comma back but still use the swipe gesture to
      activate voice input.
      b1cd7016
  31. Jan 27, 2010
  32. Jan 17, 2010
    • Mike LeBeau's avatar
      Migrate voice features into the open-source LatinIME. This includes · 466741d8
      Mike LeBeau authored
      the change to logging to remove any private dependencies and use
      broadcast intents to VoiceSearch instead.
      
      I have audited this code and it appears good to go for open-source,
      but would appreciate a second pair of eyes.
      
      Still to do after submitting this CL:
      
      * Reintroduce Amith's memory leak fix (37557) which was the only CL
        added to LatinIME since the last merge over to the private copy.
      * Make some changes to allow LatinIME to work without voice search
        installed. Currently I believe it will show the mic but fail if
        you press it. We need to base the visibility on the mic on the
        availability of the service.
      * Fix this code to use the new Gservices framework, it's still trying
        to use the old one.
      466741d8
  33. Dec 17, 2009
    • Amith Yamasani's avatar
      Input language switching. Bug: 2331173 · 36fcf258
      Amith Yamasani authored
      New feature to enable fast switching between input languages for
      multilingual users. Keyboard settings lets you select a bunch of
      languages to switch between from the Latin IME.
      
      Use the Globe icon to toggle between languages.
      
      Needs more work and some layout changes in specialized keyboards.
      
      Also added a Russian keyboard (needs some pixel TLC at the right edge).
      36fcf258
  34. Nov 13, 2009
  35. Oct 01, 2009
Loading