History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4beeb9253a06482299e0c67467531d30436a02fc 28-Oct-2014 Jean Chalard <jchalard@google.com> Move StringUtils under common.

Bug: 18108776
Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
9342484e8d573a40f470b6a593df31c602fa4076 23-Oct-2014 Ken Wakasa <kwakasa@google.com> Move Constants.java to the latin.common package

Our intention is to have classes of latinime-common under the common
package as much as we can.

Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
5f00fe09e9a611b647592188316e5999465df4d3 20-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Fix some compiler warnings

This CL fixes the following compiler warnings.

- Indirect access to static member
- Access to a non-accessible member of an enclosing type
- Parameter assignment
- Method can be static
- Local variable declaration hides another field or variable
- Value of local variable is not used
- Unused import
- Unused private member
- Unnecessary 'else' statement
- Unnecessary declaration of throw exception
- Redundant type arguments
- Missing '@Override' annotation
- Unused '@SuppressWarning' annotations

Bug: 18003991
Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
d9d5ba4287b565267f28874dad5ba03feadee3a1 29-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Fix verbalizing missing emoticons

Bug: 15585153
Change-Id: I8ae184047558d1a78e20efde0b08e40beb4458b9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
24fab555f93ae64040d02cf92f12e77f75d30d88 09-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor KeyCodeDescriptionMapper class a bit

This CL adds getDescriptionForCode() method.

Bug: 15500282
Change-Id: I3bb92c8f356ea623fc992c924506b11e09256e98
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
ae0fab9550f1d9159d819dbb0b7cc86c2bf2937c 03-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Load KeyCodeDescriptionMapper class lazily

Change-Id: I2cba2bb5b2f449ed29895365b9c6ca285a7640fe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
d0b79cc12a7ea064bbd6bae51ed61bda13d938bd 02-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Add verbalization of symbols that are unsupported by TTS/TalkBack

Bug: 13336905
Change-Id: Iefd117fa7b30b8ba240590b13b03d7044fd37ede
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
7b5bccc06625b8693f5b0e849b99ca7502a9e5f4 27-May-2014 Tadashi G. Takaoka <takaoka@google.com> Use "unknown emoji" or emoji that has an empty translation

Because the number of emoji description spoken string resources is
rather huge (~800), some locales may chose an empty description as a
translation. If that is the case, we will announce "unknown emoji" as
a fallback.

Bug: 11452158
Change-Id: Ibb65e5bec93030c40bd33ac2be2115c3bbc8bd11
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
fee4073f51797c4c4ad8a13901e2199f804043ef 22-May-2014 Tadashi G. Takaoka <takaoka@google.com> Add spoken description of accented letters

Bug: 15149856
Change-Id: I72f209fc3fdf619b3929325e2a810aa3c0bd1caa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
305778b53a5e7c865cae4010e657d00bb9bf5075 20-May-2014 Tadashi G. Takaoka <takaoka@google.com> Support accessibility TalkBack in emoji palette

Bug: 11452158
Change-Id: I699e4e9f4baec4bb0fb9cd7875f675044f20465f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
aaffc46e8255cbafd6a6fbeb5afa0eb9604150e4 13-May-2014 Tadashi G. Takaoka <takaoka@google.com> Fix inconsistent TalkBack descriptions of keyboard modes

The previous "symbols shift mode" is renamed as "more symbols
mode". This CL also simplifies the shift key on various keyboard
modes.

Bug: 14461550
Change-Id: I8ed48805eaf95892e0f12f5edcdf97937d5c2bd4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
37b9562fd7b593c90d7ab383ec650f39a7c0f621 25-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix talk back of emoji key

Bug: 13629734
Change-Id: Ifff6f81c2ac99a32855cd333b3d9a01ad7155ffc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
e3150664ae4d8d007b8571b5bd0fd2259aac3a20 04-Sep-2013 Satoshi Kataoka <satok@google.com> Revert "Remove symbols shifted layout related code"

This reverts commit 1cd027850bb07cd3fe2c1ec43b8a594d2f8ad313.

Bug: 9059539

Change-Id: I1880b799e2d0f148ae913f13cffa1b8cac48be60
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
1cd027850bb07cd3fe2c1ec43b8a594d2f8ad313 23-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Remove symbols shifted layout related code

This is a follow up of I7fe6520e4e.

Bug: 9059539
Change-Id: Idb39906ddb1e2234a0d1c7c4d5e6fc728090e79e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
7dc60f9db729e93cb591492574a436418c553ebf 12-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Add getters and copy constructor to Key class

Change-Id: I78eb96dcc26378926dc63acbfeb4828cbd44435d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
e28eba5074664d5716b8e58b8d0a235746b261eb 23-Jun-2013 Ken Wakasa <kwakasa@google.com> Move util classes to the latin/utils directory

Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
4e4f88127b6a75302fac3a004e41fff1899a773f 19-Feb-2013 Jean Chalard <jchalard@google.com> Fix how the Enter action is decided

This unifies the software and hardware keyboard code
under a single decision process that works.

Bug: 8129303
Bug: 8152758
Change-Id: I7574c563d5f957d57bfe62fe5e3eec59a519d335
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.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/accessibility/KeyCodeDescriptionMapper.java
b6ca354431367b625daf9fff5fbe4b1f5ef996ab 06-Jan-2013 Ken Wakasa <kwakasa@google.com> Small code cleanups

Multi-project commit with I249d5fbe

Change-Id: Ia28c4e970992aa1299a30e604eaa5d096655c3a5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
240871ecafde7834ebb4270cd7758fc904a5f3a7 29-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Move code point constants from Keyboard to Constants class

Change-Id: Iee01d4d2b916d0b584531104ac865ae6e6370a3d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.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/accessibility/KeyCodeDescriptionMapper.java
5f282ea9e4a4590fcbab6e27d5fca7dacbb40a6a 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add CollectionUtils class to create generic collection easily

Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
ba037c62acf3519ad224feaca696cc51f6de0818 25-Jul-2012 alanv <alanv@google.com> Add accessibility descriptions for additional non-character keys.

Bug: 6621009
Change-Id: I82fb2dc6af0fda795397e8be8c09a4f53b1656ab
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
56853c1e48deb71367104060b49b7b1f0344a476 29-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Use SparseArray<E> instead of HashMap<Integer,E>

Change-Id: Id962e670ee1a5164e6c69deb84625139bf5e7974
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
080327154f93784f8b6f2478f342238e266ae473 01-Jun-2012 alanv <alanv@google.com> Add special case for speaking ACTION_ENTER keys.

Bug: 6576058
Change-Id: If9a4fc2ddd5bcbac5f610d705441aa379c499a6f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
cc38306d4fd7774a64582b5060e9071e95929fd1 19-May-2012 alanv <alanv@google.com> Only speak key label after checking for password obscure flag.

Bug: 6523222
Change-Id: Ic737c4ce135d869a3422b1ebbea0a845c71b1699
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
f2eba97cc09c86f9a84b61cccf3f233e1fb85a6c 16-May-2012 alanv <alanv@google.com> Make LatinIME keys accessibility focusable, clickable.

Also fix speech for labeled keys.

Bug: 6498563
Change-Id: I094d4db0e57fa373759a63eb3354b1ab3ab0f525
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
9a81ce92c381007affe6bb2310bf94c9856eaae1 28-Feb-2012 alanv <alanv@google.com> Added virtual view hierarchy for keyboard accessibility.

Bug: 5829051
Change-Id: Ied1b6267eec616bd3b9337f6e761b0c740aa0eb2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
8d4f0d5d1df2e0ae0b6ac332fd6661b7fa903186 07-Feb-2012 alanv <alanv@google.com> Improved shift key and symbol/alpha switch key accessibility feedback.

Bug: 5933165
Change-Id: Id71f38874640785b7ad43b7a70e27f40c13be748
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
c603409f28286c8c3aae58627e6813f3e8b6a2e4 01-Feb-2012 alanv <alanv@google.com> Removed CODE_CAPSLOCK from keyboard accessibility (fixing build).

Change-Id: Ibc7ef979276f563444f3c24e69ac32de5d4eb6e8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
02dd837805fec1a0f7b0ddf888b3548f5ac2922b 01-Feb-2012 Charles Chen <clchen@google.com> Merge "Removed spoken descriptions for characters supported by TTS or TalkBack."
7ca1249797c464337abad59a5ecaf0e26f0200c1 31-Jan-2012 alanv <alanv@google.com> Refactored shift key spoken description into separate method.

Change-Id: I183462a68fdfd339404740fa1564f737430d73d9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
f3e951b259e09d7bec4d3500ff21e4ff28b3f2be 31-Jan-2012 alanv <alanv@google.com> Removed spoken descriptions for characters supported by TTS or TalkBack.

Change-Id: Iddef18559bc6af9487e536a33607b0a0b07df282
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.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/accessibility/KeyCodeDescriptionMapper.java
8cab0b56eb8db311f158b18a361d9ceb85cff482 10-Jan-2012 Tadashi G. Takaoka <takaoka@google.com> Get rid of Keyboard.CODE_DUMMY

Change-Id: Id2320f4d9b5f22f0ac844ab20ce42b0c4e7c6880
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
2ac5988f84b5c38d313951a3d7faddebf5f25e04 15-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Cleanup unused variables and parameters

Change-Id: Iad756a7a775c93f3344c6962e7b3456ef8339490
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
e87fd4d2826734a931d7d6f019ee36212b5b060a 22-Nov-2011 Alan Viverette <alanv@google.com> Fixed typing uppercase letters when touch exploration is enabled.

Bug: 5652774
Change-Id: Id8cd37b3ff93b45f4f18198bbbb827aadf945b02
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
58e3f1065ef47e7116299b9d5087ba2a2b6065a2 08-Aug-2011 Alan Viverette <alanv@google.com> Fixed speaking keys when editing password fields

Bug: 5042681
Change-Id: Ic4523ec38b0faa2b6a91d476ea7af7e69404861c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.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/accessibility/KeyCodeDescriptionMapper.java
0464850e6c27eaad642b9dacad44e654cab120ae 29-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Add key description for "fullwidth asterisk" used on phone/number layout

This change also removes non-ASCII comment from strings.xml to
suppress resource compiler warning.

Change-Id: I96d3e8e2c7072816f32a15564745f8cdc3f91ee9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
520a297ad1d148a57bcf6559a9802d5d49182d70 25-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Draw phone/number keyboard layout witout icon

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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
e7759091ddb5ec18268945d70d9212195bf6497b 23-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Move Key class out of internal package

Bug: 4903326
Change-Id: I2493d6dae613d2e37dfa8ce96b4cddc9a038160c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
44f8dc3132ebfd5886749a888b6388963293d298 22-Jun-2011 Alan Viverette <alanv@google.com> Fixing build error due to refactored import.

Change-Id: I7ed51fa4373fd5d1ebc6ebe52c6e93b27b43cff5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.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/accessibility/KeyCodeDescriptionMapper.java