aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility/AccessibleKeyboardViewProxy.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make AccessibleKeyboardViewProxy not singletonTadashi G. Takaoka2014-05-011-436/+0
| | | | | | | | This CL also renames AccessibleKeyboardViewProxy and AccessibilityEntityProvider to MainKeyboardAccessibilityDelegate and MainKeyboardAccessibilityNodeProvider. Change-Id: I2b0ec091a11aa8a495794d633efecb6d8b818f42
* TalkBack correct shift stateTadashi G. Takaoka2014-04-301-74/+56
| | | | Change-Id: I3097805c6c8b4a4ac19fbe062f763e2639eb5cbf
* Remove unnecessary reference to LatinIMETadashi G. Takaoka2014-04-251-8/+5
| | | | Change-Id: Idbb45c504499d39bbf272fae84ea71a83bf4dd69
* Merge "Announce keyboard language when TalkBack is on"Tadashi G. Takaoka2014-04-241-20/+40
|\
| * Announce keyboard language when TalkBack is onTadashi G. Takaoka2014-04-231-20/+40
| | | | | | | | | | Bug: 13013501 Change-Id: I0595abafbc177f776676cb3560f3990da9328db2
* | Move simulateKeyPress method to AccessibleKeyboardViewProxyTadashi G. Takaoka2014-04-231-1/+35
|/ | | | Change-Id: Ic14ff70c7c8475983cf02dc1ba4d5a5f7769aa16
* Use sorted keys index as virtual view idTadashi G. Takaoka2014-04-221-17/+20
| | | | Change-Id: Id3f81de1edaacc06362b65aa7b68e9317e6596bd
* Remove unnecessary override of MainKeyboardView.dispatchTouchEventTadashi G. Takaoka2014-02-171-13/+0
| | | | | | Bug: 11721001 Bug: 11976254 Change-Id: I762bd9e76ea31d67b3e31c3a0a19ee9f040015b8
* Remove PointerTracker reference from accessibility packageTadashi G. Takaoka2013-12-201-3/+5
| | | | Change-Id: I1a88d9fc4db437070778ea1256aae17c32428729
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-1/+1
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Revert "Remove symbols shifted layout related code"Satoshi Kataoka2013-09-041-0/+2
| | | | | | | | This reverts commit 1cd027850bb07cd3fe2c1ec43b8a594d2f8ad313. Bug: 9059539 Change-Id: I1880b799e2d0f148ae913f13cffa1b8cac48be60
* Remove symbols shifted layout related codeTadashi G. Takaoka2013-08-241-2/+0
| | | | | | | This is a follow up of I7fe6520e4e. Bug: 9059539 Change-Id: Idb39906ddb1e2234a0d1c7c4d5e6fc728090e79e
* Don't announce changes for A11y within the same keyboard mode.Alan Viverette2013-03-221-20/+17
| | | | | Bug: 8439108 Change-Id: If9f14bb65625468dcd399df47ad0d2123be30be7
* Prevent keyboard A11y proxy from referencing a null keyboard view.Alan Viverette2013-03-191-0/+25
| | | | | Bug: 8402674 Change-Id: I507cdabccdabb3fd7aebc071c93eb6d4dcb9635d
* Announce keyboard mode changes as a WINDOW_STATE_CHANGED event.Alan Viverette2013-03-071-2/+84
| | | | | Bug: 8165295 Change-Id: Ie416f6cdb68377f3e06f30e9b6363c38ba2a602d
* Fix Apache license commentTadashi G. Takaoka2013-01-211-8/+8
| | | | Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
* Small code cleanupsKen Wakasa2013-01-071-37/+30
| | | | | | Multi-project commit with I249d5fbe Change-Id: Ia28c4e970992aa1299a30e604eaa5d096655c3a5
* Cleanup: Make some classes as finalTadashi G. Takaoka2012-09-271-1/+1
| | | | Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
* When Accessibility is on, intercept touch events during dispatch.alanv2012-09-101-5/+5
| | | | | | | | This allows Accessibility code to safely inject events into onTouchEvent() without accidentally intercepting them. Bug: 7137557 Change-Id: Ie4fa8e3be5b1bb84f57c6254feab1129cb89998f
* Merge "Fix key info reported by keyboard accessibility node provider." into ↵Tadashi G. Takaoka2012-09-031-2/+15
|\ | | | | | | jb-mr1-dev
| * Fix key info reported by keyboard accessibility node provider.alanv2012-08-291-2/+15
| | | | | | | | | | Bug: 6704529 Change-Id: I519881a96767a8858c11da7c0abac3e276a45cf5
* | Adjust accessibility edge slop.alanv2012-08-271-5/+11
|/ | | | | Bug: 6969558 Change-Id: Ie33f444e085e5c01326bdf9396eabee5c04ee81e
* Change accessibility event type for app-driven speech.alanv2012-08-101-2/+2
| | | | | Bug: 6614400 Change-Id: I0ef309b7f3f35bf37b4664ea599c9e6ffb1a4ab8
* Rename LatinKeyboardView to MainKeyboardViewTadashi G. Takaoka2012-07-231-3/+3
| | | | Change-Id: I8f3123b8d727c7beb72e226f80c17794f89c8b60
* Refresh Accessibility key mapping when KeyboardView changes Keyboards.alanv2012-06-051-0/+6
| | | | | Bug: 6609626 Change-Id: I93d764b46e96fe70b61c91a7dcb46945ac8853dd
* Update keyboard view used by node provider. Remove global layout listener.alanv2012-05-301-0/+4
| | | | | Bug: 6582130 Change-Id: I2976e37e921a3e2c151486a919b0a93a908c3384
* Fix NPE on HOVER_EXIT event when not touching a key.alanv2012-05-171-1/+1
| | | | | Bug: 6513368 Change-Id: Ia6d4d01f51a620230b4d19f813fb3aff6881ec03
* Make LatinIME keys accessibility focusable, clickable.alanv2012-05-151-25/+24
| | | | | | | Also fix speech for labeled keys. Bug: 6498563 Change-Id: I094d4db0e57fa373759a63eb3354b1ab3ab0f525
* Implement "lift-to-type" interaction. Fix event text.alanv2012-05-101-1/+29
| | | | | Bug: 6456970 Change-Id: Idd6b84fc7a730a1e78d9c1157e3b5f22e5d49fc4
* Remove accessibility gesture handlers from LatinIME.alanv2012-05-081-39/+0
| | | | | Bug: 6457558 Change-Id: If33ca6f026d4846ba79a701ef42c0112f5b0b488
* Remove ViewParentCompatUtilsTadashi G. Takaoka2012-04-031-2/+1
| | | | | Bug: 6129704 Change-Id: I429dcbec01bb4d33064ab1e3d597640d76c53d2f
* Remove AccessibilityManagerCompatUtils and MorionEventCompatUtilsTadashi G. Takaoka2012-04-031-10/+8
| | | | | Bug: 6129704 Change-Id: Icb7e80588536066c4fe5b4a1afc100a724b43e7b
* Added virtual view hierarchy for keyboard accessibility.alanv2012-02-281-56/+108
| | | | | Bug: 5829051 Change-Id: Ied1b6267eec616bd3b9337f6e761b0c740aa0eb2
* Improved shift key and symbol/alpha switch key accessibility feedback.alanv2012-02-071-0/+70
| | | | | Bug: 5933165 Change-Id: Id71f38874640785b7ad43b7a70e27f40c13be748
* Removed unused "no item selected" notification & supporting code from ↵alanv2012-01-301-2/+0
| | | | | | keyboard accessibility. Change-Id: Ia6323ad0c1e2a0db5a2cf830e97765eddaa32cee
* Cleanup unused variables and parametersTadashi G. Takaoka2011-12-151-9/+7
| | | | Change-Id: Iad756a7a775c93f3344c6962e7b3456ef8339490
* Get rid of usage of key indexTadashi G. Takaoka2011-11-291-14/+8
| | | | Change-Id: I7596ce3ae52fde436d06c2dd95ae873c7aa5ef7f
* Removed lift-to-type from LatinIME accessibility.Alan Viverette2011-10-261-30/+0
| | | | | Bug: 5522854 Change-Id: I32df86450fa0d5dd9606609ea693d0e331b64b19
* Let accessibility users know to connect a headset when the IME connects to a ↵Alan Viverette2011-10-061-25/+2
| | | | | | password field. Change-Id: If96cd7626950dd12e88a8a97f5e405d303d41e06
* Cleanup unused importTadashi G. Takaoka2011-10-041-1/+0
| | | | | | This change also gets rid of several compiler warnings. Change-Id: I23962edaadad18a6e0395d528af17b909dcf5dad
* Rename LatinKeyboardBaseView to LatinKeyboardViewTadashi G. Takaoka2011-08-231-3/+3
| | | | | Bug: 5182291 Change-Id: I5089a14902b9f4ff1ab4f34e3f7a42aca5040d3e
* Merge "Fixed speaking keys when editing password fields"Ken Wakasa2011-08-161-8/+39
|\
| * Fixed speaking keys when editing password fieldsAlan Viverette2011-08-081-8/+39
| | | | | | | | | | Bug: 5042681 Change-Id: Ic4523ec38b0faa2b6a91d476ea7af7e69404861c
* | Simplifying accessibility code in keyboard's dispatchTouchEvent()Alan Viverette2011-07-281-9/+0
|/ | | | Change-Id: Ie33cf93ee2d7eadad38ca170aa8ad988bb0ae9a9
* Fixed duplicate call to dispatchOnPopulateAccessibilityEvent()Alan Viverette2011-07-261-3/+3
| | | | | Bug: 5060194 Change-Id: I585ae52204a045fa3941e846b4f9bdd7d541bea6
* Add KeyEventHandler interfaceTadashi G. Takaoka2011-07-101-3/+3
| | | | | | | This change also revert KeyboardView to non-abstract class. Bug: 4768084 Change-Id: I827defb58bfb28b345464f6a89aa4438e41cf1e2
* Pass KeyboardView to PointerTracker on down eventTadashi G. Takaoka2011-07-101-1/+1
| | | | | Bug: 4768084 Change-Id: I446b98daef8c9ec2408481e59cb2a88754ef9e01
* Holding PointerTrackerQueue inside PointerTrackerTadashi G. Takaoka2011-07-071-2/+2
| | | | | Bug: 4768084 Change-Id: Id5006e549c4018a656abd088f14a209415baafed
* Narrower KeyboardView referenceTadashi G. Takaoka2011-07-041-3/+3
| | | | | | | | 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
* Move keyboard event handling code to separate LatinKeyboardBaseView classTadashi G. Takaoka2011-07-041-3/+3
| | | | | | | | | | | | | | 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