Skip to content
Snippets Groups Projects
  1. Apr 15, 2010
    • Amith Yamasani's avatar
      Fix for hanging extension keyboard. Bug: 2593488 · 938c1782
      Amith Yamasani authored
      Sometimes the only motion event that is above the keyboard is the UP
      event. In that case we can't expect one more event to come that will
      dismiss the extension. So don't show the extension if the only Y < 0
      event is an UP event.
      
      Change-Id: I04a8b742dea03cd700006dc5df740ac7d9620c0b
      938c1782
  2. Apr 06, 2010
  3. Mar 31, 2010
    • Amith Yamasani's avatar
      Treat fast moves as multi-touch. Bug: 2561786 · 0fef498a
      Amith Yamasani authored
      Detect sudden moves that have a large delta that would not be a typical drag
      by the user when hunting for a key. Drop move events until the user releases
      the touch and register both starting and ending keys instead of only the
      ending key. This reduces the frequency of dropped keys on touch hardware that
      isn't able to detect multi-touch reliably.
      
      This also takes into account diagonal moves or right angled moves due to
      pseudo-multi-touch.
      
      It weakens the swipe gestures (to swipe, you'll need to swipe slowly and fully,
        otherwise it will trigger 2 keys)
      
      Change-Id: Ieba3a0bef4c8910f0f17aa20baedb3581d1de12b
      0fef498a
  4. Mar 20, 2010
  5. Mar 18, 2010
  6. Mar 09, 2010
  7. Feb 12, 2010
  8. Feb 08, 2010
    • Amith Yamasani's avatar
      Increase target size of preferred letters while typing. · 1b62ff1a
      Amith Yamasani authored
      This increases the chance of hitting the correct letter when typing a word
      that exists in the dictionary, rather than only correct it after the fact.
      It is most effective after 2 or 3 letters of a word have been typed and gets
      more accurate with more typed letters in the word.
      
      If 2 adjacent letters have similar probabilities of occuring, then there is no
      hit correction applied.
      1b62ff1a
  9. Feb 01, 2010
  10. Jan 22, 2010
  11. 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
  12. 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
  13. Dec 08, 2009
  14. May 07, 2009
  15. Mar 13, 2009
Loading