aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility (follow)
Commit message (Expand)AuthorAgeFilesLines
* Always use AccessibilityUtils to send events.•••Bug: 6532601 Change-Id: I3aba9066ccd8d401973abfe9100f4cab731b5e7d alanv2012-05-211-13/+1
* Only speak key label after checking for password obscure flag.•••Bug: 6523222 Change-Id: Ic737c4ce135d869a3422b1ebbea0a845c71b1699 alanv2012-05-191-3/+2
* Pass IME accessibility events directly to the AccessibilityManager.•••Bug: 6523554 Change-Id: I44bceb7b068ff1ac0c799f4a93d5dcd8026f1e4b alanv2012-05-192-1/+18
* Fix NPE on HOVER_EXIT event when not touching a key.•••Bug: 6513368 Change-Id: Ia6d4d01f51a620230b4d19f813fb3aff6881ec03 alanv2012-05-171-1/+1
* Make LatinIME keys accessibility focusable, clickable.•••Also fix speech for labeled keys. Bug: 6498563 Change-Id: I094d4db0e57fa373759a63eb3354b1ab3ab0f525 alanv2012-05-153-26/+142
* Implement "lift-to-type" interaction. Fix event text.•••Bug: 6456970 Change-Id: Idd6b84fc7a730a1e78d9c1157e3b5f22e5d49fc4 alanv2012-05-102-2/+31
* Use key index as virtual view ID.•••Bug: 6464677 Change-Id: I443e4add8052dbce1d413c2ce38a7b98408613bf alanv2012-05-091-3/+6
* Remove unused code from AccessibilityEntityProvider.•••Change-Id: I73882668b516344d36e69355e9cb39534becb629 alanv2012-05-081-151/+0
* Remove accessibility gesture handlers from LatinIME.•••Bug: 6457558 Change-Id: If33ca6f026d4846ba79a701ef42c0112f5b0b488 alanv2012-05-085-377/+0
* Fix the build•••Change-Id: I5c4e230500f058f7db86c05d554be45411004ffc Svetoslav Ganov2012-04-201-2/+4
* Set view properties for Key node infos.•••Bug: 6298716 Change-Id: Iae0616f0095d32e0ca61dcb55f2f84744e91f60e alanv2012-04-051-0/+4
* Cleanup InputTypeCompatUtils to InputTypeUtils•••Bug: 6129704 Change-Id: I45e19e456ef7c6e61fe877ea544fef1b9f896e95 Tadashi G. Takaoka2012-04-031-2/+2
* Remove ViewParentCompatUtils•••Bug: 6129704 Change-Id: I429dcbec01bb4d33064ab1e3d597640d76c53d2f Tadashi G. Takaoka2012-04-031-2/+1
* Remove AccessibilityManagerCompatUtils and MorionEventCompatUtils•••Bug: 6129704 Change-Id: Icb7e80588536066c4fe5b4a1afc100a724b43e7b Tadashi G. Takaoka2012-04-033-29/+20
* Avoid using collection interface, using array instead•••Change-Id: Ie0554362b73967bfcbbab6ad19c24683066a608e Tadashi G. Takaoka2012-03-131-5/+4
* Added virtual view hierarchy for keyboard accessibility.•••Bug: 5829051 Change-Id: Ied1b6267eec616bd3b9337f6e761b0c740aa0eb2 alanv2012-02-285-73/+502
* Improved shift key and symbol/alpha switch key accessibility feedback.•••Bug: 5933165 Change-Id: Id71f38874640785b7ad43b7a70e27f40c13be748 alanv2012-02-072-14/+110
* Removed CODE_CAPSLOCK from keyboard accessibility (fixing build).•••Change-Id: Ibc7ef979276f563444f3c24e69ac32de5d4eb6e8 alanv2012-02-011-1/+0
* Merge "Removed spoken descriptions for characters supported by TTS or TalkBack."Charles Chen2012-02-011-23/+0
|\
| * Removed spoken descriptions for characters supported by TTS or TalkBack.•••Change-Id: Iddef18559bc6af9487e536a33607b0a0b07df282 alanv2012-01-311-23/+0
* | Refactored shift key spoken description into separate method.•••Change-Id: I183462a68fdfd339404740fa1564f737430d73d9 alanv2012-01-311-21/+29
|/
* Merge "Auto generate various shift states alphabet keyboard automatically"Tadashi G. Takaoka2012-01-301-20/+1
|\
| * 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 Tadashi G. Takaoka2012-01-311-20/+1
* | Removed unused "no item selected" notification & supporting code from keyboar...•••Change-Id: Ia6323ad0c1e2a0db5a2cf830e97765eddaa32cee alanv2012-01-303-107/+0
|/
* Get rid of Keyboard.CODE_DUMMY•••Change-Id: Id2320f4d9b5f22f0ac844ab20ce42b0c4e7c6880 Tadashi G. Takaoka2012-01-101-1/+1
* Cleanup unused variables and parameters•••Change-Id: Iad756a7a775c93f3344c6962e7b3456ef8339490 Tadashi G. Takaoka2011-12-155-27/+19
* am c960695f: Updated keyboard to use SPEAK_PASSWORD preference.•••* commit 'c960695f38ae0564dff3a6897fd1843c8e74c604': Updated keyboard to use SPEAK_PASSWORD preference. Alan Viverette2011-12-061-2/+14
|\
| * Updated keyboard to use SPEAK_PASSWORD preference.•••Bug: 5678383 Change-Id: Ie9bdc92f4b2c9014159d672b71e4438f8fa34f55 Alan Viverette2011-12-061-2/+14
* | Get rid of usage of key index•••Change-Id: I7596ce3ae52fde436d06c2dd95ae873c7aa5ef7f Tadashi G. Takaoka2011-11-291-14/+8
* | Merge "Fixed typing uppercase letters when touch exploration is enabled."Svetoslav Ganov2011-11-221-10/+11
|\ \
| * | Fixed typing uppercase letters when touch exploration is enabled.•••Bug: 5652774 Change-Id: Id8cd37b3ff93b45f4f18198bbbb827aadf945b02 Alan Viverette2011-11-211-10/+11
| |/
* / Pending onStartInputView only if the EditorInfo is identical•••Bug: 5604372 Change-Id: I2a88cf15b07eebd29e43e460f6ec758432181b01 Tadashi G. Takaoka2011-11-211-6/+6
|/
* Removed lift-to-type from LatinIME accessibility.•••Bug: 5522854 Change-Id: I32df86450fa0d5dd9606609ea693d0e331b64b19 Alan Viverette2011-10-261-30/+0
* Let accessibility users know to connect a headset when the IME connects to a ...•••Change-Id: If96cd7626950dd12e88a8a97f5e405d303d41e06 Alan Viverette2011-10-062-27/+45
* Cleanup unused import•••This change also gets rid of several compiler warnings. Change-Id: I23962edaadad18a6e0395d528af17b909dcf5dad Tadashi G. Takaoka2011-10-041-1/+0
* Rename LatinKeyboardBaseView to LatinKeyboardView•••Bug: 5182291 Change-Id: I5089a14902b9f4ff1ab4f34e3f7a42aca5040d3e Tadashi G. Takaoka2011-08-231-3/+3
* Merge "Fixed speaking keys when editing password fields"Ken Wakasa2011-08-162-14/+60
|\
| * Fixed speaking keys when editing password fields•••Bug: 5042681 Change-Id: Ic4523ec38b0faa2b6a91d476ea7af7e69404861c Alan Viverette2011-08-082-14/+60
* | Simplifying accessibility code in keyboard's dispatchTouchEvent()•••Change-Id: Ie33cf93ee2d7eadad38ca170aa8ad988bb0ae9a9 Alan Viverette2011-07-281-9/+0
|/
* Clean up keyboard loading and switching•••Bug: 4311428 Change-Id: Ia72de23634f824d82b7b5f2267d439ce922a3b57 Tadashi G. Takaoka2011-07-271-1/+1
* Fixed duplicate call to dispatchOnPopulateAccessibilityEvent()•••Bug: 5060194 Change-Id: I585ae52204a045fa3941e846b4f9bdd7d541bea6 Alan Viverette2011-07-261-3/+3
* Merge "Fixed accessibility navigation gesture sound volume"Ken Wakasa2011-07-211-1/+3
|\
| * Fixed accessibility navigation gesture sound volume•••Bug: 5061527 Change-Id: I88728f7368a55ae7e6ca2ce6cfed6af42ffa03df Alan Viverette2011-07-211-1/+3
* | Updated check for touch exploration enabled state•••Bug: 5061704 Change-Id: Id2c0cce953f7bdb2b4c18b68f9e318d95eabc1b8 Alan Viverette2011-07-211-4/+1
|/
* Add KeyEventHandler interface•••This change also revert KeyboardView to non-abstract class. Bug: 4768084 Change-Id: I827defb58bfb28b345464f6a89aa4438e41cf1e2 Tadashi G. Takaoka2011-07-101-3/+3
* Pass KeyboardView to PointerTracker on down event•••Bug: 4768084 Change-Id: I446b98daef8c9ec2408481e59cb2a88754ef9e01 Tadashi G. Takaoka2011-07-101-1/+1
* Holding PointerTrackerQueue inside PointerTracker•••Bug: 4768084 Change-Id: Id5006e549c4018a656abd088f14a209415baafed Tadashi G. Takaoka2011-07-071-2/+2
* 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 Tadashi G. Takaoka2011-07-041-3/+3
* 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 Tadashi G. Takaoka2011-07-041-3/+3
* Added text navigation gestures for keyboard touch exploration.•••Bug: 4905427 Change-Id: I9b44d65e4503e46ce71322a3c325c55d188e34a0 Alan Viverette2011-06-304-3/+301