History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardId.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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