- Feb 01, 2012
-
-
Tadashi G. Takaoka authored
This change also * Doesn't use Key.getRtlParenthesisCode to get correct parentheses code in RTL context. Intead uses the outputText feature of moreKeys specification. * Move CVS string parser from KeyStyles to Utils. Bug: 5948247 Change-Id: I45752c7d01b4f7d3f3da900b110a2185b336a1f0
-
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
-
- Jan 31, 2012
-
-
Tadashi G. Takaoka authored
Bug: 5730212 Change-Id: Id2342dacd149d6385d61001f880ebcd1883cf0b4
-
Tadashi G. Takaoka authored
Change-Id: I69fa1b5661695d0323222c2969679f4792b6ef0d
-
Tadashi G. Takaoka authored
Bug: 5942452 Change-Id: I2c7b1605bceac2b2f929cd4d97c417ef15c6f754
-
Tadashi G. Takaoka authored
Change-Id: I2ebeb8852177f6c6e30578d0bb3f372f488dc6c1
-
Tadashi G. Takaoka authored
If any shift state variants of alphabet keyboard layout is not specified in KeyboardSet.Element, it will be automatically generated from base alphabet keyboard definition. This change also * Eliminates KeyboardShiftState object from Keyboard. * Removes various set shift state methods from Keyboard. * Removes KeyboardSet.Element.elementAutoGenerate attribute. * Separates "sticky" Key.backgroundType to "stickyOff" and "stickyOn" * Add preserveCase flag to smiley, .com, and labeled special keys. * Rename KeyboardShiftState class to AlphabetShiftState. * Rename some attributes from *UppercaseLetter* to *ShiftedLetterHint*. * Introduce shiftedLetterActivated to Key.keyLabelFlags Change-Id: I01a0a8efeeaa76820ae728a5bdfa8d02b6ce74b7
-
- Jan 30, 2012
-
-
alanv authored
Change-Id: Ia6323ad0c1e2a0db5a2cf830e97765eddaa32cee
-
Tadashi G. Takaoka authored
This change also removes * Unused more_keys_for_q, w, and p. Change-Id: Idb99e5f6d8c2ad2d28437f42b35b21c282cd181f
-
Ken Wakasa authored
bug: 5722703 Change-Id: I8e08942324b666de96682ce63e70c8d324535782
-
- Jan 27, 2012
-
-
Tadashi G. Takaoka authored
Change-Id: I03576a6fb7916f2f66f2035a04872fe89b573cdc
-
Tadashi G. Takaoka authored
Change-Id: I6c7dc79cbad360602b278283f4c3a24c54040622
-
Tadashi G. Takaoka authored
Bug: 5881820 Change-Id: I9b1718b16c60f27c05ba727724c0189aa5284334
-
- Jan 26, 2012
-
-
Jean Chalard authored
It turns out this can be removed entirely. Change-Id: I6f23703cef1666311989a825285317eef696487f
-
Jean Chalard authored
Deactivate the LastComposedWord when the commit was not the right type, instead of fooling it by passing it a null auto-correction. Change-Id: I032b477dc691bd151a644ca4b0c9f0a9b5512e45
-
Jean Chalard authored
Remove the now useless WordComposer.CharacterStore class and merge back its members inside WordComposer. This should simplify the word composer a bit. Change-Id: I5fe32418c62a583cd558dce98758a4701559bdf5
-
Jean Chalard authored
This deactivates the cancellation at each separator pressed while not composing a word. The net effect is to fix Bug: 5875776 Change-Id: I67aa3f842ddff250828c60596ad5a7e466c1ddaa
-
Jean Chalard authored
This is cleanup. This also introduces a "deactivated" state to the last committed word, that can be used for Bug: 5875776 Change-Id: I1855adb8ac8123f6d2c5365b0ae899145e5c3ba1
-
Jean Chalard authored
Change-Id: Ia62ef33b5c777a258b02280bda1b8368780a7eef
-
Tadashi G. Takaoka authored
Change-Id: I6c49d8eb0a8272840ff03e0940d88a31c3d20bd9
-
Jean Chalard authored
Change-Id: Ie0ea02a061dd0cb84db5f33113ff433584636bc7
-
Jean Chalard authored
Change-Id: Idf47f2e2bdd1d6394fc4b1ab7df28d64a808da1e
-
Jean Chalard authored
Change-Id: I87498799e6a48b8fa65924a098bb0ceb7626dce1
-
Tadashi G. Takaoka authored
This change introduces the following attributes. * KeyboardView - keyPreviewLingerTimeout * LatinKeboardView - keyHysteresisDistance - touchNoiseThresholdTime - touchNoiseThresholdDistance - slidingKeyInputEnable - keyRepeatStartTimeout - keyRepeatInterval - longPressKeyTimeout - longPressShiftKeyTimeout - longPressSpaceKeyTimeout - ignoreSpecialKeyTimeout - showMiniKeyboardAtTouchedPoint Change-Id: I25159a87289b12447e20031add173523070e9b03
-
Jean Chalard authored
...and avoid crashing in one case where the application may change the text while we are typing. Bug: 5685922 Change-Id: I4a22c63168986f43ac84f512aaa4267023d536e3
-
Tadashi G. Takaoka authored
Public API EditorInfo.IME_FLAG_FORCE_ASCII has been supported by I6665b483. Change-Id: I0ffdee15d8177d126cd8fe86a6bc4ab21be58c36
-
Jean Chalard authored
Goes together with Id4f4e066 Bug: 5922118 Change-Id: I1e39dd01c67e9284d9d7fe008d868847e69986d7
-
Jean Chalard authored
All calls to this method are done with the same parameter, and it's really hard to understand if we call upon this member inside. Change-Id: I787664bb59053ab0fe666ed812fb12b2b9090918
-
- Jan 25, 2012
-
-
Tadashi G. Takaoka authored
To support auto generate key depending keyboard element id, the KeysCache class is introduced to hold whole keys and reuse. Change-Id: Icb81b5f1c1b3aaa31968dcdb93aa0a856e737f78
-
Tadashi G. Takaoka authored
Change-Id: If435f95b2863e0af8d8916c643e6b01feabd3ea5
-
Jean Chalard authored
Fix two related subtle bugs: - Stop singling out fat-finger-only corrections for rejection when touch coordinates are not available. - Remove a racy check that would happen only in debug mode Change-Id: Ic904f9b27c091ca6b369052c4e65a630bff81257
-
Tadashi G. Takaoka authored
Change-Id: I8f9eb8eb28707d23e421e88f979022d844a3b3ee
-
Tadashi G. Takaoka authored
Change-Id: If54251acbd40d0dda37df1b368ed76dcdf3c8ac0
-
Tadashi G. Takaoka authored
Change-Id: I6569b413b20a2e683c6c636aafd755f51868dd28
-
Tadashi G. Takaoka authored
Change-Id: Ia76a41daede402ed2a509e110ae97d6bb660c760
-
Tadashi G. Takaoka authored
This is the first step to support separate Keyboard for elementName. This change is the second attempt of Icef66564. Change-Id: I78ea6cb9ea3d965ff89e0ff5d896a6b11ba5c670
-
Tadashi G. Takaoka authored
Change-Id: Ieab5d43d2bfe9bdf2b499834dff267df84b8d76d
-
- Jan 24, 2012
-
-
Tadashi Takaoka authored
This reverts commit b5b92f9b Bug: 5908440
-
Tadashi G. Takaoka authored
This is the first step to support separate Keyboard for elementName. Change-Id: Icef66564b6938910fa06ecab664dce4be84c9505
-
Jean Chalard authored
Bug: 5699301 Change-Id: I09a967eb03690251e8bd69503285c982d6958a7d
-