Skip to content
Snippets Groups Projects
  1. Nov 04, 2014
  2. Sep 03, 2014
  3. Feb 07, 2014
  4. Nov 06, 2012
  5. Oct 31, 2012
  6. Jun 06, 2012
  7. May 01, 2012
  8. Apr 23, 2012
    • Tadashi G. Takaoka's avatar
      Cleanup <include/> and etc. in keyboard XML · c04075b1
      Tadashi G. Takaoka authored
      * Remove keyXPos and keyWidth from key_*.xml and make it more generic.
      * Add keyXPos and keyWidth to <include/> generalized key_*.xml.
      * Remove zero width <Spacer/> and fold into successive <include/>.
      
      Change-Id: I4b5c02a165ba0bc9ef8741be0b4938c1efaf5e27
      c04075b1
  9. Mar 13, 2012
    • Tadashi G. Takaoka's avatar
      Support Persian Keyboard · fe855553
      Tadashi G. Takaoka authored
      This is a first trial implementation based on Arabic layout.
      
      Bug: 5456620
      Change-Id: Ifa21d7fbd408853a44678623c13b9c078283732c
      fe855553
  10. Feb 17, 2012
  11. Feb 08, 2012
    • Tadashi G. Takaoka's avatar
      Shift+Smiley key will register newline character of textMultiLine · 7a39bd44
      Tadashi G. Takaoka authored
      This change also
       * Honors the custom action label in EditorInfo.actionLabel.
       * Invokes InputConnection.performeEditorAction if action is specifed
         at EditorInfo.imeOptions or actionLabel/actionId.
       * Stops using InputMethodService.sendKeyChar. Implements
         sendKeyCodePoint instead.
      
      Bug: 2498607
      Bug: 5961809
      Bug: 5368408
      Change-Id: If4cd5eb3dacfc6b6a7ea434b0617c2438e06e42d
      7a39bd44
  12. Feb 01, 2012
    • Tadashi G. Takaoka's avatar
      Move long press shift handling from PointerTracker to KeyboardState · a5c96f37
      Tadashi G. Takaoka authored
      This change also
        * Rename phone shift keyboard to phone symbols keyboard.
          Use CODE_SWITCH_ALPHA_SYMBOL code to switch between phone and phone symbols keyboard.
        * Remove phone symbols keyboard from tablet.
        * Introduces enableLongPress flag of Key.keyActionFlags attribute.
        * Remove clumsy long press code from PointerTracker.
        * Remove CODE_CAPSLOCK handling from LatinIME.
        * Make KeyboardSwitcher to invoke haptic and audio feedback.
      
      Change-Id: I00e1f697a10ab5112aec75e36853b96246ff5054
      a5c96f37
  13. Jan 27, 2012
    • Tadashi G. Takaoka's avatar
      Rename keyboard XML resource files · d1630a3a
      Tadashi G. Takaoka authored
       * <Keyboard> XML file should be kbd_*.xml
       * <Row> XML file should be rows_*.xml or row_*.xml
       * <Key> XML file should be key_*.xml or keys_*.xml
       * <key-style> XML file should be key_styles_*.xml
      
      Change-Id: Ie57d5d78389c13d6c066ace4e3588518d1f25f13
      d1630a3a
  14. Nov 19, 2011
  15. Nov 18, 2011
  16. Sep 08, 2011
  17. Aug 03, 2011
  18. Jul 20, 2011
    • Tadashi G. Takaoka's avatar
      Remove Key edge flags from XML · 426723a9
      Tadashi G. Takaoka authored
      The first key and the last of the row are automatically marked as left
      and right edge key respectively.  The existence of Spacer will prevent
      those automatic marking.
      
      Bug: 5038844
      Change-Id: Ie34169ceaf76e24923b8d8125eda6ecb95cf1fee
      426723a9
  19. Jun 27, 2011
    • Tadashi G. Takaoka's avatar
      Draw phone/number keyboard layout witout icon · 520a297a
      Tadashi G. Takaoka authored
      This change introduces:
      
      * New KeyboardView attribute
        * keyLargeLetterRatio to specify large letter text size.
        * keyHintLabelRatio to specify hint label text size.
        * keyHintLabelColor to specify hint label text color.
        * keyPreviewTextRatio to specify key preview text size.
      * New Key.keyLabelOption flags
        * alignLeftOfCenter, align the key label slightly left of the key center.
        * largeLetter, use keyLargeLetterRatio to draw key letter.
        * hasHintLabel, draw keyHintLabel at the right of key letter.
        * followKeyHintLabelRatio, draw the key label following keyHintLabelRatio size.
      * Renames
        * Key.keyHintLetter to keyHintLabel.
        * Key.keylLabelOption fontFixedWidth to fontMonoSpace.
        * Key.keylLabelOption popupHint to hasPopupHint.
      * Removes
        * number icon releted attributes and declarations.
      
      Change-Id: I2f456737e3a46209e5f48b5155951b2b21a33859
      520a297a
  20. Jun 24, 2011
    • satok's avatar
      Fix build · 0a6eab17
      satok authored
      Change-Id: I158bd0dafac83ed9576a236813875e6c37513860
      0a6eab17
  21. Jun 23, 2011
    • Tadashi G. Takaoka's avatar
      Fix "Show settings key" option on 7" device · cd96a691
      Tadashi G. Takaoka authored
      Cherry-pic I993ac772 from Honeycomb-MR2.
      
      Bug: 4586882
      Change-Id: Ie74138523a3ae7958c7bec674c49aa0ab1a72d05
      cd96a691
    • Tadashi G. Takaoka's avatar
      New IceCreamSandwich assets and theme · 9116bf18
      Tadashi G. Takaoka authored
      This change instroduces new IceCreamSandwich assets and renames
      Honeycomb theme to IceCreamSandwich.  Though checked only on
      hdpi-phone and mdpi-10"-tablet.
      
      File another bug (Bug: 4852048) to fine tune keyboard layout for all
      possible combination of devices and themes.
      
      Bug: 4436327
      Change-Id: I4f8dc1dd6b798a39204702bbcbebf17a199dc82f
      9116bf18
  22. Jun 22, 2011
  23. Jun 17, 2011
  24. 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
  25. Jun 10, 2011
  26. Jun 06, 2011
    • Tadashi G. Takaoka's avatar
      Import 7 inch keyboard from Honeycomb-MR2 · 0d22fc45
      Tadashi G. Takaoka authored
      Unfortunately current Master seems have bugs in resource
      selection. The xml-en/kbd_qwerty.xml is added to avoide those issue as
      work around, and must be removed if the issue is fixed.
      
      Bug: 4442045
      Change-Id: Ic43d66e8669fb63e2c3f0b8b9aae9178ca3c32b5
      0d22fc45
  27. Jun 03, 2011
    • Tadashi G. Takaoka's avatar
      Keep tablet keyboard in sync with Honeycomb-MR2 · abd7392d
      Tadashi G. Takaoka authored
      This change removes Russian keyboard layout exceptions and make it
      compatible with other Latin's.
      
      Also tweaks some locales' keyboard layout to match with standard PC's
      keyboard layout at most.
      
      Change-Id: I305201fb850b4f94ae7e746ab4c039473d09da70
      abd7392d
  28. Jun 01, 2011
  29. 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
  30. 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
  31. May 27, 2011
  32. May 23, 2011
  33. May 12, 2011
  34. Feb 24, 2011
  35. Jan 18, 2011
Loading