History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9d71a6c968434a95b5a195846ef5276920da6203 07-May-2013 Tadashi G. Takaoka <takaoka@google.com> Remove unused device form factor values

Change-Id: I1ed88b842a3d45e5460dd387bfad4276c844096a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
17dae3057c234d9aed83c1ba31dbbc3aceb790ca 29-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Remove {max,min}keyboardHeight attribute from Keyboard

This change removes a DisplayMetrics reference from KeyboardBuilder.

Change-Id: I512694274e69e5281d5be47c3f938bcfd6571152
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
8aa9963a895f9dd5bb1bc92ab2e4f461e058f87a 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Fix Apache license comment

Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
d818f1e3b6220ca9a981c39728af510d4a38ba6f 15-Jan-2013 Jean Chalard <jchalard@google.com> Stop relying on the soft keyboard to get the editor action.

Bug: 7969231
Change-Id: I9848c63c4c51550b5dc53c981eafa74e7fa95197
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
8da9c337db1a99d4cf55ec41df1f7b6a933453e9 09-Jan-2013 Jean Chalard <jchalard@google.com> Move a method to a utility class (C1)

This is a preparatory change to fix bug 7969231

Change-Id: I44604ae75192a17b4e75a01f3e3d679d4901299e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
8eaf75aa7bfa471e17626b1741f63475353bf36b 11-Dec-2012 Tadashi G. Takaoka <takaoka@google.com> Fix label of switch to symbols key when symbols has shortcut key

This change fixes the labels of switch to symbols key and switch back
from more symbols key when symbols layout has shortcut key.

Change-Id: I3fbbef2d929486d0f0542f4d89cb086d9f5bad82
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
a28a05e971cc242b338331a3b78276fa95188d19 27-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup: Make some classes as final

Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
4731b67629e72d6c7cb391e3d188df78ceaff1e7 30-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add device form factor to KeyboardId

This is a groundword for optimizing keyboard parsing.

Bug: 6860259
Change-Id: Ie65aa502b18c920e25cf2998b79120b3cc835952
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
b28934adac63504010f20e94e3dc8d0035cc5b9c 05-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Fix tab key's navigation behavior

Bug: 6435484
Change-Id: Iffe459c117ad438e96ec6f5c7e64fb80b32d227e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
1cb08acaf3b4d58cbf4cb65f9fc3990b39e33f00 18-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Add Constants class to hold public constants

This change also gets rid of compiler warnings about "deprecations".

Change-Id: Id9b83483c453a81ebac34b684656db05e3599657
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
f6972561fcb45310f18230ce217f0c6bb57e7eee 11-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Utilize InputMethodSubtype and additional subtype

* Remove de_QY and fr_CH from supported subtypes
* Add de-qwerty and fr-qwertz predefined additional subtypes instead.

Change-Id: I49e8ba0299529302f2b91b4d018b07304cdd6897
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
be55086fd9218bc03ee0ccac1052d96b40d8a979 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup InputTypeCompatUtils to InputTypeUtils

Bug: 6129704
Change-Id: I45e19e456ef7c6e61fe877ea544fef1b9f896e95
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
0d1a5d5b9710dd8fbdae18b0e69bccb53c7b9207 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup EditorInfoCompatUtils

Bug: 6129704
Change-Id: I5b9964f2ad52e7cd60c63acca93d0241a1e729ef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
9f0ea52a5db9710df6bef4672d8e193c48451df0 22-Mar-2012 Ken Wakasa <kwakasa@google.com> Add missing Word.hashCode()

Some cleanups too.

bug: 6209651
Change-Id: I94e2e29c92e90e554e4952d277d590e093766c4f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
81d4e3cd66a9388c47c7dba55240ddf849b31934 18-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Add language switch key only to the phone layouts

Bug: 5759092
Change-Id: Ic7d7d4812976654c0e85fecabd1128eadfc52c5c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
ede2133cb137a48aabd2aefc464f68edb7fd2514 27-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Support time, date, and datetime keyboard

Bug: 6030364
Change-Id: I2bd4daf264757d8f3fa7c946d10a39c36ccf5905
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
05bfd189a88be79ddfc74d0ea21792e2fb78f2aa 17-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Add next/prev navigate action more keys and remove tab key

Bug: 6037537
Bug: 5961814
Change-Id: I9c6dedf953452a180fcd5bce7bfadfd3c821f224
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
97bde43740d8ba7f8aedde35d20621823140966c 17-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Settings key always exists in more keys of shortcut/f1 key

This change also
* Fix comman/f1 key for Arabic keyboard.
* Removes "show settings key option" and related stuff.
* Renames and simplifies F2 key to shortcut key on 7 inch tablet.

Change-Id: Ib1cf99ad00d9780a2f0d170260e756771e161521
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
5962312b0724d8546ef76e3cd065b7baf578822f 08-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Custom action label should be a part of keyboard identifier

Change-Id: Ia14cabc3d49fbdcb11dd00225d225fbb91cc4012
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
7a39bd4454664b5c37b30e9b5362ddbcdce3b374 07-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Shift+Smiley key will register newline character of textMultiLine

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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
93bc5e7fda7851480aa9cbcdb1ab37332a048f3d 08-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Fix obvious bug

Change-Id: I3a0e5c699bbe4e9274dacdbdf92dff14148bd2c1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
a5c96f376ad57e78a88942bb618e067054ed818a 01-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Move long press shift handling from PointerTracker to KeyboardState

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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
ca2f051cc173acc3bce384ebfe08068564bc8e07 26-Jan-2012 Tadashi G. Takaoka <takaoka@google.com> Auto generate various shift states alphabet keyboard automatically

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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
117c124c13f0e6af737b1858bd5c4d9e6e7eb353 24-Jan-2012 Tadashi G. Takaoka <takaoka@google.com> Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard

This is the first step to support separate Keyboard for elementName.
This change is the second attempt of Icef66564.

Change-Id: I78ea6cb9ea3d965ff89e0ff5d896a6b11ba5c670
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
8bb20bc682db0966f2d4b1c7c0e6bf89d1497da7 25-Jan-2012 Tadashi Takaoka <takaoka@google.com> Revert "Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard"

This reverts commit b5b92f9b78295366c12b25d1b464a371401c3677

Bug: 5908440
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
b5b92f9b78295366c12b25d1b464a371401c3677 24-Jan-2012 Tadashi G. Takaoka <takaoka@google.com> Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard

This is the first step to support separate Keyboard for elementName.

Change-Id: Icef66564b6938910fa06ecab664dce4be84c9505
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
645128af712961456a42cbcc34c0cdf5f0b40a83 15-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Move KeyboardSwitcher.getKeyboard to KeyboardSet

This change also gets rid of XML id from KeyboardId.

Bug: 5002108
Bug: 5679585
Change-Id: I7086c7da3c01ba4ade7f77ee5cc731310da46404
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
289544d6e45fa1f3f39bda2990ce0d9ad0c240d5 16-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Use Params instead of Builder as an argument of KeyboardSet constructor

Change-Id: I4c576a0b0b632cdf413f2ccd5c69dbd37747fbd3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
2d603fff64499098927a6a615baafa78a1ff3999 13-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Remove EditorInfo from KeyboardId

Change-Id: I70919ff30622afa1d8c29ca45589fa617f2c1f0e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
601e411c139ae42ddb5db17e6e02dda6edd83770 13-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Cleanup KeyboardId's hasCode method

Change-Id: I5fd8f6ac0f42152fb0e2aaaedc6092f6d82fe677
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
8b1b8aae9ce261c5fd085396044d7f4c5b0a8d80 13-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Cleanup settings key related stuff

Change-Id: Ie0d1204e94fcdf9d578974256bf2ae3e87797f13
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
f86109ca563df283b336c62853533c54134dfc56 13-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Utilize KeyboardSet XML definitions

This change introduces KeyboardSet and SubKeyboard XML definitions to
represent a set of keyboard layouts.

Bug: 5002108
Bug: 5679585
Change-Id: Ib6c8d5936187381bb6725c9fe574e93871c01a86
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
6b7100fecaaaf0e8e42c4d2ccebac165e89e79bf 07-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Don't execute pending onStartInputView if EditorInfos are equivalent

Bug: 5722732
Bug: 5722867
Change-Id: I8347c258b286c3329f318d50adf205e78e49c722
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
e7eac906c0a14b644d457beeb73a407fa1b63673 21-Nov-2011 Tadashi G. Takaoka <takaoka@google.com> Pending onStartInputView only if the EditorInfo is identical

Bug: 5604372
Change-Id: I2a88cf15b07eebd29e43e460f6ec758432181b01
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
431ce9392561f42f49e55a531197d3d5d19252d4 18-Nov-2011 Tadashi G. Takaoka <takaoka@google.com> Introduce noKeyPreview Key attribute

This change also removes hacks in LatinKeyboardView by utilizing
noKeyPreview attribute.

Bug: 5638595
Change-Id: Icd8a3af3b7849b941f8f5532e2b432e126a909e6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
b39f612d9791877bf0136fa7af9ae054092b9eab 22-Aug-2011 Tadashi G. Takaoka <takaoka@google.com> Remove hacks related to determine window width

Bug: 4311428
Change-Id: Ic93f264101d13963503fcd447a69bbffd06e69f3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
8da9a13760896cd78235b60d0ea680ea13620532 29-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Make Keyboard object immutable except shift state

This is the first step to implement suggestions pane as mini keyboard.

Bug: 5023981
Change-Id: I90ffbde0fda19b4be68add449310997b56bf6904
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
c3afe2c244c14ed0f8a355fe608b3402e3656330 01-Aug-2011 Tadashi G. Takaoka <takaoka@google.com> Replace the notion of "voice" with "shortcut" as many as possible

Bug: 4340933
Change-Id: I98b4eca5167cc3767a0868fae8f6436164adbe4d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
5b3c834a9c823572a8bc39bc3dfd2edaae1f4acf 29-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Merge "Remove enableShiftLock attribute from KeyboardId"
6d9bcd5e1317722207116ab6a3ddfcb152005701 28-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Remove enableShiftLock attribute from KeyboardId

This change is a follow up of Ia72de236.

Bug: 4311428
Change-Id: I0ad0f1fb93545ceb40df8dffe377240b020c2602
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
c3d175c01ff1956ddb1c2d608d69af1793b4ad8a 28-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Fix wrong keyboard width when orientation has changed while IME is not shown

Bug: 5084021
Change-Id: Ie42da40b8249eaf9cf29707058906949278eff6a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
60ccbe16eea5ce9a874835850f257b3c88295022 27-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Clean up keyboard loading and switching

Bug: 4311428
Change-Id: Ia72de23634f824d82b7b5f2267d439ce922a3b57
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
38f55b36c3992a580cf7e20668b1eb72a4eb2431 21-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Refactor Keyboard and KeyboardView resizing and drawing code

Bug: 4311428
Change-Id: Ice4050f92c8f3cec1bec2074fe6a913d04f50524
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
d773bf38a3c8f49ea56de67d3b828f8126f46ed2 28-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Cleanup key drawing code

This change also modifies 9-patch drawables to fix the following
issues. In order to draw key background drawable just on the
coordinates we want, we have to know where an actual "visible" part is
in the drawable. The only clue we can use is "padding" of the
drawable. To achieve this, the 9-patch drawable must have its
"visible" part marked as "content". Please refer the Bug: 4948171 for
more detailed explanation.

This change also reverts the following "black" drawables back from
Gingerbread because recent change broke these (I70019a91).
* drawable-hdpi/sym_bkeyboard_*.png
* drawable-hdpi/btn_keyboard_key_*_stone.9.png

Bug: 4948171
Change-Id: I6e4d03b3144caa95c793aac97af22df34c5f454f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
cd96a691b14b384face577d907f6c1aa33b47233 23-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Fix "Show settings key" option on 7" device

Cherry-pic I993ac772 from Honeycomb-MR2.

Bug: 4586882
Change-Id: Ie74138523a3ae7958c7bec674c49aa0ab1a72d05
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
5ac4638f999db4fea8a9e24171dbceb640a10858 18-May-2011 Alan Viverette <alanv@google.com> Added support for touch exploration to Latin IME.

Bug: 4379983
Change-Id: I97f22e54827c6229054b514801401ffa5b4ed3b8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
a93d27d6b87c29cb6292d1dd1223a4e42cca07d9 22-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Remove colorScheme attribute from KeyboardView

Change-Id: I9de118e8be60b9a6fe1aecc00332ba08872db918
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
f0f726464dcb5b3cef4f8e703659b35ca62430b5 17-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Disable showing TAB key when navigate flags are specified

Bug: 3094312
Change-Id: Ibbd36020c1e40daab220b588e6c190979afe7149
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
28a38fdfeeb9596883ee5b422c12532a73d38c87 17-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Tab key is shown when editor navigation flag is set

Previously tab key is shown only when the input type variant says that
it is web input. In addition to that, this change also shows tab key
when the IME option includes editor action (next and/or previous)
flag.

Bug: 3094312
Change-Id: I3f8841fdbcee918a0f93f3259090f24e70d96471
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
327763e5181fe73a1d6d806a57e2456c84159f2a 30-May-2011 Tadashi G. Takaoka <takaoka@google.com> Adaptive keyboard width/position parser

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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
9e2d810dc524380ca1db6b384cfb00b4401585e5 27-May-2011 Tadashi G. Takaoka <takaoka@google.com> Remove web mode and add webInput boolean

Bug: 4490948
Change-Id: I6fe23c9ab4918eab6806cc621c4d6821c2e1baf9
Cherry-Pick: I4cd1af0b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
29a4b1ac88b06ced0ceb0b36ec4aedb7692447f7 20-May-2011 Tadashi G. Takaoka <takaoka@google.com> Merge "Reload keyboard after SoftInputWindow size changed"
e896d31bb92146379c8b7c0050ee05eec0830317 17-May-2011 Tadashi G. Takaoka <takaoka@google.com> Reload keyboard after SoftInputWindow size changed

Bug: 4450008
Change-Id: Ic6c457db808d8e7479bfaa509192c07a384453e2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
8632bff2d5a8e1160989008dea6eff4b94b065dd 19-May-2011 Tadashi G. Takaoka <takaoka@google.com> Fix copyright author from Google to AOSP

Change-Id: Iaceedc783181e43af6dd48ece218a42eace66532
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
f1a81f5eb37df4170de2cf6327c860e3d64dc2f8 25-Mar-2011 satok <satok@google.com> Move a debug utility function to EditorInfoCompatUtils

- imeOptionName

Change-Id: I7a7ea9bee410cedc0ef9b3d2aa4df8260d7f6a35
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
e9957752bcaad048746c7a57bbd2c0a59e1918a0 25-Mar-2011 satok <satok@google.com> Added InputTypeCompatUtils

Also Moved utilities related to InputType to InputTypeCompatUtils

Change-Id: Iab8ff5389f624f2abe627ece2acb156b0e1285ef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
4b13b4f94215368c6387b2564bdaf2cbcbe4c130 19-Feb-2011 Tadashi G. Takaoka <takaoka@google.com> Add "passwordInput" attribute to case tag of Keyboard

This change also introduces number password (a.k.a. PIN) layout. The
text password layout will follow.

Bug: 3384942
Change-Id: I50b5e413e47a28d5285fd0468115e11ce46c7f18
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
d9c52ba62317aa7919483ccd157182ae0f0db7f4 18-Feb-2011 Tadashi G. Takaoka <takaoka@google.com> Rename imeOptions attribute of Keyboard to imeAction.

Bug: 3384942
Change-Id: I3ce01b83f0ae37f447de8a7fcdb5d7fe06b108c6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
9e91472285a1b903631f1e3c998f5aa1efd3e98e 17-Dec-2010 Tadashi G. Takaoka <takaoka@google.com> Automaticaly snap back to the previous mode from sliding symbol input

Bug: 3280151

Change-Id: I48ea134639465d0cc178e524af8d7885d185957d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
9b6d1d52d91f8f18952ae3841f4bb0d7309bfc0e 14-Dec-2010 Tadashi G. Takaoka <takaoka@google.com> Add popupKeyboardTemplate attribute to Keyboard

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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
571bdb401f670b92bd7710a12a990cb65a99b7d3 02-Dec-2010 Tadashi G. Takaoka <takaoka@google.com> Refactor LatinKeyboard and LatinKey

This change also moves KeyboardSwitcher and related classes to
com.android.inputmethod.keyboard package.

Multi project change with Ib23017b2

Change-Id: Id7d54b24615fe22ebb540ca847549909e346ee24
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
5a309f57155fb95667c2ccdda730eaf175de8876 02-Dec-2010 Tadashi G. Takaoka <takaoka@google.com> Move some inner static class to top class in new package

This change introduces new package com.android.inputmethod.keyboard
which hosts keyboard related classes.

Also adds missing @Override and @SuppressWarning("unused") annotation

Change-Id: I0317f5cfa317e13f3c77815f48ffc69b5d1ade05
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java