• Home
  • History
  • Annotate
  • only in /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/
History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/accessibility/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d3cc73ada83e4444c8e5fb1662cc70bff45e4f69 18-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> Removing implementation of unnecessary APIs taken out of the support lib.

1. We have hidden a framework API and it was take out of the
support lib. This API is not necessary and this patch removes
the implementation in LatinIME.

bug:6675330

Change-Id: I18aff7a6c7bc2b76c7332abe0bf294fbbb99ccfc
ccessibilityEntityProvider.java
b910b18c2c28e7bb40e603083198d7c12c50c361 15-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> Update LatinIME due to hidden APIs taken out of the support lib.

1. We have hidden the APIs for accessiiblity focus search since
it wull be perfomred by the client, updated the support lib,
and now we are updating the LatinIME.

bug:6675330

Change-Id: I9dd3450b40148be7ce750f6bffc0a047a541982f
ccessibilityEntityProvider.java
f147794fd41491a3383e6aca6d49007f58124068 05-Jun-2012 alanv <alanv@google.com> Refresh Accessibility key mapping when KeyboardView changes Keyboards.

Bug: 6609626
Change-Id: I93d764b46e96fe70b61c91a7dcb46945ac8853dd
ccessibilityEntityProvider.java
ccessibleKeyboardViewProxy.java
40e5f403af49d8da1f25d9368d18541390e05c38 01-Jun-2012 Charles Chen <clchen@google.com> Merge "Add special case for speaking ACTION_ENTER keys." into jb-dev
080327154f93784f8b6f2478f342238e266ae473 01-Jun-2012 alanv <alanv@google.com> Add special case for speaking ACTION_ENTER keys.

Bug: 6576058
Change-Id: If9a4fc2ddd5bcbac5f610d705441aa379c499a6f
eyCodeDescriptionMapper.java
48ccd5528163383a46b597e9d5ea919ddc799f25 31-May-2012 alanv <alanv@google.com> Update keyboard view used by node provider. Remove global layout listener.

Bug: 6582130
Change-Id: I2976e37e921a3e2c151486a919b0a93a908c3384
ccessibilityEntityProvider.java
ccessibleKeyboardViewProxy.java
067689c57d353e4e37e0457989c6c2686977df9e 22-May-2012 alanv <alanv@google.com> Always use AccessibilityUtils to send events.

Bug: 6532601
Change-Id: I3aba9066ccd8d401973abfe9100f4cab731b5e7d
ccessibilityEntityProvider.java
cc38306d4fd7774a64582b5060e9071e95929fd1 19-May-2012 alanv <alanv@google.com> Only speak key label after checking for password obscure flag.

Bug: 6523222
Change-Id: Ic737c4ce135d869a3422b1ebbea0a845c71b1699
eyCodeDescriptionMapper.java
282adf733093b41a31514746825ea05fc90fb3ee 19-May-2012 alanv <alanv@google.com> Pass IME accessibility events directly to the AccessibilityManager.

Bug: 6523554
Change-Id: I44bceb7b068ff1ac0c799f4a93d5dcd8026f1e4b
ccessibilityEntityProvider.java
ccessibilityUtils.java
d4f7a26f9257c3b0e41a43a0338ed4bcd3d6bd91 18-May-2012 alanv <alanv@google.com> Fix NPE on HOVER_EXIT event when not touching a key.

Bug: 6513368
Change-Id: Ia6d4d01f51a620230b4d19f813fb3aff6881ec03
ccessibleKeyboardViewProxy.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
ccessibilityEntityProvider.java
ccessibleKeyboardViewProxy.java
eyCodeDescriptionMapper.java
6662e2a40dc764d5b6a55c0e30ce650fd834afb6 10-May-2012 alanv <alanv@google.com> Implement "lift-to-type" interaction. Fix event text.

Bug: 6456970
Change-Id: Idd6b84fc7a730a1e78d9c1157e3b5f22e5d49fc4
ccessibilityEntityProvider.java
ccessibleKeyboardViewProxy.java
b4c41fa813426eaff2c20837c86e3f8aaa215b6f 10-May-2012 alanv <alanv@google.com> Use key index as virtual view ID.

Bug: 6464677
Change-Id: I443e4add8052dbce1d413c2ce38a7b98408613bf
ccessibilityEntityProvider.java
8e5f79f57d4f8622f809928f1f9c8034b9ffd1f9 09-May-2012 alanv <alanv@google.com> Remove unused code from AccessibilityEntityProvider.

Change-Id: I73882668b516344d36e69355e9cb39534becb629
ccessibilityEntityProvider.java
34b2b5e694758390126ffa3b1c7d752cdde7a05c 09-May-2012 alanv <alanv@google.com> Remove accessibility gesture handlers from LatinIME.

Bug: 6457558
Change-Id: If33ca6f026d4846ba79a701ef42c0112f5b0b488
ccessibilityUtils.java
ccessibleInputMethodServiceProxy.java
ccessibleKeyboardActionListener.java
ccessibleKeyboardViewProxy.java
lickGestureDetector.java
621e3f983039f4b9c9f44903a2b0083c20dd827b 21-Apr-2012 Svetoslav Ganov <svetoslavganov@google.com> Fix the build

Change-Id: I5c4e230500f058f7db86c05d554be45411004ffc
ccessibilityEntityProvider.java
26c80a1b9a103cdccbaeafac75a3db2543a9ee7e 05-Apr-2012 alanv <alanv@google.com> Set view properties for Key node infos.

Bug: 6298716
Change-Id: Iae0616f0095d32e0ca61dcb55f2f84744e91f60e
ccessibilityEntityProvider.java
be55086fd9218bc03ee0ccac1052d96b40d8a979 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup InputTypeCompatUtils to InputTypeUtils

Bug: 6129704
Change-Id: I45e19e456ef7c6e61fe877ea544fef1b9f896e95
ccessibilityUtils.java
78e333594bbc97e56ad105ce3888192e78771626 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Remove ViewParentCompatUtils

Bug: 6129704
Change-Id: I429dcbec01bb4d33064ab1e3d597640d76c53d2f
ccessibleKeyboardViewProxy.java
c6435f92a80c6664870f9d1a4bb2a1c5153ef2c3 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Remove AccessibilityManagerCompatUtils and MorionEventCompatUtils

Bug: 6129704
Change-Id: Icb7e80588536066c4fe5b4a1afc100a724b43e7b
ccessibilityUtils.java
ccessibleKeyboardViewProxy.java
lickGestureDetector.java
b4fbbe57f574ce6e6a5827156f875fe7d3eb5089 13-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Avoid using collection interface, using array instead

Change-Id: Ie0554362b73967bfcbbab6ad19c24683066a608e
ccessibilityEntityProvider.java
9a81ce92c381007affe6bb2310bf94c9856eaae1 28-Feb-2012 alanv <alanv@google.com> Added virtual view hierarchy for keyboard accessibility.

Bug: 5829051
Change-Id: Ied1b6267eec616bd3b9337f6e761b0c740aa0eb2
ccessibilityEntityProvider.java
ccessibilityUtils.java
ccessibleKeyboardViewProxy.java
lickGestureDetector.java
eyCodeDescriptionMapper.java
8d4f0d5d1df2e0ae0b6ac332fd6661b7fa903186 07-Feb-2012 alanv <alanv@google.com> Improved shift key and symbol/alpha switch key accessibility feedback.

Bug: 5933165
Change-Id: Id71f38874640785b7ad43b7a70e27f40c13be748
ccessibleKeyboardViewProxy.java
eyCodeDescriptionMapper.java
c603409f28286c8c3aae58627e6813f3e8b6a2e4 01-Feb-2012 alanv <alanv@google.com> Removed CODE_CAPSLOCK from keyboard accessibility (fixing build).

Change-Id: Ibc7ef979276f563444f3c24e69ac32de5d4eb6e8
eyCodeDescriptionMapper.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
eyCodeDescriptionMapper.java
f3e951b259e09d7bec4d3500ff21e4ff28b3f2be 31-Jan-2012 alanv <alanv@google.com> Removed spoken descriptions for characters supported by TTS or TalkBack.

Change-Id: Iddef18559bc6af9487e536a33607b0a0b07df282
eyCodeDescriptionMapper.java
30964843db0c3c7892ca443a0513c9c36e8654d1 31-Jan-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Auto generate various shift states alphabet keyboard automatically"
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
eyCodeDescriptionMapper.java
16f74396828d84885e922ac0a7467e51616ae71d 30-Jan-2012 alanv <alanv@google.com> Removed unused "no item selected" notification & supporting code from keyboard accessibility.

Change-Id: Ia6323ad0c1e2a0db5a2cf830e97765eddaa32cee
ccessibleInputMethodServiceProxy.java
ccessibleKeyboardActionListener.java
ccessibleKeyboardViewProxy.java
8cab0b56eb8db311f158b18a361d9ceb85cff482 10-Jan-2012 Tadashi G. Takaoka <takaoka@google.com> Get rid of Keyboard.CODE_DUMMY

Change-Id: Id2320f4d9b5f22f0ac844ab20ce42b0c4e7c6880
eyCodeDescriptionMapper.java
2ac5988f84b5c38d313951a3d7faddebf5f25e04 15-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Cleanup unused variables and parameters

Change-Id: Iad756a7a775c93f3344c6962e7b3456ef8339490
ccessibilityUtils.java
ccessibleInputMethodServiceProxy.java
ccessibleKeyboardViewProxy.java
lickGestureDetector.java
eyCodeDescriptionMapper.java
55c0198eee18dfa4ec750d23fc589bced289d23c 07-Dec-2011 Alan Viverette <alanv@google.com> am c960695f: Updated keyboard to use SPEAK_PASSWORD preference.

* commit 'c960695f38ae0564dff3a6897fd1843c8e74c604':
Updated keyboard to use SPEAK_PASSWORD preference.
c960695f38ae0564dff3a6897fd1843c8e74c604 06-Dec-2011 Alan Viverette <alanv@google.com> Updated keyboard to use SPEAK_PASSWORD preference.

Bug: 5678383
Change-Id: Ie9bdc92f4b2c9014159d672b71e4438f8fa34f55
ccessibilityUtils.java
e22baaadd314c80f835e2e96fb0dfc73838ac2cd 29-Nov-2011 Tadashi G. Takaoka <takaoka@google.com> Get rid of usage of key index

Change-Id: I7596ce3ae52fde436d06c2dd95ae873c7aa5ef7f
ccessibleKeyboardViewProxy.java
3b82e8163c173b219320e78b96507f34e0a805c9 22-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Merge "Fixed typing uppercase letters when touch exploration is enabled."
e87fd4d2826734a931d7d6f019ee36212b5b060a 22-Nov-2011 Alan Viverette <alanv@google.com> Fixed typing uppercase letters when touch exploration is enabled.

Bug: 5652774
Change-Id: Id8cd37b3ff93b45f4f18198bbbb827aadf945b02
eyCodeDescriptionMapper.java
e7eac906c0a14b644d457beeb73a407fa1b63673 21-Nov-2011 Tadashi G. Takaoka <takaoka@google.com> Pending onStartInputView only if the EditorInfo is identical

Bug: 5604372
Change-Id: I2a88cf15b07eebd29e43e460f6ec758432181b01
ccessibilityUtils.java
166530b1950543b0f918055411b9a0c5960a769b 27-Oct-2011 Alan Viverette <alanv@google.com> Removed lift-to-type from LatinIME accessibility.

Bug: 5522854
Change-Id: I32df86450fa0d5dd9606609ea693d0e331b64b19
ccessibleKeyboardViewProxy.java
b0c8db018d53b103dcb4b699be27a4e1a2c2f92c 06-Oct-2011 Alan Viverette <alanv@google.com> Let accessibility users know to connect a headset when the IME connects to a password field.

Change-Id: If96cd7626950dd12e88a8a97f5e405d303d41e06
ccessibilityUtils.java
ccessibleKeyboardViewProxy.java
ab72a97d7ce44230a0c824797d1675a5ca354a56 04-Oct-2011 Tadashi G. Takaoka <takaoka@google.com> Cleanup unused import

This change also gets rid of several compiler warnings.

Change-Id: I23962edaadad18a6e0395d528af17b909dcf5dad
ccessibleKeyboardViewProxy.java
c84bc3460d2fb386a1db2a2c8b135b746fa706cd 23-Aug-2011 Tadashi G. Takaoka <takaoka@google.com> Rename LatinKeyboardBaseView to LatinKeyboardView

Bug: 5182291
Change-Id: I5089a14902b9f4ff1ab4f34e3f7a42aca5040d3e
ccessibleKeyboardViewProxy.java
e486175987bca15881d292a8005e813f1d61e89f 17-Aug-2011 Ken Wakasa <kwakasa@google.com> Merge "Fixed speaking keys when editing password fields"
58e3f1065ef47e7116299b9d5087ba2a2b6065a2 08-Aug-2011 Alan Viverette <alanv@google.com> Fixed speaking keys when editing password fields

Bug: 5042681
Change-Id: Ic4523ec38b0faa2b6a91d476ea7af7e69404861c
ccessibleKeyboardViewProxy.java
eyCodeDescriptionMapper.java
65a898d9ef63e321deb06d1ede835c182e7bcce1 28-Jul-2011 Alan Viverette <alanv@google.com> Simplifying accessibility code in keyboard's dispatchTouchEvent()

Change-Id: Ie33cf93ee2d7eadad38ca170aa8ad988bb0ae9a9
ccessibleKeyboardViewProxy.java
60ccbe16eea5ce9a874835850f257b3c88295022 27-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Clean up keyboard loading and switching

Bug: 4311428
Change-Id: Ia72de23634f824d82b7b5f2267d439ce922a3b57
eyCodeDescriptionMapper.java
586a15c3f0d44590a5162e0ab4c3c52511f13f26 26-Jul-2011 Alan Viverette <alanv@google.com> Fixed duplicate call to dispatchOnPopulateAccessibilityEvent()

Bug: 5060194
Change-Id: I585ae52204a045fa3941e846b4f9bdd7d541bea6
ccessibleKeyboardViewProxy.java
8721398ec07be649fdceea536cb1c262a32d1754 21-Jul-2011 Ken Wakasa <kwakasa@google.com> Merge "Fixed accessibility navigation gesture sound volume"
cc4b63ec4c3d3622f778c647eb584c68a3c00615 21-Jul-2011 Alan Viverette <alanv@google.com> Updated check for touch exploration enabled state

Bug: 5061704
Change-Id: Id2c0cce953f7bdb2b4c18b68f9e318d95eabc1b8
ccessibilityUtils.java
356d6871f115e64948fc0b069786299a008d802a 21-Jul-2011 Alan Viverette <alanv@google.com> Fixed accessibility navigation gesture sound volume

Bug: 5061527
Change-Id: I88728f7368a55ae7e6ca2ce6cfed6af42ffa03df
ccessibleInputMethodServiceProxy.java
f426cdd5c62452224ac4bb833c3ccf7b26d1a2a8 11-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Add KeyEventHandler interface

This change also revert KeyboardView to non-abstract class.

Bug: 4768084
Change-Id: I827defb58bfb28b345464f6a89aa4438e41cf1e2
ccessibleKeyboardViewProxy.java
0efe174ea43fe576683102effbaef5be27575706 09-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Pass KeyboardView to PointerTracker on down event

Bug: 4768084
Change-Id: I446b98daef8c9ec2408481e59cb2a88754ef9e01
ccessibleKeyboardViewProxy.java
906f03121b6c6a795f35dbc24d2eceac0665f35f 07-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Holding PointerTrackerQueue inside PointerTracker

Bug: 4768084
Change-Id: Id5006e549c4018a656abd088f14a209415baafed
ccessibleKeyboardViewProxy.java
f60d09ac3086f308cafcee13ebcb94c562f9e58e 04-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Narrower KeyboardView reference

This change also rename static inner class to more readable name and
get rid of unnecessary object reference from PointerTracker.

Bug: 4768084
Change-Id: Ie4e2b940d66b47d41efcae7eeac853cdae2e4d38
ccessibleKeyboardViewProxy.java
5f6816fa8bf259f0340a3d12c551d1532f647d66 01-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Move keyboard event handling code to separate LatinKeyboardBaseView class

To sort out the issue, main keyboard and mini keyboard have to share
the pointer trackers.

In order to prepare for that, KeyboardView needs to be refactored as
two separate classes. KeyboardView is responsible for drawing keyboard
visual. And LatinKeyboardBaseView is responsible for handling key
event and mini keyboard as well.

Bug: 4768084

Change-Id: I5643e333b9bdfde0c939a0693cea76bd22f38897
ccessibleKeyboardViewProxy.java
87d7929d142f7c5f1937e12d6fd32a43ab00740e 23-Jun-2011 Alan Viverette <alanv@google.com> Added text navigation gestures for keyboard touch exploration.

Bug: 4905427
Change-Id: I9b44d65e4503e46ce71322a3c325c55d188e34a0
ccessibleInputMethodServiceProxy.java
ccessibleKeyboardActionListener.java
ccessibleKeyboardViewProxy.java
lickGestureDetector.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
eyCodeDescriptionMapper.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
eyCodeDescriptionMapper.java
4f0d290c5d112ebac434bd8de4635f7d42ea2df0 24-Jun-2011 Ken Wakasa <kwakasa@google.com> Avoid memory leak by by non-static Handler inner classes

bug: 4901934
Change-Id: I870ab2e621ef3640a84468f09c074cdd726dc963
ccessibleInputMethodServiceProxy.java
e7759091ddb5ec18268945d70d9212195bf6497b 23-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Move Key class out of internal package

Bug: 4903326
Change-Id: I2493d6dae613d2e37dfa8ce96b4cddc9a038160c
ccessibleKeyboardViewProxy.java
eyCodeDescriptionMapper.java
44f8dc3132ebfd5886749a888b6388963293d298 22-Jun-2011 Alan Viverette <alanv@google.com> Fixing build error due to refactored import.

Change-Id: I7ed51fa4373fd5d1ebc6ebe52c6e93b27b43cff5
ccessibleKeyboardViewProxy.java
eyCodeDescriptionMapper.java
5ac4638f999db4fea8a9e24171dbceb640a10858 18-May-2011 Alan Viverette <alanv@google.com> Added support for touch exploration to Latin IME.

Bug: 4379983
Change-Id: I97f22e54827c6229054b514801401ffa5b4ed3b8
ccessibilityUtils.java
ccessibleInputMethodServiceProxy.java
ccessibleKeyboardActionListener.java
ccessibleKeyboardViewProxy.java
eyCodeDescriptionMapper.java